    # File lib/fog/aws/requests/auto_scaling/create_auto_scaling_group.rb, line 96
            def create_auto_scaling_group(auto_scaling_group_name, availability_zones, launch_configuration_name, max_size, min_size, options = {})
              if self.data[:auto_scaling_groups].has_key?(auto_scaling_group_name)
                raise Fog::AWS::AutoScaling::IdentifierTaken.new("AutoScalingGroup by this name already exists - A group with the name #{auto_scaling_group_name} already exists")
              end
              unless self.data[:launch_configurations].has_key?(launch_configuration_name)
                raise Fog::AWS::AutoScaling::ValidationError.new('Launch configuration name not found - null')
              end
              self.data[:auto_scaling_groups][auto_scaling_group_name] = {
                'AutoScalingGroupARN'     => Fog::AWS::Mock.arn('autoscaling', self.data[:owner_id], "autoScalingGroup:00000000-0000-0000-0000-000000000000:autoScalingGroupName/#{auto_scaling_group_name}", @region),
                'AutoScalingGroupName'    => auto_scaling_group_name,
                'AvailabilityZones'       => [*availability_zones],
                'CreatedTime'             => Time.now.utc,
                'DefaultCooldown'         => 300,
                'DesiredCapacity'         => 0,
                'EnabledMetrics'          => [],
                'HealthCheckGracePeriod'  => 0,
                'HealthCheckType'         => 'EC2',
                'Instances'               => [],
                'LaunchConfigurationName' => launch_configuration_name,
                'LoadBalancerNames'       => [],
                'MaxSize'                 => max_size,
                'MinSize'                 => min_size,
                'PlacementGroup'          => nil,
                'SuspendedProcesses'      => [],
                'Tags'                    => [],
                'TerminationPolicies'     => ['Default'],
                'VPCZoneIdentifier'       => nil
              }.merge!(options)

              response = Excon::Response.new
              response.status = 200
              response.body = {
                'ResponseMetadata' => { 'RequestId' => Fog::AWS::Mock.request_id }
              }
              response
            end