Class: Aws::Proton::Types::Deployment

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

Overview

The detailed information about a deployment.

Constant Summary collapse

SENSITIVE =
[:deployment_status_message]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The Amazon Resource Name (ARN) of the deployment.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#completed_atTime

The date and time the deployment was completed.

Returns:

  • (Time)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#component_nameString

The name of the component associated with this deployment.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#created_atTime

The date and time the deployment was created.

Returns:

  • (Time)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#deployment_statusString

The status of the deployment.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#deployment_status_messageString

The deployment status message.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#environment_nameString

The name of the environment associated with this deployment.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#idString

The ID of the deployment.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#initial_stateTypes::DeploymentState

The initial state of the target resource at the time of the deployment.



1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#last_attempted_deployment_idString

The ID of the last attempted deployment.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#last_modified_atTime

The date and time the deployment was last modified.

Returns:

  • (Time)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#last_succeeded_deployment_idString

The ID of the last successful deployment.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#service_instance_nameString

The name of the deployment's service instance.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#service_nameString

The name of the service in this deployment.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#target_arnString

The Amazon Resource Name (ARN) of the target of the deployment.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#target_resource_created_atTime

The date and time the depoyment target was created.

Returns:

  • (Time)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#target_resource_typeString

The resource type of the deployment target. It can be an environment, service, service instance, or component.

Returns:

  • (String)


1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end

#target_stateTypes::DeploymentState

The target state of the target resource at the time of the deployment.



1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
# File 'gems/aws-sdk-proton/lib/aws-sdk-proton/types.rb', line 1853

class Deployment < Struct.new(
  :arn,
  :completed_at,
  :component_name,
  :created_at,
  :deployment_status,
  :deployment_status_message,
  :environment_name,
  :id,
  :initial_state,
  :last_attempted_deployment_id,
  :last_modified_at,
  :last_succeeded_deployment_id,
  :service_instance_name,
  :service_name,
  :target_arn,
  :target_resource_created_at,
  :target_resource_type,
  :target_state)
  SENSITIVE = [:deployment_status_message]
  include Aws::Structure
end