Class: Aws::ServiceDiscovery::Types::Operation
- Inherits:
-
Struct
- Object
- Struct
- Aws::ServiceDiscovery::Types::Operation
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-servicediscovery/types.rb
Overview
A complex type that contains information about a specified operation.
Constant Summary collapse
- SENSITIVE =
[]
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` 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.
-
#targets ⇒ Hash<String,String>
The name of the target entity that’s associated with the operation:.
-
#type ⇒ String
The name of the operation that’s 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.
2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 2163 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) SENSITIVE = [] include Aws::Structure end |
#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`
2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 2163 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) SENSITIVE = [] include Aws::Structure end |
#error_message ⇒ String
If the value of ‘Status` is `FAIL`, the reason that the operation failed.
2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 2163 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) SENSITIVE = [] include Aws::Structure end |
#id ⇒ String
The ID of the operation that you want to get information about.
2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 2163 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the operation. Values include the following:
SUBMITTED
: This is the initial state that occurs immediately after you submit
a request.
PENDING
: Cloud Map is performing the operation.
SUCCESS
: The operation succeeded.
FAIL
: The operation failed. For the failure reason, see ‘ErrorMessage`.
2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 2163 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) SENSITIVE = [] include Aws::Structure end |
#targets ⇒ Hash<String,String>
The name of the target entity that’s 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.
2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 2163 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The name of the operation that’s associated with the specified ID.
2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 2163 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) SENSITIVE = [] include Aws::Structure end |
#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.
2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 2163 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) SENSITIVE = [] include Aws::Structure end |