Namespace Oci.AutoscalingService.Models
Classes
Action
The action to take when autoscaling is triggered.
AutoScalingConfiguration
An autoscaling configuration lets you dynamically scale the resources in a Compute instance pool. For more information, see Autoscaling.
AutoScalingConfigurationSummary
Summary information for an autoscaling configuration.
AutoScalingPolicy
Autoscaling policies define the criteria that trigger autoscaling actions and the actions to take.
An autoscaling policy is part of an autoscaling configuration. For more information, see
Autoscaling.
You can create the following types of autoscaling policies:
- Schedule-based: Autoscaling events take place at the specific times that you schedule.
- Threshold-based: An autoscaling action is triggered when a performance metric meets or exceeds a threshold.
AutoScalingPolicyModelConverter
AutoScalingPolicySummary
Summary information for an autoscaling policy.
Capacity
Capacity limits for the instance pool.
ChangeAutoScalingCompartmentDetails
The configuration details for the move operation.
Condition
A rule that defines a specific autoscaling action to take (scale in or scale out) and the metric that triggers that action.
CreateAutoScalingConfigurationDetails
Creation details for an autoscaling configuration.
CreateAutoScalingPolicyDetails
Creation details for an autoscaling policy. You can create the following types of autoscaling policies:
- Schedule-based: Autoscaling events take place at the specific times that you schedule.
- Threshold-based: An autoscaling action is triggered when a performance metric meets
or exceeds a threshold.
An autoscaling configuration can either have multiple schedule-based autoscaling policies, or one threshold-based autoscaling policy.
CreateAutoScalingPolicyDetailsModelConverter
CreateConditionDetails
Creation details for a condition in a threshold-based autoscaling policy.
CreateScheduledPolicyDetails
Creation details for a schedule-based autoscaling policy.
In a schedule-based autoscaling policy, an autoscaling action is triggered at the scheduled execution time.
CreateThresholdPolicyDetails
Creation details for a threshold-based autoscaling policy.
In a threshold-based autoscaling policy, an autoscaling action is triggered when a performance metric meets
or exceeds a threshold.
CronExecutionSchedule
An autoscaling execution schedule that uses a cron expression.
CustomMetric
Metric details for triggering an autoscaling action based on a custom MQL query.
ExecutionSchedule
An execution schedule for an autoscaling policy.
ExecutionScheduleModelConverter
InstancePoolResource
A Compute instance pool.
Metric
Metric and threshold details for triggering an autoscaling action based on CPU or memory utilization.
MetricBase
MetricBaseModelConverter
Resource
A resource that is managed by an autoscaling configuration. The only supported type is instancePool
.
Each instance pool can have one autoscaling configuration.
ResourceAction
An action to run on a resource, such as stopping or starting an instance pool.
ResourceActionModelConverter
ResourceModelConverter
ResourcePowerAction
An action that starts, stops, or resets a resource.
ScheduledPolicy
An autoscaling policy that defines execution schedules for an autoscaling configuration.
Threshold
ThresholdPolicy
An autoscaling policy that defines threshold-based rules for an autoscaling configuration.
UpdateAutoScalingConfigurationDetails
UpdateAutoScalingPolicyDetails
UpdateAutoScalingPolicyDetailsModelConverter
UpdateConditionDetails
Update details for a condition in a threshold-based autoscaling policy.