Class: Aws::Proton::Types::Component

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#arnString

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_atTime

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_statusString

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_messageString

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

#descriptionString

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_nameString

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_idString

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_tokenString

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_atTime

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_atTime

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_atTime

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_idString

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

#nameString

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_nameString

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_nameString

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_specString

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