You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Lightsail::Types::Operation
- Inherits:
-
Struct
- Object
- Struct
- Aws::Lightsail::Types::Operation
- Defined in:
- (unknown)
Overview
Describes the API operation.
Returned by:
- AttachCertificateToDistributionResult#operation
- CloseInstancePublicPortsResult#operation
- CreateDistributionResult#operation
- CreateDomainEntryResult#operation
- CreateDomainResult#operation
- CreateKeyPairResult#operation
- DeleteDistributionResult#operation
- DeleteDomainEntryResult#operation
- DeleteDomainResult#operation
- DeleteKeyPairResult#operation
- DetachCertificateFromDistributionResult#operation
- GetOperationResult#operation
- ImportKeyPairResult#operation
- Aws::Lightsail::Types::OpenInstancePublicPortsResult#operation
- PeerVpcResult#operation
- PutInstancePublicPortsResult#operation
- ResetDistributionCacheResult#operation
- UnpeerVpcResult#operation
- UpdateDistributionBundleResult#operation
- UpdateDistributionResult#operation
Instance Attribute Summary collapse
-
#created_at ⇒ Time
The timestamp when the operation was initialized (e.g.,
1479816991.349
). -
#error_code ⇒ String
The error code.
-
#error_details ⇒ String
The error details.
-
#id ⇒ String
The ID of the operation.
-
#is_terminal ⇒ Boolean
A Boolean value indicating whether the operation is terminal.
-
#location ⇒ Types::ResourceLocation
The AWS Region and Availability Zone.
-
#operation_details ⇒ String
Details about the operation (e.g.,
Debian-1GB-Ohio-1
). -
#operation_type ⇒ String
The type of operation.
-
#resource_name ⇒ String
The resource name.
-
#resource_type ⇒ String
The resource type.
-
#status ⇒ String
The status of the operation.
-
#status_changed_at ⇒ Time
The timestamp when the status was changed (e.g.,
1479816991.349
).
Instance Attribute Details
#created_at ⇒ Time
The timestamp when the operation was initialized (e.g.,
1479816991.349
).
#error_code ⇒ String
The error code.
#error_details ⇒ String
The error details.
#id ⇒ String
The ID of the operation.
#is_terminal ⇒ Boolean
A Boolean value indicating whether the operation is terminal.
#location ⇒ Types::ResourceLocation
The AWS Region and Availability Zone.
#operation_details ⇒ String
Details about the operation (e.g., Debian-1GB-Ohio-1
).
#operation_type ⇒ String
The type of operation.
Possible values:
- DeleteKnownHostKeys
- DeleteInstance
- CreateInstance
- StopInstance
- StartInstance
- RebootInstance
- OpenInstancePublicPorts
- PutInstancePublicPorts
- CloseInstancePublicPorts
- AllocateStaticIp
- ReleaseStaticIp
- AttachStaticIp
- DetachStaticIp
- UpdateDomainEntry
- DeleteDomainEntry
- CreateDomain
- DeleteDomain
- CreateInstanceSnapshot
- DeleteInstanceSnapshot
- CreateInstancesFromSnapshot
- CreateLoadBalancer
- DeleteLoadBalancer
- AttachInstancesToLoadBalancer
- DetachInstancesFromLoadBalancer
- UpdateLoadBalancerAttribute
- CreateLoadBalancerTlsCertificate
- DeleteLoadBalancerTlsCertificate
- AttachLoadBalancerTlsCertificate
- CreateDisk
- DeleteDisk
- AttachDisk
- DetachDisk
- CreateDiskSnapshot
- DeleteDiskSnapshot
- CreateDiskFromSnapshot
- CreateRelationalDatabase
- UpdateRelationalDatabase
- DeleteRelationalDatabase
- CreateRelationalDatabaseFromSnapshot
- CreateRelationalDatabaseSnapshot
- DeleteRelationalDatabaseSnapshot
- UpdateRelationalDatabaseParameters
- StartRelationalDatabase
- RebootRelationalDatabase
- StopRelationalDatabase
- EnableAddOn
- DisableAddOn
- PutAlarm
- GetAlarms
- DeleteAlarm
- TestAlarm
- CreateContactMethod
- GetContactMethods
- SendContactMethodVerification
- DeleteContactMethod
- CreateDistribution
- UpdateDistribution
- DeleteDistribution
- ResetDistributionCache
- AttachCertificateToDistribution
- DetachCertificateFromDistribution
- UpdateDistributionBundle
- CreateCertificate
- DeleteCertificate
- CreateContainerService
- UpdateContainerService
- DeleteContainerService
- CreateContainerServiceDeployment
- CreateContainerServiceRegistryLogin
- RegisterContainerImage
- DeleteContainerImage
#resource_name ⇒ String
The resource name.
#resource_type ⇒ String
The resource type.
Possible values:
- ContainerService
- Instance
- StaticIp
- KeyPair
- InstanceSnapshot
- Domain
- PeeredVpc
- LoadBalancer
- LoadBalancerTlsCertificate
- Disk
- DiskSnapshot
- RelationalDatabase
- RelationalDatabaseSnapshot
- ExportSnapshotRecord
- CloudFormationStackRecord
- Alarm
- ContactMethod
- Distribution
- Certificate
#status ⇒ String
The status of the operation.
Possible values:
- NotStarted
- Started
- Failed
- Completed
- Succeeded
#status_changed_at ⇒ Time
The timestamp when the status was changed (e.g., 1479816991.349
).