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 |