Class: Aws::Proton::Types::ComponentSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb

Overview

Summary data of an Proton component resource.

For more information about components, see Proton components in the Proton User Guide.

Constant Summary collapse

SENSITIVE =
[:deployment_status_message]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the component.

Returns:

  • (String)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#created_atTime

The time when the component was created.

Returns:

  • (Time)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#deployment_statusString

The component deployment status.

Returns:

  • (String)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#deployment_status_messageString

The message associated with the component deployment status.

Returns:

  • (String)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#environment_nameString

The name of the Proton environment that this component is associated with.

Returns:

  • (String)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#last_attempted_deployment_idString

The ID of the last attempted deployment of this component.

Returns:

  • (String)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#last_deployment_attempted_atTime

The time when a deployment of the component was last attempted.

Returns:

  • (Time)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#last_deployment_succeeded_atTime

The time when the component was last deployed successfully.

Returns:

  • (Time)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#last_modified_atTime

The time when the component was last modified.

Returns:

  • (Time)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#last_succeeded_deployment_idString

The ID of the last successful deployment of this component.

Returns:

  • (String)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#nameString

The name of the component.

Returns:

  • (String)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  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.

Returns:

  • (String)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  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.

Returns:

  • (String)


424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 424

class ComponentSummary < Struct.new(
  :arn,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :last_attempted_deployment_id,
  :last_deployment_attempted_at,
  :last_deployment_succeeded_at,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :name,
  :service_instance_name,
  :service_name)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end