Class
Fog::AWS::AutoScaling::Mock
In:
lib/fog/aws/auto_scaling.rb
lib/fog/aws/requests/auto_scaling/describe_policies.rb
lib/fog/aws/requests/auto_scaling/put_notification_configuration.rb
lib/fog/aws/requests/auto_scaling/delete_notification_configuration.rb
lib/fog/aws/requests/auto_scaling/delete_scheduled_action.rb
lib/fog/aws/requests/auto_scaling/describe_tags.rb
lib/fog/aws/requests/auto_scaling/delete_policy.rb
lib/fog/aws/requests/auto_scaling/terminate_instance_in_auto_scaling_group.rb
lib/fog/aws/requests/auto_scaling/suspend_processes.rb
lib/fog/aws/requests/auto_scaling/describe_scheduled_actions.rb
lib/fog/aws/requests/auto_scaling/delete_auto_scaling_group.rb
lib/fog/aws/requests/auto_scaling/describe_auto_scaling_notification_types.rb
lib/fog/aws/requests/auto_scaling/create_auto_scaling_group.rb
lib/fog/aws/requests/auto_scaling/describe_scaling_process_types.rb
lib/fog/aws/requests/auto_scaling/update_auto_scaling_group.rb
lib/fog/aws/requests/auto_scaling/create_launch_configuration.rb
lib/fog/aws/requests/auto_scaling/enable_metrics_collection.rb
lib/fog/aws/requests/auto_scaling/set_desired_capacity.rb
lib/fog/aws/requests/auto_scaling/delete_tags.rb
lib/fog/aws/requests/auto_scaling/put_scheduled_update_group_action.rb
lib/fog/aws/requests/auto_scaling/describe_notification_configurations.rb
lib/fog/aws/requests/auto_scaling/describe_adjustment_types.rb
lib/fog/aws/requests/auto_scaling/delete_launch_configuration.rb
lib/fog/aws/requests/auto_scaling/execute_policy.rb
lib/fog/aws/requests/auto_scaling/set_instance_health.rb
lib/fog/aws/requests/auto_scaling/disable_metrics_collection.rb
lib/fog/aws/requests/auto_scaling/describe_auto_scaling_instances.rb
lib/fog/aws/requests/auto_scaling/describe_auto_scaling_groups.rb
lib/fog/aws/requests/auto_scaling/describe_launch_configurations.rb
lib/fog/aws/requests/auto_scaling/describe_scaling_activities.rb
lib/fog/aws/requests/auto_scaling/create_or_update_tags.rb
lib/fog/aws/requests/auto_scaling/describe_metric_collection_types.rb
lib/fog/aws/requests/auto_scaling/describe_termination_policy_types.rb
lib/fog/aws/requests/auto_scaling/resume_processes.rb
lib/fog/aws/requests/auto_scaling/put_scaling_policy.rb
Parent:
Object
Methods
create_auto_scaling_group
create_launch_configuration
create_or_update_tags
data
data
delete_auto_scaling_group
delete_launch_configuration
delete_notification_configuration
delete_policy
delete_scheduled_action
delete_tags
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
describe_termination_policy_types
disable_metrics_collection
enable_metrics_collection
execute_policy
new
put_notification_configuration
put_scaling_policy
put_scheduled_update_group_action
region_data
reset
reset_data
resume_processes
set_desired_capacity
set_instance_health
setup_credentials
suspend_processes
terminate_instance_in_auto_scaling_group
update_auto_scaling_group
Included Modules
Fog::AWS::CredentialFetcher::ConnectionMethods
Attributes
region
[RW]
Public Class methods
data
()
new
(options={})
reset
()
Public Instance methods
create_auto_scaling_group
(auto_scaling_group_name, availability_zones, launch_configuration_name, max_size, min_size, options = {})
create_launch_configuration
(image_id, instance_type, launch_configuration_name, options = {})
create_or_update_tags
(tags)
data
()
delete_auto_scaling_group
(auto_scaling_group_name, options = {})
delete_launch_configuration
(launch_configuration_name)
delete_notification_configuration
(auto_scaling_group_name, topic_arn)
delete_policy
(auto_scaling_group_name, policy_name)
delete_scheduled_action
(auto_scaling_group_name, scheduled_action_name)
delete_tags
(tags)
describe_adjustment_types
()
describe_auto_scaling_groups
(options = {})
describe_auto_scaling_instances
(options = {})
describe_auto_scaling_notification_types
()
describe_launch_configurations
(options = {})
describe_metric_collection_types
()
describe_notification_configurations
(options = {})
describe_policies
(options = {})
describe_scaling_activities
(options = {})
describe_scaling_process_types
()
describe_scheduled_actions
(options = {})
describe_tags
(options={})
describe_termination_policy_types
()
disable_metrics_collection
(auto_scaling_group_name, options = {})
enable_metrics_collection
(auto_scaling_group_name, granularity, options = {})
execute_policy
(policy_name, options = {})
put_notification_configuration
(auto_scaling_group_name, notification_types, topic_arn)
put_scaling_policy
(adjustment_type, auto_scaling_group_name, policy_name, scaling_adjustment, options = {})
put_scheduled_update_group_action
(auto_scaling_group_name, scheduled_policy_name, time, options = {})
region_data
()
reset_data
()
resume_processes
(auto_scaling_group_name, options = {})
set_desired_capacity
(auto_scaling_group_name, desired_capacity, options = {})
set_instance_health
(health_status, instance_id, options = {})
setup_credentials
(options)
suspend_processes
(auto_scaling_group_name, options = {})
terminate_instance_in_auto_scaling_group
(instance_id, should_decrement_desired_capacity)
update_auto_scaling_group
(auto_scaling_group_name, options = {})
[Validate]