Class: Aws::CodeDeploy::Types::AutoScalingGroup

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

Overview

Information about an Auto Scaling group.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#hookString

The name of the launch hook that CodeDeploy installed into the Auto Scaling group.

For more information about the launch hook, see How Amazon EC2 Auto Scaling works with CodeDeploy in the CodeDeploy User Guide.

Returns:

  • (String)


255
256
257
258
259
260
261
# File 'gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb', line 255

class AutoScalingGroup < Struct.new(
  :name,
  :hook,
  :termination_hook)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The Auto Scaling group name.

Returns:

  • (String)


255
256
257
258
259
260
261
# File 'gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb', line 255

class AutoScalingGroup < Struct.new(
  :name,
  :hook,
  :termination_hook)
  SENSITIVE = []
  include Aws::Structure
end

#termination_hookString

The name of the termination hook that CodeDeploy installed into the Auto Scaling group.

For more information about the termination hook, see Enabling termination deployments during Auto Scaling scale-in events in the CodeDeploy User Guide.

Returns:

  • (String)


255
256
257
258
259
260
261
# File 'gems/aws-sdk-codedeploy/lib/aws-sdk-codedeploy/types.rb', line 255

class AutoScalingGroup < Struct.new(
  :name,
  :hook,
  :termination_hook)
  SENSITIVE = []
  include Aws::Structure
end