Class: AWS::AutoScaling::Client
- Inherits:
-
Core::Client
- Object
- Core::Client
- AWS::AutoScaling::Client
- Extended by:
- Core::Client::QueryXML
- Defined in:
- lib/aws/auto_scaling/client.rb
Overview
Client class for Auto Scaling.
Constant Summary collapse
- API_VERSION =
'2011-01-01'
- CACHEABLE_REQUESTS =
Set[ :describe_adjustment_types, :describe_auto_scaling_groups, :describe_auto_scaling_instances, :describe_auto_scaling_notification_types, :describe_launch_configurations, :describe_metric_collection_types, :describe_notification_configurations, :describe_policies, :describe_scaling_activities, :describe_scaling_process_types, :describe_scheduled_actions, :describe_tags, ]
Instance Attribute Summary
Attributes inherited from Core::Client
#config, #endpoint, #port, #service_ruby_name, #signer
Instance Method Summary collapse
-
#create_auto_scaling_group(options = {}) ⇒ Core::Response
Calls the CreateAutoScalingGroup API operation.
-
#create_launch_configuration(options = {}) ⇒ Core::Response
Calls the CreateLaunchConfiguration API operation.
-
#create_or_update_tags(options = {}) ⇒ Core::Response
Calls the CreateOrUpdateTags API operation.
-
#delete_auto_scaling_group(options = {}) ⇒ Core::Response
Calls the DeleteAutoScalingGroup API operation.
-
#delete_launch_configuration(options = {}) ⇒ Core::Response
Calls the DeleteLaunchConfiguration API operation.
-
#delete_notification_configuration(options = {}) ⇒ Core::Response
Calls the DeleteNotificationConfiguration API operation.
-
#delete_policy(options = {}) ⇒ Core::Response
Calls the DeletePolicy API operation.
-
#delete_scheduled_action(options = {}) ⇒ Core::Response
Calls the DeleteScheduledAction API operation.
-
#delete_tags(options = {}) ⇒ Core::Response
Calls the DeleteTags API operation.
-
#describe_adjustment_types(options = {}) ⇒ Core::Response
Calls the DescribeAdjustmentTypes API operation.
-
#describe_auto_scaling_groups(options = {}) ⇒ Core::Response
Calls the DescribeAutoScalingGroups API operation.
-
#describe_auto_scaling_instances(options = {}) ⇒ Core::Response
Calls the DescribeAutoScalingInstances API operation.
-
#describe_auto_scaling_notification_types(options = {}) ⇒ Core::Response
Calls the DescribeAutoScalingNotificationTypes API operation.
-
#describe_launch_configurations(options = {}) ⇒ Core::Response
Calls the DescribeLaunchConfigurations API operation.
-
#describe_metric_collection_types(options = {}) ⇒ Core::Response
Calls the DescribeMetricCollectionTypes API operation.
-
#describe_notification_configurations(options = {}) ⇒ Core::Response
Calls the DescribeNotificationConfigurations API operation.
-
#describe_policies(options = {}) ⇒ Core::Response
Calls the DescribePolicies API operation.
-
#describe_scaling_activities(options = {}) ⇒ Core::Response
Calls the DescribeScalingActivities API operation.
-
#describe_scaling_process_types(options = {}) ⇒ Core::Response
Calls the DescribeScalingProcessTypes API operation.
-
#describe_scheduled_actions(options = {}) ⇒ Core::Response
Calls the DescribeScheduledActions API operation.
-
#describe_tags(options = {}) ⇒ Core::Response
Calls the DescribeTags API operation.
-
#disable_metrics_collection(options = {}) ⇒ Core::Response
Calls the DisableMetricsCollection API operation.
-
#enable_metrics_collection(options = {}) ⇒ Core::Response
Calls the EnableMetricsCollection API operation.
-
#execute_policy(options = {}) ⇒ Core::Response
Calls the ExecutePolicy API operation.
-
#put_notification_configuration(options = {}) ⇒ Core::Response
Calls the PutNotificationConfiguration API operation.
-
#put_scaling_policy(options = {}) ⇒ Core::Response
Calls the PutScalingPolicy API operation.
-
#put_scheduled_update_group_action(options = {}) ⇒ Core::Response
Calls the PutScheduledUpdateGroupAction API operation.
-
#resume_processes(options = {}) ⇒ Core::Response
Calls the ResumeProcesses API operation.
-
#set_desired_capacity(options = {}) ⇒ Core::Response
Calls the SetDesiredCapacity API operation.
-
#set_instance_health(options = {}) ⇒ Core::Response
Calls the SetInstanceHealth API operation.
-
#suspend_processes(options = {}) ⇒ Core::Response
Calls the SuspendProcesses API operation.
-
#terminate_instance_in_auto_scaling_group(options = {}) ⇒ Core::Response
Calls the TerminateInstanceInAutoScalingGroup API operation.
-
#update_auto_scaling_group(options = {}) ⇒ Core::Response
Calls the UpdateAutoScalingGroup API operation.
Methods included from Core::Client::QueryXML
extended, option_parsers, xml_parsers
Methods inherited from Core::Client
#initialize, #new_stub_for, #operations, #stub_for, #with_config, #with_http_handler, #with_options
Methods included from Core::Naming
#service_name, #service_ruby_name
Constructor Details
This class inherits a constructor from AWS::Core::Client
Instance Method Details
#create_auto_scaling_group(options = {}) ⇒ Core::Response
Calls the CreateAutoScalingGroup API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:launch_configuration_name
- required - (String) -
:min_size
- required - (Integer) -
:max_size
- required - (Integer) -
:desired_capacity
- (Integer) -
:default_cooldown
- (Integer) -
:availability_zones
- required - (Array<String>) -
:load_balancer_names
- (Array<String>) -
:health_check_type
- (String) -
:health_check_grace_period
- (Integer) -
:placement_group
- (String) -
:vpc_zone_identifier
- (String) -
:tags
- (Array<Hash>)-
:resource_id
- (String) -
:resource_type
- (String) -
:key
- required - (String) -
:value
- (String) -
:propagate_at_launch
- (Boolean)
-
Response Structure:
This method returns no response data.
72 |
# File 'lib/aws/auto_scaling/client.rb', line 72 define_client_method :create_auto_scaling_group, 'CreateAutoScalingGroup' |
#create_launch_configuration(options = {}) ⇒ Core::Response
Calls the CreateLaunchConfiguration API operation.
Options:
-
:launch_configuration_name
- required - (String) -
:image_id
- required - (String) -
:key_name
- (String) -
:security_groups
- (Array<String>) -
:user_data
- (String) -
:instance_type
- required - (String) -
:kernel_id
- (String) -
:ramdisk_id
- (String) -
:block_device_mappings
- (Array<Hash>)-
:virtual_name
- (String) -
:device_name
- required - (String) -
:ebs
- (Hash)-
:snapshot_id
- (String) -
:volume_size
- (Integer)
-
-
-
:instance_monitoring
- (Hash)-
:enabled
- (Boolean)
-
Response Structure:
This method returns no response data.
102 |
# File 'lib/aws/auto_scaling/client.rb', line 102 define_client_method :create_launch_configuration, 'CreateLaunchConfiguration' |
#create_or_update_tags(options = {}) ⇒ Core::Response
Calls the CreateOrUpdateTags API operation.
Options:
-
:tags
- required - (Array<Hash>)-
:resource_id
- (String) -
:resource_type
- (String) -
:key
- required - (String) -
:value
- (String) -
:propagate_at_launch
- (Boolean)
-
Response Structure:
This method returns no response data.
122 |
# File 'lib/aws/auto_scaling/client.rb', line 122 define_client_method :create_or_update_tags, 'CreateOrUpdateTags' |
#delete_auto_scaling_group(options = {}) ⇒ Core::Response
Calls the DeleteAutoScalingGroup API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:force_delete
- (Boolean)
Response Structure:
This method returns no response data.
138 |
# File 'lib/aws/auto_scaling/client.rb', line 138 define_client_method :delete_auto_scaling_group, 'DeleteAutoScalingGroup' |
#delete_launch_configuration(options = {}) ⇒ Core::Response
Calls the DeleteLaunchConfiguration API operation.
Options:
-
:launch_configuration_name
- required - (String)
Response Structure:
This method returns no response data.
153 |
# File 'lib/aws/auto_scaling/client.rb', line 153 define_client_method :delete_launch_configuration, 'DeleteLaunchConfiguration' |
#delete_notification_configuration(options = {}) ⇒ Core::Response
Calls the DeleteNotificationConfiguration API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:topic_arn
- required - (String)
Response Structure:
This method returns no response data.
169 |
# File 'lib/aws/auto_scaling/client.rb', line 169 define_client_method :delete_notification_configuration, 'DeleteNotificationConfiguration' |
#delete_policy(options = {}) ⇒ Core::Response
Calls the DeletePolicy API operation.
Options:
-
:auto_scaling_group_name
- (String) -
:policy_name
- required - (String)
Response Structure:
This method returns no response data.
185 |
# File 'lib/aws/auto_scaling/client.rb', line 185 define_client_method :delete_policy, 'DeletePolicy' |
#delete_scheduled_action(options = {}) ⇒ Core::Response
Calls the DeleteScheduledAction API operation.
Options:
-
:auto_scaling_group_name
- (String) -
:scheduled_action_name
- required - (String)
Response Structure:
This method returns no response data.
201 |
# File 'lib/aws/auto_scaling/client.rb', line 201 define_client_method :delete_scheduled_action, 'DeleteScheduledAction' |
#delete_tags(options = {}) ⇒ Core::Response
Calls the DeleteTags API operation.
Options:
-
:tags
- required - (Array<Hash>)-
:resource_id
- (String) -
:resource_type
- (String) -
:key
- required - (String) -
:value
- (String) -
:propagate_at_launch
- (Boolean)
-
Response Structure:
This method returns no response data.
221 |
# File 'lib/aws/auto_scaling/client.rb', line 221 define_client_method :delete_tags, 'DeleteTags' |
#describe_adjustment_types(options = {}) ⇒ Core::Response
Calls the DescribeAdjustmentTypes API operation.
Options:
This method accepts no options.
Response Structure:
-
:adjustment_types
- (Array<Hash>)-
:adjustment_type
- (String)
-
237 |
# File 'lib/aws/auto_scaling/client.rb', line 237 define_client_method :describe_adjustment_types, 'DescribeAdjustmentTypes' |
#describe_auto_scaling_groups(options = {}) ⇒ Core::Response
Calls the DescribeAutoScalingGroups API operation.
Options:
-
:auto_scaling_group_names
- (Array<String>) -
:next_token
- (String) -
:max_records
- (Integer)
Response Structure:
-
:auto_scaling_groups
- (Array<Hash>)-
:auto_scaling_group_name
- (String) -
:auto_scaling_group_arn
- (String) -
:launch_configuration_name
- (String) -
:min_size
- (Integer) -
:max_size
- (Integer) -
:desired_capacity
- (Integer) -
:default_cooldown
- (Integer) -
:availability_zones
- (Array<String>) -
:load_balancer_names
- (Array<String>) -
:health_check_type
- (String) -
:health_check_grace_period
- (Integer) -
:instances
- (Array<Hash>)-
:instance_id
- (String) -
:availability_zone
- (String) -
:lifecycle_state
- (String) -
:health_status
- (String) -
:launch_configuration_name
- (String)
-
-
:created_time
- (Time) -
:suspended_processes
- (Array<Hash>)-
:process_name
- (String) -
:suspension_reason
- (String)
-
-
:placement_group
- (String) -
:vpc_zone_identifier
- (String) -
:enabled_metrics
- (Array<Hash>)-
:metric
- (String) -
:granularity
- (String)
-
-
:status
- (String) -
:tags
- (Array<Hash>)-
:resource_id
- (String) -
:resource_type
- (String) -
:key
- (String) -
:value
- (String) -
:propagate_at_launch
- (Boolean)
-
-
-
:next_token
- (String)
288 |
# File 'lib/aws/auto_scaling/client.rb', line 288 define_client_method :describe_auto_scaling_groups, 'DescribeAutoScalingGroups' |
#describe_auto_scaling_instances(options = {}) ⇒ Core::Response
Calls the DescribeAutoScalingInstances API operation.
Options:
-
:instance_ids
- (Array<String>) -
:max_records
- (Integer) -
:next_token
- (String)
Response Structure:
-
:auto_scaling_instances
- (Array<Hash>)-
:instance_id
- (String) -
:auto_scaling_group_name
- (String) -
:availability_zone
- (String) -
:lifecycle_state
- (String) -
:health_status
- (String) -
:launch_configuration_name
- (String)
-
-
:next_token
- (String)
312 |
# File 'lib/aws/auto_scaling/client.rb', line 312 define_client_method :describe_auto_scaling_instances, 'DescribeAutoScalingInstances' |
#describe_auto_scaling_notification_types(options = {}) ⇒ Core::Response
Calls the DescribeAutoScalingNotificationTypes API operation.
Options:
This method accepts no options.
Response Structure:
-
:auto_scaling_notification_types
- (Array<String>)
327 |
# File 'lib/aws/auto_scaling/client.rb', line 327 define_client_method :describe_auto_scaling_notification_types, 'DescribeAutoScalingNotificationTypes' |
#describe_launch_configurations(options = {}) ⇒ Core::Response
Calls the DescribeLaunchConfigurations API operation.
Options:
-
:launch_configuration_names
- (Array<String>) -
:next_token
- (String) -
:max_records
- (Integer)
Response Structure:
-
:launch_configurations
- (Array<Hash>)-
:launch_configuration_name
- (String) -
:launch_configuration_arn
- (String) -
:image_id
- (String) -
:key_name
- (String) -
:security_groups
- (Array<String>) -
:user_data
- (String) -
:instance_type
- (String) -
:kernel_id
- (String) -
:ramdisk_id
- (String) -
:block_device_mappings
- (Array<Hash>)-
:virtual_name
- (String) -
:device_name
- (String) -
:ebs
- (Hash)-
:snapshot_id
- (String) -
:volume_size
- (Integer)
-
-
-
:instance_monitoring
- (Hash)-
:enabled
- (Boolean)
-
-
:created_time
- (Time)
-
-
:next_token
- (String)
363 |
# File 'lib/aws/auto_scaling/client.rb', line 363 define_client_method :describe_launch_configurations, 'DescribeLaunchConfigurations' |
#describe_metric_collection_types(options = {}) ⇒ Core::Response
Calls the DescribeMetricCollectionTypes API operation.
Options:
This method accepts no options.
Response Structure:
-
:metrics
- (Array<Hash>)-
:metric
- (String)
-
-
:granularities
- (Array<Hash>)-
:granularity
- (String)
-
381 |
# File 'lib/aws/auto_scaling/client.rb', line 381 define_client_method :describe_metric_collection_types, 'DescribeMetricCollectionTypes' |
#describe_notification_configurations(options = {}) ⇒ Core::Response
Calls the DescribeNotificationConfigurations API operation.
Options:
-
:auto_scaling_group_names
- (Array<String>) -
:next_token
- (String) -
:max_records
- (Integer)
Response Structure:
-
:notification_configurations
- (Array<Hash>)-
:auto_scaling_group_name
- (String) -
:topic_arn
- (String) -
:notification_type
- (String)
-
-
:next_token
- (String)
402 |
# File 'lib/aws/auto_scaling/client.rb', line 402 define_client_method :describe_notification_configurations, 'DescribeNotificationConfigurations' |
#describe_policies(options = {}) ⇒ Core::Response
Calls the DescribePolicies API operation.
Options:
-
:auto_scaling_group_name
- (String) -
:policy_names
- (Array<String>) -
:next_token
- (String) -
:max_records
- (Integer)
Response Structure:
-
:scaling_policies
- (Array<Hash>)-
:auto_scaling_group_name
- (String) -
:policy_name
- (String) -
:scaling_adjustment
- (Integer) -
:adjustment_type
- (String) -
:cooldown
- (Integer) -
:policy_arn
- (String) -
:alarms
- (Array<Hash>)-
:alarm_name
- (String) -
:alarm_arn
- (String)
-
-
:min_adjustment_magnitude
- (Integer)
-
-
:next_token
- (String)
431 |
# File 'lib/aws/auto_scaling/client.rb', line 431 define_client_method :describe_policies, 'DescribePolicies' |
#describe_scaling_activities(options = {}) ⇒ Core::Response
Calls the DescribeScalingActivities API operation.
Options:
-
:activity_ids
- (Array<String>) -
:auto_scaling_group_name
- (String) -
:max_records
- (Integer) -
:next_token
- (String)
Response Structure:
-
:activities
- (Array<Hash>)-
:activity_id
- (String) -
:auto_scaling_group_name
- (String) -
:description
- (String) -
:cause
- (String) -
:start_time
- (Time) -
:end_time
- (Time) -
:status_code
- (String) -
:status_message
- (String) -
:progress
- (Integer) -
:details
- (String)
-
-
:next_token
- (String)
460 |
# File 'lib/aws/auto_scaling/client.rb', line 460 define_client_method :describe_scaling_activities, 'DescribeScalingActivities' |
#describe_scaling_process_types(options = {}) ⇒ Core::Response
Calls the DescribeScalingProcessTypes API operation.
Options:
This method accepts no options.
Response Structure:
-
:processes
- (Array<Hash>)-
:process_name
- (String)
-
476 |
# File 'lib/aws/auto_scaling/client.rb', line 476 define_client_method :describe_scaling_process_types, 'DescribeScalingProcessTypes' |
#describe_scheduled_actions(options = {}) ⇒ Core::Response
Calls the DescribeScheduledActions API operation.
Options:
-
:auto_scaling_group_name
- (String) -
:scheduled_action_names
- (Array<String>) -
:start_time
- (String<ISO8601 datetime>) -
:end_time
- (String<ISO8601 datetime>) -
:next_token
- (String) -
:max_records
- (Integer)
Response Structure:
-
:scheduled_update_group_actions
- (Array<Hash>)-
:auto_scaling_group_name
- (String) -
:scheduled_action_name
- (String) -
:scheduled_action_arn
- (String) -
:time
- (Time) -
:start_time
- (Time) -
:end_time
- (Time) -
:recurrence
- (String) -
:min_size
- (Integer) -
:max_size
- (Integer) -
:desired_capacity
- (Integer)
-
-
:next_token
- (String)
507 |
# File 'lib/aws/auto_scaling/client.rb', line 507 define_client_method :describe_scheduled_actions, 'DescribeScheduledActions' |
#describe_tags(options = {}) ⇒ Core::Response
Calls the DescribeTags API operation.
Options:
-
:filters
- (Array<Hash>)-
:name
- (String) -
:values
- (Array<String>)
-
-
:next_token
- (String) -
:max_records
- (Integer)
Response Structure:
-
:tags
- (Array<Hash>)-
:resource_id
- (String) -
:resource_type
- (String) -
:key
- (String) -
:value
- (String) -
:propagate_at_launch
- (Boolean)
-
-
:next_token
- (String)
532 |
# File 'lib/aws/auto_scaling/client.rb', line 532 define_client_method :describe_tags, 'DescribeTags' |
#disable_metrics_collection(options = {}) ⇒ Core::Response
Calls the DisableMetricsCollection API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:metrics
- (Array<String>)
Response Structure:
This method returns no response data.
548 |
# File 'lib/aws/auto_scaling/client.rb', line 548 define_client_method :disable_metrics_collection, 'DisableMetricsCollection' |
#enable_metrics_collection(options = {}) ⇒ Core::Response
Calls the EnableMetricsCollection API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:metrics
- (Array<String>) -
:granularity
- required - (String)
Response Structure:
This method returns no response data.
565 |
# File 'lib/aws/auto_scaling/client.rb', line 565 define_client_method :enable_metrics_collection, 'EnableMetricsCollection' |
#execute_policy(options = {}) ⇒ Core::Response
Calls the ExecutePolicy API operation.
Options:
-
:auto_scaling_group_name
- (String) -
:policy_name
- required - (String) -
:honor_cooldown
- (Boolean)
Response Structure:
This method returns no response data.
582 |
# File 'lib/aws/auto_scaling/client.rb', line 582 define_client_method :execute_policy, 'ExecutePolicy' |
#put_notification_configuration(options = {}) ⇒ Core::Response
Calls the PutNotificationConfiguration API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:topic_arn
- required - (String) -
:notification_types
- required - (Array<String>)
Response Structure:
This method returns no response data.
599 |
# File 'lib/aws/auto_scaling/client.rb', line 599 define_client_method :put_notification_configuration, 'PutNotificationConfiguration' |
#put_scaling_policy(options = {}) ⇒ Core::Response
Calls the PutScalingPolicy API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:policy_name
- required - (String) -
:scaling_adjustment
- required - (Integer) -
:adjustment_type
- required - (String) -
:cooldown
- (Integer) -
:min_adjustment_magnitude
- (Integer)
Response Structure:
-
:policy_arn
- (String)
619 |
# File 'lib/aws/auto_scaling/client.rb', line 619 define_client_method :put_scaling_policy, 'PutScalingPolicy' |
#put_scheduled_update_group_action(options = {}) ⇒ Core::Response
Calls the PutScheduledUpdateGroupAction API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:scheduled_action_name
- required - (String) -
:time
- (String<ISO8601 datetime>) -
:start_time
- (String<ISO8601 datetime>) -
:end_time
- (String<ISO8601 datetime>) -
:recurrence
- (String) -
:min_size
- (Integer) -
:max_size
- (Integer) -
:desired_capacity
- (Integer)
Response Structure:
This method returns no response data.
642 |
# File 'lib/aws/auto_scaling/client.rb', line 642 define_client_method :put_scheduled_update_group_action, 'PutScheduledUpdateGroupAction' |
#resume_processes(options = {}) ⇒ Core::Response
Calls the ResumeProcesses API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:scaling_processes
- (Array<String>)
Response Structure:
This method returns no response data.
658 |
# File 'lib/aws/auto_scaling/client.rb', line 658 define_client_method :resume_processes, 'ResumeProcesses' |
#set_desired_capacity(options = {}) ⇒ Core::Response
Calls the SetDesiredCapacity API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:desired_capacity
- required - (Integer) -
:honor_cooldown
- (Boolean)
Response Structure:
This method returns no response data.
675 |
# File 'lib/aws/auto_scaling/client.rb', line 675 define_client_method :set_desired_capacity, 'SetDesiredCapacity' |
#set_instance_health(options = {}) ⇒ Core::Response
Calls the SetInstanceHealth API operation.
Options:
-
:instance_id
- required - (String) -
:health_status
- required - (String) -
:should_respect_grace_period
- (Boolean)
Response Structure:
This method returns no response data.
692 |
# File 'lib/aws/auto_scaling/client.rb', line 692 define_client_method :set_instance_health, 'SetInstanceHealth' |
#suspend_processes(options = {}) ⇒ Core::Response
Calls the SuspendProcesses API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:scaling_processes
- (Array<String>)
Response Structure:
This method returns no response data.
708 |
# File 'lib/aws/auto_scaling/client.rb', line 708 define_client_method :suspend_processes, 'SuspendProcesses' |
#terminate_instance_in_auto_scaling_group(options = {}) ⇒ Core::Response
Calls the TerminateInstanceInAutoScalingGroup API operation.
Options:
-
:instance_id
- required - (String) -
:should_decrement_desired_capacity
- required - (Boolean)
Response Structure:
-
:activity
- (Hash)-
:activity_id
- (String) -
:auto_scaling_group_name
- (String) -
:description
- (String) -
:cause
- (String) -
:start_time
- (Time) -
:end_time
- (Time) -
:status_code
- (String) -
:status_message
- (String) -
:progress
- (Integer) -
:details
- (String)
-
734 |
# File 'lib/aws/auto_scaling/client.rb', line 734 define_client_method :terminate_instance_in_auto_scaling_group, 'TerminateInstanceInAutoScalingGroup' |
#update_auto_scaling_group(options = {}) ⇒ Core::Response
Calls the UpdateAutoScalingGroup API operation.
Options:
-
:auto_scaling_group_name
- required - (String) -
:launch_configuration_name
- (String) -
:min_size
- (Integer) -
:max_size
- (Integer) -
:desired_capacity
- (Integer) -
:default_cooldown
- (Integer) -
:availability_zones
- (Array<String>) -
:health_check_type
- (String) -
:health_check_grace_period
- (Integer) -
:placement_group
- (String) -
:vpc_zone_identifier
- (String)
Response Structure:
This method returns no response data.
759 |
# File 'lib/aws/auto_scaling/client.rb', line 759 define_client_method :update_auto_scaling_group, 'UpdateAutoScalingGroup' |