Module Values.DescribeScalingPoliciesResponseSource

Describes the Application Auto Scaling scaling policies for the specified service namespace. You can filter the results using ResourceId, ScalableDimension, and PolicyNames. For more information, see Target tracking scaling policies and Step scaling policies in the Application Auto Scaling User Guide.

Sourcetype nonrec t = {
  1. scalingPolicies : ScalingPolicies.t option;
    (*

    Information about the scaling policies.

    *)
  2. nextToken : XmlString.t option;
    (*

    The token required to get the next set of results. This value is null if there are no more results to return.

    *)
}
Sourcetype nonrec error = [
  1. | `ConcurrentUpdateException of ConcurrentUpdateException.t
  2. | `FailedResourceAccessException of FailedResourceAccessException.t
  3. | `InternalServiceException of InternalServiceException.t
  4. | `InvalidNextTokenException of InvalidNextTokenException.t
  5. | `ValidationException of ValidationException.t
  6. | `Unknown_operation_error of string * string option
]
Sourceval make : ?scalingPolicies:??? -> ?nextToken:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ConcurrentUpdateException of ConcurrentUpdateException.t | `FailedResourceAccessException of FailedResourceAccessException.t | `InternalServiceException of InternalServiceException.t | `InvalidNextTokenException of InvalidNextTokenException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ConcurrentUpdateException of ConcurrentUpdateException.t | `FailedResourceAccessException of FailedResourceAccessException.t | `InternalServiceException of InternalServiceException.t | `InvalidNextTokenException of InvalidNextTokenException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `String of ResourceId.t ]) list ] list | `String of ResourceIdMaxLen1600.t | `Structure of (string * [> `Boolean of DisableScaleIn.t | `Double of MetricScale.t | `Enum of string | `Integer of MinAdjustmentMagnitude.t | `List of [> `Structure of (string * [> `Double of MetricScale.t | `Integer of ScalingAdjustment.t | `Structure of (string * [> `List of [> `Structure of (string * [> `Boolean of ReturnData.t | `String of Id.t | `Structure of (string * [> `String of XmlString.t | `Structure of (string * [> `List of [> `Structure of (string * [> `String of PredictiveScalingMetricDimensionName.t ]) list ] list | `String of PredictiveScalingMetricName.t ]) list ]) list ]) list ] list | `String of PredictiveScalingMetricType.t ]) list ]) list ] list | `Structure of (string * [> `Enum of string | `List of [> `Structure of (string * [> `Boolean of ReturnData.t | `String of MetricDimensionName.t | `Structure of (string * [> `String of XmlString.t | `Structure of (string * [> `List of [> `Structure of (string * [> `String of TargetTrackingMetricDimensionName.t ]) list ] list | `String of TargetTrackingMetricName.t ]) list ]) list ]) list ] list | `String of ResourceLabel.t ]) list ]) list | `Timestamp of TimestampType.t ]) list ] list | `String of XmlString.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t