oci logo
Oracle Cloud Infrastructure v0.13.0, Mar 28 23

oci.BigDataService.getAutoScalingConfigurations

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:

getAutoScalingConfigurations Result

The following output properties are available:

autoScalingConfigurations List<Property Map>
bdsInstanceId String
compartmentId String
id String

The provider-assigned unique ID for this managed resource.

displayName String
filters List<Property Map>
state String

Supporting Types

GetAutoScalingConfigurationsAutoScalingConfiguration

GetAutoScalingConfigurationsAutoScalingConfigurationPolicy

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetail

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleDownConfig

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleDownConfigMetric

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleDownConfigMetricThreshold

durationInMinutes Integer
operator String
value Integer
durationInMinutes number
operator string
value number
durationInMinutes Number
operator String
value Number

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleInConfig

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleInConfigMetric

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleInConfigMetricThreshold

durationInMinutes Integer
operator String
value Integer
durationInMinutes number
operator string
value number
durationInMinutes Number
operator String
value Number

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleOutConfig

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleOutConfigMetric

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleOutConfigMetricThreshold

durationInMinutes Integer
operator String
value Integer
durationInMinutes number
operator string
value number
durationInMinutes Number
operator String
value Number

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleUpConfig

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleUpConfigMetric

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScaleUpConfigMetricThreshold

durationInMinutes Integer
operator String
value Integer
durationInMinutes number
operator string
value number
durationInMinutes Number
operator String
value Number

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScheduleDetail

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScheduleDetailTimeAndHorizontalScalingConfig

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyDetailScheduleDetailTimeAndVerticalScalingConfig

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRule

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetric

GetAutoScalingConfigurationsAutoScalingConfigurationPolicyRuleMetricThreshold

durationInMinutes Integer
operator String
value Integer
durationInMinutes number
operator string
value number
durationInMinutes Number
operator String
value Number

GetAutoScalingConfigurationsFilter

Name string
Values List<string>
Regex bool
Name string
Values []string
Regex bool
name String
values List<String>
regex Boolean
name string
values string[]
regex boolean
name str
values Sequence[str]
regex bool
name String
values List<String>
regex Boolean

Package Details

Repository
oci pulumi/pulumi-oci
License
Apache-2.0
Notes

This Pulumi package is based on the oci Terraform Provider.