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  |