Struct aws_sdk_config::types::OrganizationConformancePack
source · #[non_exhaustive]pub struct OrganizationConformancePack {
pub organization_conformance_pack_name: String,
pub organization_conformance_pack_arn: String,
pub delivery_s3_bucket: Option<String>,
pub delivery_s3_key_prefix: Option<String>,
pub conformance_pack_input_parameters: Option<Vec<ConformancePackInputParameter>>,
pub excluded_accounts: Option<Vec<String>>,
pub last_update_time: DateTime,
}Expand description
An organization conformance pack that has information about conformance packs that Config creates in member accounts.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.organization_conformance_pack_name: StringThe name you assign to an organization conformance pack.
organization_conformance_pack_arn: StringAmazon Resource Name (ARN) of organization conformance pack.
delivery_s3_bucket: Option<String>The name of the Amazon S3 bucket where Config stores conformance pack templates.
This field is optional.
delivery_s3_key_prefix: Option<String>Any folder structure you want to add to an Amazon S3 bucket.
This field is optional.
conformance_pack_input_parameters: Option<Vec<ConformancePackInputParameter>>A list of ConformancePackInputParameter objects.
excluded_accounts: Option<Vec<String>>A comma-separated list of accounts excluded from organization conformance pack.
last_update_time: DateTimeLast time when organization conformation pack was updated.
Implementations§
source§impl OrganizationConformancePack
impl OrganizationConformancePack
sourcepub fn organization_conformance_pack_name(&self) -> &str
pub fn organization_conformance_pack_name(&self) -> &str
The name you assign to an organization conformance pack.
sourcepub fn organization_conformance_pack_arn(&self) -> &str
pub fn organization_conformance_pack_arn(&self) -> &str
Amazon Resource Name (ARN) of organization conformance pack.
sourcepub fn delivery_s3_bucket(&self) -> Option<&str>
pub fn delivery_s3_bucket(&self) -> Option<&str>
The name of the Amazon S3 bucket where Config stores conformance pack templates.
This field is optional.
sourcepub fn delivery_s3_key_prefix(&self) -> Option<&str>
pub fn delivery_s3_key_prefix(&self) -> Option<&str>
Any folder structure you want to add to an Amazon S3 bucket.
This field is optional.
sourcepub fn conformance_pack_input_parameters(
&self
) -> &[ConformancePackInputParameter]
pub fn conformance_pack_input_parameters( &self ) -> &[ConformancePackInputParameter]
A list of ConformancePackInputParameter objects.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .conformance_pack_input_parameters.is_none().
sourcepub fn excluded_accounts(&self) -> &[String]
pub fn excluded_accounts(&self) -> &[String]
A comma-separated list of accounts excluded from organization conformance pack.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .excluded_accounts.is_none().
sourcepub fn last_update_time(&self) -> &DateTime
pub fn last_update_time(&self) -> &DateTime
Last time when organization conformation pack was updated.
source§impl OrganizationConformancePack
impl OrganizationConformancePack
sourcepub fn builder() -> OrganizationConformancePackBuilder
pub fn builder() -> OrganizationConformancePackBuilder
Creates a new builder-style object to manufacture OrganizationConformancePack.
Trait Implementations§
source§impl Clone for OrganizationConformancePack
impl Clone for OrganizationConformancePack
source§fn clone(&self) -> OrganizationConformancePack
fn clone(&self) -> OrganizationConformancePack
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for OrganizationConformancePack
impl Debug for OrganizationConformancePack
source§impl PartialEq for OrganizationConformancePack
impl PartialEq for OrganizationConformancePack
source§fn eq(&self, other: &OrganizationConformancePack) -> bool
fn eq(&self, other: &OrganizationConformancePack) -> bool
self and other values to be equal, and is used
by ==.