Operation - Amazon Lightsail

Operation

Describes the API operation.

Contents

createdAt

The timestamp when the operation was initialized (1479816991.349).

Type: Timestamp

Required: No

errorCode

The error code.

Type: String

Required: No

errorDetails

The error details.

Type: String

Required: No

id

The ID of the operation.

Type: String

Pattern: .*\S.*

Required: No

isTerminal

A Boolean value indicating whether the operation is terminal.

Type: Boolean

Required: No

location

The AWS Region and Availability Zone.

Type: ResourceLocation object

Required: No

operationDetails

Details about the operation (Debian-1GB-Ohio-1).

Type: String

Required: No

operationType

The type of operation.

Type: String

Valid 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 | SetIpAddressType | CreateCertificate | DeleteCertificate | CreateContainerService | UpdateContainerService | DeleteContainerService | CreateContainerServiceDeployment | CreateContainerServiceRegistryLogin | RegisterContainerImage | DeleteContainerImage | CreateBucket | DeleteBucket | CreateBucketAccessKey | DeleteBucketAccessKey | UpdateBucketBundle | UpdateBucket | SetResourceAccessForBucket | UpdateInstanceMetadataOptions | StartGUISession | StopGUISession | SetupInstanceHttps

Required: No

resourceName

The resource name.

Type: String

Pattern: \w[\w\-]*\w

Required: No

resourceType

The resource type.

Type: String

Valid Values: ContainerService | Instance | StaticIp | KeyPair | InstanceSnapshot | Domain | PeeredVpc | LoadBalancer | LoadBalancerTlsCertificate | Disk | DiskSnapshot | RelationalDatabase | RelationalDatabaseSnapshot | ExportSnapshotRecord | CloudFormationStackRecord | Alarm | ContactMethod | Distribution | Certificate | Bucket

Required: No

status

The status of the operation.

Type: String

Valid Values: NotStarted | Started | Failed | Completed | Succeeded

Required: No

statusChangedAt

The timestamp when the status was changed (1479816991.349).

Type: Timestamp

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: