#[non_exhaustive]pub struct StackSetSummaryBuilder { /* private fields */ }
Expand description
A builder for StackSetSummary
.
Implementations§
source§impl StackSetSummaryBuilder
impl StackSetSummaryBuilder
sourcepub fn stack_set_name(self, input: impl Into<String>) -> Self
pub fn stack_set_name(self, input: impl Into<String>) -> Self
The name of the stack set.
sourcepub fn set_stack_set_name(self, input: Option<String>) -> Self
pub fn set_stack_set_name(self, input: Option<String>) -> Self
The name of the stack set.
sourcepub fn get_stack_set_name(&self) -> &Option<String>
pub fn get_stack_set_name(&self) -> &Option<String>
The name of the stack set.
sourcepub fn stack_set_id(self, input: impl Into<String>) -> Self
pub fn stack_set_id(self, input: impl Into<String>) -> Self
The ID of the stack set.
sourcepub fn set_stack_set_id(self, input: Option<String>) -> Self
pub fn set_stack_set_id(self, input: Option<String>) -> Self
The ID of the stack set.
sourcepub fn get_stack_set_id(&self) -> &Option<String>
pub fn get_stack_set_id(&self) -> &Option<String>
The ID of the stack set.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description of the stack set that you specify when the stack set is created or updated.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description of the stack set that you specify when the stack set is created or updated.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description of the stack set that you specify when the stack set is created or updated.
sourcepub fn status(self, input: StackSetStatus) -> Self
pub fn status(self, input: StackSetStatus) -> Self
The status of the stack set.
sourcepub fn set_status(self, input: Option<StackSetStatus>) -> Self
pub fn set_status(self, input: Option<StackSetStatus>) -> Self
The status of the stack set.
sourcepub fn get_status(&self) -> &Option<StackSetStatus>
pub fn get_status(&self) -> &Option<StackSetStatus>
The status of the stack set.
sourcepub fn auto_deployment(self, input: AutoDeployment) -> Self
pub fn auto_deployment(self, input: AutoDeployment) -> Self
[Service-managed permissions] Describes whether StackSets automatically deploys to Organizations accounts that are added to a target organizational unit (OU).
sourcepub fn set_auto_deployment(self, input: Option<AutoDeployment>) -> Self
pub fn set_auto_deployment(self, input: Option<AutoDeployment>) -> Self
[Service-managed permissions] Describes whether StackSets automatically deploys to Organizations accounts that are added to a target organizational unit (OU).
sourcepub fn get_auto_deployment(&self) -> &Option<AutoDeployment>
pub fn get_auto_deployment(&self) -> &Option<AutoDeployment>
[Service-managed permissions] Describes whether StackSets automatically deploys to Organizations accounts that are added to a target organizational unit (OU).
sourcepub fn permission_model(self, input: PermissionModels) -> Self
pub fn permission_model(self, input: PermissionModels) -> Self
Describes how the IAM roles required for stack set operations are created.
-
With
self-managed
permissions, you must create the administrator and execution roles required to deploy to target accounts. For more information, see Grant Self-Managed Stack Set Permissions. -
With
service-managed
permissions, StackSets automatically creates the IAM roles required to deploy to accounts managed by Organizations. For more information, see Grant Service-Managed Stack Set Permissions.
sourcepub fn set_permission_model(self, input: Option<PermissionModels>) -> Self
pub fn set_permission_model(self, input: Option<PermissionModels>) -> Self
Describes how the IAM roles required for stack set operations are created.
-
With
self-managed
permissions, you must create the administrator and execution roles required to deploy to target accounts. For more information, see Grant Self-Managed Stack Set Permissions. -
With
service-managed
permissions, StackSets automatically creates the IAM roles required to deploy to accounts managed by Organizations. For more information, see Grant Service-Managed Stack Set Permissions.
sourcepub fn get_permission_model(&self) -> &Option<PermissionModels>
pub fn get_permission_model(&self) -> &Option<PermissionModels>
Describes how the IAM roles required for stack set operations are created.
-
With
self-managed
permissions, you must create the administrator and execution roles required to deploy to target accounts. For more information, see Grant Self-Managed Stack Set Permissions. -
With
service-managed
permissions, StackSets automatically creates the IAM roles required to deploy to accounts managed by Organizations. For more information, see Grant Service-Managed Stack Set Permissions.
sourcepub fn drift_status(self, input: StackDriftStatus) -> Self
pub fn drift_status(self, input: StackDriftStatus) -> Self
Status of the stack set's actual configuration compared to its expected template and parameter configuration. A stack set is considered to have drifted if one or more of its stack instances have drifted from their expected template and parameter configuration.
-
DRIFTED
: One or more of the stack instances belonging to the stack set stack differs from the expected template and parameter configuration. A stack instance is considered to have drifted if one or more of the resources in the associated stack have drifted. -
NOT_CHECKED
: CloudFormation hasn't checked the stack set for drift. -
IN_SYNC
: All the stack instances belonging to the stack set stack match from the expected template and parameter configuration. -
UNKNOWN
: This value is reserved for future use.
sourcepub fn set_drift_status(self, input: Option<StackDriftStatus>) -> Self
pub fn set_drift_status(self, input: Option<StackDriftStatus>) -> Self
Status of the stack set's actual configuration compared to its expected template and parameter configuration. A stack set is considered to have drifted if one or more of its stack instances have drifted from their expected template and parameter configuration.
-
DRIFTED
: One or more of the stack instances belonging to the stack set stack differs from the expected template and parameter configuration. A stack instance is considered to have drifted if one or more of the resources in the associated stack have drifted. -
NOT_CHECKED
: CloudFormation hasn't checked the stack set for drift. -
IN_SYNC
: All the stack instances belonging to the stack set stack match from the expected template and parameter configuration. -
UNKNOWN
: This value is reserved for future use.
sourcepub fn get_drift_status(&self) -> &Option<StackDriftStatus>
pub fn get_drift_status(&self) -> &Option<StackDriftStatus>
Status of the stack set's actual configuration compared to its expected template and parameter configuration. A stack set is considered to have drifted if one or more of its stack instances have drifted from their expected template and parameter configuration.
-
DRIFTED
: One or more of the stack instances belonging to the stack set stack differs from the expected template and parameter configuration. A stack instance is considered to have drifted if one or more of the resources in the associated stack have drifted. -
NOT_CHECKED
: CloudFormation hasn't checked the stack set for drift. -
IN_SYNC
: All the stack instances belonging to the stack set stack match from the expected template and parameter configuration. -
UNKNOWN
: This value is reserved for future use.
sourcepub fn last_drift_check_timestamp(self, input: DateTime) -> Self
pub fn last_drift_check_timestamp(self, input: DateTime) -> Self
Most recent time when CloudFormation performed a drift detection operation on the stack set. This value will be NULL
for any stack set on which drift detection hasn't yet been performed.
sourcepub fn set_last_drift_check_timestamp(self, input: Option<DateTime>) -> Self
pub fn set_last_drift_check_timestamp(self, input: Option<DateTime>) -> Self
Most recent time when CloudFormation performed a drift detection operation on the stack set. This value will be NULL
for any stack set on which drift detection hasn't yet been performed.
sourcepub fn get_last_drift_check_timestamp(&self) -> &Option<DateTime>
pub fn get_last_drift_check_timestamp(&self) -> &Option<DateTime>
Most recent time when CloudFormation performed a drift detection operation on the stack set. This value will be NULL
for any stack set on which drift detection hasn't yet been performed.
sourcepub fn managed_execution(self, input: ManagedExecution) -> Self
pub fn managed_execution(self, input: ManagedExecution) -> Self
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
sourcepub fn set_managed_execution(self, input: Option<ManagedExecution>) -> Self
pub fn set_managed_execution(self, input: Option<ManagedExecution>) -> Self
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
sourcepub fn get_managed_execution(&self) -> &Option<ManagedExecution>
pub fn get_managed_execution(&self) -> &Option<ManagedExecution>
Describes whether StackSets performs non-conflicting operations concurrently and queues conflicting operations.
sourcepub fn build(self) -> StackSetSummary
pub fn build(self) -> StackSetSummary
Consumes the builder and constructs a StackSetSummary
.
Trait Implementations§
source§impl Clone for StackSetSummaryBuilder
impl Clone for StackSetSummaryBuilder
source§fn clone(&self) -> StackSetSummaryBuilder
fn clone(&self) -> StackSetSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StackSetSummaryBuilder
impl Debug for StackSetSummaryBuilder
source§impl Default for StackSetSummaryBuilder
impl Default for StackSetSummaryBuilder
source§fn default() -> StackSetSummaryBuilder
fn default() -> StackSetSummaryBuilder
source§impl PartialEq for StackSetSummaryBuilder
impl PartialEq for StackSetSummaryBuilder
source§fn eq(&self, other: &StackSetSummaryBuilder) -> bool
fn eq(&self, other: &StackSetSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StackSetSummaryBuilder
Auto Trait Implementations§
impl Freeze for StackSetSummaryBuilder
impl RefUnwindSafe for StackSetSummaryBuilder
impl Send for StackSetSummaryBuilder
impl Sync for StackSetSummaryBuilder
impl Unpin for StackSetSummaryBuilder
impl UnwindSafe for StackSetSummaryBuilder
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