Struct aws_sdk_auditmanager::types::builders::ResourceBuilder
source · #[non_exhaustive]pub struct ResourceBuilder { /* private fields */ }Expand description
A builder for Resource.
Implementations§
source§impl ResourceBuilder
impl ResourceBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the resource.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the resource.
sourcepub fn compliance_check(self, input: impl Into<String>) -> Self
pub fn compliance_check(self, input: impl Into<String>) -> Self
The evaluation status for a resource that was assessed when collecting compliance check evidence.
-
Audit Manager classes the resource as non-compliant if Security Hub reports a Fail result, or if Config reports a Non-compliant result.
-
Audit Manager classes the resource as compliant if Security Hub reports a Pass result, or if Config reports a Compliant result.
-
If a compliance check isn't available or applicable, then no compliance evaluation can be made for that resource. This is the case if a resource assessment uses Config or Security Hub as the underlying data source type, but those services aren't enabled. This is also the case if the resource assessment uses an underlying data source type that doesn't support compliance checks (such as manual evidence, Amazon Web Services API calls, or CloudTrail).
sourcepub fn set_compliance_check(self, input: Option<String>) -> Self
pub fn set_compliance_check(self, input: Option<String>) -> Self
The evaluation status for a resource that was assessed when collecting compliance check evidence.
-
Audit Manager classes the resource as non-compliant if Security Hub reports a Fail result, or if Config reports a Non-compliant result.
-
Audit Manager classes the resource as compliant if Security Hub reports a Pass result, or if Config reports a Compliant result.
-
If a compliance check isn't available or applicable, then no compliance evaluation can be made for that resource. This is the case if a resource assessment uses Config or Security Hub as the underlying data source type, but those services aren't enabled. This is also the case if the resource assessment uses an underlying data source type that doesn't support compliance checks (such as manual evidence, Amazon Web Services API calls, or CloudTrail).
Trait Implementations§
source§impl Clone for ResourceBuilder
impl Clone for ResourceBuilder
source§fn clone(&self) -> ResourceBuilder
fn clone(&self) -> ResourceBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ResourceBuilder
impl Debug for ResourceBuilder
source§impl Default for ResourceBuilder
impl Default for ResourceBuilder
source§fn default() -> ResourceBuilder
fn default() -> ResourceBuilder
source§impl PartialEq<ResourceBuilder> for ResourceBuilder
impl PartialEq<ResourceBuilder> for ResourceBuilder
source§fn eq(&self, other: &ResourceBuilder) -> bool
fn eq(&self, other: &ResourceBuilder) -> bool
self and other values to be equal, and is used
by ==.