#[non_exhaustive]pub struct StackSetOperationResultSummary {
pub account: Option<String>,
pub region: Option<String>,
pub status: Option<StackSetOperationResultStatus>,
pub status_reason: Option<String>,
pub account_gate_result: Option<AccountGateResult>,
pub organizational_unit_id: Option<String>,
}
Expand description
The structure that contains information about a specified operation's results for a given account in a given Region.
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.account: Option<String>
[Self-managed permissions] The name of the Amazon Web Services account for this operation result.
region: Option<String>
The name of the Amazon Web Services Region for this operation result.
status: Option<StackSetOperationResultStatus>
The result status of the stack set operation for the given account in the given Region.
-
CANCELLED
: The operation in the specified account and Region has been canceled. This is either because a user has stopped the stack set operation, or because the failure tolerance of the stack set operation has been exceeded. -
FAILED
: The operation in the specified account and Region failed.If the stack set operation fails in enough accounts within a Region, the failure tolerance for the stack set operation as a whole might be exceeded.
-
RUNNING
: The operation in the specified account and Region is currently in progress. -
PENDING
: The operation in the specified account and Region has yet to start. -
SUCCEEDED
: The operation in the specified account and Region completed successfully.
status_reason: Option<String>
The reason for the assigned result status.
account_gate_result: Option<AccountGateResult>
The results of the account gate function CloudFormation invokes, if present, before proceeding with stack set operations in an account.
organizational_unit_id: Option<String>
[Service-managed permissions] The organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets.
Implementations§
source§impl StackSetOperationResultSummary
impl StackSetOperationResultSummary
sourcepub fn account(&self) -> Option<&str>
pub fn account(&self) -> Option<&str>
[Self-managed permissions] The name of the Amazon Web Services account for this operation result.
sourcepub fn region(&self) -> Option<&str>
pub fn region(&self) -> Option<&str>
The name of the Amazon Web Services Region for this operation result.
sourcepub fn status(&self) -> Option<&StackSetOperationResultStatus>
pub fn status(&self) -> Option<&StackSetOperationResultStatus>
The result status of the stack set operation for the given account in the given Region.
-
CANCELLED
: The operation in the specified account and Region has been canceled. This is either because a user has stopped the stack set operation, or because the failure tolerance of the stack set operation has been exceeded. -
FAILED
: The operation in the specified account and Region failed.If the stack set operation fails in enough accounts within a Region, the failure tolerance for the stack set operation as a whole might be exceeded.
-
RUNNING
: The operation in the specified account and Region is currently in progress. -
PENDING
: The operation in the specified account and Region has yet to start. -
SUCCEEDED
: The operation in the specified account and Region completed successfully.
sourcepub fn status_reason(&self) -> Option<&str>
pub fn status_reason(&self) -> Option<&str>
The reason for the assigned result status.
sourcepub fn account_gate_result(&self) -> Option<&AccountGateResult>
pub fn account_gate_result(&self) -> Option<&AccountGateResult>
The results of the account gate function CloudFormation invokes, if present, before proceeding with stack set operations in an account.
sourcepub fn organizational_unit_id(&self) -> Option<&str>
pub fn organizational_unit_id(&self) -> Option<&str>
[Service-managed permissions] The organization root ID or organizational unit (OU) IDs that you specified for DeploymentTargets.
source§impl StackSetOperationResultSummary
impl StackSetOperationResultSummary
sourcepub fn builder() -> StackSetOperationResultSummaryBuilder
pub fn builder() -> StackSetOperationResultSummaryBuilder
Creates a new builder-style object to manufacture StackSetOperationResultSummary
.
Trait Implementations§
source§impl Clone for StackSetOperationResultSummary
impl Clone for StackSetOperationResultSummary
source§fn clone(&self) -> StackSetOperationResultSummary
fn clone(&self) -> StackSetOperationResultSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for StackSetOperationResultSummary
impl PartialEq for StackSetOperationResultSummary
source§fn eq(&self, other: &StackSetOperationResultSummary) -> bool
fn eq(&self, other: &StackSetOperationResultSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for StackSetOperationResultSummary
Auto Trait Implementations§
impl Freeze for StackSetOperationResultSummary
impl RefUnwindSafe for StackSetOperationResultSummary
impl Send for StackSetOperationResultSummary
impl Sync for StackSetOperationResultSummary
impl Unpin for StackSetOperationResultSummary
impl UnwindSafe for StackSetOperationResultSummary
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