Class: Aws::ElasticBeanstalk::Types::Deployment

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-elasticbeanstalk/types.rb

Overview

Information about an application version deployment.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#deployment_idInteger

The ID of the deployment. This number increases by one each time that you deploy source code or change instance configuration settings.

Returns:

  • (Integer)


1538
1539
1540
1541
1542
1543
1544
1545
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 1538

class Deployment < Struct.new(
  :version_label,
  :deployment_id,
  :status,
  :deployment_time)
  SENSITIVE = []
  include Aws::Structure
end

#deployment_timeTime

For in-progress deployments, the time that the deployment started.

For completed deployments, the time that the deployment ended.

Returns:

  • (Time)


1538
1539
1540
1541
1542
1543
1544
1545
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 1538

class Deployment < Struct.new(
  :version_label,
  :deployment_id,
  :status,
  :deployment_time)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

The status of the deployment:

  • ‘In Progress` : The deployment is in progress.

  • ‘Deployed` : The deployment succeeded.

  • ‘Failed` : The deployment failed.

Returns:

  • (String)


1538
1539
1540
1541
1542
1543
1544
1545
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 1538

class Deployment < Struct.new(
  :version_label,
  :deployment_id,
  :status,
  :deployment_time)
  SENSITIVE = []
  include Aws::Structure
end

#version_labelString

The version label of the application version in the deployment.

Returns:

  • (String)


1538
1539
1540
1541
1542
1543
1544
1545
# File 'lib/aws-sdk-elasticbeanstalk/types.rb', line 1538

class Deployment < Struct.new(
  :version_label,
  :deployment_id,
  :status,
  :deployment_time)
  SENSITIVE = []
  include Aws::Structure
end