Oracle Cloud Infrastructure v2.11.0 published on Thursday, Sep 19, 2024 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 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:
- Auto
Scaling stringConfiguration Id - Unique Oracle-assigned identifier of the autoscale configuration.
- Bds
Instance stringId - The OCID of the cluster.
- Auto
Scaling stringConfiguration Id - Unique Oracle-assigned identifier of the autoscale configuration.
- Bds
Instance stringId - The OCID of the cluster.
- auto
Scaling StringConfiguration Id - Unique Oracle-assigned identifier of the autoscale configuration.
- bds
Instance StringId - The OCID of the cluster.
- auto
Scaling stringConfiguration Id - Unique Oracle-assigned identifier of the autoscale configuration.
- bds
Instance 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.
- auto
Scaling StringConfiguration Id - Unique Oracle-assigned identifier of the autoscale configuration.
- bds
Instance StringId - The OCID of the cluster.
getAutoScalingConfiguration Result
The following output properties are available:
- Auto
Scaling stringConfiguration Id - Bds
Instance stringId - Cluster
Admin stringPassword - Display
Name 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.
- Is
Enabled bool - Node
Type string - A node type that is managed by an autoscale configuration. The only supported types are WORKER, COMPUTE_ONLY_WORKER, KAFKA_BROKER.
- Policies
List<Get
Auto Scaling Configuration Policy> - 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 List<GetAuto Scaling Configuration Policy Detail> - Details of an autoscale policy.
- State string
- The state of the autoscale configuration.
- Time
Created string - The time the cluster was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - The time the autoscale configuration was updated, shown as an RFC 3339 formatted datetime string.
- Auto
Scaling stringConfiguration Id - Bds
Instance stringId - Cluster
Admin stringPassword - Display
Name 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.
- Is
Enabled bool - Node
Type string - A node type that is managed by an autoscale configuration. The only supported types are WORKER, COMPUTE_ONLY_WORKER, KAFKA_BROKER.
- Policies
[]Get
Auto Scaling Configuration Policy - 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 []GetAuto Scaling Configuration Policy Detail - Details of an autoscale policy.
- State string
- The state of the autoscale configuration.
- Time
Created string - The time the cluster was created, shown as an RFC 3339 formatted datetime string.
- Time
Updated string - The time the autoscale configuration was updated, shown as an RFC 3339 formatted datetime string.
- auto
Scaling StringConfiguration Id - bds
Instance StringId - cluster
Admin StringPassword - display
Name 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.
- is
Enabled Boolean - node
Type String - A node type that is managed by an autoscale configuration. The only supported types are WORKER, COMPUTE_ONLY_WORKER, KAFKA_BROKER.
- policies
List<Get
Auto Scaling Configuration Policy> - 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 List<GetAuto Scaling Configuration Policy Detail> - Details of an autoscale policy.
- state String
- The state of the autoscale configuration.
- time
Created String - The time the cluster was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - The time the autoscale configuration was updated, shown as an RFC 3339 formatted datetime string.
- auto
Scaling stringConfiguration Id - bds
Instance stringId - cluster
Admin stringPassword - display
Name 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.
- is
Enabled boolean - node
Type string - A node type that is managed by an autoscale configuration. The only supported types are WORKER, COMPUTE_ONLY_WORKER, KAFKA_BROKER.
- policies
Get
Auto Scaling Configuration Policy[] - 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 GetAuto Scaling Configuration Policy Detail[] - Details of an autoscale policy.
- state string
- The state of the autoscale configuration.
- time
Created string - The time the cluster was created, shown as an RFC 3339 formatted datetime string.
- time
Updated 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[bigdataservice.
Get Auto Scaling Configuration Policy] - 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 Sequence[bigdataservice.Get Auto 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.
- auto
Scaling StringConfiguration Id - bds
Instance StringId - cluster
Admin StringPassword - display
Name 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.
- is
Enabled Boolean - node
Type 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
AutoScalePolicyDetails
model to manage autoscale policy details for ODH clusters. - policy
Details List<Property Map> - Details of an autoscale policy.
- state String
- The state of the autoscale configuration.
- time
Created String - The time the cluster was created, shown as an RFC 3339 formatted datetime string.
- time
Updated String - The time the autoscale configuration was updated, shown as an RFC 3339 formatted datetime string.
Supporting Types
GetAutoScalingConfigurationPolicy
- Policy
Type string - Type of autoscaling policy.
- Rules
List<Get
Auto 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 string - Type of autoscaling policy.
- Rules
[]Get
Auto 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 String - Type of autoscaling policy.
- rules
List<Get
Auto 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 string - Type of autoscaling policy.
- rules
Get
Auto 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[bigdataservice.
Get Auto 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 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
- Action
Type string - The type of autoscaling action to take.
- Policy
Type string - Type of autoscaling policy.
- Scale
Down List<GetConfigs Auto Scaling Configuration Policy Detail Scale Down Config> - Configration for a metric based vertical scale-down policy.
- Scale
In List<GetConfigs Auto Scaling Configuration Policy Detail Scale In Config> - Configration for a metric based horizontal scale-in policy.
- Scale
Out List<GetConfigs Auto Scaling Configuration Policy Detail Scale Out Config> - Configration for a metric based horizontal scale-out policy.
- Scale
Up List<GetConfigs Auto Scaling Configuration Policy Detail Scale Up Config> - Configration for a metric based vertical scale-up policy.
- Schedule
Details 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
- Trigger
Type string - The type of autoscaling trigger.
- Action
Type string - The type of autoscaling action to take.
- Policy
Type string - Type of autoscaling policy.
- Scale
Down []GetConfigs Auto Scaling Configuration Policy Detail Scale Down Config - Configration for a metric based vertical scale-down policy.
- Scale
In []GetConfigs Auto Scaling Configuration Policy Detail Scale In Config - Configration for a metric based horizontal scale-in policy.
- Scale
Out []GetConfigs Auto Scaling Configuration Policy Detail Scale Out Config - Configration for a metric based horizontal scale-out policy.
- Scale
Up []GetConfigs Auto Scaling Configuration Policy Detail Scale Up Config - Configration for a metric based vertical scale-up policy.
- Schedule
Details []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
- Trigger
Type string - The type of autoscaling trigger.
- action
Type String - The type of autoscaling action to take.
- policy
Type String - Type of autoscaling policy.
- scale
Down List<GetConfigs Auto Scaling Configuration Policy Detail Scale Down Config> - Configration for a metric based vertical scale-down policy.
- scale
In List<GetConfigs Auto Scaling Configuration Policy Detail Scale In Config> - Configration for a metric based horizontal scale-in policy.
- scale
Out List<GetConfigs Auto Scaling Configuration Policy Detail Scale Out Config> - Configration for a metric based horizontal scale-out policy.
- scale
Up List<GetConfigs Auto Scaling Configuration Policy Detail Scale Up Config> - Configration for a metric based vertical scale-up policy.
- schedule
Details 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
- trigger
Type String - The type of autoscaling trigger.
- action
Type string - The type of autoscaling action to take.
- policy
Type string - Type of autoscaling policy.
- scale
Down GetConfigs Auto Scaling Configuration Policy Detail Scale Down Config[] - Configration for a metric based vertical scale-down policy.
- scale
In GetConfigs Auto Scaling Configuration Policy Detail Scale In Config[] - Configration for a metric based horizontal scale-in policy.
- scale
Out GetConfigs Auto Scaling Configuration Policy Detail Scale Out Config[] - Configration for a metric based horizontal scale-out policy.
- scale
Up GetConfigs Auto Scaling Configuration Policy Detail Scale Up Config[] - Configration for a metric based vertical scale-up policy.
- schedule
Details 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
- trigger
Type 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[bigdataservice.configs Get Auto Scaling Configuration Policy Detail Scale Down Config] - Configration for a metric based vertical scale-down policy.
- scale_
in_ Sequence[bigdataservice.configs Get Auto Scaling Configuration Policy Detail Scale In Config] - Configration for a metric based horizontal scale-in policy.
- scale_
out_ Sequence[bigdataservice.configs Get Auto Scaling Configuration Policy Detail Scale Out Config] - Configration for a metric based horizontal scale-out policy.
- scale_
up_ Sequence[bigdataservice.configs Get Auto Scaling Configuration Policy Detail Scale Up Config] - Configration for a metric based vertical scale-up policy.
- schedule_
details Sequence[bigdataservice.Get Auto 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.
- action
Type String - The type of autoscaling action to take.
- policy
Type String - Type of autoscaling policy.
- scale
Down List<Property Map>Configs - Configration for a metric based vertical scale-down policy.
- scale
In List<Property Map>Configs - Configration for a metric based horizontal scale-in policy.
- scale
Out List<Property Map>Configs - Configration for a metric based horizontal scale-out policy.
- scale
Up List<Property Map>Configs - Configration for a metric based vertical scale-up policy.
- schedule
Details 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
- trigger
Type String - The type of autoscaling trigger.
GetAutoScalingConfigurationPolicyDetailScaleDownConfig
- 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
List<Get
Auto 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.
- 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
[]Get
Auto 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.
- memory
Step 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<Get
Auto Scaling Configuration Policy Detail Scale Down Config Metric> - Metric and threshold details for triggering an autoscale action.
- min
Memory 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.
- min
Ocpus 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.
- ocpu
Step 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.
- memory
Step 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
Get
Auto Scaling Configuration Policy Detail Scale Down Config Metric[] - Metric and threshold details for triggering an autoscale action.
- min
Memory 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.
- min
Ocpus 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.
- ocpu
Step 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[bigdataservice.
Get Auto 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.
- memory
Step 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.
- min
Memory 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.
- min
Ocpus 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.
- ocpu
Step 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
- Metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
List<Get
Auto Scaling Configuration Policy Detail Scale Down Config Metric Threshold> - An autoscale action is triggered when a performance metric exceeds a threshold.
- Metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
[]Get
Auto Scaling Configuration Policy Detail Scale Down Config Metric Threshold - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type String - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
List<Get
Auto Scaling Configuration Policy Detail Scale Down Config Metric Threshold> - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
Get
Auto 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[bigdataservice.
Get Auto Scaling Configuration Policy Detail Scale Down Config Metric Threshold] - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type 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
- 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 string
- The comparison operator to use. Options are greater than (GT) or less than (LT).
- Value int
- 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 string
- The comparison operator to use. Options are greater than (GT) or less than (LT).
- Value int
- Integer non-negative value. 0 < value < 100
- duration
In 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
- duration
In 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
- duration
In 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<Get
Auto 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
[]Get
Auto 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<Get
Auto Scaling Configuration Policy Detail Scale In Config Metric> - Metric and threshold details for triggering an autoscale action.
- min
Node IntegerCount - This value is the minimum number of nodes the cluster can be scaled-in to.
- step
Size Integer - This value is the number of nodes to add during a scale-out event.
- metrics
Get
Auto Scaling Configuration Policy Detail Scale In Config Metric[] - Metric and threshold details for triggering an autoscale action.
- min
Node numberCount - This value is the minimum number of nodes the cluster can be scaled-in to.
- step
Size number - This value is the number of nodes to add during a scale-out event.
- metrics
Sequence[bigdataservice.
Get Auto 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.
- min
Node NumberCount - This value is the minimum number of nodes the cluster can be scaled-in to.
- step
Size Number - This value is the number of nodes to add during a scale-out event.
GetAutoScalingConfigurationPolicyDetailScaleInConfigMetric
- Metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
List<Get
Auto Scaling Configuration Policy Detail Scale In Config Metric Threshold> - An autoscale action is triggered when a performance metric exceeds a threshold.
- Metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
[]Get
Auto Scaling Configuration Policy Detail Scale In Config Metric Threshold - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type String - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
List<Get
Auto Scaling Configuration Policy Detail Scale In Config Metric Threshold> - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
Get
Auto 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[bigdataservice.
Get Auto Scaling Configuration Policy Detail Scale In Config Metric Threshold] - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type 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
- 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 string
- The comparison operator to use. Options are greater than (GT) or less than (LT).
- Value int
- 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 string
- The comparison operator to use. Options are greater than (GT) or less than (LT).
- Value int
- Integer non-negative value. 0 < value < 100
- duration
In 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
- duration
In 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
- duration
In 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
- Max
Node intCount - This value is the maximum number of nodes the cluster can be scaled-out to.
- Metrics
List<Get
Auto 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.
- Max
Node intCount - This value is the maximum number of nodes the cluster can be scaled-out to.
- Metrics
[]Get
Auto 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.
- max
Node IntegerCount - This value is the maximum number of nodes the cluster can be scaled-out to.
- metrics
List<Get
Auto Scaling Configuration Policy Detail Scale Out Config Metric> - Metric and threshold details for triggering an autoscale action.
- step
Size Integer - This value is the number of nodes to add during a scale-out event.
- max
Node numberCount - This value is the maximum number of nodes the cluster can be scaled-out to.
- metrics
Get
Auto Scaling Configuration Policy Detail Scale Out Config Metric[] - Metric and threshold details for triggering an autoscale action.
- step
Size 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[bigdataservice.
Get Auto 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.
- max
Node 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.
- step
Size Number - This value is the number of nodes to add during a scale-out event.
GetAutoScalingConfigurationPolicyDetailScaleOutConfigMetric
- Metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
List<Get
Auto Scaling Configuration Policy Detail Scale Out Config Metric Threshold> - An autoscale action is triggered when a performance metric exceeds a threshold.
- Metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
[]Get
Auto Scaling Configuration Policy Detail Scale Out Config Metric Threshold - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type String - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
List<Get
Auto Scaling Configuration Policy Detail Scale Out Config Metric Threshold> - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
Get
Auto 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[bigdataservice.
Get Auto Scaling Configuration Policy Detail Scale Out Config Metric Threshold] - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type 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
- 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 string
- The comparison operator to use. Options are greater than (GT) or less than (LT).
- Value int
- 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 string
- The comparison operator to use. Options are greater than (GT) or less than (LT).
- Value int
- Integer non-negative value. 0 < value < 100
- duration
In 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
- duration
In 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
- duration
In 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
- 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
List<Get
Auto 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.
- 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
[]Get
Auto 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.
- max
Memory 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.
- max
Ocpus 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.
- memory
Step 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<Get
Auto Scaling Configuration Policy Detail Scale Up Config Metric> - Metric and threshold details for triggering an autoscale action.
- ocpu
Step 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.
- max
Memory 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.
- max
Ocpus 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.
- memory
Step 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
Get
Auto Scaling Configuration Policy Detail Scale Up Config Metric[] - Metric and threshold details for triggering an autoscale action.
- ocpu
Step 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[bigdataservice.
Get Auto 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.
- max
Memory 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.
- max
Ocpus 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.
- memory
Step 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.
- ocpu
Step 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
- Metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
List<Get
Auto Scaling Configuration Policy Detail Scale Up Config Metric Threshold> - An autoscale action is triggered when a performance metric exceeds a threshold.
- Metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
[]Get
Auto Scaling Configuration Policy Detail Scale Up Config Metric Threshold - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type String - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
List<Get
Auto Scaling Configuration Policy Detail Scale Up Config Metric Threshold> - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
Get
Auto 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[bigdataservice.
Get Auto Scaling Configuration Policy Detail Scale Up Config Metric Threshold] - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type 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
- 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 string
- The comparison operator to use. Options are greater than (GT) or less than (LT).
- Value int
- 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 string
- The comparison operator to use. Options are greater than (GT) or less than (LT).
- Value int
- Integer non-negative value. 0 < value < 100
- duration
In 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
- duration
In 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
- duration
In 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
- Schedule
Type string - The type of schedule.
- Time
And List<GetHorizontal Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config> - Time of day and horizontal scaling configuration.
- Time
And List<GetVertical Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config> - Time of day and vertical scaling configuration
- Schedule
Type string - The type of schedule.
- Time
And []GetHorizontal Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config - Time of day and horizontal scaling configuration.
- Time
And []GetVertical Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config - Time of day and vertical scaling configuration
- schedule
Type String - The type of schedule.
- time
And List<GetHorizontal Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config> - Time of day and horizontal scaling configuration.
- time
And List<GetVertical Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config> - Time of day and vertical scaling configuration
- schedule
Type string - The type of schedule.
- time
And GetHorizontal Scaling Configs Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config[] - Time of day and horizontal scaling configuration.
- time
And 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[bigdataservice.horizontal_ scaling_ configs Get Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config] - Time of day and horizontal scaling configuration.
- time_
and_ Sequence[bigdataservice.vertical_ scaling_ configs Get Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config] - Time of day and vertical scaling configuration
- schedule
Type String - The type of schedule.
- time
And List<Property Map>Horizontal Scaling Configs - Time of day and horizontal scaling configuration.
- time
And List<Property Map>Vertical Scaling Configs - Time of day and vertical scaling configuration
GetAutoScalingConfigurationPolicyDetailScheduleDetailTimeAndHorizontalScalingConfig
- Target
Node intCount - This value is the desired number of nodes in the cluster.
- Time
Recurrence 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 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 IntegerCount - This value is the desired number of nodes in the cluster.
- time
Recurrence 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 numberCount - This value is the desired number of nodes in the cluster.
- time
Recurrence 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.
- target
Node NumberCount - This value is the desired number of nodes in the cluster.
- time
Recurrence 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
- 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 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.
- Time
Recurrence 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 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.
- Time
Recurrence 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 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.
- target
Ocpus 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.
- target
Shape 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.
- time
Recurrence 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 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.
- target
Ocpus 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.
- target
Shape 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.
- time
Recurrence 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.
- target
Memory 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.
- target
Ocpus 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.
- target
Shape 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.
- time
Recurrence 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<Get
Auto 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
[]Get
Auto 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<Get
Auto 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
Get
Auto 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[bigdataservice.
Get Auto 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
- Metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
List<Get
Auto Scaling Configuration Policy Rule Metric Threshold> - An autoscale action is triggered when a performance metric exceeds a threshold.
- Metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- Thresholds
[]Get
Auto Scaling Configuration Policy Rule Metric Threshold - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type String - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
List<Get
Auto Scaling Configuration Policy Rule Metric Threshold> - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type string - Allowed values are CPU_UTILIZATION and MEMORY_UTILIZATION.
- thresholds
Get
Auto 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[bigdataservice.
Get Auto Scaling Configuration Policy Rule Metric Threshold] - An autoscale action is triggered when a performance metric exceeds a threshold.
- metric
Type 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
- 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 string
- The comparison operator to use. Options are greater than (GT) or less than (LT).
- Value int
- 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 string
- The comparison operator to use. Options are greater than (GT) or less than (LT).
- Value int
- Integer non-negative value. 0 < value < 100
- duration
In 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
- duration
In 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
- duration
In 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
oci
Terraform Provider.