'1.0', 'info' => ['style' => 'RPC', 'product' => 'Ess', 'version' => '2022-02-22'], 'components' => [ 'schemas' => [], ], 'apis' => [ 'ApplyEciScalingConfiguration' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Content', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Format', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ApplyScalingGroup' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Content', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'AttachAlbServerGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ForceAttach', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AlbServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AlbServerGroupId' => ['type' => 'string', 'required' => true], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => true], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], 'maxItems' => 100, ], ], ], ], 'AttachDBInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForceAttach', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DBInstances', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AttachMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'AttachInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Entrusted', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'LoadBalancerWeights', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'LifecycleHook', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IgnoreInvalidInstance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'AttachLoadBalancers' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForceAttach', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Async', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'LoadBalancers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], ], [ 'name' => 'LoadBalancerConfigs', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LoadBalancerId' => ['type' => 'string', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'AttachServerGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ForceAttach', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ServerGroupId' => ['type' => 'string', 'required' => true], 'Type' => ['type' => 'string', 'required' => true], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 100, ], ], ], ], 'AttachVServerGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ForceAttach', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'VServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupAttributes' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupId' => ['type' => 'string', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 100, ], 'LoadBalancerId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], ], ], 'CancelInstanceRefresh' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceRefreshTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ChangeResourceGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NewResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CompleteLifecycleAction' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'LifecycleHookId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LifecycleActionToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LifecycleActionResult', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateAlarm' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MetricType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Statistics', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Threshold', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'ComparisonOperator', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EvaluationCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'GroupId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Effective', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AlarmActions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], ], [ 'name' => 'Dimensions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => ['type' => 'string', 'required' => false], 'DimensionValue' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'Expressions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MetricName' => ['type' => 'string', 'required' => false], 'ComparisonOperator' => ['type' => 'string', 'required' => false], 'Period' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Statistics' => ['type' => 'string', 'required' => false], 'Threshold' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'ExpressionsLogicOperator', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateDiagnoseReport' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateEciScalingConfiguration' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingConfigurationName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ContainerGroupName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RestartPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Cpu', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DnsPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EnableSls', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ImageSnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TerminationGracePeriodSeconds', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'AutoMatchImageCache', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ActiveDeadlineSeconds', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotPriceLimit', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'AutoCreateEip', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'EipBandwidth', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000000'], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IngressBandwidth', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807'], ], [ 'name' => 'EgressBandwidth', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807'], ], [ 'name' => 'CpuOptionsCore', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000'], ], [ 'name' => 'CpuOptionsThreadsPerCore', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'EphemeralStorage', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '5000'], ], [ 'name' => 'LoadBalancerWeight', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'ImageRegistryCredentials', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Password' => ['type' => 'string', 'required' => false], 'Server' => ['type' => 'string', 'required' => false], 'UserName' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 11, ], ], [ 'name' => 'Containers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ReadinessProbe.TimeoutSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadinessProbe.SuccessThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SecurityContext.Capability.Add' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], 'ReadinessProbe.TcpSocket.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadinessProbe.HttpGet.Scheme' => ['type' => 'string', 'required' => false], 'LivenessProbe.PeriodSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Ports' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Protocol' => ['type' => 'string', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 101, ], 'SecurityContext.ReadOnlyRootFilesystem' => ['type' => 'boolean', 'required' => false], 'EnvironmentVars' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'FieldRefFieldPath' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 301, ], 'LivenessProbe.TcpSocket.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Tty' => ['type' => 'boolean', 'required' => false], 'WorkingDir' => ['type' => 'string', 'required' => false], 'LivenessProbe.HttpGet.Scheme' => ['type' => 'string', 'required' => false], 'ReadinessProbe.HttpGet.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Args' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 101, ], 'Gpu' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadinessProbe.InitialDelaySeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Stdin' => ['type' => 'boolean', 'required' => false], 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'Image' => ['type' => 'string', 'required' => false], 'LivenessProbe.InitialDelaySeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'VolumeMounts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MountPropagation' => ['type' => 'string', 'required' => false], 'MountPath' => ['type' => 'string', 'required' => false], 'ReadOnly' => ['type' => 'boolean', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'SubPath' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 101, ], 'LivenessProbe.FailureThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadinessProbe.Exec.Commands' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], 'ReadinessProbe.FailureThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ImagePullPolicy' => ['type' => 'string', 'required' => false], 'StdinOnce' => ['type' => 'boolean', 'required' => false], 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false], 'LivenessProbe.HttpGet.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LivenessProbe.HttpGet.Path' => ['type' => 'string', 'required' => false], 'LivenessProbe.SuccessThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadinessProbe.PeriodSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LivenessProbe.TimeoutSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Commands' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 101, ], 'SecurityContext.RunAsUser' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'ReadinessProbe.HttpGet.Path' => ['type' => 'string', 'required' => false], 'LivenessProbe.Exec.Commands' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 21, ], 'LifecyclePostStartHandlerHttpGetHost' => ['type' => 'string', 'required' => false], 'LifecyclePostStartHandlerHttpGetPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LifecyclePostStartHandlerHttpGetPath' => ['type' => 'string', 'required' => false], 'LifecyclePostStartHandlerHttpGetScheme' => ['type' => 'string', 'required' => false], 'LifecyclePostStartHandlerExecs' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], 'LifecyclePostStartHandlerTcpSocketHost' => ['type' => 'string', 'required' => false], 'LifecyclePostStartHandlerTcpSocketPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LifecyclePreStopHandlerHttpGetHost' => ['type' => 'string', 'required' => false], 'LifecyclePreStopHandlerHttpGetPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LifecyclePreStopHandlerHttpGetPath' => ['type' => 'string', 'required' => false], 'LifecyclePreStopHandlerHttpGetScheme' => ['type' => 'string', 'required' => false], 'LifecyclePreStopHandlerExecs' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], 'LifecyclePreStopHandlerTcpSocketHost' => ['type' => 'string', 'required' => false], 'LifecyclePreStopHandlerTcpSocketPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'Volumes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => ['type' => 'string', 'required' => false], 'DiskVolume.DiskSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'NFSVolume.Path' => ['type' => 'string', 'required' => false], 'FlexVolume.FsType' => ['type' => 'string', 'required' => false], 'DiskVolume.FsType' => ['type' => 'string', 'required' => false], 'HostPathVolume.Type' => ['type' => 'string', 'required' => false], 'NFSVolume.ReadOnly' => ['type' => 'boolean', 'required' => false], 'HostPathVolume.Path' => ['type' => 'string', 'required' => false], 'FlexVolume.Options' => ['type' => 'string', 'required' => false], 'FlexVolume.Driver' => ['type' => 'string', 'required' => false], 'ConfigFileVolumeDefaultMode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'NFSVolume.Server' => ['type' => 'string', 'required' => false], 'DiskVolume.DiskId' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'EmptyDirVolume.Medium' => ['type' => 'string', 'required' => false], 'ConfigFileVolumeConfigFileToPaths' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Path' => ['type' => 'string', 'required' => false], 'Mode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Content' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 90, ], 'EmptyDirVolume.SizeLimit' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 101, ], ], [ 'name' => 'InitContainers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InitContainerEnvironmentVars' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'FieldRefFieldPath' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 301, ], 'SecurityContext.Capability.Adds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], 'Image' => ['type' => 'string', 'required' => false], 'InitContainerPorts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Protocol' => ['type' => 'string', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 101, ], 'InitContainerVolumeMounts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MountPropagation' => ['type' => 'string', 'required' => false], 'MountPath' => ['type' => 'string', 'required' => false], 'ReadOnly' => ['type' => 'boolean', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'SubPath' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 101, ], 'SecurityContext.ReadOnlyRootFilesystem' => ['type' => 'boolean', 'required' => false], 'ImagePullPolicy' => ['type' => 'string', 'required' => false], 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false], 'WorkingDir' => ['type' => 'string', 'required' => false], 'Commands' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 101, ], 'Args' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 101, ], 'SecurityContext.RunAsUser' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'Gpu' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'DnsConfigNameServers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'DnsConfigSearchs', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'DnsConfigOptions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'HostAliases', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Ip' => ['type' => 'string', 'required' => false], 'Hostnames' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], ], 'maxItems' => 101, ], ], [ 'name' => 'SecurityContextSysctls', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 11, ], ], [ 'name' => 'NtpServers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 21, ], ], [ 'name' => 'AcrRegistryInfos', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Domains' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], 'InstanceName' => ['type' => 'string', 'required' => false], 'InstanceId' => ['type' => 'string', 'required' => false], 'RegionId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'CostOptimization', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceFamilyLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'DataCacheBucket', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataCachePL', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataCacheProvisionedIops', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DataCacheBurstingEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'GpuDriverVersion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateLifecycleHook' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LifecycleHookName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LifecycleTransition', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DefaultResult', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HeartbeatTimeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'NotificationMetadata', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NotificationArn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateNotificationConfiguration' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NotificationArn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NotificationTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 12, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TimeZone', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MessageEncoding', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateScalingConfiguration' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Cpu', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DeploymentSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthIn', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.DiskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.AutoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingConfigurationName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LoadBalancerWeight', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Tags', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserData', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityEnhancementStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PasswordInherit', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HpcClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceDescription', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CreditSpecification', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Affinity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tenancy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SchedulerOptions', 'in' => 'query', 'style' => 'json', 'schema' => ['type' => 'object', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.MatchCriteria', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotDuration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SpotInterruptionBehavior', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'InstanceTypeOverrides', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => ['type' => 'string', 'required' => false], 'WeightedCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'DataDisks', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PerformanceLevel' => ['type' => 'string', 'required' => false], 'AutoSnapshotPolicyId' => ['type' => 'string', 'required' => false], 'Encrypted' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'SnapshotId' => ['type' => 'string', 'required' => false], 'Categories' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Device' => ['type' => 'string', 'required' => false], 'DiskName' => ['type' => 'string', 'required' => false], 'Category' => ['type' => 'string', 'required' => false], 'DeleteWithInstance' => ['type' => 'boolean', 'required' => false], 'KMSKeyId' => ['type' => 'string', 'required' => false], 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'SpotPriceLimits', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PriceLimit' => ['type' => 'number', 'format' => 'float', 'required' => false], 'InstanceType' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'SecurityGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 16, ], ], [ 'name' => 'InstancePatternInfos', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Cores' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'InstanceFamilyLevel' => ['type' => 'string', 'required' => false], 'MaxPrice' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false], 'ExcludedInstanceTypes' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], 'Architectures' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], 'BurstablePerformance' => ['type' => 'string', 'required' => false], 'InstanceTypeFamilies' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'MinimumCpuCoreCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MaximumCpuCoreCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'GpuSpecs' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'InstanceCategories' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'CpuArchitectures' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'PhysicalProcessorModels' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'MinimumEniQuantity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MinimumEniPrivateIpAddressQuantity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MinimumEniIpv6AddressQuantity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MinimumInitialCredit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MinimumBaselineCredit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MinimumMemorySize' => ['type' => 'number', 'format' => 'float', 'required' => false], 'MaximumMemorySize' => ['type' => 'number', 'format' => 'float', 'required' => false], 'MinimumGpuAmount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MaximumGpuAmount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'SystemDiskCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'SystemDisk.Encrypted', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SystemDisk.KMSKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.EncryptAlgorithm', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.ProvisionedIops', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SystemDisk.BurstingEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ImageOptions.LoginAsNonRoot', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DeletionProtection', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StorageSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageSetPartitionNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CustomPriorities', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => ['type' => 'string', 'required' => false], 'VswitchId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'NetworkInterfaces', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => ['type' => 'string', 'required' => false], 'NetworkInterfaceTrafficMode' => ['type' => 'string', 'required' => false], 'Ipv6AddressCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SecurityGroupIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], 'SecondaryPrivateIpAddressCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'DedicatedHostClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ConfidentialComputingMode' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'HttpEndpoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpTokens', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourcePoolOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Strategy' => ['type' => 'string', 'required' => false], 'PrivatePoolIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PrivatePoolTags' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], [ 'name' => 'InstanceTypeCandidateOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], 'MaxPrice' => ['type' => 'number', 'format' => 'float', 'required' => false], 'AllowDifferentGeneration' => ['type' => 'boolean', 'required' => false], 'AllowCrossAz' => ['type' => 'boolean', 'required' => false], 'AllowCidrBlocks' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], 'CreateScalingGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateVersion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MinSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'MaxSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'DefaultCooldown', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'LoadBalancerIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DBInstanceIds', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RemovalPolicies', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 2, ], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MultiAZPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthCheckType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OnDemandBaseCapacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'OnDemandPercentageAboveBaseCapacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SpotInstanceRemedy', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'CompensateWithOnDemand', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SpotInstancePools', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DesiredCapacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'GroupDeletionProtection', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'GroupType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ContainerGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 8, ], ], [ 'name' => 'LifecycleHooks', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DefaultResult' => ['type' => 'string', 'required' => false], 'LifecycleHookName' => ['type' => 'string', 'required' => false], 'LifecycleTransition' => ['type' => 'string', 'required' => false], 'NotificationMetadata' => ['type' => 'string', 'required' => false], 'NotificationArn' => ['type' => 'string', 'required' => false], 'HeartbeatTimeout' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'VServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupAttributes' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupId' => ['type' => 'string', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 100, ], 'LoadBalancerId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'Propagate' => ['type' => 'boolean', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'LaunchTemplateOverrides', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => ['type' => 'string', 'required' => false], 'WeightedCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SpotPriceLimit' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'AlbServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AlbServerGroupId' => ['type' => 'string', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'ServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ServerGroupId' => ['type' => 'string', 'required' => false], 'Type' => ['type' => 'string', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'AzBalance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AllocationStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotAllocationStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SyncAlarmRuleToCms', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'MaxInstanceLifetime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CustomPolicyARN', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LoadBalancerConfigs', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'LoadBalancerId' => ['type' => 'string', 'required' => false], 'Weight' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'HealthCheckTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'DBInstances', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DBInstanceId' => ['type' => 'string', 'required' => false], 'Type' => ['type' => 'string', 'required' => false], 'AttachMode' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 5, ], ], [ 'name' => 'StopInstanceTimeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CapacityOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'OnDemandBaseCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'OnDemandPercentageAboveBaseCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'CompensateWithOnDemand' => ['type' => 'boolean', 'required' => false], 'SpotAutoReplaceOnDemand' => ['type' => 'boolean', 'required' => false], 'PriceComparisonMode' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'BalanceMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRebalance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'CreateScalingRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingRuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Cooldown', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinAdjustmentMagnitude', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'AdjustmentType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AdjustmentValue', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ScalingRuleType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EstimatedInstanceWarmup', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TargetValue', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'DisableScaleIn', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ScaleInEvaluationCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ScaleOutEvaluationCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PredictiveScalingMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PredictiveValueBehavior', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PredictiveValueBuffer', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PredictiveTaskBufferTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InitialMaxSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'StepAdjustments', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MetricIntervalUpperBound' => ['type' => 'number', 'format' => 'float', 'required' => false], 'ScalingAdjustment' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MetricIntervalLowerBound' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AlarmDimensions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => ['type' => 'string', 'required' => false], 'DimensionValue' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 5, ], ], [ 'name' => 'MetricType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HybridMonitorNamespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HybridMetrics', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'string', 'required' => false], 'Expression' => ['type' => 'string', 'required' => false], 'MetricName' => ['type' => 'string', 'required' => false], 'Statistic' => ['type' => 'string', 'required' => false], 'Dimensions' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => ['type' => 'string', 'required' => false], 'DimensionValue' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 10, ], ], ], 'maxItems' => 100, ], ], [ 'name' => 'AlarmOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Period' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], ], 'CreateScheduledTask' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScheduledTaskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScheduledAction', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecurrenceEndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecurrenceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecurrenceValue', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TaskEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'LaunchExpirationTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400'], ], [ 'name' => 'MinValue', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MaxValue', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DesiredCapacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteAlarm' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AlarmTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteDiagnoseReport' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ReportId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteEciScalingConfiguration' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteLifecycleHook' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'LifecycleHookId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LifecycleHookName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteNotificationConfiguration' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NotificationArn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteScalingConfiguration' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteScalingGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForceDelete', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteScalingRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingRuleId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteScheduledTask' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScheduledTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeAlarms' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AlarmTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'State', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IsEnable', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'MetricType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeAlertConfiguration' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeCandidateInstanceType' => [ 'path' => '', 'methods' => ['get', 'post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'ZoneIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'AllowDifferentGeneration', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AllowCrossAz', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'MaxPrice', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDiskCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'DataDiskCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeDiagnoseReports' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ReportIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeEciScalingConfigurationDetail' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OutputFormat', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeEciScalingConfigurations' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingConfigurationIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'ScalingConfigurationNames', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], ], ], 'DescribeElasticStrength' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 50, ], ], [ 'name' => 'PriorityStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDiskCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 50, ], ], [ 'name' => 'ScalingGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 50, ], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDiskCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 50, ], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeInstanceCreateAndDeleteStatistics' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeInstanceRefreshes' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceRefreshTaskIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], ], ], 'DescribeLifecycleActions' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingActivityId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LifecycleActionStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxResults', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeLifecycleHooks' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LifecycleHookName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'LifecycleHookIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeLimitation' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'DescribeNotificationConfigurations' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeNotificationTypes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [], ], 'DescribePatternTypes' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VSwitchId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'ZoneId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Cores', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MaxPrice', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'InstanceFamilyLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ExcludedInstanceType', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'Architecture', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'BurstablePerformance', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CoresList', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'MemoryList', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'number', 'format' => 'float', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'ChannelId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'InstanceTypeFamilies', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'MinimumCpuCoreCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MaximumCpuCoreCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'GpuSpecs', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'InstanceCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'CpuArchitectures', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'PhysicalProcessorModels', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'MinimumEniQuantity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumEniPrivateIpAddressQuantity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumEniIpv6AddressQuantity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumInitialCredit', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumBaselineCredit', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinimumMemorySize', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MaximumMemorySize', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MinimumGpuAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MaximumGpuAmount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeRegions' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'AcceptLanguage', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeScalingActivities' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StatusCode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingActivityIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'InstanceRefreshTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeScalingActivityDetail' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingActivityId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeScalingActivityStatistics' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeScalingConfigurations' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingConfigurationIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'ScalingConfigurationNames', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], ], ], 'DescribeScalingGroupDetail' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'OutputFormat', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeScalingGroupDiagnoseDetails' => [ 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeScalingGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ 'name' => 'GroupType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'ScalingGroupNames', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'ScalingGroupName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], ], ], 'DescribeScalingInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LifecycleState', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CreationType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '100'], ], [ 'name' => 'ScalingActivityId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 200, ], ], [ 'name' => 'CreationTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'LifecycleStates', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], ], ], 'DescribeScalingRules' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingRuleType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ShowAlarmRules', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ScalingRuleIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'ScalingRuleNames', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'ScalingRuleAris', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], ], ], 'DescribeScheduledTasks' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'maximum' => '50'], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScheduledActions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'ScheduledTaskIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'ScheduledTaskNames', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'TaskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecurrenceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecurrenceValue', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TaskEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DetachAlbServerGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ForceDetach', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AlbServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'AlbServerGroupId' => ['type' => 'string', 'required' => true], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], ], 'maxItems' => 100, ], ], ], ], 'DetachDBInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForceDetach', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DBInstances', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RemoveSecurityGroup', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DetachInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DecreaseDesiredCapacity', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DetachOption', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'LifecycleHook', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'IgnoreInvalidInstance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DetachLoadBalancers' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ForceDetach', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Async', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'LoadBalancers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DetachServerGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ForceDetach', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ServerGroupId' => ['type' => 'string', 'required' => true], 'Type' => ['type' => 'string', 'required' => true], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 100, ], ], ], ], 'DetachVServerGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ForceDetach', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'VServerGroups', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupAttributes' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'VServerGroupId' => ['type' => 'string', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 100, ], 'LoadBalancerId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], ], ], 'DisableAlarm' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AlarmTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DisableScalingGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'EnableAlarm' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AlarmTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'EnableScalingGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ActiveScalingConfigurationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateVersion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'LoadBalancerWeights', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'LaunchTemplateOverrides', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => ['type' => 'string', 'required' => false], 'WeightedCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'EnterStandby' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'Async', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ExecuteScalingRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingRuleAri', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BreachThreshold', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'MetricValue', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ExitStandby' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'Async', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ListTagKeys' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ListTagResources' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], ], ], 'ListTagValues' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Key', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyAlarm' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AlarmTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MetricType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Statistics', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Threshold', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'ComparisonOperator', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EvaluationCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'GroupId', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Effective', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AlarmActions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 5, ], ], [ 'name' => 'Dimensions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => ['type' => 'string', 'required' => false], 'DimensionValue' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 5, ], ], [ 'name' => 'Expressions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MetricName' => ['type' => 'string', 'required' => false], 'ComparisonOperator' => ['type' => 'string', 'required' => false], 'Period' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Statistics' => ['type' => 'string', 'required' => false], 'Threshold' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'ExpressionsLogicOperator', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyAlertConfiguration' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScaleStatuses', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyEciScalingConfiguration' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingConfigurationName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ContainerGroupName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RestartPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Cpu', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DnsPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EnableSls', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ImageSnapshotId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TerminationGracePeriodSeconds', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'AutoMatchImageCache', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ActiveDeadlineSeconds', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotPriceLimit', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'AutoCreateEip', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'EipBandwidth', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000000'], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IngressBandwidth', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807'], ], [ 'name' => 'EgressBandwidth', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false, 'minimum' => '0', 'maximum' => '9223372036854775807'], ], [ 'name' => 'CpuOptionsCore', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '1000'], ], [ 'name' => 'CpuOptionsThreadsPerCore', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'EphemeralStorage', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '5000'], ], [ 'name' => 'LoadBalancerWeight', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'ImageRegistryCredentials', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Password' => ['type' => 'string', 'required' => false], 'Server' => ['type' => 'string', 'required' => false], 'UserName' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 11, ], ], [ 'name' => 'Containers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ReadinessProbe.TimeoutSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadinessProbe.SuccessThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SecurityContext.Capability.Adds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], 'ReadinessProbe.TcpSocket.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadinessProbe.HttpGet.Scheme' => ['type' => 'string', 'required' => false], 'LivenessProbe.PeriodSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Ports' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Protocol' => ['type' => 'string', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 101, ], 'SecurityContext.ReadOnlyRootFilesystem' => ['type' => 'boolean', 'required' => false], 'EnvironmentVars' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'FieldRef.FieldPath' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 301, ], 'LivenessProbe.TcpSocket.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Tty' => ['type' => 'boolean', 'required' => false], 'WorkingDir' => ['type' => 'string', 'required' => false], 'LivenessProbe.HttpGet.Scheme' => ['type' => 'string', 'required' => false], 'ReadinessProbe.HttpGet.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Args' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 101, ], 'Gpu' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadinessProbe.InitialDelaySeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Stdin' => ['type' => 'boolean', 'required' => false], 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'Image' => ['type' => 'string', 'required' => false], 'LivenessProbe.InitialDelaySeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'VolumeMounts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MountPropagation' => ['type' => 'string', 'required' => false], 'MountPath' => ['type' => 'string', 'required' => false], 'ReadOnly' => ['type' => 'boolean', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'SubPath' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 101, ], 'LivenessProbe.FailureThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadinessProbe.Exec.Commands' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], 'ReadinessProbe.FailureThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ImagePullPolicy' => ['type' => 'string', 'required' => false], 'StdinOnce' => ['type' => 'boolean', 'required' => false], 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false], 'LivenessProbe.HttpGet.Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LivenessProbe.HttpGet.Path' => ['type' => 'string', 'required' => false], 'LivenessProbe.SuccessThreshold' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadinessProbe.PeriodSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LivenessProbe.TimeoutSeconds' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Commands' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 101, ], 'SecurityContext.RunAsUser' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'ReadinessProbe.HttpGet.Path' => ['type' => 'string', 'required' => false], 'LivenessProbe.Exec.Commands' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 21, ], 'LifecyclePostStartHandlerHttpGetHost' => ['type' => 'string', 'required' => false], 'LifecyclePostStartHandlerHttpGetPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LifecyclePostStartHandlerHttpGetPath' => ['type' => 'string', 'required' => false], 'LifecyclePostStartHandlerHttpGetScheme' => ['type' => 'string', 'required' => false], 'LifecyclePostStartHandlerExecs' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], 'LifecyclePostStartHandlerTcpSocketHost' => ['type' => 'string', 'required' => false], 'LifecyclePostStartHandlerTcpSocketPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LifecyclePreStopHandlerHttpGetHost' => ['type' => 'string', 'required' => false], 'LifecyclePreStopHandlerHttpGetPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'LifecyclePreStopHandlerHttpGetPath' => ['type' => 'string', 'required' => false], 'LifecyclePreStopHandlerHttpGetScheme' => ['type' => 'string', 'required' => false], 'LifecyclePreStopHandlerExecs' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], 'LifecyclePreStopHandlerTcpSocketHost' => ['type' => 'string', 'required' => false], 'LifecyclePreStopHandlerTcpSocketPort' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'Volumes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Type' => ['type' => 'string', 'required' => false], 'DiskVolume.DiskSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'NFSVolume.Path' => ['type' => 'string', 'required' => false], 'FlexVolume.FsType' => ['type' => 'string', 'required' => false], 'DiskVolume.FsType' => ['type' => 'string', 'required' => false], 'HostPathVolume.Type' => ['type' => 'string', 'required' => false], 'NFSVolume.ReadOnly' => ['type' => 'boolean', 'required' => false], 'HostPathVolume.Path' => ['type' => 'string', 'required' => false], 'FlexVolume.Options' => ['type' => 'string', 'required' => false], 'FlexVolume.Driver' => ['type' => 'string', 'required' => false], 'ConfigFileVolumeDefaultMode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'NFSVolume.Server' => ['type' => 'string', 'required' => false], 'DiskVolume.DiskId' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'EmptyDirVolume.Medium' => ['type' => 'string', 'required' => false], 'ConfigFileVolumeConfigFileToPath' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Path' => ['type' => 'string', 'required' => false], 'Mode' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Content' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 90, ], 'EmptyDirVolume.SizeLimit' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 101, ], ], [ 'name' => 'InitContainers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InitContainerEnvironmentVars' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'FieldRef.FieldPath' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 301, ], 'SecurityContext.Capability.Adds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], 'Image' => ['type' => 'string', 'required' => false], 'InitContainerPorts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Protocol' => ['type' => 'string', 'required' => false], 'Port' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 101, ], 'InitContainerVolumeMounts' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MountPropagation' => ['type' => 'string', 'required' => false], 'MountPath' => ['type' => 'string', 'required' => false], 'ReadOnly' => ['type' => 'boolean', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'SubPath' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 101, ], 'SecurityContext.ReadOnlyRootFilesystem' => ['type' => 'boolean', 'required' => false], 'ImagePullPolicy' => ['type' => 'string', 'required' => false], 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false], 'WorkingDir' => ['type' => 'string', 'required' => false], 'Commands' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 101, ], 'Args' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 101, ], 'SecurityContext.RunAsUser' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'Gpu' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'DnsConfigNameServers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'DnsConfigSearchs', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'DnsConfigOptions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'HostAliases', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Ip' => ['type' => 'string', 'required' => false], 'Hostnames' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], ], 'maxItems' => 101, ], ], [ 'name' => 'SecurityContextSysCtls', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Value' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 11, ], ], [ 'name' => 'NtpServers', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 21, ], ], [ 'name' => 'AcrRegistryInfos', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Domains' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], 'InstanceName' => ['type' => 'string', 'required' => false], 'InstanceId' => ['type' => 'string', 'required' => false], 'RegionId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 21, ], ], [ 'name' => 'CostOptimization', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceFamilyLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ContainersUpdateType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'DataCacheBucket', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataCachePL', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataCacheProvisionedIops', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DataCacheBurstingEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'GpuDriverVersion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Override', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyInstanceAttribute' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Entrusted', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], ], ], 'ModifyLifecycleHook' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'LifecycleHookId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LifecycleHookName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DefaultResult', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HeartbeatTimeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'LifecycleTransition', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NotificationMetadata', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NotificationArn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LifecycleHookStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyNotificationConfiguration' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NotificationArn', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NotificationTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 12, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TimeZone', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MessageEncoding', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyScalingConfiguration' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingConfigurationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'IoOptimized', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScalingConfigurationName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HostName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Cpu', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Memory', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InternetChargeType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthOut', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.Category', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Size', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SystemDisk.DiskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.AutoSnapshotPolicyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.PerformanceLevel', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LoadBalancerWeight', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'UserData', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'KeyPairName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RamRoleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PasswordInherit', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Tags', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeploymentSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Override', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HpcClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceDescription', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ipv6AddressCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CreditSpecification', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ImageFamily', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DedicatedHostId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Affinity', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tenancy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SchedulerOptions', 'in' => 'query', 'style' => 'json', 'schema' => ['type' => 'object', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.MatchCriteria', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrivatePoolOptions.Id', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotDuration', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SpotInterruptionBehavior', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DataDisks', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PerformanceLevel' => ['type' => 'string', 'required' => false], 'AutoSnapshotPolicyId' => ['type' => 'string', 'required' => false], 'Encrypted' => ['type' => 'string', 'required' => false], 'Description' => ['type' => 'string', 'required' => false], 'SnapshotId' => ['type' => 'string', 'required' => false], 'Categories' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], 'Size' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'Device' => ['type' => 'string', 'required' => false], 'DiskName' => ['type' => 'string', 'required' => false], 'Category' => ['type' => 'string', 'required' => false], 'DeleteWithInstance' => ['type' => 'boolean', 'required' => false], 'KMSKeyId' => ['type' => 'string', 'required' => false], 'ProvisionedIops' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'BurstingEnabled' => ['type' => 'boolean', 'required' => false], ], ], 'maxItems' => 16, ], ], [ 'name' => 'SpotPriceLimits', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PriceLimit' => ['type' => 'number', 'format' => 'float', 'required' => false], 'InstanceType' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'InstanceTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], [ 'name' => 'InstanceTypeOverrides', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => ['type' => 'string', 'required' => false], 'WeightedCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'SecurityGroupIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 16, ], ], [ 'name' => 'InstancePatternInfos', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Cores' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'InstanceFamilyLevel' => ['type' => 'string', 'required' => false], 'MaxPrice' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Architectures' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], 'BurstablePerformance' => ['type' => 'string', 'required' => false], 'ExcludedInstanceTypes' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], 'InstanceTypeFamilies' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'MinimumCpuCoreCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MaximumCpuCoreCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'GpuSpecs' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'InstanceCategories' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'CpuArchitectures' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'PhysicalProcessorModels' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'minItems' => 0, 'maxItems' => 20, ], 'MinimumEniQuantity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MinimumEniPrivateIpAddressQuantity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MinimumEniIpv6AddressQuantity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MinimumInitialCredit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MinimumBaselineCredit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MinimumMemorySize' => ['type' => 'number', 'format' => 'float', 'required' => false], 'MaximumMemorySize' => ['type' => 'number', 'format' => 'float', 'required' => false], 'MinimumGpuAmount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MaximumGpuAmount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'SystemDiskCategories', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 10, ], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.Encrypted', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SystemDisk.KMSKeyId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.EncryptAlgorithm', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SystemDisk.ProvisionedIops', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'SystemDisk.BurstingEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ImageOptions.LoginAsNonRoot', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DeletionProtection', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StorageSetId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StorageSetPartitionNumber', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CustomPriorities', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => ['type' => 'string', 'required' => false], 'VswitchId' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'NetworkInterfaces', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => ['type' => 'string', 'required' => false], 'NetworkInterfaceTrafficMode' => ['type' => 'string', 'required' => false], 'Ipv6AddressCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SecurityGroupIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], 'SecondaryPrivateIpAddressCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 10, ], ], [ 'name' => 'DedicatedHostClusterId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ConfidentialComputingMode' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'HttpEndpoint', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HttpTokens', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InternetMaxBandwidthIn', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ResourcePoolOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Strategy' => ['type' => 'string', 'required' => false], 'PrivatePoolIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PrivatePoolTags' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], [ 'name' => 'InstanceTypeCandidateOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Enabled' => ['type' => 'boolean', 'required' => false], 'MaxPrice' => ['type' => 'number', 'format' => 'float', 'required' => false], 'AllowDifferentGeneration' => ['type' => 'boolean', 'required' => false], 'AllowCrossAz' => ['type' => 'boolean', 'required' => false], 'AllowCidrBlocks' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], 'ModifyScalingGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MinSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MaxSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DefaultCooldown', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400'], ], [ 'name' => 'RemovalPolicies', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 2, ], ], [ 'name' => 'ActiveScalingConfigurationId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthCheckType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTemplateVersion', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'OnDemandBaseCapacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'OnDemandPercentageAboveBaseCapacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'SpotInstanceRemedy', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'CompensateWithOnDemand', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SpotInstancePools', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DesiredCapacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'GroupDeletionProtection', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'MultiAZPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 8, ], ], [ 'name' => 'LaunchTemplateOverrides', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => ['type' => 'string', 'required' => false], 'WeightedCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SpotPriceLimit' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'MaxInstanceLifetime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'AzBalance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AllocationStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SpotAllocationStrategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CustomPolicyARN', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DisableDesiredCapacity', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ScalingPolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HealthCheckTypes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'StopInstanceTimeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'CapacityOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'OnDemandBaseCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'OnDemandPercentageAboveBaseCapacity' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'CompensateWithOnDemand' => ['type' => 'boolean', 'required' => false], 'SpotAutoReplaceOnDemand' => ['type' => 'boolean', 'required' => false], 'PriceComparisonMode' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'BalanceMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRebalance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyScalingRule' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingRuleId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingRuleName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Cooldown', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MinAdjustmentMagnitude', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'AdjustmentType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AdjustmentValue', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'EstimatedInstanceWarmup', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TargetValue', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => false], ], [ 'name' => 'DisableScaleIn', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ScaleInEvaluationCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ScaleOutEvaluationCount', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PredictiveScalingMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PredictiveValueBehavior', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PredictiveValueBuffer', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PredictiveTaskBufferTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InitialMaxSize', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'StepAdjustments', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'MetricIntervalUpperBound' => ['type' => 'number', 'format' => 'float', 'required' => false], 'ScalingAdjustment' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MetricIntervalLowerBound' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], 'maxItems' => 20, ], ], [ 'name' => 'AlarmDimensions', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => ['type' => 'string', 'required' => false], 'DimensionValue' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 5, ], ], [ 'name' => 'MetricType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HybridMonitorNamespace', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'HybridMetrics', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'string', 'required' => false], 'Expression' => ['type' => 'string', 'required' => false], 'MetricName' => ['type' => 'string', 'required' => false], 'Statistic' => ['type' => 'string', 'required' => false], 'Dimensions' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DimensionKey' => ['type' => 'string', 'required' => false], 'DimensionValue' => ['type' => 'string', 'required' => false], ], ], 'maxItems' => 10, ], ], ], 'maxItems' => 100, ], ], [ 'name' => 'AlarmOptions', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Period' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], ], ], 'ModifyScheduledTask' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScheduledTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScheduledTaskName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ScheduledAction', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecurrenceEndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LaunchTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecurrenceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RecurrenceValue', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TaskEnabled', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'LaunchExpirationTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '0', 'maximum' => '86400'], ], [ 'name' => 'MinValue', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MaxValue', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DesiredCapacity', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'QueryHistoricalMetric' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'QueryPredictiveMetric' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'QueryPredictiveTaskInfo' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingRuleId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'QueryPredictiveValue' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricName', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TargetValue', 'in' => 'query', 'schema' => ['type' => 'number', 'format' => 'float', 'required' => true], ], ], ], 'RebalanceInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'RecordLifecycleActionHeartbeat' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'lifecycleHookId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'lifecycleActionToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'heartbeatTimeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'RemoveInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RemovePolicy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DecreaseDesiredCapacity', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'IgnoreInvalidInstance', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 1000, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StopInstanceTimeout', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'LifecycleHookContext', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DisableLifecycleHook' => ['type' => 'boolean', 'required' => false], 'IgnoredLifecycleHookIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'LifecycleHookResult' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'ResumeInstanceRefresh' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceRefreshTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ResumeProcesses' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Processes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'RollbackInstanceRefresh' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceRefreshTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ScaleWithAdjustment' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AdjustmentType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AdjustmentValue', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '-2147483648', 'maximum' => '2147483647'], ], [ 'name' => 'MinAdjustmentMagnitude', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SyncActivity', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ParallelTask', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Overrides', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false], 'ContainerOverrides' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'Args' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'Commands' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'EnvironmentVars' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], ], ], ], 'Cpu' => ['type' => 'number', 'format' => 'float', 'required' => false], 'Memory' => ['type' => 'number', 'format' => 'float', 'required' => false], ], ], ], 'UserData' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'LifecycleHookContext', 'in' => 'query', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'DisableLifecycleHook' => ['type' => 'boolean', 'required' => false], 'IgnoredLifecycleHookIds' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'LifecycleHookResult' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'ActivityMetadata', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ExecutionMode', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'SetGroupDeletionProtection' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'GroupDeletionProtection', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => true], ], [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'SetInstanceHealth' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'HealthStatus', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'SetInstancesProtection' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ProtectedFromScaleIn', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => true], ], [ 'name' => 'InstanceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 20, ], ], ], ], 'StartInstanceRefresh' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MinHealthyPercentage', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'MaxHealthyPercentage', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DesiredConfiguration', 'in' => 'query', 'style' => 'flat', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ImageId' => ['type' => 'string', 'required' => false], 'ScalingConfigurationId' => ['type' => 'string', 'required' => false], 'LaunchTemplateId' => ['type' => 'string', 'required' => false], 'LaunchTemplateVersion' => ['type' => 'string', 'required' => false], 'LaunchTemplateOverrides' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'InstanceType' => ['type' => 'string', 'required' => false], ], ], ], 'Containers' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'Image' => ['type' => 'string', 'required' => false], 'Commands' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'Args' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'EnvironmentVars' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'FieldRefFieldPath' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], ], ], [ 'name' => 'SkipMatching', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'Checkpoints', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Percentage' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], 'maxItems' => 100, ], ], [ 'name' => 'CheckpointPauseTime', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Strategy', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'SuspendInstanceRefresh' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceRefreshTaskId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'SuspendProcesses' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'ScalingGroupId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Processes', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 100, ], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'TagResources' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'Tags', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Key' => ['type' => 'string', 'required' => false], 'Value' => ['type' => 'string', 'required' => false], 'Propagate' => ['type' => 'boolean', 'required' => false], ], ], 'maxItems' => 21, ], ], ], ], 'UntagResources' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ResourceType', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'All', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ResourceIds', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => true, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 51, ], ], [ 'name' => 'TagKeys', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], 'maxItems' => 21, ], ], ], ], 'VerifyAuthentication' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Uid', 'in' => 'query', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'OnlyCheck', 'in' => 'query', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'VerifyUser' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], ], ], ], 'endpoints' => [ ['regionId' => 'ap-northeast-1', 'regionName' => '日本(东京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-northeast-1.aliyuncs.com', 'endpoint' => 'ess.ap-northeast-1.aliyuncs.com', 'vpc' => 'ess-vpc.ap-northeast-1.aliyuncs.com'], ['regionId' => 'ap-northeast-2', 'regionName' => '韩国(首尔)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-northeast-2.aliyuncs.com', 'endpoint' => 'ess.ap-northeast-2.aliyuncs.com', 'vpc' => 'ess-vpc.ap-northeast-2.aliyuncs.com'], ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-1.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-1.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-1.aliyuncs.com'], ['regionId' => 'ap-southeast-2', 'regionName' => '澳大利亚(悉尼)已关停', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-2.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-2.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-2.aliyuncs.com'], ['regionId' => 'ap-southeast-3', 'regionName' => '马来西亚(吉隆坡)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-3.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-3.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-3.aliyuncs.com'], ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-5.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-5.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-5.aliyuncs.com'], ['regionId' => 'ap-southeast-6', 'regionName' => '菲律宾(马尼拉)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-6.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-6.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-6.aliyuncs.com'], ['regionId' => 'ap-southeast-7', 'regionName' => '泰国(曼谷)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.ap-southeast-7.aliyuncs.com', 'endpoint' => 'ess.ap-southeast-7.aliyuncs.com', 'vpc' => 'ess-vpc.ap-southeast-7.aliyuncs.com'], ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-beijing.aliyuncs.com'], ['regionId' => 'cn-chengdu', 'regionName' => '西南1(成都)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-chengdu.aliyuncs.com', 'endpoint' => 'ess.cn-chengdu.aliyuncs.com', 'vpc' => 'ess-vpc.cn-chengdu.aliyuncs.com'], ['regionId' => 'cn-fuzhou', 'regionName' => '华东6(福州-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-fuzhou.aliyuncs.com', 'endpoint' => 'ess.cn-fuzhou.aliyuncs.com', 'vpc' => 'ess-vpc.cn-fuzhou.aliyuncs.com'], ['regionId' => 'cn-guangzhou', 'regionName' => '华南3(广州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-guangzhou.aliyuncs.com', 'endpoint' => 'ess.cn-guangzhou.aliyuncs.com', 'vpc' => 'ess-vpc.cn-guangzhou.aliyuncs.com'], ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-hangzhou.aliyuncs.com'], ['regionId' => 'cn-heyuan', 'regionName' => '华南2(河源)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-heyuan.aliyuncs.com', 'endpoint' => 'ess.cn-heyuan.aliyuncs.com', 'vpc' => 'ess-vpc.cn-heyuan.aliyuncs.com'], ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-hongkong.aliyuncs.com', 'endpoint' => 'ess.cn-hongkong.aliyuncs.com', 'vpc' => 'ess-vpc.cn-hongkong.aliyuncs.com'], ['regionId' => 'cn-huhehaote', 'regionName' => '华北5(呼和浩特)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-huhehaote.aliyuncs.com', 'endpoint' => 'ess.cn-huhehaote.aliyuncs.com', 'vpc' => 'ess-vpc.cn-huhehaote.aliyuncs.com'], ['regionId' => 'cn-nanjing', 'regionName' => '华东5(南京-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-nanjing.aliyuncs.com'], ['regionId' => 'cn-qingdao', 'regionName' => '华北1(青岛)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-qingdao.aliyuncs.com'], ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-shanghai.aliyuncs.com'], ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-shenzhen.aliyuncs.com'], ['regionId' => 'cn-wuhan-lr', 'regionName' => '华中1(武汉-本地地域)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-wuhan-lr.aliyuncs.com', 'endpoint' => 'ess.cn-wuhan-lr.aliyuncs.com', 'vpc' => 'ess-vpc.cn-wuhan-lr.aliyuncs.com'], ['regionId' => 'cn-wulanchabu', 'regionName' => '华北6(乌兰察布)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-wulanchabu.aliyuncs.com', 'endpoint' => 'ess.cn-wulanchabu.aliyuncs.com', 'vpc' => 'ess-vpc.cn-wulanchabu.aliyuncs.com'], ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'ess.cn-zhangjiakou.aliyuncs.com', 'vpc' => 'ess-vpc.cn-zhangjiakou.aliyuncs.com'], ['regionId' => 'cn-zhengzhou-jva', 'regionName' => '郑州(联通合营)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-zhengzhou-jva.aliyuncs.com', 'endpoint' => 'ess.cn-zhengzhou-jva.aliyuncs.com', 'vpc' => 'ess-vpc.cn-zhengzhou-jva.aliyuncs.com'], ['regionId' => 'cn-zhongwei', 'regionName' => '西北2(中卫)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'ess.cn-zhongwei.aliyuncs.com', 'endpoint' => 'ess.cn-zhongwei.aliyuncs.com', 'vpc' => 'ess-vpc.cn-zhongwei.aliyuncs.com'], ['regionId' => 'us-west-1', 'regionName' => '美国(硅谷)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.us-west-1.aliyuncs.com', 'endpoint' => 'ess.us-west-1.aliyuncs.com', 'vpc' => 'ess-vpc.us-west-1.aliyuncs.com'], ['regionId' => 'us-southeast-1', 'regionName' => '美国(亚特兰大)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.us-southeast-1.aliyuncs.com', 'endpoint' => 'ess.us-southeast-1.aliyuncs.com', 'vpc' => 'ess-vpc.us-southeast-1.aliyuncs.com'], ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.us-east-1.aliyuncs.com', 'endpoint' => 'ess.us-east-1.aliyuncs.com', 'vpc' => 'ess-vpc.us-east-1.aliyuncs.com'], ['regionId' => 'na-south-1', 'regionName' => '墨西哥', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.na-south-1.aliyuncs.com', 'endpoint' => 'ess.na-south-1.aliyuncs.com', 'vpc' => 'ess-vpc.na-south-1.aliyuncs.com'], ['regionId' => 'eu-west-1', 'regionName' => '英国(伦敦)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.eu-west-1.aliyuncs.com', 'endpoint' => 'ess.eu-west-1.aliyuncs.com', 'vpc' => 'ess-vpc.eu-west-1.aliyuncs.com'], ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'ess.eu-central-1.aliyuncs.com', 'endpoint' => 'ess.eu-central-1.aliyuncs.com', 'vpc' => 'ess-vpc.eu-central-1.aliyuncs.com'], ['regionId' => 'me-east-1', 'regionName' => '阿联酋(迪拜)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'ess.me-east-1.aliyuncs.com', 'endpoint' => 'ess.me-east-1.aliyuncs.com', 'vpc' => 'ess-vpc.me-east-1.aliyuncs.com'], ['regionId' => 'me-central-1', 'regionName' => '沙特(利雅得)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'ess.me-central-1.aliyuncs.com', 'endpoint' => 'ess.me-central-1.aliyuncs.com', 'vpc' => 'ess-vpc.me-central-1.aliyuncs.com'], ['regionId' => 'ap-south-1', 'regionName' => '印度(孟买)已关停', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'ess.ap-south-1.aliyuncs.com', 'endpoint' => 'ess.ap-south-1.aliyuncs.com', 'vpc' => 'ess-vpc.ap-south-1.aliyuncs.com'], ['regionId' => 'cn-wulanchabu-gic-1', 'regionName' => '华北6(乌兰察布)通用行业云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.cn-wulanchabu-gic-1.aliyuncs.com', 'endpoint' => 'ess.cn-wulanchabu-gic-1.aliyuncs.com', 'vpc' => 'ess-vpc.cn-wulanchabu-gic-1.aliyuncs.com'], ['regionId' => 'cn-shenzhen-finance-1', 'regionName' => '华南1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-shenzhen-finance-1.aliyuncs.com'], ['regionId' => 'cn-shanghai-finance-1', 'regionName' => '华东2 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-shanghai-finance-1.aliyuncs.com'], ['regionId' => 'cn-north-2-gov-1', 'regionName' => '北京政务云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => 'ess-vpc.cn-north-2-gov-1.aliyuncs.com'], ['regionId' => 'cn-heyuan-acdr-1', 'regionName' => '河源专属云汽车合规', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.cn-heyuan-acdr-1.aliyuncs.com', 'endpoint' => 'ess.cn-heyuan-acdr-1.aliyuncs.com', 'vpc' => 'ess-vpc.cn-heyuan-acdr-1.aliyuncs.com'], ['regionId' => 'cn-hangzhou-finance', 'regionName' => '华东1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-beijing-finance-1', 'regionName' => '华北2 金融云(邀测)', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'ess.aliyuncs.com', 'endpoint' => 'ess.aliyuncs.com', 'vpc' => ''], ], ];