Oracle Cloud Infrastructure

v0.5.0 published on Monday, Sep 12, 2022 by Pulumi

getAutoScalingConfiguration

This data source provides details about a specific Auto Scaling Configuration resource in Oracle Cloud Infrastructure Big Data Service service.

Returns details of the autoscale configuration identified by the given ID.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Oci = Pulumi.Oci;

return await Deployment.RunAsync(() => 
{
    var testAutoScalingConfiguration = Oci.BigDataService.GetAutoScalingConfiguration.Invoke(new()
    {
        AutoScalingConfigurationId = oci_autoscaling_auto_scaling_configuration.Test_auto_scaling_configuration.Id,
        BdsInstanceId = oci_bds_bds_instance.Test_bds_instance.Id,
    });

});
package main

import (
	"github.com/pulumi/pulumi-oci/sdk/go/oci/BigDataService"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := BigDataService.GetAutoScalingConfiguration(ctx, &bigdataservice.GetAutoScalingConfigurationArgs{
			AutoScalingConfigurationId: oci_autoscaling_auto_scaling_configuration.Test_auto_scaling_configuration.Id,
			BdsInstanceId:              oci_bds_bds_instance.Test_bds_instance.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.oci.BigDataService.BigDataServiceFunctions;
import com.pulumi.oci.Autoscaling.inputs.GetAutoScalingConfigurationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var testAutoScalingConfiguration = BigDataServiceFunctions.getAutoScalingConfiguration(GetAutoScalingConfigurationArgs.builder()
            .autoScalingConfigurationId(oci_autoscaling_auto_scaling_configuration.test_auto_scaling_configuration().id())
            .bdsInstanceId(oci_bds_bds_instance.test_bds_instance().id())
            .build());

    }
}
import pulumi
import pulumi_oci as oci

test_auto_scaling_configuration = oci.BigDataService.get_auto_scaling_configuration(auto_scaling_configuration_id=oci_autoscaling_auto_scaling_configuration["test_auto_scaling_configuration"]["id"],
    bds_instance_id=oci_bds_bds_instance["test_bds_instance"]["id"])
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";

const testAutoScalingConfiguration = oci.BigDataService.getAutoScalingConfiguration({
    autoScalingConfigurationId: oci_autoscaling_auto_scaling_configuration.test_auto_scaling_configuration.id,
    bdsInstanceId: oci_bds_bds_instance.test_bds_instance.id,
});
variables:
  testAutoScalingConfiguration:
    Fn::Invoke:
      Function: oci:BigDataService:getAutoScalingConfiguration
      Arguments:
        autoScalingConfigurationId: ${oci_autoscaling_auto_scaling_configuration.test_auto_scaling_configuration.id}
        bdsInstanceId: ${oci_bds_bds_instance.test_bds_instance.id}

Using getAutoScalingConfiguration

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAutoScalingConfiguration(args: GetAutoScalingConfigurationArgs, opts?: InvokeOptions): Promise<GetAutoScalingConfigurationResult>
function getAutoScalingConfigurationOutput(args: GetAutoScalingConfigurationOutputArgs, opts?: InvokeOptions): Output<GetAutoScalingConfigurationResult>
def get_auto_scaling_configuration(auto_scaling_configuration_id: Optional[str] = None,
                                   bds_instance_id: Optional[str] = None,
                                   opts: Optional[InvokeOptions] = None) -> GetAutoScalingConfigurationResult
def get_auto_scaling_configuration_output(auto_scaling_configuration_id: Optional[pulumi.Input[str]] = None,
                                   bds_instance_id: Optional[pulumi.Input[str]] = None,
                                   opts: Optional[InvokeOptions] = None) -> Output[GetAutoScalingConfigurationResult]
func GetAutoScalingConfiguration(ctx *Context, args *GetAutoScalingConfigurationArgs, opts ...InvokeOption) (*GetAutoScalingConfigurationResult, error)
func GetAutoScalingConfigurationOutput(ctx *Context, args *GetAutoScalingConfigurationOutputArgs, opts ...InvokeOption) GetAutoScalingConfigurationResultOutput

> Note: This function is named GetAutoScalingConfiguration in the Go SDK.

public static class GetAutoScalingConfiguration 
{
    public static Task<GetAutoScalingConfigurationResult> InvokeAsync(GetAutoScalingConfigurationArgs args, InvokeOptions? opts = null)
    public static Output<GetAutoScalingConfigurationResult> Invoke(GetAutoScalingConfigurationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAutoScalingConfigurationResult> getAutoScalingConfiguration(GetAutoScalingConfigurationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: oci:BigDataService/getAutoScalingConfiguration:getAutoScalingConfiguration
  arguments:
    # arguments dictionary

The following arguments are supported:

AutoScalingConfigurationId string

Unique Oracle-assigned identifier of the autoscale configuration.

BdsInstanceId string

The OCID of the cluster.

AutoScalingConfigurationId string

Unique Oracle-assigned identifier of the autoscale configuration.

BdsInstanceId string

The OCID of the cluster.

autoScalingConfigurationId String

Unique Oracle-assigned identifier of the autoscale configuration.

bdsInstanceId String

The OCID of the cluster.

autoScalingConfigurationId string

Unique Oracle-assigned identifier of the autoscale configuration.

bdsInstanceId string

The OCID of the cluster.

auto_scaling_configuration_id str

Unique Oracle-assigned identifier of the autoscale configuration.

bds_instance_id str

The OCID of the cluster.

autoScalingConfigurationId String

Unique Oracle-assigned identifier of the autoscale configuration.

bdsInstanceId String

The OCID of the cluster.

getAutoScalingConfiguration Result

The following output properties are available:

AutoScalingConfigurationId string
BdsInstanceId string
ClusterAdminPassword string
DisplayName string

A user-friendly name. The name does not have to be unique, and it may be changed. Avoid entering confidential information.

Id string

The unique identifier for the autoscale configuration.

IsEnabled bool
NodeType string

A node type that is managed by an autoscale configuration. The only supported types are WORKER and COMPUTE_ONLY_WORKER.

Policies List<GetAutoScalingConfigurationPolicy>

This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetails model to manage autoscale policy details for ODH clusters.

PolicyDetails List<GetAutoScalingConfigurationPolicyDetail>

Details of an autoscale policy.

State string

The state of the autoscale configuration.

TimeCreated string

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

TimeUpdated string

The time the autoscale configuration was updated, shown as an RFC 3339 formatted datetime string.

AutoScalingConfigurationId string
BdsInstanceId string
ClusterAdminPassword string
DisplayName string

A user-friendly name. The name does not have to be unique, and it may be changed. Avoid entering confidential information.

Id string

The unique identifier for the autoscale configuration.

IsEnabled bool
NodeType string

A node type that is managed by an autoscale configuration. The only supported types are WORKER and COMPUTE_ONLY_WORKER.

Policies []GetAutoScalingConfigurationPolicy

This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetails model to manage autoscale policy details for ODH clusters.

PolicyDetails []GetAutoScalingConfigurationPolicyDetail

Details of an autoscale policy.

State string

The state of the autoscale configuration.

TimeCreated string

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

TimeUpdated string

The time the autoscale configuration was updated, shown as an RFC 3339 formatted datetime string.

autoScalingConfigurationId String
bdsInstanceId String
clusterAdminPassword String
displayName String

A user-friendly name. The name does not have to be unique, and it may be changed. Avoid entering confidential information.

id String

The unique identifier for the autoscale configuration.

isEnabled Boolean
nodeType String

A node type that is managed by an autoscale configuration. The only supported types are WORKER and COMPUTE_ONLY_WORKER.

policies List<GetAutoScalingConfigurationPolicy>

This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetails model to manage autoscale policy details for ODH clusters.

policyDetails List<GetAutoScalingConfigurationPolicyDetail>

Details of an autoscale policy.

state String

The state of the autoscale configuration.

timeCreated String

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

timeUpdated String

The time the autoscale configuration was updated, shown as an RFC 3339 formatted datetime string.

autoScalingConfigurationId string
bdsInstanceId string
clusterAdminPassword string
displayName string

A user-friendly name. The name does not have to be unique, and it may be changed. Avoid entering confidential information.

id string

The unique identifier for the autoscale configuration.

isEnabled boolean
nodeType string

A node type that is managed by an autoscale configuration. The only supported types are WORKER and COMPUTE_ONLY_WORKER.

policies GetAutoScalingConfigurationPolicy[]

This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetails model to manage autoscale policy details for ODH clusters.

policyDetails GetAutoScalingConfigurationPolicyDetail[]

Details of an autoscale policy.

state string

The state of the autoscale configuration.

timeCreated string

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

timeUpdated string

The time the autoscale configuration was updated, shown as an RFC 3339 formatted datetime string.

auto_scaling_configuration_id str
bds_instance_id str
cluster_admin_password str
display_name str

A user-friendly name. The name does not have to be unique, and it may be changed. Avoid entering confidential information.

id str

The unique identifier for the autoscale configuration.

is_enabled bool
node_type str

A node type that is managed by an autoscale configuration. The only supported types are WORKER and COMPUTE_ONLY_WORKER.

policies GetAutoScalingConfigurationPolicy]

This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetails model to manage autoscale policy details for ODH clusters.

policy_details GetAutoScalingConfigurationPolicyDetail]

Details of an autoscale policy.

state str

The state of the autoscale configuration.

time_created str

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

time_updated str

The time the autoscale configuration was updated, shown as an RFC 3339 formatted datetime string.

autoScalingConfigurationId String
bdsInstanceId String
clusterAdminPassword String
displayName String

A user-friendly name. The name does not have to be unique, and it may be changed. Avoid entering confidential information.

id String

The unique identifier for the autoscale configuration.

isEnabled Boolean
nodeType String

A node type that is managed by an autoscale configuration. The only supported types are WORKER and COMPUTE_ONLY_WORKER.

policies List<Property Map>

This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetails model to manage autoscale policy details for ODH clusters.

policyDetails List<Property Map>

Details of an autoscale policy.

state String

The state of the autoscale configuration.

timeCreated String

The time the cluster was created, shown as an RFC 3339 formatted datetime string.

timeUpdated String

The time the autoscale configuration was updated, shown as an RFC 3339 formatted datetime string.

Supporting Types

GetAutoScalingConfigurationPolicy

PolicyType string

Type of autoscaling policy.

Rules List<GetAutoScalingConfigurationPolicyRule>

The list of rules for autoscaling. If an action has multiple rules, the last rule in the array will be applied.

PolicyType string

Type of autoscaling policy.

Rules []GetAutoScalingConfigurationPolicyRule

The list of rules for autoscaling. If an action has multiple rules, the last rule in the array will be applied.

policyType String

Type of autoscaling policy.

rules List<GetAutoScalingConfigurationPolicyRule>

The list of rules for autoscaling. If an action has multiple rules, the last rule in the array will be applied.

policyType string

Type of autoscaling policy.

rules GetAutoScalingConfigurationPolicyRule[]

The list of rules for autoscaling. If an action has multiple rules, the last rule in the array will be applied.

policy_type str

Type of autoscaling policy.

rules GetAutoScalingConfigurationPolicyRule]

The list of rules for autoscaling. If an action has multiple rules, the last rule in the array will be applied.

policyType String

Type of autoscaling policy.

rules List<Property Map>

The list of rules for autoscaling. If an action has multiple rules, the last rule in the array will be applied.

GetAutoScalingConfigurationPolicyDetail

ActionType string

The type of autoscaling action to take.

PolicyType string

Type of autoscaling policy.

ScaleDownConfigs List<GetAutoScalingConfigurationPolicyDetailScaleDownConfig>

Configration for a metric based vertical scale-down policy.

ScaleInConfigs List<GetAutoScalingConfigurationPolicyDetailScaleInConfig>

Configration for a metric based horizontal scale-in policy.

ScaleOutConfigs List<GetAutoScalingConfigurationPolicyDetailScaleOutConfig>

Configration for a metric based horizontal scale-out policy.

ScaleUpConfigs List<GetAutoScalingConfigurationPolicyDetailScaleUpConfig>

Configration for a metric based vertical scale-up policy.

ScheduleDetails List<GetAutoScalingConfigurationPolicyDetailScheduleDetail>
Timezone string

The time zone of the execution schedule, in IANA time zone database name format

TriggerType string

The type of autoscaling trigger.

ActionType string

The type of autoscaling action to take.

PolicyType string

Type of autoscaling policy.

ScaleDownConfigs []GetAutoScalingConfigurationPolicyDetailScaleDownConfig

Configration for a metric based vertical scale-down policy.

ScaleInConfigs []GetAutoScalingConfigurationPolicyDetailScaleInConfig

Configration for a metric based horizontal scale-in policy.

ScaleOutConfigs []GetAutoScalingConfigurationPolicyDetailScaleOutConfig

Configration for a metric based horizontal scale-out policy.

ScaleUpConfigs []GetAutoScalingConfigurationPolicyDetailScaleUpConfig

Configration for a metric based vertical scale-up policy.

ScheduleDetails []GetAutoScalingConfigurationPolicyDetailScheduleDetail
Timezone string

The time zone of the execution schedule, in IANA time zone database name format

TriggerType string

The type of autoscaling trigger.

actionType String

The type of autoscaling action to take.

policyType String

Type of autoscaling policy.

scaleDownConfigs List<GetAutoScalingConfigurationPolicyDetailScaleDownConfig>

Configration for a metric based vertical scale-down policy.

scaleInConfigs List<GetAutoScalingConfigurationPolicyDetailScaleInConfig>

Configration for a metric based horizontal scale-in policy.

scaleOutConfigs List<GetAutoScalingConfigurationPolicyDetailScaleOutConfig>

Configration for a metric based horizontal scale-out policy.

scaleUpConfigs List<GetAutoScalingConfigurationPolicyDetailScaleUpConfig>

Configration for a metric based vertical scale-up policy.

scheduleDetails List<GetAutoScalingConfigurationPolicyDetailScheduleDetail>
timezone String

The time zone of the execution schedule, in IANA time zone database name format

triggerType String

The type of autoscaling trigger.

actionType string

The type of autoscaling action to take.

policyType string

Type of autoscaling policy.

scaleDownConfigs GetAutoScalingConfigurationPolicyDetailScaleDownConfig[]

Configration for a metric based vertical scale-down policy.

scaleInConfigs GetAutoScalingConfigurationPolicyDetailScaleInConfig[]

Configration for a metric based horizontal scale-in policy.

scaleOutConfigs GetAutoScalingConfigurationPolicyDetailScaleOutConfig[]

Configration for a metric based horizontal scale-out policy.

scaleUpConfigs GetAutoScalingConfigurationPolicyDetailScaleUpConfig[]

Configration for a metric based vertical scale-up policy.

scheduleDetails GetAutoScalingConfigurationPolicyDetailScheduleDetail[]
timezone string

The time zone of the execution schedule, in IANA time zone database name format

triggerType string

The type of autoscaling trigger.

action_type str

The type of autoscaling action to take.

policy_type str

Type of autoscaling policy.

scale_down_configs GetAutoScalingConfigurationPolicyDetailScaleDownConfig]

