Smaws_Client_AutoScalingPlansAuto Scaling Plans client library built on EIO.
module Types : sig ... endval make_tag_filter :
?values:Types.tag_values ->
?key:Types.xml_string_max_len128 ->
unit ->
Types.tag_filterval make_application_source :
?tag_filters:Types.tag_filters ->
?cloud_formation_stack_ar_n:Types.xml_string ->
unit ->
Types.application_sourceval make_predefined_scaling_metric_specification :
?resource_label:Types.resource_label ->
predefined_scaling_metric_type:Types.scaling_metric_type ->
unit ->
Types.predefined_scaling_metric_specificationval make_metric_dimension :
value:Types.metric_dimension_value ->
name:Types.metric_dimension_name ->
unit ->
Types.metric_dimensionval make_customized_scaling_metric_specification :
?unit_:Types.metric_unit ->
?dimensions:Types.metric_dimensions ->
statistic:Types.metric_statistic ->
namespace:Types.metric_namespace ->
metric_name:Types.metric_name ->
unit ->
Types.customized_scaling_metric_specificationval make_target_tracking_configuration :
?estimated_instance_warmup:Types.cooldown ->
?scale_in_cooldown:Types.cooldown ->
?scale_out_cooldown:Types.cooldown ->
?disable_scale_in:Types.disable_scale_in ->
?customized_scaling_metric_specification:
Types.customized_scaling_metric_specification ->
?predefined_scaling_metric_specification:
Types.predefined_scaling_metric_specification ->
target_value:Types.metric_scale ->
unit ->
Types.target_tracking_configurationval make_predefined_load_metric_specification :
?resource_label:Types.resource_label ->
predefined_load_metric_type:Types.load_metric_type ->
unit ->
Types.predefined_load_metric_specificationval make_customized_load_metric_specification :
?unit_:Types.metric_unit ->
?dimensions:Types.metric_dimensions ->
statistic:Types.metric_statistic ->
namespace:Types.metric_namespace ->
metric_name:Types.metric_name ->
unit ->
Types.customized_load_metric_specificationval make_scaling_instruction :
?disable_dynamic_scaling:Types.disable_dynamic_scaling ->
?scaling_policy_update_behavior:Types.scaling_policy_update_behavior ->
?predictive_scaling_mode:Types.predictive_scaling_mode ->
?predictive_scaling_max_capacity_buffer:Types.resource_capacity ->
?predictive_scaling_max_capacity_behavior:
Types.predictive_scaling_max_capacity_behavior ->
?scheduled_action_buffer_time:Types.scheduled_action_buffer_time ->
?customized_load_metric_specification:
Types.customized_load_metric_specification ->
?predefined_load_metric_specification:
Types.predefined_load_metric_specification ->
target_tracking_configurations:Types.target_tracking_configurations ->
max_capacity:Types.resource_capacity ->
min_capacity:Types.resource_capacity ->
scalable_dimension:Types.scalable_dimension ->
resource_id:Types.resource_id_max_len1600 ->
service_namespace:Types.service_namespace ->
unit ->
Types.scaling_instructionval make_update_scaling_plan_request :
?scaling_instructions:Types.scaling_instructions ->
?application_source:Types.application_source ->
scaling_plan_version:Types.scaling_plan_version ->
scaling_plan_name:Types.scaling_plan_name ->
unit ->
Types.update_scaling_plan_requestval make_scaling_policy :
?target_tracking_configuration:Types.target_tracking_configuration ->
policy_type:Types.policy_type ->
policy_name:Types.policy_name ->
unit ->
Types.scaling_policyval make_scaling_plan :
?creation_time:Types.timestamp_type ->
?status_start_time:Types.timestamp_type ->
?status_message:Types.xml_string ->
status_code:Types.scaling_plan_status_code ->
scaling_instructions:Types.scaling_instructions ->
application_source:Types.application_source ->
scaling_plan_version:Types.scaling_plan_version ->
scaling_plan_name:Types.scaling_plan_name ->
unit ->
Types.scaling_planval make_scaling_plan_resource :
?scaling_status_message:Types.xml_string ->
?scaling_policies:Types.scaling_policies ->
scaling_status_code:Types.scaling_status_code ->
scalable_dimension:Types.scalable_dimension ->
resource_id:Types.resource_id_max_len1600 ->
service_namespace:Types.service_namespace ->
scaling_plan_version:Types.scaling_plan_version ->
scaling_plan_name:Types.scaling_plan_name ->
unit ->
Types.scaling_plan_resourceval make_datapoint :
?value:Types.metric_scale ->
?timestamp:Types.timestamp_type ->
unit ->
Types.datapointval make_get_scaling_plan_resource_forecast_data_response :
datapoints:Types.datapoints ->
unit ->
Types.get_scaling_plan_resource_forecast_data_responseval make_get_scaling_plan_resource_forecast_data_request :
end_time:Types.timestamp_type ->
start_time:Types.timestamp_type ->
forecast_data_type:Types.forecast_data_type ->
scalable_dimension:Types.scalable_dimension ->
resource_id:Types.xml_string ->
service_namespace:Types.service_namespace ->
scaling_plan_version:Types.scaling_plan_version ->
scaling_plan_name:Types.scaling_plan_name ->
unit ->
Types.get_scaling_plan_resource_forecast_data_requestval make_describe_scaling_plans_response :
?next_token:Types.next_token ->
?scaling_plans:Types.scaling_plans ->
unit ->
Types.describe_scaling_plans_responseval make_describe_scaling_plans_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
?application_sources:Types.application_sources ->
?scaling_plan_version:Types.scaling_plan_version ->
?scaling_plan_names:Types.scaling_plan_names ->
unit ->
Types.describe_scaling_plans_requestval make_describe_scaling_plan_resources_response :
?next_token:Types.next_token ->
?scaling_plan_resources:Types.scaling_plan_resources ->
unit ->
Types.describe_scaling_plan_resources_responseval make_describe_scaling_plan_resources_request :
?next_token:Types.next_token ->
?max_results:Types.max_results ->
scaling_plan_version:Types.scaling_plan_version ->
scaling_plan_name:Types.scaling_plan_name ->
unit ->
Types.describe_scaling_plan_resources_requestval make_delete_scaling_plan_request :
scaling_plan_version:Types.scaling_plan_version ->
scaling_plan_name:Types.scaling_plan_name ->
unit ->
Types.delete_scaling_plan_requestval make_create_scaling_plan_response :
scaling_plan_version:Types.scaling_plan_version ->
unit ->
Types.create_scaling_plan_responseval make_create_scaling_plan_request :
scaling_instructions:Types.scaling_instructions ->
application_source:Types.application_source ->
scaling_plan_name:Types.scaling_plan_name ->
unit ->
Types.create_scaling_plan_requestOperations
module CreateScalingPlan : sig ... endCreates a scaling plan.
module DeleteScalingPlan : sig ... endDeletes the specified scaling plan.
module DescribeScalingPlanResources : sig ... endDescribes the scalable resources in the specified scaling plan.
module DescribeScalingPlans : sig ... endDescribes one or more of your scaling plans.
module GetScalingPlanResourceForecastData : sig ... endRetrieves the forecast data for a scalable resource.
module UpdateScalingPlan : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end