Enum aws_sdk_nimble::model::StudioComponentState [−][src]
#[non_exhaustive]
pub enum StudioComponentState {
CreateFailed,
CreateInProgress,
Deleted,
DeleteFailed,
DeleteInProgress,
Ready,
UpdateFailed,
UpdateInProgress,
Unknown(String),
}Expand description
The current state of the studio component resource.
While a studio component is being created, modified, or deleted, its state will equal "CREATE_IN_PROGRESS", "UPDATE_IN_PROGRESS", or "DELETE_IN_PROGRESS"
These are called 'transition states'.
No modifications may be made to the studio component while it is in a transition state.
If creation of the resource fails, the state will change to `CREATE_FAILED`. The resource StatusCode and StatusMessage will provide more information of why creation failed. The resource in this state will automatically be deleted from your account after a period of time.
If updating the resource fails, the state will change to `UPDATE_FAILED`. The resource StatusCode and StatusMessage will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked.
If deleting the resource fails, the state will change to `DELETE_FAILED`. The resource StatusCode and StatusMessage will provide more information of why the update failed. The resource will be returned to the state it was in when the update request was invoked. After the resource is deleted successfully, it will change to the "DELETED" state. The resource will no longer count against service quotas and cannot be used or acted upon any futher. It will be removed from your account after a period of time.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
CreateFailed
CreateInProgress
Deleted
DeleteFailed
DeleteInProgress
Ready
UpdateFailed
UpdateInProgress
Unknown(String)
Tuple Fields
0: StringUnknown contains new variants that have been added since this code was generated.
Implementations
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
This method returns an ordering between self and other values if one exists. Read more
This method tests less than (for self and other) and is used by the < operator. Read more
This method tests less than or equal to (for self and other) and is used by the <=
operator. Read more
This method tests greater than (for self and other) and is used by the > operator. Read more
Auto Trait Implementations
impl RefUnwindSafe for StudioComponentState
impl Send for StudioComponentState
impl Sync for StudioComponentState
impl Unpin for StudioComponentState
impl UnwindSafe for StudioComponentState
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key and return true if they are equal.
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more
