Module: Aws::AutoScalingPlans::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-autoscalingplans/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- ApplicationSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ApplicationSource')
- ApplicationSources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ApplicationSources')
- ConcurrentUpdateException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ConcurrentUpdateException')
- Cooldown =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Cooldown')
- CreateScalingPlanRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateScalingPlanRequest')
- CreateScalingPlanResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateScalingPlanResponse')
- CustomizedLoadMetricSpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CustomizedLoadMetricSpecification')
- CustomizedScalingMetricSpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CustomizedScalingMetricSpecification')
- Datapoint =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Datapoint')
- Datapoints =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Datapoints')
- DeleteScalingPlanRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteScalingPlanRequest')
- DeleteScalingPlanResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteScalingPlanResponse')
- DescribeScalingPlanResourcesRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeScalingPlanResourcesRequest')
- DescribeScalingPlanResourcesResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeScalingPlanResourcesResponse')
- DescribeScalingPlansRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeScalingPlansRequest')
- DescribeScalingPlansResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DescribeScalingPlansResponse')
- DisableDynamicScaling =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'DisableDynamicScaling')
- DisableScaleIn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'DisableScaleIn')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- ForecastDataType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ForecastDataType')
- GetScalingPlanResourceForecastDataRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetScalingPlanResourceForecastDataRequest')
- GetScalingPlanResourceForecastDataResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetScalingPlanResourceForecastDataResponse')
- InternalServiceException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServiceException')
- InvalidNextTokenException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InvalidNextTokenException')
- LimitExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'LimitExceededException')
- LoadMetricType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LoadMetricType')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- MetricDimension =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'MetricDimension')
- MetricDimensionName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MetricDimensionName')
- MetricDimensionValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MetricDimensionValue')
- MetricDimensions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'MetricDimensions')
- MetricName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MetricName')
- MetricNamespace =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MetricNamespace')
- MetricScale =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::FloatShape.new(name: 'MetricScale')
- MetricStatistic =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MetricStatistic')
- MetricUnit =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'MetricUnit')
- NextToken =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NextToken')
- ObjectNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ObjectNotFoundException')
- PolicyName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PolicyName')
- PolicyType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PolicyType')
- PredefinedLoadMetricSpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PredefinedLoadMetricSpecification')
- PredefinedScalingMetricSpecification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'PredefinedScalingMetricSpecification')
- PredictiveScalingMaxCapacityBehavior =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PredictiveScalingMaxCapacityBehavior')
- PredictiveScalingMode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'PredictiveScalingMode')
- ResourceCapacity =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ResourceCapacity')
- ResourceIdMaxLen1600 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceIdMaxLen1600')
- ResourceLabel =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ResourceLabel')
- ScalableDimension =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScalableDimension')
- ScalingInstruction =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScalingInstruction')
- ScalingInstructions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ScalingInstructions')
- ScalingMetricType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScalingMetricType')
- ScalingPlan =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScalingPlan')
- ScalingPlanName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScalingPlanName')
- ScalingPlanNames =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ScalingPlanNames')
- ScalingPlanResource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScalingPlanResource')
- ScalingPlanResources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ScalingPlanResources')
- ScalingPlanStatusCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScalingPlanStatusCode')
- ScalingPlanVersion =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ScalingPlanVersion')
- ScalingPlans =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ScalingPlans')
- ScalingPolicies =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ScalingPolicies')
- ScalingPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ScalingPolicy')
- ScalingPolicyUpdateBehavior =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScalingPolicyUpdateBehavior')
- ScalingStatusCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ScalingStatusCode')
- ScheduledActionBufferTime =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ScheduledActionBufferTime')
- ServiceNamespace =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ServiceNamespace')
- TagFilter =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagFilter')
- TagFilters =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagFilters')
- TagValues =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagValues')
- TargetTrackingConfiguration =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TargetTrackingConfiguration')
- TargetTrackingConfigurations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TargetTrackingConfigurations')
- TimestampType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'TimestampType')
- UpdateScalingPlanRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateScalingPlanRequest')
- UpdateScalingPlanResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateScalingPlanResponse')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- XmlString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'XmlString')
- XmlStringMaxLen128 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'XmlStringMaxLen128')
- XmlStringMaxLen256 =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'XmlStringMaxLen256')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2018-01-06" api. = { "apiVersion" => "2018-01-06", "auth" => ["aws.auth#sigv4"], "endpointPrefix" => "autoscaling-plans", "jsonVersion" => "1.1", "protocol" => "json", "protocols" => ["json"], "serviceFullName" => "AWS Auto Scaling Plans", "serviceId" => "Auto Scaling Plans", "signatureVersion" => "v4", "signingName" => "autoscaling-plans", "targetPrefix" => "AnyScaleScalingPlannerFrontendService", "uid" => "autoscaling-plans-2018-01-06", } api.add_operation(:create_scaling_plan, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateScalingPlan" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateScalingPlanRequest) o.output = Shapes::ShapeRef.new(shape: CreateScalingPlanResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: LimitExceededException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentUpdateException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:delete_scaling_plan, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteScalingPlan" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DeleteScalingPlanRequest) o.output = Shapes::ShapeRef.new(shape: DeleteScalingPlanResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ObjectNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentUpdateException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_scaling_plan_resources, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeScalingPlanResources" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeScalingPlanResourcesRequest) o.output = Shapes::ShapeRef.new(shape: DescribeScalingPlanResourcesResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentUpdateException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:describe_scaling_plans, Seahorse::Model::Operation.new.tap do |o| o.name = "DescribeScalingPlans" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: DescribeScalingPlansRequest) o.output = Shapes::ShapeRef.new(shape: DescribeScalingPlansResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InvalidNextTokenException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentUpdateException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:get_scaling_plan_resource_forecast_data, Seahorse::Model::Operation.new.tap do |o| o.name = "GetScalingPlanResourceForecastData" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetScalingPlanResourceForecastDataRequest) o.output = Shapes::ShapeRef.new(shape: GetScalingPlanResourceForecastDataResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) end) api.add_operation(:update_scaling_plan, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateScalingPlan" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateScalingPlanRequest) o.output = Shapes::ShapeRef.new(shape: UpdateScalingPlanResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ConcurrentUpdateException) o.errors << Shapes::ShapeRef.new(shape: InternalServiceException) o.errors << Shapes::ShapeRef.new(shape: ObjectNotFoundException) end) end