#[non_exhaustive]pub struct UpdateControlInput {
pub control_id: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub testing_information: Option<String>,
pub action_plan_title: Option<String>,
pub action_plan_instructions: Option<String>,
pub control_mapping_sources: Option<Vec<ControlMappingSource>>,
}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.control_id: Option<String>The identifier for the control.
name: Option<String>The name of the updated control.
description: Option<String>The optional description of the control.
testing_information: Option<String>The steps that you should follow to determine if the control is met.
action_plan_title: Option<String>The title of the action plan for remediating the control.
action_plan_instructions: Option<String>The recommended actions to carry out if the control isn't fulfilled.
control_mapping_sources: Option<Vec<ControlMappingSource>>The data mapping sources for the control.
Implementations§
source§impl UpdateControlInput
impl UpdateControlInput
sourcepub fn control_id(&self) -> Option<&str>
pub fn control_id(&self) -> Option<&str>
The identifier for the control.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The optional description of the control.
sourcepub fn testing_information(&self) -> Option<&str>
pub fn testing_information(&self) -> Option<&str>
The steps that you should follow to determine if the control is met.
sourcepub fn action_plan_title(&self) -> Option<&str>
pub fn action_plan_title(&self) -> Option<&str>
The title of the action plan for remediating the control.
sourcepub fn action_plan_instructions(&self) -> Option<&str>
pub fn action_plan_instructions(&self) -> Option<&str>
The recommended actions to carry out if the control isn't fulfilled.
sourcepub fn control_mapping_sources(&self) -> &[ControlMappingSource]
pub fn control_mapping_sources(&self) -> &[ControlMappingSource]
The data mapping sources for the control.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .control_mapping_sources.is_none().
source§impl UpdateControlInput
impl UpdateControlInput
sourcepub fn builder() -> UpdateControlInputBuilder
pub fn builder() -> UpdateControlInputBuilder
Creates a new builder-style object to manufacture UpdateControlInput.
Trait Implementations§
source§impl Clone for UpdateControlInput
impl Clone for UpdateControlInput
source§fn clone(&self) -> UpdateControlInput
fn clone(&self) -> UpdateControlInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateControlInput
impl Debug for UpdateControlInput
source§impl PartialEq for UpdateControlInput
impl PartialEq for UpdateControlInput
source§fn eq(&self, other: &UpdateControlInput) -> bool
fn eq(&self, other: &UpdateControlInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateControlInput
Auto Trait Implementations§
impl Freeze for UpdateControlInput
impl RefUnwindSafe for UpdateControlInput
impl Send for UpdateControlInput
impl Sync for UpdateControlInput
impl Unpin for UpdateControlInput
impl UnwindSafe for UpdateControlInput
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