Struct aws_sdk_inspector::model::AssessmentTemplate
source · [−]#[non_exhaustive]pub struct AssessmentTemplate {
pub arn: Option<String>,
pub name: Option<String>,
pub assessment_target_arn: Option<String>,
pub duration_in_seconds: i32,
pub rules_package_arns: Option<Vec<String>>,
pub user_attributes_for_findings: Option<Vec<Attribute>>,
pub last_assessment_run_arn: Option<String>,
pub assessment_run_count: Option<i32>,
pub created_at: Option<DateTime>,
}Expand description
Contains information about an Amazon Inspector assessment template. This data type is used as the response element in the DescribeAssessmentTemplates action.
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.arn: Option<String>The ARN of the assessment template.
name: Option<String>The name of the assessment template.
assessment_target_arn: Option<String>The ARN of the assessment target that corresponds to this assessment template.
duration_in_seconds: i32The duration in seconds specified for this assessment template. The default value is 3600 seconds (one hour). The maximum value is 86400 seconds (one day).
rules_package_arns: Option<Vec<String>>The rules packages that are specified for this assessment template.
user_attributes_for_findings: Option<Vec<Attribute>>The user-defined attributes that are assigned to every generated finding from the assessment run that uses this assessment template.
last_assessment_run_arn: Option<String>The Amazon Resource Name (ARN) of the most recent assessment run associated with this assessment template. This value exists only when the value of assessmentRunCount is greaterpa than zero.
assessment_run_count: Option<i32>The number of existing assessment runs associated with this assessment template. This value can be zero or a positive integer.
created_at: Option<DateTime>The time at which the assessment template is created.
Implementations
sourceimpl AssessmentTemplate
impl AssessmentTemplate
sourcepub fn assessment_target_arn(&self) -> Option<&str>
pub fn assessment_target_arn(&self) -> Option<&str>
The ARN of the assessment target that corresponds to this assessment template.
sourcepub fn duration_in_seconds(&self) -> i32
pub fn duration_in_seconds(&self) -> i32
The duration in seconds specified for this assessment template. The default value is 3600 seconds (one hour). The maximum value is 86400 seconds (one day).
sourcepub fn rules_package_arns(&self) -> Option<&[String]>
pub fn rules_package_arns(&self) -> Option<&[String]>
The rules packages that are specified for this assessment template.
sourcepub fn user_attributes_for_findings(&self) -> Option<&[Attribute]>
pub fn user_attributes_for_findings(&self) -> Option<&[Attribute]>
The user-defined attributes that are assigned to every generated finding from the assessment run that uses this assessment template.
sourcepub fn last_assessment_run_arn(&self) -> Option<&str>
pub fn last_assessment_run_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the most recent assessment run associated with this assessment template. This value exists only when the value of assessmentRunCount is greaterpa than zero.
sourcepub fn assessment_run_count(&self) -> Option<i32>
pub fn assessment_run_count(&self) -> Option<i32>
The number of existing assessment runs associated with this assessment template. This value can be zero or a positive integer.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
The time at which the assessment template is created.
sourceimpl AssessmentTemplate
impl AssessmentTemplate
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AssessmentTemplate
Trait Implementations
sourceimpl Clone for AssessmentTemplate
impl Clone for AssessmentTemplate
sourcefn clone(&self) -> AssessmentTemplate
fn clone(&self) -> AssessmentTemplate
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AssessmentTemplate
impl Debug for AssessmentTemplate
sourceimpl PartialEq<AssessmentTemplate> for AssessmentTemplate
impl PartialEq<AssessmentTemplate> for AssessmentTemplate
sourcefn eq(&self, other: &AssessmentTemplate) -> bool
fn eq(&self, other: &AssessmentTemplate) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &AssessmentTemplate) -> bool
fn ne(&self, other: &AssessmentTemplate) -> bool
This method tests for !=.
impl StructuralPartialEq for AssessmentTemplate
Auto Trait Implementations
impl RefUnwindSafe for AssessmentTemplate
impl Send for AssessmentTemplate
impl Sync for AssessmentTemplate
impl Unpin for AssessmentTemplate
impl UnwindSafe for AssessmentTemplate
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more