Configration for a metric based vertical scale-down policy.

scale_in_configs GetAutoScalingConfigurationPolicyDetailScaleInConfig]

Configration for a metric based horizontal scale-in policy.

scale_out_configs GetAutoScalingConfigurationPolicyDetailScaleOutConfig]

Configration for a metric based horizontal scale-out policy.

scale_up_configs GetAutoScalingConfigurationPolicyDetailScaleUpConfig]

Configration for a metric based vertical scale-up policy.

schedule_details GetAutoScalingConfigurationPolicyDetailScheduleDetail]
timezone str

The time zone of the execution schedule, in IANA time zone database name format

trigger_type str

The type of autoscaling trigger.

actionType String

The type of autoscaling action to take.

policyType String

Type of autoscaling policy.

scaleDownConfigs List<Property Map>

Configration for a metric based vertical scale-down policy.

scaleInConfigs List<Property Map>

Configration for a metric based horizontal scale-in policy.

scaleOutConfigs List<Property Map>

Configration for a metric based horizontal scale-out policy.

scaleUpConfigs List<Property Map>

Configration for a metric based vertical scale-up policy.

scheduleDetails List<Property Map>
timezone String

The time zone of the execution schedule, in IANA time zone database name format

triggerType String

The type of autoscaling trigger.

