Class: Aws::Proton::Types::ServiceInstance
- Inherits:
-
Struct
- Object
- Struct
- Aws::Proton::Types::ServiceInstance
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-proton/types.rb
Overview
Detailed data of an Proton service instance resource.
Constant Summary collapse
- SENSITIVE =
[:deployment_status_message, :spec]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the service instance.
-
#created_at ⇒ Time
The time when the service instance was created.
-
#deployment_status ⇒ String
The service instance deployment status.
-
#deployment_status_message ⇒ String
The message associated with the service instance deployment status.
-
#environment_name ⇒ String
The name of the environment that the service instance was deployed into.
-
#last_attempted_deployment_id ⇒ String
The ID of the last attempted deployment of this service instance.
-
#last_client_request_token ⇒ String
The last client request token received.
-
#last_deployment_attempted_at ⇒ Time
The time when a deployment of the service instance was last attempted.
-
#last_deployment_succeeded_at ⇒ Time
The time when the service instance was last deployed successfully.
-
#last_succeeded_deployment_id ⇒ String
The ID of the last successful deployment of this service instance.
-
#name ⇒ String
The name of the service instance.
-
#service_name ⇒ String
The name of the service that the service instance belongs to.
-
#spec ⇒ String
The service spec that was used to create the service instance.
-
#template_major_version ⇒ String
The major version of the service template that was used to create the service instance.
-
#template_minor_version ⇒ String
The minor version of the service template that was used to create the service instance.
-
#template_name ⇒ String
The name of the service template that was used to create the service instance.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the service instance.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#created_at ⇒ Time
The time when the service instance was created.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#deployment_status ⇒ String
The service instance deployment status.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#deployment_status_message ⇒ String
The message associated with the service instance deployment status.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#environment_name ⇒ String
The name of the environment that the service instance was deployed into.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#last_attempted_deployment_id ⇒ String
The ID of the last attempted deployment of this service instance.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#last_client_request_token ⇒ String
The last client request token received.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#last_deployment_attempted_at ⇒ Time
The time when a deployment of the service instance was last attempted.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#last_deployment_succeeded_at ⇒ Time
The time when the service instance was last deployed successfully.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#last_succeeded_deployment_id ⇒ String
The ID of the last successful deployment of this service instance.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#name ⇒ String
The name of the service instance.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#service_name ⇒ String
The name of the service that the service instance belongs to.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#spec ⇒ String
The service spec that was used to create the service instance.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#template_major_version ⇒ String
The major version of the service template that was used to create the service instance.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#template_minor_version ⇒ String
The minor version of the service template that was used to create the service instance.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |
#template_name ⇒ String
The name of the service template that was used to create the service instance.
4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 |
# File 'lib/aws-sdk-proton/types.rb', line 4945 class ServiceInstance < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_succeeded_deployment_id, :name, :service_name, :spec, :template_major_version, :template_minor_version, :template_name) SENSITIVE = [:deployment_status_message, :spec] include Aws::Structure end |