You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ServiceDiscovery::Types::Operation
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceDiscovery::Types::Operation
- Defined in:
- (unknown)
Overview
A complex type that contains information about a specified operation.
Returned by:
Instance Attribute Summary collapse
-
#create_date ⇒ Time
The date and time that the request was submitted, in Unix date/time format and Coordinated Universal Time (UTC).
-
#error_code ⇒ String
The code associated with
ErrorMessage
. -
#error_message ⇒ String
If the value of
Status
isFAIL
, the reason that the operation failed. -
#id ⇒ String
The ID of the operation that you want to get information about.
-
#status ⇒ String
The status of the operation.
-
#targets ⇒ Hash<String,String>
The name of the target entity that is associated with the operation:.
-
#type ⇒ String
The name of the operation that is associated with the specified ID.
-
#update_date ⇒ Time
The date and time that the value of
Status
changed to the current value, in Unix date/time format and Coordinated Universal Time (UTC).
Instance Attribute Details
#create_date ⇒ Time
The date and time that the request was submitted, in Unix date/time
format and Coordinated Universal Time (UTC). The value of CreateDate
is accurate to milliseconds. For example, the value 1516925490.087
represents Friday, January 26, 2018 12:11:30.087 AM.
#error_code ⇒ String
The code associated with ErrorMessage
. Values for ErrorCode
include
the following:
ACCESS_DENIED
CANNOT_CREATE_HOSTED_ZONE
EXPIRED_TOKEN
HOSTED_ZONE_NOT_FOUND
INTERNAL_FAILURE
INVALID_CHANGE_BATCH
THROTTLED_REQUEST
#error_message ⇒ String
If the value of Status
is FAIL
, the reason that the operation
failed.
#id ⇒ String
The ID of the operation that you want to get information about.
#status ⇒ String
The status of the operation. Values include the following:
SUBMITTED: This is the initial state immediately after you submit a request.
PENDING: AWS Cloud Map is performing the operation.
SUCCESS: The operation succeeded.
FAIL: The operation failed. For the failure reason, see
ErrorMessage
.Possible values:
- SUBMITTED
- PENDING
- SUCCESS
- FAIL
#targets ⇒ Hash<String,String>
The name of the target entity that is associated with the operation:
NAMESPACE: The namespace ID is returned in the
ResourceId
property.SERVICE: The service ID is returned in the
ResourceId
property.INSTANCE: The instance ID is returned in the
ResourceId
property.
#type ⇒ String
The name of the operation that is associated with the specified ID.
Possible values:
- CREATE_NAMESPACE
- DELETE_NAMESPACE
- UPDATE_SERVICE
- REGISTER_INSTANCE
- DEREGISTER_INSTANCE
#update_date ⇒ Time
The date and time that the value of Status
changed to the current
value, in Unix date/time format and Coordinated Universal Time (UTC).
The value of UpdateDate
is accurate to milliseconds. For example, the
value 1516925490.087
represents Friday, January 26, 2018 12:11:30.087
AM.