Struct aws_sdk_cloudformation::model::StackEvent
source · [−]#[non_exhaustive]pub struct StackEvent { /* private fields */ }Expand description
The StackEvent data type.
Implementations
sourceimpl StackEvent
impl StackEvent
sourcepub fn stack_name(&self) -> Option<&str>
pub fn stack_name(&self) -> Option<&str>
The name associated with a stack.
sourcepub fn logical_resource_id(&self) -> Option<&str>
pub fn logical_resource_id(&self) -> Option<&str>
The logical name of the resource specified in the template.
sourcepub fn physical_resource_id(&self) -> Option<&str>
pub fn physical_resource_id(&self) -> Option<&str>
The name or unique identifier associated with the physical instance of the resource.
sourcepub fn resource_type(&self) -> Option<&str>
pub fn resource_type(&self) -> Option<&str>
Type of resource. (For more information, go to Amazon Web Services Resource Types Reference in the CloudFormation User Guide.)
sourcepub fn resource_status(&self) -> Option<&ResourceStatus>
pub fn resource_status(&self) -> Option<&ResourceStatus>
Current status of the resource.
sourcepub fn resource_status_reason(&self) -> Option<&str>
pub fn resource_status_reason(&self) -> Option<&str>
Success/failure message associated with the resource.
sourcepub fn resource_properties(&self) -> Option<&str>
pub fn resource_properties(&self) -> Option<&str>
BLOB of the properties used to create the resource.
sourcepub fn client_request_token(&self) -> Option<&str>
pub fn client_request_token(&self) -> Option<&str>
The token passed to the operation that generated this event.
All events triggered by a given stack operation are assigned the same client request token, which you can use to track operations. For example, if you execute a CreateStack operation with the token token1, then all the StackEvents generated by that operation will have ClientRequestToken set as token1.
In the console, stack operations display the client request token on the Events tab. Stack operations that are initiated from the console use the token format Console-StackOperation-ID, which helps you easily identify the stack operation . For example, if you create a stack using the console, each stack event would be assigned the same token in the following format: Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002.
sourcepub fn hook_status(&self) -> Option<&HookStatus>
pub fn hook_status(&self) -> Option<&HookStatus>
Provides the status of the change set hook.
sourcepub fn hook_status_reason(&self) -> Option<&str>
pub fn hook_status_reason(&self) -> Option<&str>
Provides the reason for the hook status.
sourcepub fn hook_invocation_point(&self) -> Option<&HookInvocationPoint>
pub fn hook_invocation_point(&self) -> Option<&HookInvocationPoint>
Invocation points are points in provisioning logic where hooks are initiated.
sourcepub fn hook_failure_mode(&self) -> Option<&HookFailureMode>
pub fn hook_failure_mode(&self) -> Option<&HookFailureMode>
Specify the hook failure mode for non-compliant resources in the followings ways.
-
FAILStops provisioning resources. -
WARNAllows provisioning to continue with a warning message.
sourceimpl StackEvent
impl StackEvent
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture StackEvent.
Trait Implementations
sourceimpl Clone for StackEvent
impl Clone for StackEvent
sourcefn clone(&self) -> StackEvent
fn clone(&self) -> StackEvent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for StackEvent
impl Debug for StackEvent
sourceimpl PartialEq<StackEvent> for StackEvent
impl PartialEq<StackEvent> for StackEvent
sourcefn eq(&self, other: &StackEvent) -> bool
fn eq(&self, other: &StackEvent) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &StackEvent) -> bool
fn ne(&self, other: &StackEvent) -> bool
This method tests for !=.
impl StructuralPartialEq for StackEvent
Auto Trait Implementations
impl RefUnwindSafe for StackEvent
impl Send for StackEvent
impl Sync for StackEvent
impl Unpin for StackEvent
impl UnwindSafe for StackEvent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more