/api/vendor/aws/aws-sdk-php/src/Aws/AutoScaling/Resources/autoscaling-2011-01-01.php
https://gitlab.com/x33n/respond · PHP · 1279 lines · 1263 code · 2 blank · 14 comment · 0 complexity · 42af6d2fb953bf56f42ddccc6bbe5a8f MD5 · raw file
- <?php
- /**
- * Copyright 2010-2013 Amazon.com, Inc. or its affiliates. All Rights Reserved.
- *
- * Licensed under the Apache License, Version 2.0 (the "License").
- * You may not use this file except in compliance with the License.
- * A copy of the License is located at
- *
- * http://aws.amazon.com/apache2.0
- *
- * or in the "license" file accompanying this file. This file is distributed
- * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
- * express or implied. See the License for the specific language governing
- * permissions and limitations under the License.
- */
- return array (
- 'apiVersion' => '2011-01-01',
- 'endpointPrefix' => 'autoscaling',
- 'serviceFullName' => 'Auto Scaling',
- 'serviceType' => 'query',
- 'resultWrapped' => true,
- 'signatureVersion' => 'v4',
- 'namespace' => 'AutoScaling',
- 'regions' => array(
- 'us-east-1' => array(
- 'http' => true,
- 'https' => true,
- 'hostname' => 'autoscaling.us-east-1.amazonaws.com',
- ),
- 'us-west-1' => array(
- 'http' => true,
- 'https' => true,
- 'hostname' => 'autoscaling.us-west-1.amazonaws.com',
- ),
- 'us-west-2' => array(
- 'http' => true,
- 'https' => true,
- 'hostname' => 'autoscaling.us-west-2.amazonaws.com',
- ),
- 'eu-west-1' => array(
- 'http' => true,
- 'https' => true,
- 'hostname' => 'autoscaling.eu-west-1.amazonaws.com',
- ),
- 'ap-northeast-1' => array(
- 'http' => true,
- 'https' => true,
- 'hostname' => 'autoscaling.ap-northeast-1.amazonaws.com',
- ),
- 'ap-southeast-1' => array(
- 'http' => true,
- 'https' => true,
- 'hostname' => 'autoscaling.ap-southeast-1.amazonaws.com',
- ),
- 'ap-southeast-2' => array(
- 'http' => true,
- 'https' => true,
- 'hostname' => 'autoscaling.ap-southeast-2.amazonaws.com',
- ),
- 'sa-east-1' => array(
- 'http' => true,
- 'https' => true,
- 'hostname' => 'autoscaling.sa-east-1.amazonaws.com',
- ),
- 'cn-north-1' => array(
- 'http' => true,
- 'https' => true,
- 'hostname' => 'autoscaling.cn-north-1.amazonaws.com.cn',
- ),
- 'us-gov-west-1' => array(
- 'http' => true,
- 'https' => true,
- 'hostname' => 'autoscaling.us-gov-west-1.amazonaws.com',
- ),
- ),
- 'operations' => array(
- 'AttachInstances' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'AttachInstances',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'InstanceIds' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'InstanceIds.member',
- 'items' => array(
- 'name' => 'XmlStringMaxLen16',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 16,
- ),
- ),
- 'AutoScalingGroupName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- ),
- 'CompleteLifecycleAction' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'CompleteLifecycleAction',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'LifecycleHookName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'AutoScalingGroupName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- 'LifecycleActionToken' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 36,
- 'maxLength' => 36,
- ),
- 'LifecycleActionResult' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- ),
- ),
- ),
- 'CreateAutoScalingGroup' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'CreateAutoScalingGroup',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'AutoScalingGroupName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'LaunchConfigurationName' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- 'InstanceId' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 16,
- ),
- 'MinSize' => array(
- 'required' => true,
- 'type' => 'numeric',
- 'location' => 'aws.query',
- ),
- 'MaxSize' => array(
- 'required' => true,
- 'type' => 'numeric',
- 'location' => 'aws.query',
- ),
- 'DesiredCapacity' => array(
- 'type' => 'numeric',
- 'location' => 'aws.query',
- ),
- 'DefaultCooldown' => array(
- 'type' => 'numeric',
- 'location' => 'aws.query',
- ),
- 'AvailabilityZones' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'AvailabilityZones.member',
- 'minItems' => 1,
- 'items' => array(
- 'name' => 'XmlStringMaxLen255',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- 'LoadBalancerNames' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'LoadBalancerNames.member',
- 'items' => array(
- 'name' => 'XmlStringMaxLen255',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- 'HealthCheckType' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 32,
- ),
- 'HealthCheckGracePeriod' => array(
- 'type' => 'numeric',
- 'location' => 'aws.query',
- ),
- 'PlacementGroup' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'VPCZoneIdentifier' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'TerminationPolicies' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'TerminationPolicies.member',
- 'items' => array(
- 'name' => 'XmlStringMaxLen1600',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- 'Tags' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'Tags.member',
- 'items' => array(
- 'name' => 'Tag',
- 'type' => 'object',
- 'properties' => array(
- 'ResourceId' => array(
- 'type' => 'string',
- ),
- 'ResourceType' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'required' => true,
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 128,
- ),
- 'Value' => array(
- 'type' => 'string',
- 'maxLength' => 256,
- ),
- 'PropagateAtLaunch' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- ),
- ),
- ),
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'You already have an Auto Scaling group or launch configuration with this name.',
- 'class' => 'AlreadyExistsException',
- ),
- array(
- 'reason' => 'The limit for the number of Auto Scaling groups or launch configurations has already been reached.',
- 'class' => 'LimitExceededException',
- ),
- ),
- ),
- 'CreateLaunchConfiguration' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'CreateLaunchConfiguration',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'LaunchConfigurationName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'ImageId' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'KeyName' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'SecurityGroups' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'SecurityGroups.member',
- 'items' => array(
- 'name' => 'XmlString',
- 'type' => 'string',
- ),
- ),
- 'UserData' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'maxLength' => 21847,
- ),
- 'InstanceId' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 16,
- ),
- 'InstanceType' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'KernelId' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'RamdiskId' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'BlockDeviceMappings' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'BlockDeviceMappings.member',
- 'items' => array(
- 'name' => 'BlockDeviceMapping',
- 'type' => 'object',
- 'properties' => array(
- 'VirtualName' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'DeviceName' => array(
- 'required' => true,
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'Ebs' => array(
- 'type' => 'object',
- 'properties' => array(
- 'SnapshotId' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'VolumeSize' => array(
- 'type' => 'numeric',
- 'minimum' => 1,
- 'maximum' => 1024,
- ),
- 'VolumeType' => array(
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'DeleteOnTermination' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- ),
- 'Iops' => array(
- 'type' => 'numeric',
- 'minimum' => 100,
- 'maximum' => 4000,
- ),
- ),
- ),
- 'NoDevice' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- ),
- ),
- ),
- ),
- 'InstanceMonitoring' => array(
- 'type' => 'object',
- 'location' => 'aws.query',
- 'properties' => array(
- 'Enabled' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- ),
- ),
- ),
- 'SpotPrice' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'IamInstanceProfile' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- 'EbsOptimized' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'aws.query',
- ),
- 'AssociatePublicIpAddress' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'aws.query',
- ),
- 'PlacementTenancy' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 64,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'You already have an Auto Scaling group or launch configuration with this name.',
- 'class' => 'AlreadyExistsException',
- ),
- array(
- 'reason' => 'The limit for the number of Auto Scaling groups or launch configurations has already been reached.',
- 'class' => 'LimitExceededException',
- ),
- ),
- ),
- 'CreateOrUpdateTags' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'CreateOrUpdateTags',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'Tags' => array(
- 'required' => true,
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'Tags.member',
- 'items' => array(
- 'name' => 'Tag',
- 'type' => 'object',
- 'properties' => array(
- 'ResourceId' => array(
- 'type' => 'string',
- ),
- 'ResourceType' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'required' => true,
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 128,
- ),
- 'Value' => array(
- 'type' => 'string',
- 'maxLength' => 256,
- ),
- 'PropagateAtLaunch' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- ),
- ),
- ),
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The limit for the number of Auto Scaling groups or launch configurations has already been reached.',
- 'class' => 'LimitExceededException',
- ),
- array(
- 'reason' => 'You already have an Auto Scaling group or launch configuration with this name.',
- 'class' => 'AlreadyExistsException',
- ),
- ),
- ),
- 'DeleteAutoScalingGroup' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DeleteAutoScalingGroup',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'AutoScalingGroupName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- 'ForceDelete' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- 'location' => 'aws.query',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The Auto Scaling group can\'t be deleted because there are scaling activities in progress.',
- 'class' => 'ScalingActivityInProgressException',
- ),
- array(
- 'reason' => 'The Auto Scaling group or launch configuration can\'t be deleted because it is in use.',
- 'class' => 'ResourceInUseException',
- ),
- ),
- ),
- 'DeleteLaunchConfiguration' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DeleteLaunchConfiguration',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'LaunchConfigurationName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The Auto Scaling group or launch configuration can\'t be deleted because it is in use.',
- 'class' => 'ResourceInUseException',
- ),
- ),
- ),
- 'DeleteLifecycleHook' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DeleteLifecycleHook',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'LifecycleHookName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- 'AutoScalingGroupName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- ),
- 'DeleteNotificationConfiguration' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DeleteNotificationConfiguration',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'AutoScalingGroupName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- 'TopicARN' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- ),
- 'DeletePolicy' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DeletePolicy',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'AutoScalingGroupName' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- 'PolicyName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- ),
- 'DeleteScheduledAction' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DeleteScheduledAction',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'AutoScalingGroupName' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- 'ScheduledActionName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- ),
- 'DeleteTags' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'EmptyOutput',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DeleteTags',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'Tags' => array(
- 'required' => true,
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'Tags.member',
- 'items' => array(
- 'name' => 'Tag',
- 'type' => 'object',
- 'properties' => array(
- 'ResourceId' => array(
- 'type' => 'string',
- ),
- 'ResourceType' => array(
- 'type' => 'string',
- ),
- 'Key' => array(
- 'required' => true,
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 128,
- ),
- 'Value' => array(
- 'type' => 'string',
- 'maxLength' => 256,
- ),
- 'PropagateAtLaunch' => array(
- 'type' => 'boolean',
- 'format' => 'boolean-string',
- ),
- ),
- ),
- ),
- ),
- ),
- 'DescribeAccountLimits' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'DescribeAccountLimitsAnswer',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeAccountLimits',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- ),
- ),
- 'DescribeAdjustmentTypes' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'DescribeAdjustmentTypesAnswer',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeAdjustmentTypes',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- ),
- ),
- 'DescribeAutoScalingGroups' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'AutoScalingGroupsType',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeAutoScalingGroups',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'AutoScalingGroupNames' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'AutoScalingGroupNames.member',
- 'items' => array(
- 'name' => 'ResourceName',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- 'NextToken' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- ),
- 'MaxRecords' => array(
- 'type' => 'numeric',
- 'location' => 'aws.query',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The NextToken value is not valid.',
- 'class' => 'InvalidNextTokenException',
- ),
- ),
- ),
- 'DescribeAutoScalingInstances' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'AutoScalingInstancesType',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeAutoScalingInstances',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'InstanceIds' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'InstanceIds.member',
- 'items' => array(
- 'name' => 'XmlStringMaxLen16',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 16,
- ),
- ),
- 'MaxRecords' => array(
- 'type' => 'numeric',
- 'location' => 'aws.query',
- ),
- 'NextToken' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The NextToken value is not valid.',
- 'class' => 'InvalidNextTokenException',
- ),
- ),
- ),
- 'DescribeAutoScalingNotificationTypes' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'DescribeAutoScalingNotificationTypesAnswer',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeAutoScalingNotificationTypes',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- ),
- ),
- 'DescribeLaunchConfigurations' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'LaunchConfigurationsType',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeLaunchConfigurations',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'LaunchConfigurationNames' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'LaunchConfigurationNames.member',
- 'items' => array(
- 'name' => 'ResourceName',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- 'NextToken' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- ),
- 'MaxRecords' => array(
- 'type' => 'numeric',
- 'location' => 'aws.query',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The NextToken value is not valid.',
- 'class' => 'InvalidNextTokenException',
- ),
- ),
- ),
- 'DescribeLifecycleHookTypes' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'DescribeLifecycleHookTypesAnswer',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeLifecycleHookTypes',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- ),
- ),
- 'DescribeLifecycleHooks' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'DescribeLifecycleHooksAnswer',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeLifecycleHooks',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'AutoScalingGroupName' => array(
- 'required' => true,
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- 'LifecycleHookNames' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'LifecycleHookNames.member',
- 'items' => array(
- 'name' => 'AsciiStringMaxLen255',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 255,
- ),
- ),
- ),
- ),
- 'DescribeMetricCollectionTypes' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'DescribeMetricCollectionTypesAnswer',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeMetricCollectionTypes',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- ),
- ),
- 'DescribeNotificationConfigurations' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'DescribeNotificationConfigurationsAnswer',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeNotificationConfigurations',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'AutoScalingGroupNames' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'AutoScalingGroupNames.member',
- 'items' => array(
- 'name' => 'ResourceName',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- 'NextToken' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- ),
- 'MaxRecords' => array(
- 'type' => 'numeric',
- 'location' => 'aws.query',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The NextToken value is not valid.',
- 'class' => 'InvalidNextTokenException',
- ),
- ),
- ),
- 'DescribePolicies' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'PoliciesType',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribePolicies',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'AutoScalingGroupName' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- 'PolicyNames' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'PolicyNames.member',
- 'items' => array(
- 'name' => 'ResourceName',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- 'NextToken' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- ),
- 'MaxRecords' => array(
- 'type' => 'numeric',
- 'location' => 'aws.query',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The NextToken value is not valid.',
- 'class' => 'InvalidNextTokenException',
- ),
- ),
- ),
- 'DescribeScalingActivities' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'ActivitiesType',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeScalingActivities',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'ActivityIds' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'ActivityIds.member',
- 'items' => array(
- 'name' => 'XmlString',
- 'type' => 'string',
- ),
- ),
- 'AutoScalingGroupName' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- 'MaxRecords' => array(
- 'type' => 'numeric',
- 'location' => 'aws.query',
- ),
- 'NextToken' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- ),
- ),
- 'errorResponses' => array(
- array(
- 'reason' => 'The NextToken value is not valid.',
- 'class' => 'InvalidNextTokenException',
- ),
- ),
- ),
- 'DescribeScalingProcessTypes' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'ProcessesType',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeScalingProcessTypes',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- ),
- ),
- 'DescribeScheduledActions' => array(
- 'httpMethod' => 'POST',
- 'uri' => '/',
- 'class' => 'Aws\\Common\\Command\\QueryCommand',
- 'responseClass' => 'ScheduledActionsType',
- 'responseType' => 'model',
- 'parameters' => array(
- 'Action' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => 'DescribeScheduledActions',
- ),
- 'Version' => array(
- 'static' => true,
- 'location' => 'aws.query',
- 'default' => '2011-01-01',
- ),
- 'AutoScalingGroupName' => array(
- 'type' => 'string',
- 'location' => 'aws.query',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- 'ScheduledActionNames' => array(
- 'type' => 'array',
- 'location' => 'aws.query',
- 'sentAs' => 'ScheduledActionNames.member',
- 'items' => array(
- 'name' => 'ResourceName',
- 'type' => 'string',
- 'minLength' => 1,
- 'maxLength' => 1600,
- ),
- ),
- 'StartTime' => array(
- 'type' => array(
- 'object',
- 'string',
- 'integer',
- ),
- 'format' => 'date-time',
- 'location' => 'aws.query',
- ),
- 'EndTime' => array(
- 'type' => array(
- 'object',
- 'string',