GetAutoScalingConfigurationPolicyDetailScaleDownConfig

MemoryStepSize int

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

Metrics List<GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetric>

Metric and threshold details for triggering an autoscale action.

MinMemoryPerNode int

For nodes with flexible compute shapes, this value is the minimum memory in GBs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

MinOcpusPerNode int

For nodes with flexible compute shapes, this value is the minimum number of OCPUs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

OcpuStepSize int

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

MemoryStepSize int

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

Metrics []GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetric

Metric and threshold details for triggering an autoscale action.

MinMemoryPerNode int

For nodes with flexible compute shapes, this value is the minimum memory in GBs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

MinOcpusPerNode int

For nodes with flexible compute shapes, this value is the minimum number of OCPUs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

OcpuStepSize int

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

memoryStepSize Integer

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

metrics List<GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetric>

Metric and threshold details for triggering an autoscale action.

minMemoryPerNode Integer

For nodes with flexible compute shapes, this value is the minimum memory in GBs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

minOcpusPerNode Integer

For nodes with flexible compute shapes, this value is the minimum number of OCPUs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

ocpuStepSize Integer

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

memoryStepSize number

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

metrics GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetric[]

Metric and threshold details for triggering an autoscale action.

minMemoryPerNode number

For nodes with flexible compute shapes, this value is the minimum memory in GBs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

