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

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

[1]: docs.aws.amazon.com/codedeploy/latest/userguide/integrations-aws-auto-scaling.html#integrations-aws-auto-scaling-behaviors

Returns:

  • (String)


255
256
257
258
259
260
261
# File '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 '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*.

[1]: docs.aws.amazon.com/codedeploy/latest/userguide/integrations-aws-auto-scaling.html#integrations-aws-auto-scaling-behaviors-hook-enable

Returns:

  • (String)


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

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