1. Packages
  2. Yandex
  3. API Docs
  4. getFunctionScalingPolicy
Yandex v0.13.0 published on Tuesday, Feb 22, 2022 by Pulumi

yandex.getFunctionScalingPolicy

Explore with Pulumi AI

Using getFunctionScalingPolicy

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 getFunctionScalingPolicy(args: GetFunctionScalingPolicyArgs, opts?: InvokeOptions): Promise<GetFunctionScalingPolicyResult>
function getFunctionScalingPolicyOutput(args: GetFunctionScalingPolicyOutputArgs, opts?: InvokeOptions): Output<GetFunctionScalingPolicyResult>
Copy
def get_function_scaling_policy(function_id: Optional[str] = None,
                                policies: Optional[Sequence[GetFunctionScalingPolicyPolicy]] = None,
                                opts: Optional[InvokeOptions] = None) -> GetFunctionScalingPolicyResult
def get_function_scaling_policy_output(function_id: Optional[pulumi.Input[str]] = None,
                                policies: Optional[pulumi.Input[Sequence[pulumi.Input[GetFunctionScalingPolicyPolicyArgs]]]] = None,
                                opts: Optional[InvokeOptions] = None) -> Output[GetFunctionScalingPolicyResult]
Copy
func LookupFunctionScalingPolicy(ctx *Context, args *LookupFunctionScalingPolicyArgs, opts ...InvokeOption) (*LookupFunctionScalingPolicyResult, error)
func LookupFunctionScalingPolicyOutput(ctx *Context, args *LookupFunctionScalingPolicyOutputArgs, opts ...InvokeOption) LookupFunctionScalingPolicyResultOutput
Copy

> Note: This function is named LookupFunctionScalingPolicy in the Go SDK.

public static class GetFunctionScalingPolicy 
{
    public static Task<GetFunctionScalingPolicyResult> InvokeAsync(GetFunctionScalingPolicyArgs args, InvokeOptions? opts = null)
    public static Output<GetFunctionScalingPolicyResult> Invoke(GetFunctionScalingPolicyInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetFunctionScalingPolicyResult> getFunctionScalingPolicy(GetFunctionScalingPolicyArgs args, InvokeOptions options)
public static Output<GetFunctionScalingPolicyResult> getFunctionScalingPolicy(GetFunctionScalingPolicyArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: yandex:index/getFunctionScalingPolicy:getFunctionScalingPolicy
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

FunctionId This property is required. string
Policies []GetFunctionScalingPolicyPolicy
functionId This property is required. string
policies GetFunctionScalingPolicyPolicy[]
functionId This property is required. String
policies List<Property Map>

getFunctionScalingPolicy Result

The following output properties are available:

FunctionId string
Id string
The provider-assigned unique ID for this managed resource.
Policies List<GetFunctionScalingPolicyPolicy>
FunctionId string
Id string
The provider-assigned unique ID for this managed resource.
Policies []GetFunctionScalingPolicyPolicy
functionId String
id String
The provider-assigned unique ID for this managed resource.
policies List<GetFunctionScalingPolicyPolicy>
functionId string
id string
The provider-assigned unique ID for this managed resource.
policies GetFunctionScalingPolicyPolicy[]
function_id str
id str
The provider-assigned unique ID for this managed resource.
policies Sequence[GetFunctionScalingPolicyPolicy]
functionId String
id String
The provider-assigned unique ID for this managed resource.
policies List<Property Map>

Supporting Types

GetFunctionScalingPolicyPolicy

Tag This property is required. string
ZoneInstancesLimit int
ZoneRequestsLimit int
Tag This property is required. string
ZoneInstancesLimit int
ZoneRequestsLimit int
tag This property is required. String
zoneInstancesLimit Integer
zoneRequestsLimit Integer
tag This property is required. string
zoneInstancesLimit number
zoneRequestsLimit number
tag This property is required. str
zone_instances_limit int
zone_requests_limit int
tag This property is required. String
zoneInstancesLimit Number
zoneRequestsLimit Number

Package Details

Repository
Yandex pulumi/pulumi-yandex
License
Apache-2.0
Notes
This Pulumi package is based on the yandex Terraform Provider.