minOcpusPerNode number

For nodes with flexible compute shapes, this value is the minimum number of OCPUs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

ocpuStepSize number

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

memory_step_size int

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

metrics GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetric]

Metric and threshold details for triggering an autoscale action.

min_memory_per_node int

For nodes with flexible compute shapes, this value is the minimum memory in GBs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

min_ocpus_per_node int

For nodes with flexible compute shapes, this value is the minimum number of OCPUs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

ocpu_step_size int

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

memoryStepSize Number

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

metrics List<Property Map>

Metric and threshold details for triggering an autoscale action.

minMemoryPerNode Number

For nodes with flexible compute shapes, this value is the minimum memory in GBs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

minOcpusPerNode Number

For nodes with flexible compute shapes, this value is the minimum number of OCPUs each node can be scaled-down to. This value is not used for nodes with fixed compute shapes.

ocpuStepSize Number

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetric

MetricType string

Allowed value is CPU_UTILIZATION.

Thresholds List<GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetricThreshold>

An autoscale action is triggered when a performance metric exceeds a threshold.

MetricType string

Allowed value is CPU_UTILIZATION.

Thresholds []GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetricThreshold

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType String

Allowed value is CPU_UTILIZATION.

thresholds List<GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetricThreshold>

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType string

Allowed value is CPU_UTILIZATION.

thresholds GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetricThreshold[]

An autoscale action is triggered when a performance metric exceeds a threshold.

metric_type str

