aws_sdk_iot/client/describe_audit_task.rs
1// Code generated by software.amazon.smithy.rust.codegen.smithy-rs. DO NOT EDIT.
2impl super::Client {
3 /// Constructs a fluent builder for the [`DescribeAuditTask`](crate::operation::describe_audit_task::builders::DescribeAuditTaskFluentBuilder) operation.
4 ///
5 /// - The fluent builder is configurable:
6 /// - [`task_id(impl Into<String>)`](crate::operation::describe_audit_task::builders::DescribeAuditTaskFluentBuilder::task_id) / [`set_task_id(Option<String>)`](crate::operation::describe_audit_task::builders::DescribeAuditTaskFluentBuilder::set_task_id):<br>required: **true**<br><p>The ID of the audit whose information you want to get.</p><br>
7 /// - On success, responds with [`DescribeAuditTaskOutput`](crate::operation::describe_audit_task::DescribeAuditTaskOutput) with field(s):
8 /// - [`task_status(Option<AuditTaskStatus>)`](crate::operation::describe_audit_task::DescribeAuditTaskOutput::task_status): <p>The status of the audit: one of "IN_PROGRESS", "COMPLETED", "FAILED", or "CANCELED".</p>
9 /// - [`task_type(Option<AuditTaskType>)`](crate::operation::describe_audit_task::DescribeAuditTaskOutput::task_type): <p>The type of audit: "ON_DEMAND_AUDIT_TASK" or "SCHEDULED_AUDIT_TASK".</p>
10 /// - [`task_start_time(Option<DateTime>)`](crate::operation::describe_audit_task::DescribeAuditTaskOutput::task_start_time): <p>The time the audit started.</p>
11 /// - [`task_statistics(Option<TaskStatistics>)`](crate::operation::describe_audit_task::DescribeAuditTaskOutput::task_statistics): <p>Statistical information about the audit.</p>
12 /// - [`scheduled_audit_name(Option<String>)`](crate::operation::describe_audit_task::DescribeAuditTaskOutput::scheduled_audit_name): <p>The name of the scheduled audit (only if the audit was a scheduled audit).</p>
13 /// - [`audit_details(Option<HashMap::<String, AuditCheckDetails>>)`](crate::operation::describe_audit_task::DescribeAuditTaskOutput::audit_details): <p>Detailed information about each check performed during this audit.</p>
14 /// - On failure, responds with [`SdkError<DescribeAuditTaskError>`](crate::operation::describe_audit_task::DescribeAuditTaskError)
15 pub fn describe_audit_task(&self) -> crate::operation::describe_audit_task::builders::DescribeAuditTaskFluentBuilder {
16 crate::operation::describe_audit_task::builders::DescribeAuditTaskFluentBuilder::new(self.handle.clone())
17 }
18}