Struct aws_sdk_cloudformation::operation::describe_resource_scan::DescribeResourceScanOutput
source · #[non_exhaustive]pub struct DescribeResourceScanOutput {
pub resource_scan_id: Option<String>,
pub status: Option<ResourceScanStatus>,
pub status_reason: Option<String>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub percentage_completed: Option<f64>,
pub resource_types: Option<Vec<String>>,
pub resources_scanned: Option<i32>,
pub resources_read: Option<i32>,
/* private fields */
}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.resource_scan_id: 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 .
status: 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.
status_reason: Option<String>The reason for the resource scan status, providing more information if a failure happened.
start_time: Option<DateTime>The time that the resource scan was started.
end_time: Option<DateTime>The time that the resource scan was finished.
percentage_completed: Option<f64>The percentage of the resource scan that has been completed.
resource_types: 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 .
resources_scanned: Option<i32>The number of resources that were listed. This is only available for scans with a Status set to COMPLETE, EXPIRED, or FAILED .
resources_read: 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.
Implementations§
source§impl DescribeResourceScanOutput
impl DescribeResourceScanOutput
sourcepub fn resource_scan_id(&self) -> Option<&str>
pub fn resource_scan_id(&self) -> Option<&str>
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) -> Option<&ResourceScanStatus>
pub fn 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) -> Option<&str>
pub fn status_reason(&self) -> Option<&str>
The reason for the resource scan status, providing more information if a failure happened.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The time that the resource scan was started.
sourcepub fn percentage_completed(&self) -> Option<f64>
pub fn percentage_completed(&self) -> Option<f64>
The percentage of the resource scan that has been completed.
sourcepub fn resource_types(&self) -> &[String]
pub fn resource_types(&self) -> &[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 .
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .resource_types.is_none().
sourcepub fn resources_scanned(&self) -> Option<i32>
pub fn 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) -> Option<i32>
pub fn 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.
source§impl DescribeResourceScanOutput
impl DescribeResourceScanOutput
sourcepub fn builder() -> DescribeResourceScanOutputBuilder
pub fn builder() -> DescribeResourceScanOutputBuilder
Creates a new builder-style object to manufacture DescribeResourceScanOutput.
Trait Implementations§
source§impl Clone for DescribeResourceScanOutput
impl Clone for DescribeResourceScanOutput
source§fn clone(&self) -> DescribeResourceScanOutput
fn clone(&self) -> DescribeResourceScanOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DescribeResourceScanOutput
impl Debug for DescribeResourceScanOutput
source§impl PartialEq for DescribeResourceScanOutput
impl PartialEq for DescribeResourceScanOutput
source§fn eq(&self, other: &DescribeResourceScanOutput) -> bool
fn eq(&self, other: &DescribeResourceScanOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for DescribeResourceScanOutput
impl RequestId for DescribeResourceScanOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.