Allowed value is CPU_UTILIZATION.

thresholds GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetricThreshold]

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType String

Allowed value is CPU_UTILIZATION.

thresholds List<Property Map>

An autoscale action is triggered when a performance metric exceeds a threshold.

GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetricThreshold

DurationInMinutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

Operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

Value int

Integer non-negative value. 0 < value < 100

DurationInMinutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

Operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

Value int

Integer non-negative value. 0 < value < 100

durationInMinutes Integer

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator String

The comparison operator to use. Options are greater than (GT) or less than (LT).

value Integer

Integer non-negative value. 0 < value < 100

durationInMinutes number

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

value number

Integer non-negative value. 0 < value < 100

duration_in_minutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator str

The comparison operator to use. Options are greater than (GT) or less than (LT).

value int

Integer non-negative value. 0 < value < 100

durationInMinutes Number

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator String

The comparison operator to use. Options are greater than (GT) or less than (LT).

value Number

Integer non-negative value. 0 < value < 100

GetAutoScalingConfigurationPolicyDetailScaleInConfig

Metrics List<GetAutoScalingConfigurationPolicyDetailScaleInConfigMetric>

Metric and threshold details for triggering an autoscale action.

MinNodeCount int

This value is the minimum number of nodes the cluster can be scaled-in to.

StepSize int

This value is the number of nodes to add during a scale-out event.

Metrics []GetAutoScalingConfigurationPolicyDetailScaleInConfigMetric

Metric and threshold details for triggering an autoscale action.

MinNodeCount int

This value is the minimum number of nodes the cluster can be scaled-in to.

StepSize int

This value is the number of nodes to add during a scale-out event.

metrics List<GetAutoScalingConfigurationPolicyDetailScaleInConfigMetric>

Metric and threshold details for triggering an autoscale action.

minNodeCount Integer

This value is the minimum number of nodes the cluster can be scaled-in to.

stepSize Integer

This value is the number of nodes to add during a scale-out event.

metrics GetAutoScalingConfigurationPolicyDetailScaleInConfigMetric[]

Metric and threshold details for triggering an autoscale action.

minNodeCount number

This value is the minimum number of nodes the cluster can be scaled-in to.

stepSize number

This value is the number of nodes to add during a scale-out event.

metrics GetAutoScalingConfigurationPolicyDetailScaleInConfigMetric]

Metric and threshold details for triggering an autoscale action.

min_node_count int

This value is the minimum number of nodes the cluster can be scaled-in to.

step_size int

This value is the number of nodes to add during a scale-out event.

metrics List<Property Map>

Metric and threshold details for triggering an autoscale action.

minNodeCount Number

This value is the minimum number of nodes the cluster can be scaled-in to.

stepSize Number

This value is the number of nodes to add during a scale-out event.

GetAutoScalingConfigurationPolicyDetailScaleInConfigMetric

MetricType string

Allowed value is CPU_UTILIZATION.

Thresholds List<GetAutoScalingConfigurationPolicyDetailScaleInConfigMetricThreshold>

An autoscale action is triggered when a performance metric exceeds a threshold.

MetricType string

Allowed value is CPU_UTILIZATION.

Thresholds []GetAutoScalingConfigurationPolicyDetailScaleInConfigMetricThreshold

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType String

Allowed value is CPU_UTILIZATION.

thresholds List<GetAutoScalingConfigurationPolicyDetailScaleInConfigMetricThreshold>

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType string

Allowed value is CPU_UTILIZATION.

thresholds GetAutoScalingConfigurationPolicyDetailScaleInConfigMetricThreshold[]

An autoscale action is triggered when a performance metric exceeds a threshold.

metric_type str

Allowed value is CPU_UTILIZATION.

thresholds GetAutoScalingConfigurationPolicyDetailScaleInConfigMetricThreshold]

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType String

Allowed value is CPU_UTILIZATION.

thresholds List<Property Map>

An autoscale action is triggered when a performance metric exceeds a threshold.

GetAutoScalingConfigurationPolicyDetailScaleInConfigMetricThreshold

DurationInMinutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

Operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

Value int

Integer non-negative value. 0 < value < 100

DurationInMinutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

Operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

Value int

Integer non-negative value. 0 < value < 100

durationInMinutes Integer

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator String

The comparison operator to use. Options are greater than (GT) or less than (LT).

value Integer

Integer non-negative value. 0 < value < 100

durationInMinutes number

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

value number

Integer non-negative value. 0 < value < 100

duration_in_minutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator str

The comparison operator to use. Options are greater than (GT) or less than (LT).

value int

Integer non-negative value. 0 < value < 100

durationInMinutes Number

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator String

The comparison operator to use. Options are greater than (GT) or less than (LT).

value Number

Integer non-negative value. 0 < value < 100

GetAutoScalingConfigurationPolicyDetailScaleOutConfig

