selectel 7.5.2 published on Saturday, Jan 31, 2026 by selectel
selectel 7.5.2 published on Saturday, Jan 31, 2026 by selectel
Provides a list of quotas in the Global Router service using public API v1. For more information about service limits and restrictions, see the official Selectel documentation.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as selectel from "@pulumi/selectel";
const quota1 = selectel.getGlobalRouterQuotaV1({
name: "routers",
scope: "account_id",
scopeValue: "12345",
});
import pulumi
import pulumi_selectel as selectel
quota1 = selectel.get_global_router_quota_v1(name="routers",
scope="account_id",
scope_value="12345")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/selectel/v7/selectel"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := selectel.GetGlobalRouterQuotaV1(ctx, &selectel.GetGlobalRouterQuotaV1Args{
Name: "routers",
Scope: pulumi.StringRef("account_id"),
ScopeValue: pulumi.StringRef("12345"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Selectel = Pulumi.Selectel;
return await Deployment.RunAsync(() =>
{
var quota1 = Selectel.GetGlobalRouterQuotaV1.Invoke(new()
{
Name = "routers",
Scope = "account_id",
ScopeValue = "12345",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.selectel.SelectelFunctions;
import com.pulumi.selectel.inputs.GetGlobalRouterQuotaV1Args;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var quota1 = SelectelFunctions.getGlobalRouterQuotaV1(GetGlobalRouterQuotaV1Args.builder()
.name("routers")
.scope("account_id")
.scopeValue("12345")
.build());
}
}
variables:
quota1:
fn::invoke:
function: selectel:getGlobalRouterQuotaV1
arguments:
name: routers
scope: account_id
scopeValue: '12345'
Using getGlobalRouterQuotaV1
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 getGlobalRouterQuotaV1(args: GetGlobalRouterQuotaV1Args, opts?: InvokeOptions): Promise<GetGlobalRouterQuotaV1Result>
function getGlobalRouterQuotaV1Output(args: GetGlobalRouterQuotaV1OutputArgs, opts?: InvokeOptions): Output<GetGlobalRouterQuotaV1Result>def get_global_router_quota_v1(id: Optional[str] = None,
name: Optional[str] = None,
scope: Optional[str] = None,
scope_value: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGlobalRouterQuotaV1Result
def get_global_router_quota_v1_output(id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
scope: Optional[pulumi.Input[str]] = None,
scope_value: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGlobalRouterQuotaV1Result]func GetGlobalRouterQuotaV1(ctx *Context, args *GetGlobalRouterQuotaV1Args, opts ...InvokeOption) (*GetGlobalRouterQuotaV1Result, error)
func GetGlobalRouterQuotaV1Output(ctx *Context, args *GetGlobalRouterQuotaV1OutputArgs, opts ...InvokeOption) GetGlobalRouterQuotaV1ResultOutput> Note: This function is named GetGlobalRouterQuotaV1 in the Go SDK.
public static class GetGlobalRouterQuotaV1
{
public static Task<GetGlobalRouterQuotaV1Result> InvokeAsync(GetGlobalRouterQuotaV1Args args, InvokeOptions? opts = null)
public static Output<GetGlobalRouterQuotaV1Result> Invoke(GetGlobalRouterQuotaV1InvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGlobalRouterQuotaV1Result> getGlobalRouterQuotaV1(GetGlobalRouterQuotaV1Args args, InvokeOptions options)
public static Output<GetGlobalRouterQuotaV1Result> getGlobalRouterQuotaV1(GetGlobalRouterQuotaV1Args args, InvokeOptions options)
fn::invoke:
function: selectel:index/getGlobalRouterQuotaV1:getGlobalRouterQuotaV1
arguments:
# arguments dictionaryThe following arguments are supported:
- Name string
- Name of a resource under the quota. Available names are
routers,networks,subnets, andstatic_routes. - Id string
- Unique identifier of the quota.
- Scope string
- Quota scope. Global router quotas are currently applied only to an account level, the only available scope value is
account. - Scope
Value string - Unique identifier for the specified
scope, for account level it's Selectel account ID. The account ID is in the top right corner of the Control panel.
- Name string
- Name of a resource under the quota. Available names are
routers,networks,subnets, andstatic_routes. - Id string
- Unique identifier of the quota.
- Scope string
- Quota scope. Global router quotas are currently applied only to an account level, the only available scope value is
account. - Scope
Value string - Unique identifier for the specified
scope, for account level it's Selectel account ID. The account ID is in the top right corner of the Control panel.
- name String
- Name of a resource under the quota. Available names are
routers,networks,subnets, andstatic_routes. - id String
- Unique identifier of the quota.
- scope String
- Quota scope. Global router quotas are currently applied only to an account level, the only available scope value is
account. - scope
Value String - Unique identifier for the specified
scope, for account level it's Selectel account ID. The account ID is in the top right corner of the Control panel.
- name string
- Name of a resource under the quota. Available names are
routers,networks,subnets, andstatic_routes. - id string
- Unique identifier of the quota.
- scope string
- Quota scope. Global router quotas are currently applied only to an account level, the only available scope value is
account. - scope
Value string - Unique identifier for the specified
scope, for account level it's Selectel account ID. The account ID is in the top right corner of the Control panel.
- name str
- Name of a resource under the quota. Available names are
routers,networks,subnets, andstatic_routes. - id str
- Unique identifier of the quota.
- scope str
- Quota scope. Global router quotas are currently applied only to an account level, the only available scope value is
account. - scope_
value str - Unique identifier for the specified
scope, for account level it's Selectel account ID. The account ID is in the top right corner of the Control panel.
- name String
- Name of a resource under the quota. Available names are
routers,networks,subnets, andstatic_routes. - id String
- Unique identifier of the quota.
- scope String
- Quota scope. Global router quotas are currently applied only to an account level, the only available scope value is
account. - scope
Value String - Unique identifier for the specified
scope, for account level it's Selectel account ID. The account ID is in the top right corner of the Control panel.
getGlobalRouterQuotaV1 Result
The following output properties are available:
- Id string
- Unique identifier of the quota.
- Limit double
- Quota limit, the maximum number of the specified resource that can be created.
- Name string
- Name of the resource under the quota.
- Scope string
- Scope of the quota. The only possible value now is
account. - Scope
Value string - Scope value (Selectel account ID).
- Id string
- Unique identifier of the quota.
- Limit float64
- Quota limit, the maximum number of the specified resource that can be created.
- Name string
- Name of the resource under the quota.
- Scope string
- Scope of the quota. The only possible value now is
account. - Scope
Value string - Scope value (Selectel account ID).
- id String
- Unique identifier of the quota.
- limit Double
- Quota limit, the maximum number of the specified resource that can be created.
- name String
- Name of the resource under the quota.
- scope String
- Scope of the quota. The only possible value now is
account. - scope
Value String - Scope value (Selectel account ID).
- id string
- Unique identifier of the quota.
- limit number
- Quota limit, the maximum number of the specified resource that can be created.
- name string
- Name of the resource under the quota.
- scope string
- Scope of the quota. The only possible value now is
account. - scope
Value string - Scope value (Selectel account ID).
- id str
- Unique identifier of the quota.
- limit float
- Quota limit, the maximum number of the specified resource that can be created.
- name str
- Name of the resource under the quota.
- scope str
- Scope of the quota. The only possible value now is
account. - scope_
value str - Scope value (Selectel account ID).
- id String
- Unique identifier of the quota.
- limit Number
- Quota limit, the maximum number of the specified resource that can be created.
- name String
- Name of the resource under the quota.
- scope String
- Scope of the quota. The only possible value now is
account. - scope
Value String - Scope value (Selectel account ID).
Package Details
- Repository
- selectel selectel/terraform-provider-selectel
- License
- Notes
- This Pulumi package is based on the
selectelTerraform Provider.
selectel 7.5.2 published on Saturday, Jan 31, 2026 by selectel
