Oracle Cloud Infrastructure v2.18.0 published on Friday, Nov 22, 2024 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[_bigdataservice.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[_bigdataservice.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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: oci:BigDataService/getAutoScalingConfigurations:getAutoScalingConfigurations
arguments:
# arguments dictionary
The following arguments are supported:
- Bds
Instance stringId - Compartment
Id string - Display
Name string - Filters
List<Get
Auto Scaling Configurations Filter> - State string
- Bds
Instance stringId - Compartment
Id string - Display
Name string - Filters
[]Get
Auto Scaling Configurations Filter - State string
- bds
Instance StringId - compartment
Id String - display
Name String - filters
List<Get
Auto Scaling Configurations Filter> - state String
- bds
Instance stringId - compartment
Id string - display
Name string - filters
Get
Auto Scaling Configurations Filter[] - state string
- bds
Instance StringId - compartment
Id String - display
Name String - filters List<Property Map>
- state String
getAutoScalingConfigurations Result
The following output properties are available:
- Auto
Scaling List<GetConfigurations Auto Scaling Configurations Auto Scaling Configuration> - Bds
Instance stringId - Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Display
Name string - Filters
List<Get
Auto Scaling Configurations Filter> - State string
- Auto
Scaling []GetConfigurations Auto Scaling Configurations Auto Scaling Configuration - Bds
Instance stringId - Compartment
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Display
Name string - Filters
[]Get
Auto Scaling Configurations Filter - State string
- auto
Scaling List<GetConfigurations Auto Scaling Configurations Auto Scaling Configuration> - bds
Instance StringId - compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- display
Name String - filters
List<Get
Auto Scaling Configurations Filter> - state String
- auto
Scaling GetConfigurations Auto Scaling Configurations Auto Scaling Configuration[] - bds
Instance stringId - compartment
Id string - id string
- The provider-assigned unique ID for this managed resource.
- display
Name string - filters
Get
Auto Scaling Configurations Filter[] - state string
- auto_
scaling_ Sequence[bigdataservice.configurations Get 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[bigdataservice.
Get Auto Scaling Configurations Filter] - state str
- auto
Scaling List<Property Map>Configurations - bds
Instance StringId - compartment
Id String - id String
- The provider-assigned unique ID for this managed resource.
- display
Name String - filters List<Property Map>
- state String
Supporting Types
GetAutoScalingConfigurationsAutoScalingConfiguration
- Bds
Instance stringId - Cluster
Admin stringPassword - Display
Name string - Id string
- Is
Enabled bool - Node
Type string - Policies
List<Get
Auto Scaling Configurations Auto Scaling Configuration Policy> - Policy
Details List<GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail> - State string
- Time
Created string - Time
Updated string
- Bds
Instance stringId - Cluster
Admin stringPassword - Display
Name string - Id string
- Is
Enabled bool - Node
Type string - Policies
[]Get
Auto Scaling Configurations Auto Scaling Configuration Policy - Policy
Details []GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail - State string
- Time
Created string - Time
Updated string
- bds
Instance StringId - cluster
Admin StringPassword - display
Name String - id String
- is
Enabled Boolean - node
Type String - policies
List<Get
Auto Scaling Configurations Auto Scaling Configuration Policy> - policy
Details List<GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail> - state String
- time
Created String - time
Updated String
- bds
Instance stringId - cluster
Admin stringPassword - display
Name string - id string
- is
Enabled boolean - node
Type string - policies
Get
Auto Scaling Configurations Auto Scaling Configuration Policy[] - policy
Details GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail[] - state string
- time
Created string - time
Updated string
- bds_
instance_ strid - cluster_
admin_ strpassword - display_
name str - id str
- is_
enabled bool - node_
type str - policies
Sequence[bigdataservice.
Get Auto Scaling Configurations Auto Scaling Configuration Policy] - policy_
details Sequence[bigdataservice.Get Auto Scaling Configurations Auto Scaling Configuration Policy Detail] - state str
- time_
created str - time_
updated str
- bds
Instance StringId - cluster
Admin StringPassword - display
Name String - id String
- is
Enabled Boolean - node
Type String - policies List<Property Map>
- policy
Details List<Property Map> - state String
- time
Created String - time
Updated String
GetAutoScalingConfigurationsAutoScalingConfigurationPolicy
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetail
- Action
Type string - Policy
Type string - Scale
Down List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Down Config> - Scale
In List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale In Config> - Scale
Out List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Out Config> - Scale
Up List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Up Config> - Schedule
Details List<GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail> - Timezone string
- Trigger
Type string
- Action
Type string - Policy
Type string - Scale
Down []GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Down Config - Scale
In []GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale In Config - Scale
Out []GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Out Config - Scale
Up []GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Up Config - Schedule
Details []GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail - Timezone string
- Trigger
Type string
- action
Type String - policy
Type String - scale
Down List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Down Config> - scale
In List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale In Config> - scale
Out List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Out Config> - scale
Up List<GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Up Config> - schedule
Details List<GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail> - timezone String
- trigger
Type String
- action
Type string - policy
Type string - scale
Down GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Down Config[] - scale
In GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale In Config[] - scale
Out GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Out Config[] - scale
Up GetConfigs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Up Config[] - schedule
Details GetAuto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail[] - timezone string
- trigger
Type string
- action_
type str - policy_
type str - scale_
down_ Sequence[bigdataservice.configs Get Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Down Config] - scale_
in_ Sequence[bigdataservice.configs Get Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale In Config] - scale_
out_ Sequence[bigdataservice.configs Get Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Out Config] - scale_
up_ Sequence[bigdataservice.configs Get Auto Scaling Configurations Auto Scaling Configuration Policy Detail Scale Up Config] - schedule_
details Sequence[bigdataservice.Get Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail] - timezone str
- trigger_
type str
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleDownConfig
- memory
Step NumberSize - metrics List<Property Map>
- min
Memory NumberPer Node - min
Ocpus NumberPer Node - ocpu
Step NumberSize
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleDownConfigMetric
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleDownConfigMetricThreshold
- Duration
In intMinutes - Operator string
- Value int
- Duration
In intMinutes - Operator string
- Value int
- duration
In IntegerMinutes - operator String
- value Integer
- duration
In numberMinutes - operator string
- value number
- duration_
in_ intminutes - operator str
- value int
- duration
In NumberMinutes - operator String
- value Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleInConfig
- metrics List<Property Map>
- min
Node NumberCount - step
Size Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleInConfigMetric
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleInConfigMetricThreshold
- Duration
In intMinutes - Operator string
- Value int
- Duration
In intMinutes - Operator string
- Value int
- duration
In IntegerMinutes - operator String
- value Integer
- duration
In numberMinutes - operator string
- value number
- duration_
in_ intminutes - operator str
- value int
- duration
In NumberMinutes - operator String
- value Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleOutConfig
- max
Node NumberCount - metrics List<Property Map>
- step
Size Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleOutConfigMetric
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleOutConfigMetricThreshold
- Duration
In intMinutes - Operator string
- Value int
- Duration
In intMinutes - Operator string
- Value int
- duration
In IntegerMinutes - operator String
- value Integer
- duration
In numberMinutes - operator string
- value number
- duration_
in_ intminutes - operator str
- value int
- duration
In NumberMinutes - operator String
- value Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleUpConfig
- max
Memory NumberPer Node - max
Ocpus NumberPer Node - memory
Step NumberSize - metrics List<Property Map>
- ocpu
Step NumberSize
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleUpConfigMetric
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleUpConfigMetricThreshold
- Duration
In intMinutes - Operator string
- Value int
- Duration
In intMinutes - Operator string
- Value int
- duration
In IntegerMinutes - operator String
- value Integer
- duration
In numberMinutes - operator string
- value number
- duration_
in_ intminutes - operator str
- value int
- duration
In NumberMinutes - operator String
- value Number
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScheduleDetail
- Schedule
Type string - Time
And List<GetHorizontal Scaling Configs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config> - Time
And List<GetVertical Scaling Configs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config>
- schedule
Type String - time
And List<GetHorizontal Scaling Configs Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config> - time
And 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[bigdataservice.horizontal_ scaling_ configs Get Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail Time And Horizontal Scaling Config] - time_
and_ Sequence[bigdataservice.vertical_ scaling_ configs Get Auto Scaling Configurations Auto Scaling Configuration Policy Detail Schedule Detail Time And Vertical Scaling Config]
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScheduleDetailTimeAndHorizontalScalingConfig
- Target
Node intCount - Time
Recurrence string
- Target
Node intCount - Time
Recurrence string
- target
Node IntegerCount - time
Recurrence String
- target
Node numberCount - time
Recurrence string
- target_
node_ intcount - time_
recurrence str
- target
Node NumberCount - time
Recurrence String
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScheduleDetailTimeAndVerticalScalingConfig
- Target
Memory intPer Node - Target
Ocpus intPer Node - Target
Shape string - Time
Recurrence string
- Target
Memory intPer Node - Target
Ocpus intPer Node - Target
Shape string - Time
Recurrence string
- target
Memory IntegerPer Node - target
Ocpus IntegerPer Node - target
Shape String - time
Recurrence String
- target
Memory numberPer Node - target
Ocpus numberPer Node - target
Shape string - time
Recurrence string
- target
Memory NumberPer Node - target
Ocpus NumberPer Node - target
Shape String - time
Recurrence String
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRule
- action String
- metrics List<Property Map>
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetric
GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThreshold
- Duration
In intMinutes - Operator string
- Value int
- Duration
In intMinutes - Operator string
- Value int
- duration
In IntegerMinutes - operator String
- value Integer
- duration
In numberMinutes - operator string
- value number
- duration_
in_ intminutes - operator str
- value int
- duration
In 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
oci
Terraform Provider.