1. Packages
  2. Oracle Cloud Infrastructure
  3. API Docs
  4. BigDataService
  5. getAutoScalingConfigurations
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

oci.BigDataService.getAutoScalingConfigurations

Explore with Pulumi AI

oci logo
Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi

    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.
    oci logo
    Oracle Cloud Infrastructure v2.17.0 published on Friday, Nov 15, 2024 by Pulumi