Oracle Cloud Infrastructure v2.33.0 published on Thursday, May 1, 2025 by Pulumi
oci.BigDataService.getAutoScalingConfigurations
Explore with Pulumi AI
Using getAutoScalingConfigurations
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 getAutoScalingConfigurations(args: GetAutoScalingConfigurationsArgs, opts?: InvokeOptions): Promise<GetAutoScalingConfigurationsResult>
function getAutoScalingConfigurationsOutput(args: GetAutoScalingConfigurationsOutputArgs, opts?: InvokeOptions): Output<GetAutoScalingConfigurationsResult>def get_auto_scaling_configurations(bds_instance_id: Optional[str] = None,
                                    compartment_id: Optional[str] = None,
                                    display_name: Optional[str] = None,
                                    filters: Optional[Sequence[GetAutoScalingConfigurationsFilter]] = None,
                                    state: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetAutoScalingConfigurationsResult
def get_auto_scaling_configurations_output(bds_instance_id: Optional[pulumi.Input[str]] = None,
                                    compartment_id: Optional[pulumi.Input[str]] = None,
                                    display_name: Optional[pulumi.Input[str]] = None,
                                    filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetAutoScalingConfigurationsFilterArgs]]]] = None,
                                    state: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetAutoScalingConfigurationsResult]func GetAutoScalingConfigurations(ctx *Context, args *GetAutoScalingConfigurationsArgs, opts ...InvokeOption) (*GetAutoScalingConfigurationsResult, error)
