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.
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 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.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 1914 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) 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`
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 1914 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) include Aws::Structure end |
#error_message ⇒ String
If the value of ‘Status` is `FAIL`, the reason that the operation failed.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 1914 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) include Aws::Structure end |
#id ⇒ String
The ID of the operation that you want to get information about.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 1914 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) include Aws::Structure end |
#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`.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 1914 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) include Aws::Structure end |
#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.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 1914 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) include Aws::Structure end |
#type ⇒ String
The name of the operation that is associated with the specified ID.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 1914 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) 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.
1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 |
# File 'lib/aws-sdk-servicediscovery/types.rb', line 1914 class Operation < Struct.new( :id, :type, :status, :error_message, :error_code, :create_date, :update_date, :targets) include Aws::Structure end |