#[non_exhaustive]pub struct ConfigurationPolicyAssociationSummary {
pub configuration_policy_id: Option<String>,
pub target_id: Option<String>,
pub target_type: Option<TargetType>,
pub association_type: Option<AssociationType>,
pub updated_at: Option<DateTime>,
pub association_status: Option<ConfigurationPolicyAssociationStatus>,
pub association_status_message: Option<String>,
}Expand description
An object that contains the details of a configuration policy association that’s returned in a ListConfigurationPolicyAssociations request.
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.configuration_policy_id: Option<String>The universally unique identifier (UUID) of the configuration policy.
target_id: Option<String>The identifier of the target account, organizational unit, or the root.
target_type: Option<TargetType>Specifies whether the target is an Amazon Web Services account, organizational unit, or the root.
association_type: Option<AssociationType>Indicates whether the association between the specified target and the configuration was directly applied by the Security Hub delegated administrator or inherited from a parent.
updated_at: Option<DateTime>The date and time, in UTC and ISO 8601 format, that the configuration policy association was last updated.
association_status: Option<ConfigurationPolicyAssociationStatus>The current status of the association between the specified target and the configuration.
association_status_message: Option<String>The explanation for a FAILED value for AssociationStatus.
Implementations§
source§impl ConfigurationPolicyAssociationSummary
impl ConfigurationPolicyAssociationSummary
sourcepub fn configuration_policy_id(&self) -> Option<&str>
pub fn configuration_policy_id(&self) -> Option<&str>
The universally unique identifier (UUID) of the configuration policy.
sourcepub fn target_id(&self) -> Option<&str>
pub fn target_id(&self) -> Option<&str>
The identifier of the target account, organizational unit, or the root.
sourcepub fn target_type(&self) -> Option<&TargetType>
pub fn target_type(&self) -> Option<&TargetType>
Specifies whether the target is an Amazon Web Services account, organizational unit, or the root.
sourcepub fn association_type(&self) -> Option<&AssociationType>
pub fn association_type(&self) -> Option<&AssociationType>
Indicates whether the association between the specified target and the configuration was directly applied by the Security Hub delegated administrator or inherited from a parent.
sourcepub fn updated_at(&self) -> Option<&DateTime>
pub fn updated_at(&self) -> Option<&DateTime>
The date and time, in UTC and ISO 8601 format, that the configuration policy association was last updated.
sourcepub fn association_status(
&self
) -> Option<&ConfigurationPolicyAssociationStatus>
pub fn association_status( &self ) -> Option<&ConfigurationPolicyAssociationStatus>
The current status of the association between the specified target and the configuration.
sourcepub fn association_status_message(&self) -> Option<&str>
pub fn association_status_message(&self) -> Option<&str>
The explanation for a FAILED value for AssociationStatus.
source§impl ConfigurationPolicyAssociationSummary
impl ConfigurationPolicyAssociationSummary
sourcepub fn builder() -> ConfigurationPolicyAssociationSummaryBuilder
pub fn builder() -> ConfigurationPolicyAssociationSummaryBuilder
Creates a new builder-style object to manufacture ConfigurationPolicyAssociationSummary.
Trait Implementations§
source§impl Clone for ConfigurationPolicyAssociationSummary
impl Clone for ConfigurationPolicyAssociationSummary
source§fn clone(&self) -> ConfigurationPolicyAssociationSummary
fn clone(&self) -> ConfigurationPolicyAssociationSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for ConfigurationPolicyAssociationSummary
impl PartialEq for ConfigurationPolicyAssociationSummary
source§fn eq(&self, other: &ConfigurationPolicyAssociationSummary) -> bool
fn eq(&self, other: &ConfigurationPolicyAssociationSummary) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ConfigurationPolicyAssociationSummary
Auto Trait Implementations§
impl Freeze for ConfigurationPolicyAssociationSummary
impl RefUnwindSafe for ConfigurationPolicyAssociationSummary
impl Send for ConfigurationPolicyAssociationSummary
impl Sync for ConfigurationPolicyAssociationSummary
impl Unpin for ConfigurationPolicyAssociationSummary
impl UnwindSafe for ConfigurationPolicyAssociationSummary
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> 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