func GetAutoScalingConfigurationsOutput(ctx *Context, args *GetAutoScalingConfigurationsOutputArgs, opts ...InvokeOption) GetAutoScalingConfigurationsResultOutput> Note: This function is named GetAutoScalingConfigurations in the Go SDK.
public static class GetAutoScalingConfigurations 
{
    public static Task<GetAutoScalingConfigurationsResult> InvokeAsync(GetAutoScalingConfigurationsArgs args, InvokeOptions? opts = null)
    public static Output<GetAutoScalingConfigurationsResult> Invoke(GetAutoScalingConfigurationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAutoScalingConfigurationsResult> getAutoScalingConfigurations(GetAutoScalingConfigurationsArgs args, InvokeOptions options)
public static Output<GetAutoScalingConfigurationsResult> getAutoScalingConfigurations(GetAutoScalingConfigurationsArgs args, InvokeOptions options)
fn::invoke:
  function: oci:BigDataService/getAutoScalingConfigurations:getAutoScalingConfigurations
  arguments:
    # arguments dictionaryThe following arguments are supported:
- BdsInstance stringId 
- CompartmentId string
- DisplayName string
- Filters
List<GetAuto Scaling Configurations Filter> 
- State string
- BdsInstance stringId 
- CompartmentId string
- DisplayName string
- Filters
[]GetAuto Scaling Configurations Filter 
- State string
- bdsInstance StringId 
- compartmentId String
- displayName String
- filters
List<GetAuto Scaling Configurations Filter> 
- state String
- bdsInstance stringId 
- compartmentId string
- displayName string
- filters
GetAuto Scaling Configurations Filter[] 
- state string
- bdsInstance StringId 
- compartmentId String
- displayName String
- filters List<Property Map>
- state String
getAutoScalingConfigurations Result
The following output properties are available:
- AutoScaling List<GetConfigurations Auto Scaling Configurations Auto Scaling Configuration> 
- BdsInstance stringId 
- CompartmentId string
- Id string
- The provider-assigned unique ID for this managed resource.
- DisplayName string
- Filters
List<GetAuto Scaling Configurations Filter> 
- State string
- AutoScaling []GetConfigurations Auto Scaling Configurations Auto Scaling Configuration 
- BdsInstance stringId 
- CompartmentId string
- Id string
- The provider-assigned unique ID for this managed resource.
- DisplayName string
- Filters
[]GetAuto Scaling Configurations Filter 
- State string
- autoScaling List<GetConfigurations Auto Scaling Configurations Auto Scaling Configuration> 
- bdsInstance StringId 
- compartmentId String
- id String
- The provider-assigned unique ID for this managed resource.
- displayName String
- filters
List<GetAuto Scaling Configurations Filter> 
- state String
- autoScaling GetConfigurations Auto Scaling Configurations Auto Scaling Configuration[] 
- bdsInstance stringId 
- compartmentId string
- id string
- The provider-assigned unique ID for this managed resource.
- displayName string
- filters
GetAuto Scaling Configurations Filter[] 
- state string
- auto_scaling_ Sequence[Getconfigurations Auto Scaling Configurations Auto Scaling Configuration] 
- bds_instance_ strid 
- compartment_id str
- id str
- The provider-assigned unique ID for this managed resource.
- display_name str
- filters
Sequence[GetAuto Scaling Configurations Filter] 
- state str
- autoScaling List<Property Map>Configurations 
- bdsInstance StringId 
- compartmentId String
- id String
- The provider-assigned unique ID for this managed resource.
- displayName String
- filters List<Property Map>
- state String
Supporting Types
GetAutoScalingConfigurationsAutoScalingConfiguration      
- BdsInstance stringId 
- ClusterAdmin stringPassword 
- DisplayName string
- Id string
- IsEnabled bool
- NodeType string
- Policies
List<GetAuto Scaling Configurations Auto Scaling Configuration Policy> 
- PolicyDetails List<GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail> 
- State string
- TimeCreated string
- TimeUpdated string
- BdsInstance stringId 
- ClusterAdmin stringPassword 
- DisplayName string
- Id string
- IsEnabled bool
- NodeType string
- Policies
[]GetAuto Scaling Configurations Auto Scaling Configuration Policy 
- PolicyDetails []GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail 
- State string
- TimeCreated string
- TimeUpdated string
- bdsInstance StringId 
- clusterAdmin StringPassword 
- displayName String
- id String
- isEnabled Boolean
- nodeType String
- policies
List<GetAuto Scaling Configurations Auto Scaling Configuration Policy> 
- policyDetails List<GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail> 
- state String
- timeCreated String
- timeUpdated String
- bdsInstance stringId 
- clusterAdmin stringPassword 
- displayName string
- id string
- isEnabled boolean
- nodeType string
- policies
GetAuto Scaling Configurations Auto Scaling Configuration Policy[] 
- policyDetails GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail[] 
- state string
- timeCreated string
- timeUpdated string
- bds_instance_ strid 
- cluster_admin_ strpassword 
- display_name str
- id str
- is_enabled bool
- node_type str
- policies
Sequence[GetAuto Scaling Configurations Auto Scaling Configuration Policy] 
- policy_details Sequence[GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail] 
- state str
- time_created str
- time_updated str
- bdsInstance StringId 
- clusterAdmin StringPassword 
- displayName String
- id String
- isEnabled Boolean
- nodeType String
- policies List<Property Map>
- policyDetails List<Property Map>
- state String
- timeCreated String
- timeUpdated String
GetAutoScalingConfigurationsAutoScalingConfigurationPolicy       
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetail        
- ActionType string
- PolicyType string
- ScaleDown List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Down Config> 
- ScaleIn List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale In Config> 
- ScaleOut List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Out Config> 
- ScaleUp List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Up Config> 
- ScheduleDetails List<GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail> 
- Timezone string
- TriggerType string
- ActionType string
- PolicyType string
- ScaleDown []GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Down Config 
- ScaleIn []GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale In Config 
- ScaleOut []GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Out Config 
- ScaleUp []GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Up Config 
- ScheduleDetails []GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail 
- Timezone string
- TriggerType string
- actionType String
- policyType String
- scaleDown List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Down Config> 
- scaleIn List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale In Config> 
- scaleOut List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Out Config> 
- scaleUp List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Up Config> 
- scheduleDetails List<GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail> 
- timezone String
- triggerType String
- actionType string
- policyType string
- scaleDown GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Down Config[] 
- scaleIn GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale In Config[] 
- scaleOut GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Out Config[] 
- scaleUp GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Up Config[] 
- scheduleDetails GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail[] 
- timezone string
- triggerType string
- action_type str
- policy_type str
- scale_down_ Sequence[Getconfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Down Config] 
- scale_in_ Sequence[Getconfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale In Config] 
- scale_out_ Sequence[Getconfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Out Config] 
- scale_up_ Sequence[Getconfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Up Config] 
- schedule_details Sequence[GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail] 
- timezone str
- trigger_type str
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleDownConfig           
- memoryStep NumberSize 
- metrics List<Property Map>
- minMemory NumberPer Node 
- minOcpus NumberPer Node 
- ocpuStep NumberSize 
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleDownConfigMetric            
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleDownConfigMetricThreshold             
- DurationIn intMinutes 
- Operator string
- Value int
- DurationIn intMinutes 
- Operator string
- Value int
- durationIn IntegerMinutes 
- operator String
- value Integer
- durationIn numberMinutes 
- operator string
- value number
- duration_in_ intminutes 
- operator str
- value int
- durationIn NumberMinutes 
- operator String
- value Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleInConfig           
- metrics List<Property Map>
- minNode NumberCount 
- stepSize Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleInConfigMetric            
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleInConfigMetricThreshold             
- DurationIn intMinutes 
- Operator string
- Value int
- DurationIn intMinutes 
- Operator string
- Value int
- durationIn IntegerMinutes 
- operator String
- value Integer
- durationIn numberMinutes 
- operator string
- value number
- duration_in_ intminutes 
- operator str
- value int
- durationIn NumberMinutes 
- operator String
- value Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleOutConfig           
- maxNode NumberCount 
- metrics List<Property Map>
- stepSize Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleOutConfigMetric            
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleOutConfigMetricThreshold             
- DurationIn intMinutes 
- Operator string
- Value int
- DurationIn intMinutes 
- Operator string
- Value int
- durationIn IntegerMinutes 
- operator String
- value Integer
- durationIn numberMinutes 
- operator string
- value number
- duration_in_ intminutes 
- operator str
- value int
- durationIn NumberMinutes 
- operator String
- value Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleUpConfig           
- maxMemory NumberPer Node 
- maxOcpus NumberPer Node 
- memoryStep NumberSize 
- metrics List<Property Map>
- ocpuStep NumberSize 
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleUpConfigMetric            
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleUpConfigMetricThreshold             
- DurationIn intMinutes 
- Operator string
- Value int
- DurationIn intMinutes 
- Operator string
- Value int
- durationIn IntegerMinutes 
- operator String
- value Integer
- durationIn numberMinutes 
- operator string
- value number
- duration_in_ intminutes 
- operator str
- value int
- durationIn NumberMinutes 
- operator String
- value Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScheduleDetail          
- ScheduleType string
- TimeAnd List<GetHorizontal Scaling Configs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config> 
- TimeAnd List<GetVertical Scaling Configs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config> 
- scheduleType String
- timeAnd List<GetHorizontal Scaling Configs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config> 
- timeAnd List<GetVertical Scaling Configs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config> 
- schedule_type str
- time_and_ Sequence[Gethorizontal_ scaling_ configs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config] 
- time_and_ Sequence[Getvertical_ scaling_ configs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config] 
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScheduleDetailTimeAndHorizontalScalingConfig               
- TargetNode intCount 
- TimeRecurrence string
- TargetNode intCount 
- TimeRecurrence string
- targetNode IntegerCount 
- timeRecurrence String
- targetNode numberCount 
- timeRecurrence string
- target_node_ intcount 
- time_recurrence str
- targetNode NumberCount 
- timeRecurrence String
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScheduleDetailTimeAndVerticalScalingConfig               
- TargetMemory intPer Node 
- TargetOcpus intPer Node 
- TargetShape string
- TimeRecurrence string
- TargetMemory intPer Node 
- TargetOcpus intPer Node 
- TargetShape string
- TimeRecurrence string
- targetMemory IntegerPer Node 
- targetOcpus IntegerPer Node 
- targetShape String
- timeRecurrence String
- targetMemory numberPer Node 
- targetOcpus numberPer Node 
- targetShape string
- timeRecurrence string
- targetMemory NumberPer Node 
- targetOcpus NumberPer Node 
- targetShape String
- timeRecurrence String
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRule        
- action String
- metrics List<Property Map>
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetric         
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThreshold          
- DurationIn intMinutes 
- Operator string
- Value int
- DurationIn intMinutes 
- Operator string
- Value int
- durationIn IntegerMinutes 
- operator String
- value Integer
- durationIn numberMinutes 
- operator string
- value number
- duration_in_ intminutes 
- operator str
- value int
- durationIn NumberMinutes 
- operator String
- value Number
GetAutoScalingConfigurationsFilter    
Package Details
- Repository
- oci pulumi/pulumi-oci
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the ociTerraform Provider.