Class: Aws::Proton::Types::Service
- Inherits:
-
Struct
- Object
- Struct
- Aws::Proton::Types::Service
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-proton/types.rb
Overview
Detailed data of an Proton service resource.
Constant Summary collapse
- SENSITIVE =
[:description, :spec, :status_message]
Instance Attribute Summary collapse
-
#arn ⇒ String
The Amazon Resource Name (ARN) of the service.
-
#branch_name ⇒ String
The name of the code repository branch that holds the code that’s deployed in Proton.
-
#created_at ⇒ Time
The time when the service was created.
-
#description ⇒ String
A description of the service.
-
#last_modified_at ⇒ Time
The time when the service was last modified.
-
#name ⇒ String
The name of the service.
-
#pipeline ⇒ Types::ServicePipeline
The service pipeline detail data.
-
#repository_connection_arn ⇒ String
The Amazon Resource Name (ARN) of the repository connection.
-
#repository_id ⇒ String
The ID of the source code repository.
-
#spec ⇒ String
The formatted specification that defines the service.
-
#status ⇒ String
The status of the service.
-
#status_message ⇒ String
A service status message.
-
#template_name ⇒ String
The name of the service template.
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the service.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#branch_name ⇒ String
The name of the code repository branch that holds the code that’s deployed in Proton.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#created_at ⇒ Time
The time when the service was created.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#description ⇒ String
A description of the service.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#last_modified_at ⇒ Time
The time when the service was last modified.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#name ⇒ String
The name of the service.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#pipeline ⇒ Types::ServicePipeline
The service pipeline detail data.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#repository_connection_arn ⇒ String
The Amazon Resource Name (ARN) of the repository connection. For more information, see [Setting up an AWS CodeStar connection] in the *Proton User Guide*.
[1]: docs.aws.amazon.com/proton/latest/userguide/setting-up-for-service.html#setting-up-vcontrol
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#repository_id ⇒ String
The ID of the source code repository.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#spec ⇒ String
The formatted specification that defines the service.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#status ⇒ String
The status of the service.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#status_message ⇒ String
A service status message.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |
#template_name ⇒ String
The name of the service template.
4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 |
# File 'lib/aws-sdk-proton/types.rb', line 4854 class Service < Struct.new( :arn, :branch_name, :created_at, :description, :last_modified_at, :name, :pipeline, :repository_connection_arn, :repository_id, :spec, :status, :status_message, :template_name) SENSITIVE = [:description, :spec, :status_message] include Aws::Structure end |