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

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
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

#arn ⇒ String

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 '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_at ⇒ Time

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 '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_name ⇒ String

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 '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_at ⇒ Time

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 '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 ⇒ String

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 '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_message ⇒ String

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 '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_name ⇒ String

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 '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

#id ⇒ String

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 '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_state ⇒ Types::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 '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_id ⇒ String

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 '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_at ⇒ Time

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 '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_id ⇒ String

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 '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_name ⇒ String

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 '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_name ⇒ String

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 '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_arn ⇒ String

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 '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_at ⇒ Time

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 '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_type ⇒ String

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 '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_state ⇒ Types::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 '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