Struct rusoto_lightsail::Operation
[−]
[src]
pub struct Operation { pub created_at: Option<IsoDate>, pub error_code: Option<String>, pub error_details: Option<String>, pub id: Option<NonEmptyString>, pub is_terminal: Option<Boolean>, pub location: Option<ResourceLocation>, pub operation_details: Option<String>, pub operation_type: Option<OperationType>, pub resource_name: Option<ResourceName>, pub resource_type: Option<ResourceType>, pub status: Option<OperationStatus>, pub status_changed_at: Option<IsoDate>, }
Describes the API operation.
Fields
created_at: Option<IsoDate>
The timestamp when the operation was initialized (e.g., 1479816991.349
).
error_code: Option<String>
The error code.
error_details: Option<String>
The error details.
id: Option<NonEmptyString>
The ID of the operation.
is_terminal: Option<Boolean>
A Boolean value indicating whether the operation is terminal.
location: Option<ResourceLocation>
The region and Availability Zone.
operation_details: Option<String>
Details about the operation (e.g., Debian-1GB-Virginia-1
).
operation_type: Option<OperationType>
The type of operation.
resource_name: Option<ResourceName>
The resource name.
resource_type: Option<ResourceType>
The resource type.
status: Option<OperationStatus>
The status of the operation.
status_changed_at: Option<IsoDate>
The timestamp when the status was changed (e.g., 1479816991.349
).
Trait Implementations
impl Default for Operation
[src]
impl Debug for Operation
[src]
impl Clone for Operation
[src]
fn clone(&self) -> Operation
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more