Struct aws_sdk_iot::model::audit_check_details::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for AuditCheckDetails
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn check_run_status(self, input: AuditCheckRunStatus) -> Self
pub fn check_run_status(self, input: AuditCheckRunStatus) -> Self
The completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED".
sourcepub fn set_check_run_status(self, input: Option<AuditCheckRunStatus>) -> Self
pub fn set_check_run_status(self, input: Option<AuditCheckRunStatus>) -> Self
The completion status of this check. One of "IN_PROGRESS", "WAITING_FOR_DATA_COLLECTION", "CANCELED", "COMPLETED_COMPLIANT", "COMPLETED_NON_COMPLIANT", or "FAILED".
sourcepub fn check_compliant(self, input: bool) -> Self
pub fn check_compliant(self, input: bool) -> Self
True if the check is complete and found all resources compliant.
sourcepub fn set_check_compliant(self, input: Option<bool>) -> Self
pub fn set_check_compliant(self, input: Option<bool>) -> Self
True if the check is complete and found all resources compliant.
sourcepub fn total_resources_count(self, input: i64) -> Self
pub fn total_resources_count(self, input: i64) -> Self
The number of resources on which the check was performed.
sourcepub fn set_total_resources_count(self, input: Option<i64>) -> Self
pub fn set_total_resources_count(self, input: Option<i64>) -> Self
The number of resources on which the check was performed.
sourcepub fn non_compliant_resources_count(self, input: i64) -> Self
pub fn non_compliant_resources_count(self, input: i64) -> Self
The number of resources that were found noncompliant during the check.
sourcepub fn set_non_compliant_resources_count(self, input: Option<i64>) -> Self
pub fn set_non_compliant_resources_count(self, input: Option<i64>) -> Self
The number of resources that were found noncompliant during the check.
sourcepub fn suppressed_non_compliant_resources_count(self, input: i64) -> Self
pub fn suppressed_non_compliant_resources_count(self, input: i64) -> Self
Describes how many of the non-compliant resources created during the evaluation of an audit check were marked as suppressed.
sourcepub fn set_suppressed_non_compliant_resources_count(
self,
input: Option<i64>
) -> Self
pub fn set_suppressed_non_compliant_resources_count(
self,
input: Option<i64>
) -> Self
Describes how many of the non-compliant resources created during the evaluation of an audit check were marked as suppressed.
sourcepub fn error_code(self, input: impl Into<String>) -> Self
pub fn error_code(self, input: impl Into<String>) -> Self
The code of any error encountered when this check is performed during this audit. One of "INSUFFICIENT_PERMISSIONS" or "AUDIT_CHECK_DISABLED".
sourcepub fn set_error_code(self, input: Option<String>) -> Self
pub fn set_error_code(self, input: Option<String>) -> Self
The code of any error encountered when this check is performed during this audit. One of "INSUFFICIENT_PERMISSIONS" or "AUDIT_CHECK_DISABLED".
sourcepub fn message(self, input: impl Into<String>) -> Self
pub fn message(self, input: impl Into<String>) -> Self
The message associated with any error encountered when this check is performed during this audit.
sourcepub fn set_message(self, input: Option<String>) -> Self
pub fn set_message(self, input: Option<String>) -> Self
The message associated with any error encountered when this check is performed during this audit.
sourcepub fn build(self) -> AuditCheckDetails
pub fn build(self) -> AuditCheckDetails
Consumes the builder and constructs a AuditCheckDetails
.