Class: Aws::Proton::Types::Component
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::Proton::Types::Component
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-proton/types.rb
 
Overview
Detailed data of an Proton component resource.
For more information about components, see [Proton components] in the *Proton User Guide*.
[1]: docs.aws.amazon.com/proton/latest/userguide/ag-components.html
Constant Summary collapse
- SENSITIVE =
 [:deployment_status_message, :description, :service_spec]
Instance Attribute Summary collapse
- 
  
    
      #arn  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The Amazon Resource Name (ARN) of the component.
 - 
  
    
      #created_at  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The time when the component was created.
 - 
  
    
      #deployment_status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The component deployment status.
 - 
  
    
      #deployment_status_message  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The message associated with the component deployment status.
 - 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A description of the component.
 - 
  
    
      #environment_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the Proton environment that this component is associated with.
 - 
  
    
      #last_attempted_deployment_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the last attempted deployment of this component.
 - 
  
    
      #last_client_request_token  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The last token the client requested.
 - 
  
    
      #last_deployment_attempted_at  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The time when a deployment of the component was last attempted.
 - 
  
    
      #last_deployment_succeeded_at  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The time when the component was last deployed successfully.
 - 
  
    
      #last_modified_at  ⇒ Time 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The time when the component was last modified.
 - 
  
    
      #last_succeeded_deployment_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The ID of the last successful deployment of this component.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the component.
 - 
  
    
      #service_instance_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the service instance that this component is attached to.
 - 
  
    
      #service_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the service that ‘serviceInstanceName` is associated with.
 - 
  
    
      #service_spec  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The service spec that the component uses to access service inputs.
 
Instance Attribute Details
#arn ⇒ String
The Amazon Resource Name (ARN) of the component.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#created_at ⇒ Time
The time when the component was created.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#deployment_status ⇒ String
The component deployment status.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#deployment_status_message ⇒ String
The message associated with the component deployment status.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#description ⇒ String
A description of the component.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#environment_name ⇒ String
The name of the Proton environment that this component is associated with.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#last_attempted_deployment_id ⇒ String
The ID of the last attempted deployment of this component.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#last_client_request_token ⇒ String
The last token the client requested.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#last_deployment_attempted_at ⇒ Time
The time when a deployment of the component was last attempted.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#last_deployment_succeeded_at ⇒ Time
The time when the component was last deployed successfully.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#last_modified_at ⇒ Time
The time when the component was last modified.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#last_succeeded_deployment_id ⇒ String
The ID of the last successful deployment of this component.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#name ⇒ String
The name of the component.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#service_instance_name ⇒ String
The name of the service instance that this component is attached to. Provided when a component is attached to a service instance.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#service_name ⇒ String
The name of the service that ‘serviceInstanceName` is associated with. Provided when a component is attached to a service instance.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  | 
  
#service_spec ⇒ String
The service spec that the component uses to access service inputs. Provided when a component is attached to a service instance.
      305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324  | 
    
      # File 'lib/aws-sdk-proton/types.rb', line 305 class Component < Struct.new( :arn, :created_at, :deployment_status, :deployment_status_message, :description, :environment_name, :last_attempted_deployment_id, :last_client_request_token, :last_deployment_attempted_at, :last_deployment_succeeded_at, :last_modified_at, :last_succeeded_deployment_id, :name, :service_instance_name, :service_name, :service_spec) SENSITIVE = [:deployment_status_message, :description, :service_spec] include Aws::Structure end  |