1. Packages
  2. Packages
  3. Gcore Provider
  4. API Docs
  5. getCloudK8sClusterKubeconfig
Viewing docs for gcore 2.0.0-alpha.8
published on Wednesday, May 20, 2026 by g-core
Viewing docs for gcore 2.0.0-alpha.8
published on Wednesday, May 20, 2026 by g-core

    Kubeconfig provides the necessary configuration and credentials to access a Kubernetes cluster using kubectl or other Kubernetes clients.

    Using getCloudK8sClusterKubeconfig

    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 getCloudK8sClusterKubeconfig(args: GetCloudK8sClusterKubeconfigArgs, opts?: InvokeOptions): Promise<GetCloudK8sClusterKubeconfigResult>
    function getCloudK8sClusterKubeconfigOutput(args: GetCloudK8sClusterKubeconfigOutputArgs, opts?: InvokeOptions): Output<GetCloudK8sClusterKubeconfigResult>
    def get_cloud_k8s_cluster_kubeconfig(cluster_name: Optional[str] = None,
                                         project_id: Optional[float] = None,
                                         region_id: Optional[float] = None,
                                         opts: Optional[InvokeOptions] = None) -> GetCloudK8sClusterKubeconfigResult
    def get_cloud_k8s_cluster_kubeconfig_output(cluster_name: pulumi.Input[Optional[str]] = None,
                                         project_id: pulumi.Input[Optional[float]] = None,
                                         region_id: pulumi.Input[Optional[float]] = None,
                                         opts: Optional[InvokeOptions] = None) -> Output[GetCloudK8sClusterKubeconfigResult]
    func GetCloudK8sClusterKubeconfig(ctx *Context, args *GetCloudK8sClusterKubeconfigArgs, opts ...InvokeOption) (*GetCloudK8sClusterKubeconfigResult, error)
    func GetCloudK8sClusterKubeconfigOutput(ctx *Context, args *GetCloudK8sClusterKubeconfigOutputArgs, opts ...InvokeOption) GetCloudK8sClusterKubeconfigResultOutput

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

    public static class GetCloudK8sClusterKubeconfig 
    {
        public static Task<GetCloudK8sClusterKubeconfigResult> InvokeAsync(GetCloudK8sClusterKubeconfigArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudK8sClusterKubeconfigResult> Invoke(GetCloudK8sClusterKubeconfigInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudK8sClusterKubeconfigResult> getCloudK8sClusterKubeconfig(GetCloudK8sClusterKubeconfigArgs args, InvokeOptions options)
    public static Output<GetCloudK8sClusterKubeconfigResult> getCloudK8sClusterKubeconfig(GetCloudK8sClusterKubeconfigArgs args, InvokeOptions options)
    
    fn::invoke:
      function: gcore:index/getCloudK8sClusterKubeconfig:getCloudK8sClusterKubeconfig
      arguments:
        # arguments dictionary
    data "gcore_getcloudk8sclusterkubeconfig" "name" {
        # arguments
    }

    The following arguments are supported:

    ClusterName string
    Cluster name
    ProjectId double
    Project ID
    RegionId double
    Region ID
    ClusterName string
    Cluster name
    ProjectId float64
    Project ID
    RegionId float64
    Region ID
    cluster_name string
    Cluster name
    project_id number
    Project ID
    region_id number
    Region ID
    clusterName String
    Cluster name
    projectId Double
    Project ID
    regionId Double
    Region ID
    clusterName string
    Cluster name
    projectId number
    Project ID
    regionId number
    Region ID
    cluster_name str
    Cluster name
    project_id float
    Project ID
    region_id float
    Region ID
    clusterName String
    Cluster name
    projectId Number
    Project ID
    regionId Number
    Region ID

    getCloudK8sClusterKubeconfig Result

    The following output properties are available:

    ClientCertificate string
    String in base64 format. Cluster client certificate
    ClientKey string
    String in base64 format. Cluster client key
    ClusterCaCertificate string
    String in base64 format. Cluster ca certificate
    ClusterName string
    Cluster name
    Config string
    Cluster kubeconfig
    CreatedAt string
    Kubeconfig creation date
    ExpiresAt string
    Kubeconfig expiration date
    Host string
    Cluster host
    Id string
    The provider-assigned unique ID for this managed resource.
    ProjectId double
    Project ID
    RegionId double
    Region ID
    ClientCertificate string
    String in base64 format. Cluster client certificate
    ClientKey string
    String in base64 format. Cluster client key
    ClusterCaCertificate string
    String in base64 format. Cluster ca certificate
    ClusterName string
    Cluster name
    Config string
    Cluster kubeconfig
    CreatedAt string
    Kubeconfig creation date
    ExpiresAt string
    Kubeconfig expiration date
    Host string
    Cluster host
    Id string
    The provider-assigned unique ID for this managed resource.
    ProjectId float64
    Project ID
    RegionId float64
    Region ID
    client_certificate string
    String in base64 format. Cluster client certificate
    client_key string
    String in base64 format. Cluster client key
    cluster_ca_certificate string
    String in base64 format. Cluster ca certificate
    cluster_name string
    Cluster name
    config string
    Cluster kubeconfig
    created_at string
    Kubeconfig creation date
    expires_at string
    Kubeconfig expiration date
    host string
    Cluster host
    id string
    The provider-assigned unique ID for this managed resource.
    project_id number
    Project ID
    region_id number
    Region ID
    clientCertificate String
    String in base64 format. Cluster client certificate
    clientKey String
    String in base64 format. Cluster client key
    clusterCaCertificate String
    String in base64 format. Cluster ca certificate
    clusterName String
    Cluster name
    config String
    Cluster kubeconfig
    createdAt String
    Kubeconfig creation date
    expiresAt String
    Kubeconfig expiration date
    host String
    Cluster host
    id String
    The provider-assigned unique ID for this managed resource.
    projectId Double
    Project ID
    regionId Double
    Region ID
    clientCertificate string
    String in base64 format. Cluster client certificate
    clientKey string
    String in base64 format. Cluster client key
    clusterCaCertificate string
    String in base64 format. Cluster ca certificate
    clusterName string
    Cluster name
    config string
    Cluster kubeconfig
    createdAt string
    Kubeconfig creation date
    expiresAt string
    Kubeconfig expiration date
    host string
    Cluster host
    id string
    The provider-assigned unique ID for this managed resource.
    projectId number
    Project ID
    regionId number
    Region ID
    client_certificate str
    String in base64 format. Cluster client certificate
    client_key str
    String in base64 format. Cluster client key
    cluster_ca_certificate str
    String in base64 format. Cluster ca certificate
    cluster_name str
    Cluster name
    config str
    Cluster kubeconfig
    created_at str
    Kubeconfig creation date
    expires_at str
    Kubeconfig expiration date
    host str
    Cluster host
    id str
    The provider-assigned unique ID for this managed resource.
    project_id float
    Project ID
    region_id float
    Region ID
    clientCertificate String
    String in base64 format. Cluster client certificate
    clientKey String
    String in base64 format. Cluster client key
    clusterCaCertificate String
    String in base64 format. Cluster ca certificate
    clusterName String
    Cluster name
    config String
    Cluster kubeconfig
    createdAt String
    Kubeconfig creation date
    expiresAt String
    Kubeconfig expiration date
    host String
    Cluster host
    id String
    The provider-assigned unique ID for this managed resource.
    projectId Number
    Project ID
    regionId Number
    Region ID

    Package Details

    Repository
    gcore g-core/terraform-provider-gcore
    License
    Notes
    This Pulumi package is based on the gcore Terraform Provider.
    Viewing docs for gcore 2.0.0-alpha.8
    published on Wednesday, May 20, 2026 by g-core
      Try Pulumi Cloud free. Your team will thank you.