#[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.
- IN_PROGRESS
-
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.
- IN_PROGRESS
-
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.
- IN_PROGRESS
-
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 scan_filters(self, input: ScanFilter) -> Self
pub fn scan_filters(self, input: ScanFilter) -> Self
Appends an item to scan_filters.
To override the contents of this collection use set_scan_filters.
The scan filters that were used.
Sourcepub fn set_scan_filters(self, input: Option<Vec<ScanFilter>>) -> Self
pub fn set_scan_filters(self, input: Option<Vec<ScanFilter>>) -> Self
The scan filters that were used.
Sourcepub fn get_scan_filters(&self) -> &Option<Vec<ScanFilter>>
pub fn get_scan_filters(&self) -> &Option<Vec<ScanFilter>>
The scan filters that were used.
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);