MaxNodeCount int

This value is the maximum number of nodes the cluster can be scaled-out to.

Metrics List<GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetric>

Metric and threshold details for triggering an autoscale action.

StepSize int

This value is the number of nodes to add during a scale-out event.

MaxNodeCount int

This value is the maximum number of nodes the cluster can be scaled-out to.

Metrics []GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetric

Metric and threshold details for triggering an autoscale action.

StepSize int

This value is the number of nodes to add during a scale-out event.

maxNodeCount Integer

This value is the maximum number of nodes the cluster can be scaled-out to.

metrics List<GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetric>

Metric and threshold details for triggering an autoscale action.

stepSize Integer

This value is the number of nodes to add during a scale-out event.

maxNodeCount number

This value is the maximum number of nodes the cluster can be scaled-out to.

metrics GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetric[]

Metric and threshold details for triggering an autoscale action.

stepSize number

This value is the number of nodes to add during a scale-out event.

max_node_count int

This value is the maximum number of nodes the cluster can be scaled-out to.

metrics GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetric]

Metric and threshold details for triggering an autoscale action.

step_size int

This value is the number of nodes to add during a scale-out event.

maxNodeCount Number

This value is the maximum number of nodes the cluster can be scaled-out to.

metrics List<Property Map>

Metric and threshold details for triggering an autoscale action.

stepSize Number

This value is the number of nodes to add during a scale-out event.

GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetric

MetricType string

Allowed value is CPU_UTILIZATION.

Thresholds List<GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetricThreshold>

An autoscale action is triggered when a performance metric exceeds a threshold.

MetricType string

Allowed value is CPU_UTILIZATION.

Thresholds []GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetricThreshold

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType String

Allowed value is CPU_UTILIZATION.

thresholds List<GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetricThreshold>

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType string

Allowed value is CPU_UTILIZATION.

thresholds GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetricThreshold[]

An autoscale action is triggered when a performance metric exceeds a threshold.

metric_type str

Allowed value is CPU_UTILIZATION.

thresholds GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetricThreshold]

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType String

Allowed value is CPU_UTILIZATION.

thresholds List<Property Map>

An autoscale action is triggered when a performance metric exceeds a threshold.

GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetricThreshold

DurationInMinutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

Operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

Value int

Integer non-negative value. 0 < value < 100

DurationInMinutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

Operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

Value int

Integer non-negative value. 0 < value < 100

durationInMinutes Integer

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator String

The comparison operator to use. Options are greater than (GT) or less than (LT).

value Integer

Integer non-negative value. 0 < value < 100

durationInMinutes number

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

value number

Integer non-negative value. 0 < value < 100

duration_in_minutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator str

The comparison operator to use. Options are greater than (GT) or less than (LT).

value int

Integer non-negative value. 0 < value < 100

durationInMinutes Number

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator String

The comparison operator to use. Options are greater than (GT) or less than (LT).

value Number

Integer non-negative value. 0 < value < 100

GetAutoScalingConfigurationPolicyDetailScaleUpConfig

MaxMemoryPerNode int

For nodes with flexible compute shapes, this value is the maximum memory in GBs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

MaxOcpusPerNode int

For nodes with flexible compute shapes, this value is the maximum number of OCPUs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

MemoryStepSize int

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

Metrics List<GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetric>

Metric and threshold details for triggering an autoscale action.

OcpuStepSize int

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

MaxMemoryPerNode int

For nodes with flexible compute shapes, this value is the maximum memory in GBs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

MaxOcpusPerNode int

For nodes with flexible compute shapes, this value is the maximum number of OCPUs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

MemoryStepSize int

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

Metrics []GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetric

Metric and threshold details for triggering an autoscale action.

OcpuStepSize int

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

maxMemoryPerNode Integer

For nodes with flexible compute shapes, this value is the maximum memory in GBs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

maxOcpusPerNode Integer

For nodes with flexible compute shapes, this value is the maximum number of OCPUs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

memoryStepSize Integer

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

metrics List<GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetric>

Metric and threshold details for triggering an autoscale action.

ocpuStepSize Integer

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

maxMemoryPerNode number

For nodes with flexible compute shapes, this value is the maximum memory in GBs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

maxOcpusPerNode number

For nodes with flexible compute shapes, this value is the maximum number of OCPUs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

memoryStepSize number

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

metrics GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetric[]

Metric and threshold details for triggering an autoscale action.

ocpuStepSize number

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

max_memory_per_node int

For nodes with flexible compute shapes, this value is the maximum memory in GBs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

max_ocpus_per_node int

For nodes with flexible compute shapes, this value is the maximum number of OCPUs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

memory_step_size int

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

metrics GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetric]

Metric and threshold details for triggering an autoscale action.

ocpu_step_size int

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

maxMemoryPerNode Number

For nodes with flexible compute shapes, this value is the maximum memory in GBs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

