Struct aws_sdk_cloudformation::operation::describe_resource_scan::builders::DescribeResourceScanOutputBuilder
source · #[non_exhaustive]pub struct DescribeResourceScanOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeResourceScanOutput
.
Implementations§
source§impl DescribeResourceScanOutputBuilder
impl DescribeResourceScanOutputBuilder
sourcepub fn resource_scan_id(self, input: impl Into<String>) -> Self
pub fn resource_scan_id(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the resource scan. The format is arn:${Partition}:cloudformation:${Region}:${Account}:resourceScan/${Id}
. An example is arn:aws:cloudformation:us-east-1:123456789012:resourceScan/f5b490f7-7ed4-428a-aa06-31ff25db0772
.
sourcepub fn set_resource_scan_id(self, input: Option<String>) -> Self
pub fn set_resource_scan_id(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the resource scan. The format is arn:${Partition}:cloudformation:${Region}:${Account}:resourceScan/${Id}
. An example is arn:aws:cloudformation:us-east-1:123456789012:resourceScan/f5b490f7-7ed4-428a-aa06-31ff25db0772
.
sourcepub fn get_resource_scan_id(&self) -> &Option<String>
pub fn get_resource_scan_id(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the resource scan. The format is arn:${Partition}:cloudformation:${Region}:${Account}:resourceScan/${Id}
. An example is arn:aws:cloudformation:us-east-1:123456789012:resourceScan/f5b490f7-7ed4-428a-aa06-31ff25db0772
.
sourcepub fn status(self, input: ResourceScanStatus) -> Self
pub fn status(self, input: ResourceScanStatus) -> Self
Status of the resource scan.
- INPROGRESS
-
The resource scan is still in progress.
- COMPLETE
-
The resource scan is complete.
- EXPIRED
-
The resource scan has expired.
- FAILED
-
The resource scan has failed.
sourcepub fn set_status(self, input: Option<ResourceScanStatus>) -> Self
pub fn set_status(self, input: Option<ResourceScanStatus>) -> Self
Status of the resource scan.
- INPROGRESS
-
The resource scan is still in progress.
- COMPLETE
-
The resource scan is complete.
- EXPIRED
-
The resource scan has expired.
- FAILED
-
The resource scan has failed.
sourcepub fn get_status(&self) -> &Option<ResourceScanStatus>
pub fn get_status(&self) -> &Option<ResourceScanStatus>
Status of the resource scan.
- INPROGRESS
-
The resource scan is still in progress.
- COMPLETE
-
The resource scan is complete.
- EXPIRED
-
The resource scan has expired.
- FAILED
-
The resource scan has failed.
sourcepub fn status_reason(self, input: impl Into<String>) -> Self
pub fn status_reason(self, input: impl Into<String>) -> Self
The reason for the resource scan status, providing more information if a failure happened.
sourcepub fn set_status_reason(self, input: Option<String>) -> Self
pub fn set_status_reason(self, input: Option<String>) -> Self
The reason for the resource scan status, providing more information if a failure happened.
sourcepub fn get_status_reason(&self) -> &Option<String>
pub fn get_status_reason(&self) -> &Option<String>
The reason for the resource scan status, providing more information if a failure happened.
sourcepub fn start_time(self, input: DateTime) -> Self
pub fn start_time(self, input: DateTime) -> Self
The time that the resource scan was started.
sourcepub fn set_start_time(self, input: Option<DateTime>) -> Self
pub fn set_start_time(self, input: Option<DateTime>) -> Self
The time that the resource scan was started.
sourcepub fn get_start_time(&self) -> &Option<DateTime>
pub fn get_start_time(&self) -> &Option<DateTime>
The time that the resource scan was started.
sourcepub fn set_end_time(self, input: Option<DateTime>) -> Self
pub fn set_end_time(self, input: Option<DateTime>) -> Self
The time that the resource scan was finished.
sourcepub fn get_end_time(&self) -> &Option<DateTime>
pub fn get_end_time(&self) -> &Option<DateTime>
The time that the resource scan was finished.
sourcepub fn percentage_completed(self, input: f64) -> Self
pub fn percentage_completed(self, input: f64) -> Self
The percentage of the resource scan that has been completed.
sourcepub fn set_percentage_completed(self, input: Option<f64>) -> Self
pub fn set_percentage_completed(self, input: Option<f64>) -> Self
The percentage of the resource scan that has been completed.
sourcepub fn get_percentage_completed(&self) -> &Option<f64>
pub fn get_percentage_completed(&self) -> &Option<f64>
The percentage of the resource scan that has been completed.
sourcepub fn resource_types(self, input: impl Into<String>) -> Self
pub fn resource_types(self, input: impl Into<String>) -> Self
Appends an item to resource_types
.
To override the contents of this collection use set_resource_types
.
The list of resource types for the specified scan. Resource types are only available for scans with a Status
set to COMPLETE
or FAILED
.
sourcepub fn set_resource_types(self, input: Option<Vec<String>>) -> Self
pub fn set_resource_types(self, input: Option<Vec<String>>) -> Self
The list of resource types for the specified scan. Resource types are only available for scans with a Status
set to COMPLETE
or FAILED
.
sourcepub fn get_resource_types(&self) -> &Option<Vec<String>>
pub fn get_resource_types(&self) -> &Option<Vec<String>>
The list of resource types for the specified scan. Resource types are only available for scans with a Status
set to COMPLETE
or FAILED
.
sourcepub fn resources_scanned(self, input: i32) -> Self
pub fn resources_scanned(self, input: i32) -> Self
The number of resources that were listed. This is only available for scans with a Status
set to COMPLETE
, EXPIRED
, or FAILED
.
sourcepub fn set_resources_scanned(self, input: Option<i32>) -> Self
pub fn set_resources_scanned(self, input: Option<i32>) -> Self
The number of resources that were listed. This is only available for scans with a Status
set to COMPLETE
, EXPIRED
, or FAILED
.
sourcepub fn get_resources_scanned(&self) -> &Option<i32>
pub fn get_resources_scanned(&self) -> &Option<i32>
The number of resources that were listed. This is only available for scans with a Status
set to COMPLETE
, EXPIRED
, or FAILED
.
sourcepub fn resources_read(self, input: i32) -> Self
pub fn resources_read(self, input: i32) -> Self
The number of resources that were read. This is only available for scans with a Status
set to COMPLETE
, EXPIRED
, or FAILED
.
This field may be 0 if the resource scan failed with a ResourceScanLimitExceededException
.
sourcepub fn set_resources_read(self, input: Option<i32>) -> Self
pub fn set_resources_read(self, input: Option<i32>) -> Self
The number of resources that were read. This is only available for scans with a Status
set to COMPLETE
, EXPIRED
, or FAILED
.
This field may be 0 if the resource scan failed with a ResourceScanLimitExceededException
.
sourcepub fn get_resources_read(&self) -> &Option<i32>
pub fn get_resources_read(&self) -> &Option<i32>
The number of resources that were read. This is only available for scans with a Status
set to COMPLETE
, EXPIRED
, or FAILED
.
This field may be 0 if the resource scan failed with a ResourceScanLimitExceededException
.
sourcepub fn build(self) -> DescribeResourceScanOutput
pub fn build(self) -> DescribeResourceScanOutput
Consumes the builder and constructs a DescribeResourceScanOutput
.
Trait Implementations§
source§impl Clone for DescribeResourceScanOutputBuilder
impl Clone for DescribeResourceScanOutputBuilder
source§fn clone(&self) -> DescribeResourceScanOutputBuilder
fn clone(&self) -> DescribeResourceScanOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeResourceScanOutputBuilder
impl Default for DescribeResourceScanOutputBuilder
source§fn default() -> DescribeResourceScanOutputBuilder
fn default() -> DescribeResourceScanOutputBuilder
source§impl PartialEq for DescribeResourceScanOutputBuilder
impl PartialEq for DescribeResourceScanOutputBuilder
source§fn eq(&self, other: &DescribeResourceScanOutputBuilder) -> bool
fn eq(&self, other: &DescribeResourceScanOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeResourceScanOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeResourceScanOutputBuilder
impl RefUnwindSafe for DescribeResourceScanOutputBuilder
impl Send for DescribeResourceScanOutputBuilder
impl Sync for DescribeResourceScanOutputBuilder
impl Unpin for DescribeResourceScanOutputBuilder
impl UnwindSafe for DescribeResourceScanOutputBuilder
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