Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.BigDataService.getAutoScalingConfiguration
Explore with Pulumi AI
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
import * as pulumi from "@pulumi/pulumi";
import * as oci from "@pulumi/oci";
const testAutoScalingConfiguration = oci.BigDataService.getAutoScalingConfiguration({
    autoScalingConfigurationId: testAutoScalingConfigurationOciAutoscalingAutoScalingConfiguration.id,
    bdsInstanceId: testBdsInstance.id,
});
import pulumi
import pulumi_oci as oci
test_auto_scaling_configuration = oci.BigDataService.get_auto_scaling_configuration(auto_scaling_configuration_id=test_auto_scaling_configuration_oci_autoscaling_auto_scaling_configuration["id"],
    bds_instance_id=test_bds_instance["id"])
package main
import (
	"github.com/pulumi/pulumi-oci/sdk/v2/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: testAutoScalingConfigurationOciAutoscalingAutoScalingConfiguration.Id,
			BdsInstanceId:              testBdsInstance.Id,
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Oci = Pulumi.Oci;
return await Deployment.RunAsync(() => 
{
    var testAutoScalingConfiguration = Oci.BigDataService.GetAutoScalingConfiguration.Invoke(new()
    {
        AutoScalingConfigurationId = testAutoScalingConfigurationOciAutoscalingAutoScalingConfiguration.Id,
        BdsInstanceId = testBdsInstance.Id,
    });
});
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.BigDataService.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(testAutoScalingConfigurationOciAutoscalingAutoScalingConfiguration.id())
            .bdsInstanceId(testBdsInstance.id())
            .build());
    }
}
variables:
  testAutoScalingConfiguration:
    fn::invoke:
      function: oci:BigDataService:getAutoScalingConfiguration
      arguments:
        autoScalingConfigurationId: ${testAutoScalingConfigurationOciAutoscalingAutoScalingConfiguration.id}
        bdsInstanceId: ${testBdsInstance.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 LookupAutoScalingConfiguration(ctx *Context, args *LookupAutoScalingConfigurationArgs, opts ...InvokeOption) (*LookupAutoScalingConfigurationResult, error)
func LookupAutoScalingConfigurationOutput(ctx *Context, args *LookupAutoScalingConfigurationOutputArgs, opts ...InvokeOption) LookupAutoScalingConfigurationResultOutput> Note: This function is named LookupAutoScalingConfiguration 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)
public static Output<GetAutoScalingConfigurationResult> getAutoScalingConfiguration(GetAutoScalingConfigurationArgs args, InvokeOptions options)
fn::invoke:
  function: oci:BigDataService/getAutoScalingConfiguration:getAutoScalingConfiguration
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AutoScaling stringConfiguration Id 
- Unique Oracle-assigned identifier of the autoscale configuration.
- BdsInstance stringId 
- The OCID of the cluster.
- AutoScaling stringConfiguration Id 
- Unique Oracle-assigned identifier of the autoscale configuration.
- BdsInstance stringId 
- The OCID of the cluster.
- autoScaling StringConfiguration Id 
- Unique Oracle-assigned identifier of the autoscale configuration.
- bdsInstance StringId 
- The OCID of the cluster.
- autoScaling stringConfiguration Id 
- Unique Oracle-assigned identifier of the autoscale configuration.
- bdsInstance stringId 
- The OCID of the cluster.
- auto_scaling_ strconfiguration_ id 
- Unique Oracle-assigned identifier of the autoscale configuration.
- bds_instance_ strid 
- The OCID of the cluster.
- autoScaling StringConfiguration Id 
- Unique Oracle-assigned identifier of the autoscale configuration.
- bdsInstance StringId 
- The OCID of the cluster.
getAutoScalingConfiguration Result
The following output properties are available:
- AutoScaling stringConfiguration Id 
- BdsInstance stringId 
- ClusterAdmin stringPassword 
- 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, COMPUTE_ONLY_WORKER, KAFKA_BROKER.
- Policies
List<GetAuto Scaling Configuration Policy> 
- This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetailsmodel to manage autoscale policy details for ODH clusters.
- PolicyDetails List<GetAuto Scaling Configuration Policy Detail> 
- 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.
- AutoScaling stringConfiguration Id 
- BdsInstance stringId 
- ClusterAdmin stringPassword 
- 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, COMPUTE_ONLY_WORKER, KAFKA_BROKER.
- Policies
[]GetAuto Scaling Configuration Policy 
- This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetailsmodel to manage autoscale policy details for ODH clusters.
- PolicyDetails []GetAuto Scaling Configuration Policy Detail 
- 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.
- autoScaling StringConfiguration Id 
- bdsInstance StringId 
- clusterAdmin StringPassword 
- 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, COMPUTE_ONLY_WORKER, KAFKA_BROKER.
- policies
List<GetAuto Scaling Configuration Policy> 
- This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetailsmodel to manage autoscale policy details for ODH clusters.
- policyDetails List<GetAuto Scaling Configuration Policy Detail> 
- 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.
- autoScaling stringConfiguration Id 
- bdsInstance stringId 
- clusterAdmin stringPassword 
- 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, COMPUTE_ONLY_WORKER, KAFKA_BROKER.
- policies
GetAuto Scaling Configuration Policy[] 
- This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetailsmodel to manage autoscale policy details for ODH clusters.
- policyDetails GetAuto Scaling Configuration Policy Detail[] 
- 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_ strconfiguration_ id 
- bds_instance_ strid 
- cluster_admin_ strpassword 
- 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, COMPUTE_ONLY_WORKER, KAFKA_BROKER.
- policies
Sequence[GetAuto Scaling Configuration Policy] 
- This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetailsmodel to manage autoscale policy details for ODH clusters.
- policy_details Sequence[GetAuto Scaling Configuration Policy Detail] 
- 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.
- autoScaling StringConfiguration Id 
- bdsInstance StringId 
- clusterAdmin StringPassword 
- 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, COMPUTE_ONLY_WORKER, KAFKA_BROKER.
- policies List<Property Map>
- This model for autoscaling policy is deprecated and not supported for ODH clusters. Use the AutoScalePolicyDetailsmodel 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<GetAuto Scaling Configuration Policy Rule> 
- 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
[]GetAuto Scaling Configuration Policy Rule 
- 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<GetAuto Scaling Configuration Policy Rule> 
- 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
GetAuto Scaling Configuration Policy Rule[] 
- 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
Sequence[GetAuto Scaling Configuration Policy Rule] 
- 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.
- ScaleDown List<GetConfigs Auto Scaling Configuration Policy Detail Scale Down Config> 
- Configration for a metric based vertical scale-down policy.
- ScaleIn List<GetConfigs Auto Scaling Configuration Policy Detail Scale In Config> 
- Configration for a metric based horizontal scale-in policy.
- ScaleOut List<GetConfigs Auto Scaling Configuration Policy Detail Scale Out Config> 
- Configration for a metric based horizontal scale-out policy.
- ScaleUp List<GetConfigs Auto Scaling Configuration Policy Detail Scale Up Config> 
- Configration for a metric based vertical scale-up policy.
- ScheduleDetails List<GetAuto Scaling Configuration Policy Detail Schedule Detail> 
- Details of a horizontal scaling schedule.
- 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.
- ScaleDown []GetConfigs Auto Scaling Configuration Policy Detail Scale Down Config 
- Configration for a metric based vertical scale-down policy.
- ScaleIn []GetConfigs Auto Scaling Configuration Policy Detail Scale In Config 
- Configration for a metric based horizontal scale-in policy.
- ScaleOut []GetConfigs Auto Scaling Configuration Policy Detail Scale Out Config 
- Configration for a metric based horizontal scale-out policy.
- ScaleUp []GetConfigs Auto Scaling Configuration Policy Detail Scale Up Config 
- Configration for a metric based vertical scale-up policy.
- ScheduleDetails []GetAuto Scaling Configuration Policy Detail Schedule Detail 
- Details of a horizontal scaling schedule.
- 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.
- scaleDown List<GetConfigs Auto Scaling Configuration Policy Detail Scale Down Config> 
- Configration for a metric based vertical scale-down policy.
- scaleIn List<GetConfigs Auto Scaling Configuration Policy Detail Scale In Config> 
- Configration for a metric based horizontal scale-in policy.
- scaleOut List<GetConfigs Auto Scaling Configuration Policy Detail Scale Out Config> 
- Configration for a metric based horizontal scale-out policy.
- scaleUp List<GetConfigs Auto Scaling Configuration Policy Detail Scale Up Config> 
- Configration for a metric based vertical scale-up policy.
- scheduleDetails List<GetAuto Scaling Configuration Policy Detail Schedule Detail> 
- Details of a horizontal scaling schedule.
- 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.
- scaleDown GetConfigs Auto Scaling Configuration Policy Detail Scale Down Config[] 
- Configration for a metric based vertical scale-down policy.
- scaleIn GetConfigs Auto Scaling Configuration Policy Detail Scale In Config[] 
- Configration for a metric based horizontal scale-in policy.
- scaleOut GetConfigs Auto Scaling Configuration Policy Detail Scale Out Config[] 
- Configration for a metric based horizontal scale-out policy.
- scaleUp GetConfigs Auto Scaling Configuration Policy Detail Scale Up Config[] 
- Configration for a metric based vertical scale-up policy.
- scheduleDetails GetAuto Scaling Configuration Policy Detail Schedule Detail[] 
- Details of a horizontal scaling schedule.
- 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_ Sequence[Getconfigs Auto Scaling Configuration Policy Detail Scale Down Config] 
- Configration for a metric based vertical scale-down policy.
- scale_in_ Sequence[Getconfigs Auto Scaling Configuration Policy Detail Scale In Config] 
- Configration for a metric based horizontal scale-in policy.
- scale_out_ Sequence[Getconfigs Auto Scaling Configuration Policy Detail Scale Out Config] 
- Configration for a metric based horizontal scale-out policy.
- scale_up_ Sequence[Getconfigs Auto Scaling Configuration Policy Detail Scale Up Config] 
- Configration for a metric based vertical scale-up policy.
- schedule_details Sequence[GetAuto Scaling Configuration Policy Detail Schedule Detail] 
- Details of a horizontal scaling schedule.
- 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.
- scaleDown List<Property Map>Configs 
- Configration for a metric based vertical scale-down policy.
- scaleIn List<Property Map>Configs 
- Configration for a metric based horizontal scale-in policy.
- scaleOut List<Property Map>Configs 
- Configration for a metric based horizontal scale-out policy.
- scaleUp List<Property Map>Configs 
- Configration for a metric based vertical scale-up policy.
- scheduleDetails List<Property Map>
- Details of a horizontal scaling schedule.
- timezone String
- The time zone of the execution schedule, in IANA time zone database name format
- triggerType String
- The type of autoscaling trigger.
GetAutoScalingConfigurationPolicyDetailScaleDownConfig        
- MemoryStep intSize 
- 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<GetAuto Scaling Configuration Policy Detail Scale Down Config Metric> 
- Metric and threshold details for triggering an autoscale action.
- MinMemory intPer Node 
- 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.
- MinOcpus intPer Node 
- 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.
- OcpuStep intSize 
- 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.
- MemoryStep intSize 
- 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
[]GetAuto Scaling Configuration Policy Detail Scale Down Config Metric 
- Metric and threshold details for triggering an autoscale action.
- MinMemory intPer Node 
- 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.
- MinOcpus intPer Node 
- 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.
- OcpuStep intSize 
- 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.
- memoryStep IntegerSize 
- 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<GetAuto Scaling Configuration Policy Detail Scale Down Config Metric> 
- Metric and threshold details for triggering an autoscale action.
- minMemory IntegerPer Node 
- 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.
- minOcpus IntegerPer Node 
- 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.
- ocpuStep IntegerSize 
- 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.
- memoryStep numberSize 
- 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
GetAuto Scaling Configuration Policy Detail Scale Down Config Metric[] 
- Metric and threshold details for triggering an autoscale action.
- minMemory numberPer Node 
- 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.
- minOcpus numberPer Node 
- 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.
- ocpuStep numberSize 
- 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_ intsize 
- 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
Sequence[GetAuto Scaling Configuration Policy Detail Scale Down Config Metric] 
- Metric and threshold details for triggering an autoscale action.
- min_memory_ intper_ node 
- 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_ intper_ node 
- 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_ intsize 
- 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.
- memoryStep NumberSize 
- 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.
- minMemory NumberPer Node 
- 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.
- minOcpus NumberPer Node 
- 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.
- ocpuStep NumberSize 
- 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 values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
List<GetAuto Scaling Configuration Policy Detail Scale Down Config Metric Threshold> 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- MetricType string
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
[]GetAuto Scaling Configuration Policy Detail Scale Down Config Metric Threshold 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType String
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
List<GetAuto Scaling Configuration Policy Detail Scale Down Config Metric Threshold> 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType string
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
GetAuto Scaling Configuration Policy Detail Scale Down Config Metric Threshold[] 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metric_type str
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
Sequence[GetAuto Scaling Configuration Policy Detail Scale Down Config Metric Threshold] 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType String
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds List<Property Map>
- An autoscale action is triggered when a performance metric exceeds a threshold.
GetAutoScalingConfigurationPolicyDetailScaleDownConfigMetricThreshold          
- DurationIn intMinutes 
- 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
- DurationIn intMinutes 
- 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
- durationIn IntegerMinutes 
- 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
- durationIn numberMinutes 
- 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_ intminutes 
- 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
- durationIn NumberMinutes 
- 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<GetAuto Scaling Configuration Policy Detail Scale In Config Metric> 
- Metric and threshold details for triggering an autoscale action.
- MinNode intCount 
- 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
[]GetAuto Scaling Configuration Policy Detail Scale In Config Metric 
- Metric and threshold details for triggering an autoscale action.
- MinNode intCount 
- 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<GetAuto Scaling Configuration Policy Detail Scale In Config Metric> 
- Metric and threshold details for triggering an autoscale action.
- minNode IntegerCount 
- 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
GetAuto Scaling Configuration Policy Detail Scale In Config Metric[] 
- Metric and threshold details for triggering an autoscale action.
- minNode numberCount 
- 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
Sequence[GetAuto Scaling Configuration Policy Detail Scale In Config Metric] 
- Metric and threshold details for triggering an autoscale action.
- min_node_ intcount 
- 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.
- minNode NumberCount 
- 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 values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
List<GetAuto Scaling Configuration Policy Detail Scale In Config Metric Threshold> 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- MetricType string
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
[]GetAuto Scaling Configuration Policy Detail Scale In Config Metric Threshold 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType String
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
List<GetAuto Scaling Configuration Policy Detail Scale In Config Metric Threshold> 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType string
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
GetAuto Scaling Configuration Policy Detail Scale In Config Metric Threshold[] 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metric_type str
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
Sequence[GetAuto Scaling Configuration Policy Detail Scale In Config Metric Threshold] 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType String
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds List<Property Map>
- An autoscale action is triggered when a performance metric exceeds a threshold.
GetAutoScalingConfigurationPolicyDetailScaleInConfigMetricThreshold          
- DurationIn intMinutes 
- 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
- DurationIn intMinutes 
- 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
- durationIn IntegerMinutes 
- 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
- durationIn numberMinutes 
- 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_ intminutes 
- 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
- durationIn NumberMinutes 
- 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        
- MaxNode intCount 
- This value is the maximum number of nodes the cluster can be scaled-out to.
- Metrics
List<GetAuto Scaling Configuration Policy Detail Scale Out Config Metric> 
- 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.
- MaxNode intCount 
- This value is the maximum number of nodes the cluster can be scaled-out to.
- Metrics
[]GetAuto Scaling Configuration Policy Detail Scale Out Config Metric 
- 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.
- maxNode IntegerCount 
- This value is the maximum number of nodes the cluster can be scaled-out to.
- metrics
List<GetAuto Scaling Configuration Policy Detail Scale Out Config Metric> 
- 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.
- maxNode numberCount 
- This value is the maximum number of nodes the cluster can be scaled-out to.
- metrics
GetAuto Scaling Configuration Policy Detail Scale Out Config Metric[] 
- 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_ intcount 
- This value is the maximum number of nodes the cluster can be scaled-out to.
- metrics
Sequence[GetAuto Scaling Configuration Policy Detail Scale Out Config Metric] 
- 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.
- maxNode NumberCount 
- 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 values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
List<GetAuto Scaling Configuration Policy Detail Scale Out Config Metric Threshold> 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- MetricType string
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
[]GetAuto Scaling Configuration Policy Detail Scale Out Config Metric Threshold 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType String
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
List<GetAuto Scaling Configuration Policy Detail Scale Out Config Metric Threshold> 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType string
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
GetAuto Scaling Configuration Policy Detail Scale Out Config Metric Threshold[] 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metric_type str
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
Sequence[GetAuto Scaling Configuration Policy Detail Scale Out Config Metric Threshold] 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType String
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds List<Property Map>
- An autoscale action is triggered when a performance metric exceeds a threshold.
GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetricThreshold          
- DurationIn intMinutes 
- 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
- DurationIn intMinutes 
- 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
- durationIn IntegerMinutes 
- 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
- durationIn numberMinutes 
- 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_ intminutes 
- 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
- durationIn NumberMinutes 
- 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        
- MaxMemory intPer Node 
- 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.
- MaxOcpus intPer Node 
- 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.
- MemoryStep intSize 
- 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<GetAuto Scaling Configuration Policy Detail Scale Up Config Metric> 
- Metric and threshold details for triggering an autoscale action.
- OcpuStep intSize 
- 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.
- MaxMemory intPer Node 
- 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.
- MaxOcpus intPer Node 
- 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.
- MemoryStep intSize 
- 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
[]GetAuto Scaling Configuration Policy Detail Scale Up Config Metric 
- Metric and threshold details for triggering an autoscale action.
- OcpuStep intSize 
- 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.
- maxMemory IntegerPer Node 
- 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.
- maxOcpus IntegerPer Node 
- 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.
- memoryStep IntegerSize 
- 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<GetAuto Scaling Configuration Policy Detail Scale Up Config Metric> 
- Metric and threshold details for triggering an autoscale action.
- ocpuStep IntegerSize 
- 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.
- maxMemory numberPer Node 
- 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.
- maxOcpus numberPer Node 
- 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.
- memoryStep numberSize 
- 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
GetAuto Scaling Configuration Policy Detail Scale Up Config Metric[] 
- Metric and threshold details for triggering an autoscale action.
- ocpuStep numberSize 
- 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_ intper_ node 
- 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_ intper_ node 
- 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_ intsize 
- 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
Sequence[GetAuto Scaling Configuration Policy Detail Scale Up Config Metric] 
- Metric and threshold details for triggering an autoscale action.
- ocpu_step_ intsize 
- 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.
- maxMemory NumberPer Node 
- 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.
- maxOcpus NumberPer Node 
- 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.
- memoryStep NumberSize 
- 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.
- ocpuStep NumberSize 
- 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 values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
List<GetAuto Scaling Configuration Policy Detail Scale Up Config Metric Threshold> 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- MetricType string
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
[]GetAuto Scaling Configuration Policy Detail Scale Up Config Metric Threshold 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType String
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
List<GetAuto Scaling Configuration Policy Detail Scale Up Config Metric Threshold> 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType string
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
GetAuto Scaling Configuration Policy Detail Scale Up Config Metric Threshold[] 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metric_type str
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
Sequence[GetAuto Scaling Configuration Policy Detail Scale Up Config Metric Threshold] 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType String
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds List<Property Map>
- An autoscale action is triggered when a performance metric exceeds a threshold.
GetAutoScalingConfigurationPolicyDetailScaleUpConfigMetricThreshold          
- DurationIn intMinutes 
- 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
- DurationIn intMinutes 
- 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
- durationIn IntegerMinutes 
- 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
- durationIn numberMinutes 
- 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_ intminutes 
- 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
- durationIn NumberMinutes 
- 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       
- ScheduleType string
- The type of schedule.
- TimeAnd List<GetHorizontal Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config> 
- Time of day and horizontal scaling configuration.
- TimeAnd List<GetVertical Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config> 
- Time of day and vertical scaling configuration
- ScheduleType string
- The type of schedule.
- TimeAnd []GetHorizontal Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config 
- Time of day and horizontal scaling configuration.
- TimeAnd []GetVertical Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config 
- Time of day and vertical scaling configuration
- scheduleType String
- The type of schedule.
- timeAnd List<GetHorizontal Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config> 
- Time of day and horizontal scaling configuration.
- timeAnd List<GetVertical Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config> 
- Time of day and vertical scaling configuration
- scheduleType string
- The type of schedule.
- timeAnd GetHorizontal Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config[] 
- Time of day and horizontal scaling configuration.
- timeAnd GetVertical Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config[] 
- Time of day and vertical scaling configuration
- schedule_type str
- The type of schedule.
- time_and_ Sequence[Gethorizontal_ scaling_ configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config] 
- Time of day and horizontal scaling configuration.
- time_and_ Sequence[Getvertical_ scaling_ configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config] 
- Time of day and vertical scaling configuration
- scheduleType String
- The type of schedule.
- timeAnd List<Property Map>Horizontal Scaling Configs 
- Time of day and horizontal scaling configuration.
- timeAnd List<Property Map>Vertical Scaling Configs 
- Time of day and vertical scaling configuration
GetAutoScalingConfigurationPolicyDetailScheduleDetailTimeAndHorizontalScalingConfig            
- TargetNode intCount 
- 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.
- TargetNode intCount 
- 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.
- targetNode IntegerCount 
- 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.
- targetNode numberCount 
- 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_ intcount 
- 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.
- targetNode NumberCount 
- 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            
- TargetMemory intPer Node 
- 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.
- TargetOcpus intPer Node 
- 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.
- TargetMemory intPer Node 
- 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.
- TargetOcpus intPer Node 
- 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.
- targetMemory IntegerPer Node 
- 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.
- targetOcpus IntegerPer Node 
- 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.
- targetMemory numberPer Node 
- 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.
- targetOcpus numberPer Node 
- 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_ intper_ node 
- 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_ intper_ node 
- 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.
- targetMemory NumberPer Node 
- 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.
- targetOcpus NumberPer Node 
- 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<GetAuto Scaling Configuration Policy Rule Metric> 
- 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
[]GetAuto Scaling Configuration Policy Rule Metric 
- 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<GetAuto Scaling Configuration Policy Rule Metric> 
- 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
GetAuto Scaling Configuration Policy Rule Metric[] 
- 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
Sequence[GetAuto Scaling Configuration Policy Rule Metric] 
- 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 values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
List<GetAuto Scaling Configuration Policy Rule Metric Threshold> 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- MetricType string
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
[]GetAuto Scaling Configuration Policy Rule Metric Threshold 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType String
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
List<GetAuto Scaling Configuration Policy Rule Metric Threshold> 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType string
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
GetAuto Scaling Configuration Policy Rule Metric Threshold[] 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metric_type str
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
Sequence[GetAuto Scaling Configuration Policy Rule Metric Threshold] 
- An autoscale action is triggered when a performance metric exceeds a threshold.
- metricType String
- Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds List<Property Map>
- An autoscale action is triggered when a performance metric exceeds a threshold.
GetAutoScalingConfigurationPolicyRuleMetricThreshold       
- DurationIn intMinutes 
- 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
- DurationIn intMinutes 
- 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
- durationIn IntegerMinutes 
- 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
- durationIn numberMinutes 
- 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_ intminutes 
- 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
- durationIn NumberMinutes 
- 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
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.