maxOcpusPerNode Number

For nodes with flexible compute shapes, this value is the maximum number of OCPUs each node can be scaled-up to. This value is not used for nodes with fixed compute shapes.

memoryStepSize Number

For nodes with flexible compute shapes, this value is the size of memory in GBs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

metrics List<Property Map>

Metric and threshold details for triggering an autoscale action.

ocpuStepSize Number

For nodes with flexible compute shapes, this value is the number of OCPUs to add to each node during a scale-up event. This value is not used for nodes with fixed compute shapes.

GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetric

MetricType string

Allowed value is CPU_UTILIZATION.

Thresholds List<GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetricThreshold>

An autoscale action is triggered when a performance metric exceeds a threshold.

MetricType string

Allowed value is CPU_UTILIZATION.

Thresholds []GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetricThreshold

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType String

Allowed value is CPU_UTILIZATION.

thresholds List<GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetricThreshold>

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType string

Allowed value is CPU_UTILIZATION.

thresholds GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetricThreshold[]

An autoscale action is triggered when a performance metric exceeds a threshold.

metric_type str

Allowed value is CPU_UTILIZATION.

thresholds GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetricThreshold]

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType String

Allowed value is CPU_UTILIZATION.

thresholds List<Property Map>

An autoscale action is triggered when a performance metric exceeds a threshold.

GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetricThreshold

DurationInMinutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

Operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

Value int

Integer non-negative value. 0 < value < 100

DurationInMinutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

Operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

Value int

Integer non-negative value. 0 < value < 100

durationInMinutes Integer

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator String

The comparison operator to use. Options are greater than (GT) or less than (LT).

value Integer

Integer non-negative value. 0 < value < 100

durationInMinutes number

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

value number

Integer non-negative value. 0 < value < 100

duration_in_minutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator str

The comparison operator to use. Options are greater than (GT) or less than (LT).

value int

Integer non-negative value. 0 < value < 100

durationInMinutes Number

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator String

The comparison operator to use. Options are greater than (GT) or less than (LT).

value Number

Integer non-negative value. 0 < value < 100

GetAutoScalingConfigurationPolicyDetailScheduleDetail

GetAutoScalingConfigurationPolicyDetailScheduleDetailTimeAndHorizontalScalingConfig

TargetNodeCount int

This value is the desired number of nodes in the cluster.

TimeRecurrence string

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

TargetNodeCount int

This value is the desired number of nodes in the cluster.

TimeRecurrence string

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

targetNodeCount Integer

This value is the desired number of nodes in the cluster.

timeRecurrence String

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

targetNodeCount number

This value is the desired number of nodes in the cluster.

timeRecurrence string

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

target_node_count int

This value is the desired number of nodes in the cluster.

time_recurrence str

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

targetNodeCount Number

This value is the desired number of nodes in the cluster.

timeRecurrence String

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

GetAutoScalingConfigurationPolicyDetailScheduleDetailTimeAndVerticalScalingConfig

TargetMemoryPerNode int

For nodes with flexible compute shapes, this value is the desired memory in GBs on each node. This value is not used for nodes with fixed compute shapes.

TargetOcpusPerNode int

For nodes with flexible compute shapes, this value is the desired OCPUs count on each node. This value is not used for nodes with fixed compute shapes.

TargetShape string

For nodes with fixed compute shapes, this value is the desired shape of each node. This value is not used for nodes with flexible compute shapes.

TimeRecurrence string

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

TargetMemoryPerNode int

For nodes with flexible compute shapes, this value is the desired memory in GBs on each node. This value is not used for nodes with fixed compute shapes.

TargetOcpusPerNode int

For nodes with flexible compute shapes, this value is the desired OCPUs count on each node. This value is not used for nodes with fixed compute shapes.

TargetShape string

For nodes with fixed compute shapes, this value is the desired shape of each node. This value is not used for nodes with flexible compute shapes.

TimeRecurrence string

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

targetMemoryPerNode Integer

For nodes with flexible compute shapes, this value is the desired memory in GBs on each node. This value is not used for nodes with fixed compute shapes.

targetOcpusPerNode Integer

For nodes with flexible compute shapes, this value is the desired OCPUs count on each node. This value is not used for nodes with fixed compute shapes.

targetShape String

For nodes with fixed compute shapes, this value is the desired shape of each node. This value is not used for nodes with flexible compute shapes.

timeRecurrence String

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

targetMemoryPerNode number

For nodes with flexible compute shapes, this value is the desired memory in GBs on each node. This value is not used for nodes with fixed compute shapes.

targetOcpusPerNode number

For nodes with flexible compute shapes, this value is the desired OCPUs count on each node. This value is not used for nodes with fixed compute shapes.

targetShape string

For nodes with fixed compute shapes, this value is the desired shape of each node. This value is not used for nodes with flexible compute shapes.

timeRecurrence string

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

target_memory_per_node int

