#[non_exhaustive]pub struct StandardsControlAssociationUpdate {
pub standards_arn: Option<String>,
pub security_control_id: Option<String>,
pub association_status: Option<AssociationStatus>,
pub updated_reason: Option<String>,
}
Expand description
An array of requested updates to the enablement status of controls in specified standards. The objects in the array include a security control ID, the Amazon Resource Name (ARN) of the standard, the requested enablement status, and the reason for updating the enablement status.
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.standards_arn: Option<String>
The Amazon Resource Name (ARN) of the standard in which you want to update the control's enablement status.
security_control_id: Option<String>
The unique identifier for the security control whose enablement status you want to update.
association_status: Option<AssociationStatus>
The desired enablement status of the control in the standard.
updated_reason: Option<String>
The reason for updating the control's enablement status in the standard.
Implementations§
source§impl StandardsControlAssociationUpdate
impl StandardsControlAssociationUpdate
sourcepub fn standards_arn(&self) -> Option<&str>
pub fn standards_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the standard in which you want to update the control's enablement status.
sourcepub fn security_control_id(&self) -> Option<&str>
pub fn security_control_id(&self) -> Option<&str>
The unique identifier for the security control whose enablement status you want to update.
sourcepub fn association_status(&self) -> Option<&AssociationStatus>
pub fn association_status(&self) -> Option<&AssociationStatus>
The desired enablement status of the control in the standard.
sourcepub fn updated_reason(&self) -> Option<&str>
pub fn updated_reason(&self) -> Option<&str>
The reason for updating the control's enablement status in the standard.
source§impl StandardsControlAssociationUpdate
impl StandardsControlAssociationUpdate
sourcepub fn builder() -> StandardsControlAssociationUpdateBuilder
pub fn builder() -> StandardsControlAssociationUpdateBuilder
Creates a new builder-style object to manufacture StandardsControlAssociationUpdate
.
Trait Implementations§
source§impl Clone for StandardsControlAssociationUpdate
impl Clone for StandardsControlAssociationUpdate
source§fn clone(&self) -> StandardsControlAssociationUpdate
fn clone(&self) -> StandardsControlAssociationUpdate
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for StandardsControlAssociationUpdate
impl PartialEq for StandardsControlAssociationUpdate
source§fn eq(&self, other: &StandardsControlAssociationUpdate) -> bool
fn eq(&self, other: &StandardsControlAssociationUpdate) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StandardsControlAssociationUpdate
Auto Trait Implementations§
impl Freeze for StandardsControlAssociationUpdate
impl RefUnwindSafe for StandardsControlAssociationUpdate
impl Send for StandardsControlAssociationUpdate
impl Sync for StandardsControlAssociationUpdate
impl Unpin for StandardsControlAssociationUpdate
impl UnwindSafe for StandardsControlAssociationUpdate
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