Struct aws_sdk_auditmanager::types::Framework
source · #[non_exhaustive]pub struct Framework { /* private fields */ }Expand description
The file that's used to structure and automate Audit Manager assessments for a given compliance standard.
Implementations§
source§impl Framework
impl Framework
sourcepub fn type(&self) -> Option<&FrameworkType>
pub fn type(&self) -> Option<&FrameworkType>
The framework type, such as a custom framework or a standard framework.
sourcepub fn compliance_type(&self) -> Option<&str>
pub fn compliance_type(&self) -> Option<&str>
The compliance type that the new custom framework supports, such as CIS or HIPAA.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the framework.
sourcepub fn control_sources(&self) -> Option<&str>
pub fn control_sources(&self) -> Option<&str>
The sources that Audit Manager collects evidence from for the control.
sourcepub fn control_sets(&self) -> Option<&[ControlSet]>
pub fn control_sets(&self) -> Option<&[ControlSet]>
The control sets that are associated with the framework.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The time when the framework was created.
sourcepub fn last_updated_at(&self) -> Option<&DateTime>
pub fn last_updated_at(&self) -> Option<&DateTime>
The time when the framework was most recently updated.
sourcepub fn created_by(&self) -> Option<&str>
pub fn created_by(&self) -> Option<&str>
The user or role that created the framework.
sourcepub fn last_updated_by(&self) -> Option<&str>
pub fn last_updated_by(&self) -> Option<&str>
The user or role that most recently updated the framework.
The tags that are associated with the framework.
Trait Implementations§
source§impl PartialEq<Framework> for Framework
impl PartialEq<Framework> for Framework
impl StructuralPartialEq for Framework
Auto Trait Implementations§
impl RefUnwindSafe for Framework
impl Send for Framework
impl Sync for Framework
impl Unpin for Framework
impl UnwindSafe for Framework
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
Mutably borrows from an owned value. Read more