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.
ExecutionSchedule
An execution schedule for an autoscaling policy.
ExecutionScheduleModelConverter
InstancePoolResource
A Compute instance pool.
Metric
Metric and threshold details for triggering an autoscaling action.
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 that can be executed against a resource.
ResourceActionModelConverter
ResourceModelConverter
ResourcePowerAction
A power action against 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.