#[non_exhaustive]pub struct AccountGateResultBuilder { /* private fields */ }
Expand description
A builder for AccountGateResult
.
Implementations§
source§impl AccountGateResultBuilder
impl AccountGateResultBuilder
sourcepub fn status(self, input: AccountGateStatus) -> Self
pub fn status(self, input: AccountGateStatus) -> Self
The status of the account gate function.
-
SUCCEEDED
: The account gate function has determined that the account and Region passes any requirements for a stack set operation to occur. CloudFormation proceeds with the stack operation in that account and Region. -
FAILED
: The account gate function has determined that the account and Region doesn't meet the requirements for a stack set operation to occur. CloudFormation cancels the stack set operation in that account and Region, and sets the stack set operation result status for that account and Region toFAILED
. -
SKIPPED
: CloudFormation has skipped calling the account gate function for this account and Region, for one of the following reasons:-
An account gate function hasn't been specified for the account and Region. CloudFormation proceeds with the stack set operation in this account and Region.
-
The
AWSCloudFormationStackSetExecutionRole
of the stack set administration account lacks permissions to invoke the function. CloudFormation proceeds with the stack set operation in this account and Region. -
Either no action is necessary, or no action is possible, on the stack. CloudFormation skips the stack set operation in this account and Region.
-
sourcepub fn set_status(self, input: Option<AccountGateStatus>) -> Self
pub fn set_status(self, input: Option<AccountGateStatus>) -> Self
The status of the account gate function.
-
SUCCEEDED
: The account gate function has determined that the account and Region passes any requirements for a stack set operation to occur. CloudFormation proceeds with the stack operation in that account and Region. -
FAILED
: The account gate function has determined that the account and Region doesn't meet the requirements for a stack set operation to occur. CloudFormation cancels the stack set operation in that account and Region, and sets the stack set operation result status for that account and Region toFAILED
. -
SKIPPED
: CloudFormation has skipped calling the account gate function for this account and Region, for one of the following reasons:-
An account gate function hasn't been specified for the account and Region. CloudFormation proceeds with the stack set operation in this account and Region.
-
The
AWSCloudFormationStackSetExecutionRole
of the stack set administration account lacks permissions to invoke the function. CloudFormation proceeds with the stack set operation in this account and Region. -
Either no action is necessary, or no action is possible, on the stack. CloudFormation skips the stack set operation in this account and Region.
-
sourcepub fn get_status(&self) -> &Option<AccountGateStatus>
pub fn get_status(&self) -> &Option<AccountGateStatus>
The status of the account gate function.
-
SUCCEEDED
: The account gate function has determined that the account and Region passes any requirements for a stack set operation to occur. CloudFormation proceeds with the stack operation in that account and Region. -
FAILED
: The account gate function has determined that the account and Region doesn't meet the requirements for a stack set operation to occur. CloudFormation cancels the stack set operation in that account and Region, and sets the stack set operation result status for that account and Region toFAILED
. -
SKIPPED
: CloudFormation has skipped calling the account gate function for this account and Region, for one of the following reasons:-
An account gate function hasn't been specified for the account and Region. CloudFormation proceeds with the stack set operation in this account and Region.
-
The
AWSCloudFormationStackSetExecutionRole
of the stack set administration account lacks permissions to invoke the function. CloudFormation proceeds with the stack set operation in this account and Region. -
Either no action is necessary, or no action is possible, on the stack. CloudFormation skips the stack set operation in this account and Region.
-
sourcepub fn status_reason(self, input: impl Into<String>) -> Self
pub fn status_reason(self, input: impl Into<String>) -> Self
The reason for the account gate status assigned to this account and Region for the stack set operation.
sourcepub fn set_status_reason(self, input: Option<String>) -> Self
pub fn set_status_reason(self, input: Option<String>) -> Self
The reason for the account gate status assigned to this account and Region for the stack set operation.
sourcepub fn get_status_reason(&self) -> &Option<String>
pub fn get_status_reason(&self) -> &Option<String>
The reason for the account gate status assigned to this account and Region for the stack set operation.
sourcepub fn build(self) -> AccountGateResult
pub fn build(self) -> AccountGateResult
Consumes the builder and constructs a AccountGateResult
.
Trait Implementations§
source§impl Clone for AccountGateResultBuilder
impl Clone for AccountGateResultBuilder
source§fn clone(&self) -> AccountGateResultBuilder
fn clone(&self) -> AccountGateResultBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AccountGateResultBuilder
impl Debug for AccountGateResultBuilder
source§impl Default for AccountGateResultBuilder
impl Default for AccountGateResultBuilder
source§fn default() -> AccountGateResultBuilder
fn default() -> AccountGateResultBuilder
source§impl PartialEq for AccountGateResultBuilder
impl PartialEq for AccountGateResultBuilder
source§fn eq(&self, other: &AccountGateResultBuilder) -> bool
fn eq(&self, other: &AccountGateResultBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.