For nodes with flexible compute shapes, this value is the desired memory in GBs on each node. This value is not used for nodes with fixed compute shapes.

target_ocpus_per_node int

For nodes with flexible compute shapes, this value is the desired OCPUs count on each node. This value is not used for nodes with fixed compute shapes.

target_shape str

For nodes with fixed compute shapes, this value is the desired shape of each node. This value is not used for nodes with flexible compute shapes.

time_recurrence str

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

targetMemoryPerNode Number

For nodes with flexible compute shapes, this value is the desired memory in GBs on each node. This value is not used for nodes with fixed compute shapes.

targetOcpusPerNode Number

For nodes with flexible compute shapes, this value is the desired OCPUs count on each node. This value is not used for nodes with fixed compute shapes.

targetShape String

For nodes with fixed compute shapes, this value is the desired shape of each node. This value is not used for nodes with flexible compute shapes.

timeRecurrence String

Day/time recurrence (specified following RFC 5545) at which to trigger autoscaling action. Currently only WEEKLY frequency is supported. Days of the week are specified using BYDAY field. Time of the day is specified using BYHOUR and BYMINUTE fields. Other fields are not supported.

GetAutoScalingConfigurationPolicyRule

Action string

The valid value are CHANGE_SHAPE_SCALE_UP or CHANGE_SHAPE_SCALE_DOWN.

Metrics List<GetAutoScalingConfigurationPolicyRuleMetric>

Metric and threshold details for triggering an autoscale action.

Action string

The valid value are CHANGE_SHAPE_SCALE_UP or CHANGE_SHAPE_SCALE_DOWN.

Metrics []GetAutoScalingConfigurationPolicyRuleMetric

Metric and threshold details for triggering an autoscale action.

action String

The valid value are CHANGE_SHAPE_SCALE_UP or CHANGE_SHAPE_SCALE_DOWN.

metrics List<GetAutoScalingConfigurationPolicyRuleMetric>

Metric and threshold details for triggering an autoscale action.

action string

The valid value are CHANGE_SHAPE_SCALE_UP or CHANGE_SHAPE_SCALE_DOWN.

metrics GetAutoScalingConfigurationPolicyRuleMetric[]

Metric and threshold details for triggering an autoscale action.

action str

The valid value are CHANGE_SHAPE_SCALE_UP or CHANGE_SHAPE_SCALE_DOWN.

metrics GetAutoScalingConfigurationPolicyRuleMetric]

Metric and threshold details for triggering an autoscale action.

action String

The valid value are CHANGE_SHAPE_SCALE_UP or CHANGE_SHAPE_SCALE_DOWN.

metrics List<Property Map>

Metric and threshold details for triggering an autoscale action.

GetAutoScalingConfigurationPolicyRuleMetric

MetricType string

Allowed value is CPU_UTILIZATION.

Thresholds List<GetAutoScalingConfigurationPolicyRuleMetricThreshold>

An autoscale action is triggered when a performance metric exceeds a threshold.

MetricType string

Allowed value is CPU_UTILIZATION.

Thresholds []GetAutoScalingConfigurationPolicyRuleMetricThreshold

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType String

Allowed value is CPU_UTILIZATION.

thresholds List<GetAutoScalingConfigurationPolicyRuleMetricThreshold>

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType string

Allowed value is CPU_UTILIZATION.

thresholds GetAutoScalingConfigurationPolicyRuleMetricThreshold[]

An autoscale action is triggered when a performance metric exceeds a threshold.

metric_type str

Allowed value is CPU_UTILIZATION.

thresholds GetAutoScalingConfigurationPolicyRuleMetricThreshold]

An autoscale action is triggered when a performance metric exceeds a threshold.

metricType String

Allowed value is CPU_UTILIZATION.

thresholds List<Property Map>

An autoscale action is triggered when a performance metric exceeds a threshold.

GetAutoScalingConfigurationPolicyRuleMetricThreshold

DurationInMinutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

Operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

Value int

Integer non-negative value. 0 < value < 100

DurationInMinutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

Operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

Value int

Integer non-negative value. 0 < value < 100

durationInMinutes Integer

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator String

The comparison operator to use. Options are greater than (GT) or less than (LT).

value Integer

Integer non-negative value. 0 < value < 100

durationInMinutes number

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator string

The comparison operator to use. Options are greater than (GT) or less than (LT).

value number

Integer non-negative value. 0 < value < 100

duration_in_minutes int

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator str

The comparison operator to use. Options are greater than (GT) or less than (LT).

value int

Integer non-negative value. 0 < value < 100

durationInMinutes Number

This value is the minimum period of time the metric value exceeds the threshold value before the action is triggered. The value is in minutes.

operator String

The comparison operator to use. Options are greater than (GT) or less than (LT).

value Number

Integer non-negative value. 0 < value < 100

Package Details

Repository
https://github.com/pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.