Struct aws_sdk_backup::operation::describe_framework::builders::DescribeFrameworkOutputBuilder
source · #[non_exhaustive]pub struct DescribeFrameworkOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeFrameworkOutput
.
Implementations§
source§impl DescribeFrameworkOutputBuilder
impl DescribeFrameworkOutputBuilder
sourcepub fn framework_name(self, input: impl Into<String>) -> Self
pub fn framework_name(self, input: impl Into<String>) -> Self
The unique name of a framework.
sourcepub fn set_framework_name(self, input: Option<String>) -> Self
pub fn set_framework_name(self, input: Option<String>) -> Self
The unique name of a framework.
sourcepub fn get_framework_name(&self) -> &Option<String>
pub fn get_framework_name(&self) -> &Option<String>
The unique name of a framework.
sourcepub fn framework_arn(self, input: impl Into<String>) -> Self
pub fn framework_arn(self, input: impl Into<String>) -> Self
An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.
sourcepub fn set_framework_arn(self, input: Option<String>) -> Self
pub fn set_framework_arn(self, input: Option<String>) -> Self
An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.
sourcepub fn get_framework_arn(&self) -> &Option<String>
pub fn get_framework_arn(&self) -> &Option<String>
An Amazon Resource Name (ARN) that uniquely identifies a resource. The format of the ARN depends on the resource type.
sourcepub fn framework_description(self, input: impl Into<String>) -> Self
pub fn framework_description(self, input: impl Into<String>) -> Self
An optional description of the framework.
sourcepub fn set_framework_description(self, input: Option<String>) -> Self
pub fn set_framework_description(self, input: Option<String>) -> Self
An optional description of the framework.
sourcepub fn get_framework_description(&self) -> &Option<String>
pub fn get_framework_description(&self) -> &Option<String>
An optional description of the framework.
sourcepub fn framework_controls(self, input: FrameworkControl) -> Self
pub fn framework_controls(self, input: FrameworkControl) -> Self
Appends an item to framework_controls
.
To override the contents of this collection use set_framework_controls
.
A list of the controls that make up the framework. Each control in the list has a name, input parameters, and scope.
sourcepub fn set_framework_controls(
self,
input: Option<Vec<FrameworkControl>>,
) -> Self
pub fn set_framework_controls( self, input: Option<Vec<FrameworkControl>>, ) -> Self
A list of the controls that make up the framework. Each control in the list has a name, input parameters, and scope.
sourcepub fn get_framework_controls(&self) -> &Option<Vec<FrameworkControl>>
pub fn get_framework_controls(&self) -> &Option<Vec<FrameworkControl>>
A list of the controls that make up the framework. Each control in the list has a name, input parameters, and scope.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
The date and time that a framework is created, in ISO 8601 representation. The value of CreationTime
is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC.
sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
The date and time that a framework is created, in ISO 8601 representation. The value of CreationTime
is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC.
sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
The date and time that a framework is created, in ISO 8601 representation. The value of CreationTime
is accurate to milliseconds. For example, 2020-07-10T15:00:00.000-08:00 represents the 10th of July 2020 at 3:00 PM 8 hours behind UTC.
sourcepub fn deployment_status(self, input: impl Into<String>) -> Self
pub fn deployment_status(self, input: impl Into<String>) -> Self
The deployment status of a framework. The statuses are:
CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED
sourcepub fn set_deployment_status(self, input: Option<String>) -> Self
pub fn set_deployment_status(self, input: Option<String>) -> Self
The deployment status of a framework. The statuses are:
CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED
sourcepub fn get_deployment_status(&self) -> &Option<String>
pub fn get_deployment_status(&self) -> &Option<String>
The deployment status of a framework. The statuses are:
CREATE_IN_PROGRESS | UPDATE_IN_PROGRESS | DELETE_IN_PROGRESS | COMPLETED | FAILED
sourcepub fn framework_status(self, input: impl Into<String>) -> Self
pub fn framework_status(self, input: impl Into<String>) -> Self
A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn Config recording on or off for each resource. The statuses are:
-
ACTIVE
when recording is turned on for all resources governed by the framework. -
PARTIALLY_ACTIVE
when recording is turned off for at least one resource governed by the framework. -
INACTIVE
when recording is turned off for all resources governed by the framework. -
UNAVAILABLE
when Backup is unable to validate recording status at this time.
sourcepub fn set_framework_status(self, input: Option<String>) -> Self
pub fn set_framework_status(self, input: Option<String>) -> Self
A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn Config recording on or off for each resource. The statuses are:
-
ACTIVE
when recording is turned on for all resources governed by the framework. -
PARTIALLY_ACTIVE
when recording is turned off for at least one resource governed by the framework. -
INACTIVE
when recording is turned off for all resources governed by the framework. -
UNAVAILABLE
when Backup is unable to validate recording status at this time.
sourcepub fn get_framework_status(&self) -> &Option<String>
pub fn get_framework_status(&self) -> &Option<String>
A framework consists of one or more controls. Each control governs a resource, such as backup plans, backup selections, backup vaults, or recovery points. You can also turn Config recording on or off for each resource. The statuses are:
-
ACTIVE
when recording is turned on for all resources governed by the framework. -
PARTIALLY_ACTIVE
when recording is turned off for at least one resource governed by the framework. -
INACTIVE
when recording is turned off for all resources governed by the framework. -
UNAVAILABLE
when Backup is unable to validate recording status at this time.
sourcepub fn idempotency_token(self, input: impl Into<String>) -> Self
pub fn idempotency_token(self, input: impl Into<String>) -> Self
A customer-chosen string that you can use to distinguish between otherwise identical calls to DescribeFrameworkOutput
. Retrying a successful request with the same idempotency token results in a success message with no action taken.
sourcepub fn set_idempotency_token(self, input: Option<String>) -> Self
pub fn set_idempotency_token(self, input: Option<String>) -> Self
A customer-chosen string that you can use to distinguish between otherwise identical calls to DescribeFrameworkOutput
. Retrying a successful request with the same idempotency token results in a success message with no action taken.
sourcepub fn get_idempotency_token(&self) -> &Option<String>
pub fn get_idempotency_token(&self) -> &Option<String>
A customer-chosen string that you can use to distinguish between otherwise identical calls to DescribeFrameworkOutput
. Retrying a successful request with the same idempotency token results in a success message with no action taken.
sourcepub fn build(self) -> DescribeFrameworkOutput
pub fn build(self) -> DescribeFrameworkOutput
Consumes the builder and constructs a DescribeFrameworkOutput
.
Trait Implementations§
source§impl Clone for DescribeFrameworkOutputBuilder
impl Clone for DescribeFrameworkOutputBuilder
source§fn clone(&self) -> DescribeFrameworkOutputBuilder
fn clone(&self) -> DescribeFrameworkOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DescribeFrameworkOutputBuilder
impl Default for DescribeFrameworkOutputBuilder
source§fn default() -> DescribeFrameworkOutputBuilder
fn default() -> DescribeFrameworkOutputBuilder
source§impl PartialEq for DescribeFrameworkOutputBuilder
impl PartialEq for DescribeFrameworkOutputBuilder
source§fn eq(&self, other: &DescribeFrameworkOutputBuilder) -> bool
fn eq(&self, other: &DescribeFrameworkOutputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for DescribeFrameworkOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeFrameworkOutputBuilder
impl RefUnwindSafe for DescribeFrameworkOutputBuilder
impl Send for DescribeFrameworkOutputBuilder
impl Sync for DescribeFrameworkOutputBuilder
impl Unpin for DescribeFrameworkOutputBuilder
impl UnwindSafe for DescribeFrameworkOutputBuilder
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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