Show / Hide Table of Contents

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.

UpdateScheduledPolicyDetails

UpdateThresholdPolicyDetails

Enums

Action.TypeEnum

ExecutionSchedule.TimezoneEnum

Metric.MetricTypeEnum

ResourcePowerAction.ActionEnum

Threshold.OperatorEnum

In this article
Back to top