1. Packages
  2. Outscale Provider
  3. API Docs
  4. getOksQuotas
Viewing docs for outscale 1.5.0
published on Wednesday, Apr 1, 2026 by outscale
Viewing docs for outscale 1.5.0
published on Wednesday, Apr 1, 2026 by outscale

    Provides information about OKS quotas.

    For more information on this resource, see the User Guide.
    For more information on this resource actions, see the API documentation.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as outscale from "@pulumi/outscale";
    
    const oksQuotas = outscale.getOksQuotas({});
    
    import pulumi
    import pulumi_outscale as outscale
    
    oks_quotas = outscale.get_oks_quotas()
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/outscale/outscale"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := outscale.GetOksQuotas(ctx, map[string]interface{}{}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Outscale = Pulumi.Outscale;
    
    return await Deployment.RunAsync(() => 
    {
        var oksQuotas = Outscale.GetOksQuotas.Invoke();
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.outscale.OutscaleFunctions;
    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 oksQuotas = OutscaleFunctions.getOksQuotas(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
    
        }
    }
    
    variables:
      oksQuotas:
        fn::invoke:
          function: outscale:getOksQuotas
          arguments: {}
    

    Using getOksQuotas

    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 getOksQuotas(opts?: InvokeOptions): Promise<GetOksQuotasResult>
    function getOksQuotasOutput(opts?: InvokeOptions): Output<GetOksQuotasResult>
    def get_oks_quotas(opts: Optional[InvokeOptions] = None) -> GetOksQuotasResult
    def get_oks_quotas_output(opts: Optional[InvokeOptions] = None) -> Output[GetOksQuotasResult]
    func GetOksQuotas(ctx *Context, opts ...InvokeOption) (*GetOksQuotasResult, error)
    func GetOksQuotasOutput(ctx *Context, opts ...InvokeOption) GetOksQuotasResultOutput

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

    public static class GetOksQuotas 
    {
        public static Task<GetOksQuotasResult> InvokeAsync(InvokeOptions? opts = null)
        public static Output<GetOksQuotasResult> Invoke(InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetOksQuotasResult> getOksQuotas(InvokeOptions options)
    public static Output<GetOksQuotasResult> getOksQuotas(InvokeOptions options)
    
    fn::invoke:
      function: outscale:index/getOksQuotas:getOksQuotas
      arguments:
        # arguments dictionary

    getOksQuotas Result

    The following output properties are available:

    ClustersPerProject double
    The maximum allowed number of clusters per project.
    CpSubregions List<string>
    The list of available Subregions.
    Id string
    KubeVersions List<string>
    The list of available Kubernetes versions.
    Projects double
    The maximum allowed number of projects.
    RequestId string
    ClustersPerProject float64
    The maximum allowed number of clusters per project.
    CpSubregions []string
    The list of available Subregions.
    Id string
    KubeVersions []string
    The list of available Kubernetes versions.
    Projects float64
    The maximum allowed number of projects.
    RequestId string
    clustersPerProject Double
    The maximum allowed number of clusters per project.
    cpSubregions List<String>
    The list of available Subregions.
    id String
    kubeVersions List<String>
    The list of available Kubernetes versions.
    projects Double
    The maximum allowed number of projects.
    requestId String
    clustersPerProject number
    The maximum allowed number of clusters per project.
    cpSubregions string[]
    The list of available Subregions.
    id string
    kubeVersions string[]
    The list of available Kubernetes versions.
    projects number
    The maximum allowed number of projects.
    requestId string
    clusters_per_project float
    The maximum allowed number of clusters per project.
    cp_subregions Sequence[str]
    The list of available Subregions.
    id str
    kube_versions Sequence[str]
    The list of available Kubernetes versions.
    projects float
    The maximum allowed number of projects.
    request_id str
    clustersPerProject Number
    The maximum allowed number of clusters per project.
    cpSubregions List<String>
    The list of available Subregions.
    id String
    kubeVersions List<String>
    The list of available Kubernetes versions.
    projects Number
    The maximum allowed number of projects.
    requestId String

    Package Details

    Repository
    outscale outscale/terraform-provider-outscale
    License
    Notes
    This Pulumi package is based on the outscale Terraform Provider.
    Viewing docs for outscale 1.5.0
    published on Wednesday, Apr 1, 2026 by outscale
      Try Pulumi Cloud free. Your team will thank you.