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 ==.impl StructuralPartialEq for OrganizationConformancePack
Auto Trait Implementations§
impl Freeze for OrganizationConformancePack
impl RefUnwindSafe for OrganizationConformancePack
impl Send for OrganizationConformancePack
impl Sync for OrganizationConformancePack
impl Unpin for OrganizationConformancePack
impl UnwindSafe for OrganizationConformancePack
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more