You are viewing documentation for version 1 of the AWS SDK for Ruby. Version 2 documentation can be found here.
Class: AWS::AutoScaling::Client::V20110101
- Inherits:
-
AWS::AutoScaling::Client
- Object
- Core::Client
- Core::QueryClient
- AWS::AutoScaling::Client
- AWS::AutoScaling::Client::V20110101
- Defined in:
- lib/aws/auto_scaling/client.rb
Constant Summary
Constant Summary
Constants inherited from AWS::AutoScaling::Client
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
-
#attach_instances(options = {}) ⇒ Core::Response
Calls the AttachInstances API operation.
-
#complete_lifecycle_action(options = {}) ⇒ Core::Response
Calls the CompleteLifecycleAction API operation.
-
#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_lifecycle_hook(options = {}) ⇒ Core::Response
Calls the DeleteLifecycleHook 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_account_limits(options = {}) ⇒ Core::Response
Calls the DescribeAccountLimits 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_lifecycle_hook_types(options = {}) ⇒ Core::Response
Calls the DescribeLifecycleHookTypes API operation.
-
#describe_lifecycle_hooks(options = {}) ⇒ Core::Response
Calls the DescribeLifecycleHooks 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.
-
#describe_termination_policy_types(options = {}) ⇒ Core::Response
Calls the DescribeTerminationPolicyTypes API operation.
-
#detach_instances(options = {}) ⇒ Core::Response
Calls the DetachInstances API operation.
-
#disable_metrics_collection(options = {}) ⇒ Core::Response
Calls the DisableMetricsCollection API operation.
-
#enable_metrics_collection(options = {}) ⇒ Core::Response
Calls the EnableMetricsCollection API operation.
-
#enter_standby(options = {}) ⇒ Core::Response
Calls the EnterStandby API operation.
-
#execute_policy(options = {}) ⇒ Core::Response
Calls the ExecutePolicy API operation.
-
#exit_standby(options = {}) ⇒ Core::Response
Calls the ExitStandby API operation.
-
#put_lifecycle_hook(options = {}) ⇒ Core::Response
Calls the PutLifecycleHook 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.
-
#record_lifecycle_action_heartbeat(options = {}) ⇒ Core::Response
Calls the RecordLifecycleActionHeartbeat 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 inherited from Core::Client
#initialize, #log_warning, #operations, #with_http_handler, #with_options
Constructor Details
This class inherits a constructor from AWS::Core::Client
Instance Method Details
#attach_instances(options = {}) ⇒ Core::Response
Calls the AttachInstances API operation.
#complete_lifecycle_action(options = {}) ⇒ Core::Response
Calls the CompleteLifecycleAction API operation.
#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_lifecycle_hook(options = {}) ⇒ Core::Response
Calls the DeleteLifecycleHook 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_account_limits(options = {}) ⇒ Core::Response
Calls the DescribeAccountLimits 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_lifecycle_hook_types(options = {}) ⇒ Core::Response
Calls the DescribeLifecycleHookTypes API operation.
#describe_lifecycle_hooks(options = {}) ⇒ Core::Response
Calls the DescribeLifecycleHooks 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.
#describe_termination_policy_types(options = {}) ⇒ Core::Response
Calls the DescribeTerminationPolicyTypes API operation.
#detach_instances(options = {}) ⇒ Core::Response
Calls the DetachInstances API operation.
#disable_metrics_collection(options = {}) ⇒ Core::Response
Calls the DisableMetricsCollection API operation.
#enable_metrics_collection(options = {}) ⇒ Core::Response
Calls the EnableMetricsCollection API operation.
#enter_standby(options = {}) ⇒ Core::Response
Calls the EnterStandby API operation.
#execute_policy(options = {}) ⇒ Core::Response
Calls the ExecutePolicy API operation.
#exit_standby(options = {}) ⇒ Core::Response
Calls the ExitStandby API operation.
#put_lifecycle_hook(options = {}) ⇒ Core::Response
Calls the PutLifecycleHook 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.
#record_lifecycle_action_heartbeat(options = {}) ⇒ Core::Response
Calls the RecordLifecycleActionHeartbeat 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.