1. Packages
  2. Gcore Provider
  3. API Docs
  4. getCloudK8sCluster
Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 2026 by g-core
gcore logo
Viewing docs for gcore 2.0.0-alpha.2
published on Tuesday, Mar 24, 2026 by g-core

    Managed Kubernetes clusters with configurable worker node pools, networking, and cluster add-ons.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as gcore from "@pulumi/gcore";
    
    const exampleCloudK8sCluster = gcore.getCloudK8sCluster({
        projectId: 1,
        regionId: 7,
        clusterName: "my-cluster",
    });
    
    import pulumi
    import pulumi_gcore as gcore
    
    example_cloud_k8s_cluster = gcore.get_cloud_k8s_cluster(project_id=1,
        region_id=7,
        cluster_name="my-cluster")
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/gcore/v2/gcore"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := gcore.LookupCloudK8sCluster(ctx, &gcore.LookupCloudK8sClusterArgs{
    			ProjectId:   pulumi.Float64Ref(1),
    			RegionId:    pulumi.Float64Ref(7),
    			ClusterName: "my-cluster",
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Gcore = Pulumi.Gcore;
    
    return await Deployment.RunAsync(() => 
    {
        var exampleCloudK8sCluster = Gcore.GetCloudK8sCluster.Invoke(new()
        {
            ProjectId = 1,
            RegionId = 7,
            ClusterName = "my-cluster",
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.gcore.GcoreFunctions;
    import com.pulumi.gcore.inputs.GetCloudK8sClusterArgs;
    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 exampleCloudK8sCluster = GcoreFunctions.getCloudK8sCluster(GetCloudK8sClusterArgs.builder()
                .projectId(1)
                .regionId(7)
                .clusterName("my-cluster")
                .build());
    
        }
    }
    
    variables:
      exampleCloudK8sCluster:
        fn::invoke:
          function: gcore:getCloudK8sCluster
          arguments:
            projectId: 1
            regionId: 7
            clusterName: my-cluster
    

    Using getCloudK8sCluster

    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 getCloudK8sCluster(args: GetCloudK8sClusterArgs, opts?: InvokeOptions): Promise<GetCloudK8sClusterResult>
    function getCloudK8sClusterOutput(args: GetCloudK8sClusterOutputArgs, opts?: InvokeOptions): Output<GetCloudK8sClusterResult>
    def get_cloud_k8s_cluster(cluster_name: Optional[str] = None,
                              project_id: Optional[float] = None,
                              region_id: Optional[float] = None,
                              opts: Optional[InvokeOptions] = None) -> GetCloudK8sClusterResult
    def get_cloud_k8s_cluster_output(cluster_name: Optional[pulumi.Input[str]] = None,
                              project_id: Optional[pulumi.Input[float]] = None,
                              region_id: Optional[pulumi.Input[float]] = None,
                              opts: Optional[InvokeOptions] = None) -> Output[GetCloudK8sClusterResult]
    func LookupCloudK8sCluster(ctx *Context, args *LookupCloudK8sClusterArgs, opts ...InvokeOption) (*LookupCloudK8sClusterResult, error)
    func LookupCloudK8sClusterOutput(ctx *Context, args *LookupCloudK8sClusterOutputArgs, opts ...InvokeOption) LookupCloudK8sClusterResultOutput

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

    public static class GetCloudK8sCluster 
    {
        public static Task<GetCloudK8sClusterResult> InvokeAsync(GetCloudK8sClusterArgs args, InvokeOptions? opts = null)
        public static Output<GetCloudK8sClusterResult> Invoke(GetCloudK8sClusterInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCloudK8sClusterResult> getCloudK8sCluster(GetCloudK8sClusterArgs args, InvokeOptions options)
    public static Output<GetCloudK8sClusterResult> getCloudK8sCluster(GetCloudK8sClusterArgs args, InvokeOptions options)
    
    fn::invoke:
      function: gcore:index/getCloudK8sCluster:getCloudK8sCluster
      arguments:
        # arguments dictionary

    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
    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

    getCloudK8sCluster Result

    The following output properties are available:

    AddOns GetCloudK8sClusterAddOns
    Cluster add-ons configuration
    Authentication GetCloudK8sClusterAuthentication
    Cluster authentication settings
    AutoscalerConfig Dictionary<string, string>
    Cluster autoscaler configuration.
    ClusterName string
    Cluster name
    Cni GetCloudK8sClusterCni
    CreatedAt string
    CreatorTaskId string
    Csi GetCloudK8sClusterCsi
    FixedNetwork string
    FixedSubnet string
    Id string
    IsIpv6 bool
    IsPublic bool
    Keypair string
    Logging GetCloudK8sClusterLogging
    Name string
    PodsIpPool string
    PodsIpv6Pool string
    Pools List<GetCloudK8sClusterPool>
    ServicesIpPool string
    ServicesIpv6Pool string
    Status string
    Version string
    ProjectId double
    Project ID
    RegionId double
    Region ID
    AddOns GetCloudK8sClusterAddOns
    Cluster add-ons configuration
    Authentication GetCloudK8sClusterAuthentication
    Cluster authentication settings
    AutoscalerConfig map[string]string
    Cluster autoscaler configuration.
    ClusterName string
    Cluster name
    Cni GetCloudK8sClusterCni
    CreatedAt string
    CreatorTaskId string
    Csi GetCloudK8sClusterCsi
    FixedNetwork string
    FixedSubnet string
    Id string
    IsIpv6 bool
    IsPublic bool
    Keypair string
    Logging GetCloudK8sClusterLogging
    Name string
    PodsIpPool string
    PodsIpv6Pool string
    Pools []GetCloudK8sClusterPool
    ServicesIpPool string
    ServicesIpv6Pool string
    Status string
    Version string
    ProjectId float64
    Project ID
    RegionId float64
    Region ID
    addOns GetCloudK8sClusterAddOns
    Cluster add-ons configuration
    authentication GetCloudK8sClusterAuthentication
    Cluster authentication settings
    autoscalerConfig Map<String,String>
    Cluster autoscaler configuration.
    clusterName String
    Cluster name
    cni GetCloudK8sClusterCni
    createdAt String
    creatorTaskId String
    csi GetCloudK8sClusterCsi
    fixedNetwork String
    fixedSubnet String
    id String
    isIpv6 Boolean
    isPublic Boolean
    keypair String
    logging GetCloudK8sClusterLogging
    name String
    podsIpPool String
    podsIpv6Pool String
    pools List<GetCloudK8sClusterPool>
    servicesIpPool String
    servicesIpv6Pool String
    status String
    version String
    projectId Double
    Project ID
    regionId Double
    Region ID
    addOns GetCloudK8sClusterAddOns
    Cluster add-ons configuration
    authentication GetCloudK8sClusterAuthentication
    Cluster authentication settings
    autoscalerConfig {[key: string]: string}
    Cluster autoscaler configuration.
    clusterName string
    Cluster name
    cni GetCloudK8sClusterCni
    createdAt string
    creatorTaskId string
    csi GetCloudK8sClusterCsi
    fixedNetwork string
    fixedSubnet string
    id string
    isIpv6 boolean
    isPublic boolean
    keypair string
    logging GetCloudK8sClusterLogging
    name string
    podsIpPool string
    podsIpv6Pool string
    pools GetCloudK8sClusterPool[]
    servicesIpPool string
    servicesIpv6Pool string
    status string
    version string
    projectId number
    Project ID
    regionId number
    Region ID
    addOns Property Map
    Cluster add-ons configuration
    authentication Property Map
    Cluster authentication settings
    autoscalerConfig Map<String>
    Cluster autoscaler configuration.
    clusterName String
    Cluster name
    cni Property Map
    createdAt String
    creatorTaskId String
    csi Property Map
    fixedNetwork String
    fixedSubnet String
    id String
    isIpv6 Boolean
    isPublic Boolean
    keypair String
    logging Property Map
    name String
    podsIpPool String
    podsIpv6Pool String
    pools List<Property Map>
    servicesIpPool String
    servicesIpv6Pool String
    status String
    version String
    projectId Number
    Project ID
    regionId Number
    Region ID

    Supporting Types

    GetCloudK8sClusterAddOns

    Slurm GetCloudK8sClusterAddOnsSlurm
    Slurm add-on configuration
    Slurm GetCloudK8sClusterAddOnsSlurm
    Slurm add-on configuration
    slurm GetCloudK8sClusterAddOnsSlurm
    Slurm add-on configuration
    slurm GetCloudK8sClusterAddOnsSlurm
    Slurm add-on configuration
    slurm GetCloudK8sClusterAddOnsSlurm
    Slurm add-on configuration
    slurm Property Map
    Slurm add-on configuration

    GetCloudK8sClusterAddOnsSlurm

    Enabled bool
    Indicates whether Slurm add-on is deployed in the cluster.
    FileShareId string

    ID of a VAST file share used as Slurm storage.

    The Slurm add-on creates separate Persistent Volume Claims for different purposes (controller spool, worker spool, jail) on that file share.

    SshKeyIds List<string>
    IDs of SSH keys authorized for SSH connection to Slurm login nodes.
    WorkerCount double

    Size of the worker pool, i.e. number of worker nodes.

    Each Slurm worker node is backed by a Pod scheduled on one of cluster's GPU nodes.

    Note: Downscaling (reducing worker count) is not supported.

    Enabled bool
    Indicates whether Slurm add-on is deployed in the cluster.
    FileShareId string

    ID of a VAST file share used as Slurm storage.

    The Slurm add-on creates separate Persistent Volume Claims for different purposes (controller spool, worker spool, jail) on that file share.

    SshKeyIds []string
    IDs of SSH keys authorized for SSH connection to Slurm login nodes.
    WorkerCount float64

    Size of the worker pool, i.e. number of worker nodes.

    Each Slurm worker node is backed by a Pod scheduled on one of cluster's GPU nodes.

    Note: Downscaling (reducing worker count) is not supported.

    enabled Boolean
    Indicates whether Slurm add-on is deployed in the cluster.
    fileShareId String

    ID of a VAST file share used as Slurm storage.

    The Slurm add-on creates separate Persistent Volume Claims for different purposes (controller spool, worker spool, jail) on that file share.

    sshKeyIds List<String>
    IDs of SSH keys authorized for SSH connection to Slurm login nodes.
    workerCount Double

    Size of the worker pool, i.e. number of worker nodes.

    Each Slurm worker node is backed by a Pod scheduled on one of cluster's GPU nodes.

    Note: Downscaling (reducing worker count) is not supported.

    enabled boolean
    Indicates whether Slurm add-on is deployed in the cluster.
    fileShareId string

    ID of a VAST file share used as Slurm storage.

    The Slurm add-on creates separate Persistent Volume Claims for different purposes (controller spool, worker spool, jail) on that file share.

    sshKeyIds string[]
    IDs of SSH keys authorized for SSH connection to Slurm login nodes.
    workerCount number

    Size of the worker pool, i.e. number of worker nodes.

    Each Slurm worker node is backed by a Pod scheduled on one of cluster's GPU nodes.

    Note: Downscaling (reducing worker count) is not supported.

    enabled bool
    Indicates whether Slurm add-on is deployed in the cluster.
    file_share_id str

    ID of a VAST file share used as Slurm storage.

    The Slurm add-on creates separate Persistent Volume Claims for different purposes (controller spool, worker spool, jail) on that file share.

    ssh_key_ids Sequence[str]
    IDs of SSH keys authorized for SSH connection to Slurm login nodes.
    worker_count float

    Size of the worker pool, i.e. number of worker nodes.

    Each Slurm worker node is backed by a Pod scheduled on one of cluster's GPU nodes.

    Note: Downscaling (reducing worker count) is not supported.

    enabled Boolean
    Indicates whether Slurm add-on is deployed in the cluster.
    fileShareId String

    ID of a VAST file share used as Slurm storage.

    The Slurm add-on creates separate Persistent Volume Claims for different purposes (controller spool, worker spool, jail) on that file share.

    sshKeyIds List<String>
    IDs of SSH keys authorized for SSH connection to Slurm login nodes.
    workerCount Number

    Size of the worker pool, i.e. number of worker nodes.

    Each Slurm worker node is backed by a Pod scheduled on one of cluster's GPU nodes.

    Note: Downscaling (reducing worker count) is not supported.

    GetCloudK8sClusterAuthentication

    KubeconfigCreatedAt string
    Kubeconfig creation date
    KubeconfigExpiresAt string
    Kubeconfig expiration date
    Oidc GetCloudK8sClusterAuthenticationOidc
    OIDC authentication settings
    KubeconfigCreatedAt string
    Kubeconfig creation date
    KubeconfigExpiresAt string
    Kubeconfig expiration date
    Oidc GetCloudK8sClusterAuthenticationOidc
    OIDC authentication settings
    kubeconfigCreatedAt String
    Kubeconfig creation date
    kubeconfigExpiresAt String
    Kubeconfig expiration date
    oidc GetCloudK8sClusterAuthenticationOidc
    OIDC authentication settings
    kubeconfigCreatedAt string
    Kubeconfig creation date
    kubeconfigExpiresAt string
    Kubeconfig expiration date
    oidc GetCloudK8sClusterAuthenticationOidc
    OIDC authentication settings
    kubeconfig_created_at str
    Kubeconfig creation date
    kubeconfig_expires_at str
    Kubeconfig expiration date
    oidc GetCloudK8sClusterAuthenticationOidc
    OIDC authentication settings
    kubeconfigCreatedAt String
    Kubeconfig creation date
    kubeconfigExpiresAt String
    Kubeconfig expiration date
    oidc Property Map
    OIDC authentication settings

    GetCloudK8sClusterAuthenticationOidc

    ClientId string
    Client ID
    GroupsClaim string
    JWT claim to use as the user's group
    GroupsPrefix string
    Prefix prepended to group claims
    IssuerUrl string
    Issuer URL
    RequiredClaims Dictionary<string, string>
    Key-value pairs that describe required claims in the token
    SigningAlgs List<string>
    Accepted signing algorithms
    UsernameClaim string
    JWT claim to use as the user name
    UsernamePrefix string
    Prefix prepended to username claims to prevent clashes
    ClientId string
    Client ID
    GroupsClaim string
    JWT claim to use as the user's group
    GroupsPrefix string
    Prefix prepended to group claims
    IssuerUrl string
    Issuer URL
    RequiredClaims map[string]string
    Key-value pairs that describe required claims in the token
    SigningAlgs []string
    Accepted signing algorithms
    UsernameClaim string
    JWT claim to use as the user name
    UsernamePrefix string
    Prefix prepended to username claims to prevent clashes
    clientId String
    Client ID
    groupsClaim String
    JWT claim to use as the user's group
    groupsPrefix String
    Prefix prepended to group claims
    issuerUrl String
    Issuer URL
    requiredClaims Map<String,String>
    Key-value pairs that describe required claims in the token
    signingAlgs List<String>
    Accepted signing algorithms
    usernameClaim String
    JWT claim to use as the user name
    usernamePrefix String
    Prefix prepended to username claims to prevent clashes
    clientId string
    Client ID
    groupsClaim string
    JWT claim to use as the user's group
    groupsPrefix string
    Prefix prepended to group claims
    issuerUrl string
    Issuer URL
    requiredClaims {[key: string]: string}
    Key-value pairs that describe required claims in the token
    signingAlgs string[]
    Accepted signing algorithms
    usernameClaim string
    JWT claim to use as the user name
    usernamePrefix string
    Prefix prepended to username claims to prevent clashes
    client_id str
    Client ID
    groups_claim str
    JWT claim to use as the user's group
    groups_prefix str
    Prefix prepended to group claims
    issuer_url str
    Issuer URL
    required_claims Mapping[str, str]
    Key-value pairs that describe required claims in the token
    signing_algs Sequence[str]
    Accepted signing algorithms
    username_claim str
    JWT claim to use as the user name
    username_prefix str
    Prefix prepended to username claims to prevent clashes
    clientId String
    Client ID
    groupsClaim String
    JWT claim to use as the user's group
    groupsPrefix String
    Prefix prepended to group claims
    issuerUrl String
    Issuer URL
    requiredClaims Map<String>
    Key-value pairs that describe required claims in the token
    signingAlgs List<String>
    Accepted signing algorithms
    usernameClaim String
    JWT claim to use as the user name
    usernamePrefix String
    Prefix prepended to username claims to prevent clashes

    GetCloudK8sClusterCni

    Cilium GetCloudK8sClusterCniCilium
    Cilium settings
    CloudK8sClusterProvider string
    CNI provider Available values: "calico", "cilium".
    Cilium GetCloudK8sClusterCniCilium
    Cilium settings
    CloudK8sClusterProvider string
    CNI provider Available values: "calico", "cilium".
    cilium GetCloudK8sClusterCniCilium
    Cilium settings
    cloudK8sClusterProvider String
    CNI provider Available values: "calico", "cilium".
    cilium GetCloudK8sClusterCniCilium
    Cilium settings
    cloudK8sClusterProvider string
    CNI provider Available values: "calico", "cilium".
    cilium GetCloudK8sClusterCniCilium
    Cilium settings
    cloud_k8s_cluster_provider str
    CNI provider Available values: "calico", "cilium".
    cilium Property Map
    Cilium settings
    cloudK8sClusterProvider String
    CNI provider Available values: "calico", "cilium".

    GetCloudK8sClusterCniCilium

    Encryption bool
    Wireguard encryption
    HubbleRelay bool
    Hubble Relay
    HubbleUi bool
    Hubble UI
    LbAcceleration bool
    LoadBalancer acceleration
    LbMode string
    LoadBalancer mode Available values: "dsr", "hybrid", "snat".
    MaskSize double
    Mask size for IPv4
    MaskSizeV6 double
    Mask size for IPv6
    RoutingMode string
    Routing mode Available values: "native", "tunnel".
    Tunnel string
    CNI provider Available values: "", "geneve", "vxlan".
    Encryption bool
    Wireguard encryption
    HubbleRelay bool
    Hubble Relay
    HubbleUi bool
    Hubble UI
    LbAcceleration bool
    LoadBalancer acceleration
    LbMode string
    LoadBalancer mode Available values: "dsr", "hybrid", "snat".
    MaskSize float64
    Mask size for IPv4
    MaskSizeV6 float64
    Mask size for IPv6
    RoutingMode string
    Routing mode Available values: "native", "tunnel".
    Tunnel string
    CNI provider Available values: "", "geneve", "vxlan".
    encryption Boolean
    Wireguard encryption
    hubbleRelay Boolean
    Hubble Relay
    hubbleUi Boolean
    Hubble UI
    lbAcceleration Boolean
    LoadBalancer acceleration
    lbMode String
    LoadBalancer mode Available values: "dsr", "hybrid", "snat".
    maskSize Double
    Mask size for IPv4
    maskSizeV6 Double
    Mask size for IPv6
    routingMode String
    Routing mode Available values: "native", "tunnel".
    tunnel String
    CNI provider Available values: "", "geneve", "vxlan".
    encryption boolean
    Wireguard encryption
    hubbleRelay boolean
    Hubble Relay
    hubbleUi boolean
    Hubble UI
    lbAcceleration boolean
    LoadBalancer acceleration
    lbMode string
    LoadBalancer mode Available values: "dsr", "hybrid", "snat".
    maskSize number
    Mask size for IPv4
    maskSizeV6 number
    Mask size for IPv6
    routingMode string
    Routing mode Available values: "native", "tunnel".
    tunnel string
    CNI provider Available values: "", "geneve", "vxlan".
    encryption bool
    Wireguard encryption
    hubble_relay bool
    Hubble Relay
    hubble_ui bool
    Hubble UI
    lb_acceleration bool
    LoadBalancer acceleration
    lb_mode str
    LoadBalancer mode Available values: "dsr", "hybrid", "snat".
    mask_size float
    Mask size for IPv4
    mask_size_v6 float
    Mask size for IPv6
    routing_mode str
    Routing mode Available values: "native", "tunnel".
    tunnel str
    CNI provider Available values: "", "geneve", "vxlan".
    encryption Boolean
    Wireguard encryption
    hubbleRelay Boolean
    Hubble Relay
    hubbleUi Boolean
    Hubble UI
    lbAcceleration Boolean
    LoadBalancer acceleration
    lbMode String
    LoadBalancer mode Available values: "dsr", "hybrid", "snat".
    maskSize Number
    Mask size for IPv4
    maskSizeV6 Number
    Mask size for IPv6
    routingMode String
    Routing mode Available values: "native", "tunnel".
    tunnel String
    CNI provider Available values: "", "geneve", "vxlan".

    GetCloudK8sClusterCsi

    nfs Property Map
    NFS settings

    GetCloudK8sClusterCsiNfs

    VastEnabled bool
    Indicates the status of VAST NFS integration
    VastEnabled bool
    Indicates the status of VAST NFS integration
    vastEnabled Boolean
    Indicates the status of VAST NFS integration
    vastEnabled boolean
    Indicates the status of VAST NFS integration
    vast_enabled bool
    Indicates the status of VAST NFS integration
    vastEnabled Boolean
    Indicates the status of VAST NFS integration

    GetCloudK8sClusterLogging

    DestinationRegionId double
    ID of the region in which the logs will be stored
    Enabled bool
    Indicates if log streaming is enabled or disabled
    RetentionPolicy GetCloudK8sClusterLoggingRetentionPolicy
    Logs retention policy
    TopicName string
    The topic name to stream logs to
    DestinationRegionId float64
    ID of the region in which the logs will be stored
    Enabled bool
    Indicates if log streaming is enabled or disabled
    RetentionPolicy GetCloudK8sClusterLoggingRetentionPolicy
    Logs retention policy
    TopicName string
    The topic name to stream logs to
    destinationRegionId Double
    ID of the region in which the logs will be stored
    enabled Boolean
    Indicates if log streaming is enabled or disabled
    retentionPolicy GetCloudK8sClusterLoggingRetentionPolicy
    Logs retention policy
    topicName String
    The topic name to stream logs to
    destinationRegionId number
    ID of the region in which the logs will be stored
    enabled boolean
    Indicates if log streaming is enabled or disabled
    retentionPolicy GetCloudK8sClusterLoggingRetentionPolicy
    Logs retention policy
    topicName string
    The topic name to stream logs to
    destination_region_id float
    ID of the region in which the logs will be stored
    enabled bool
    Indicates if log streaming is enabled or disabled
    retention_policy GetCloudK8sClusterLoggingRetentionPolicy
    Logs retention policy
    topic_name str
    The topic name to stream logs to
    destinationRegionId Number
    ID of the region in which the logs will be stored
    enabled Boolean
    Indicates if log streaming is enabled or disabled
    retentionPolicy Property Map
    Logs retention policy
    topicName String
    The topic name to stream logs to

    GetCloudK8sClusterLoggingRetentionPolicy

    Period double
    Duration of days for which logs must be kept.
    Period float64
    Duration of days for which logs must be kept.
    period Double
    Duration of days for which logs must be kept.
    period number
    Duration of days for which logs must be kept.
    period float
    Duration of days for which logs must be kept.
    period Number
    Duration of days for which logs must be kept.

    GetCloudK8sClusterPool

    AutoHealingEnabled bool
    Indicates the status of auto healing
    BootVolumeSize double
    Size of the boot volume
    BootVolumeType string
    Type of the boot volume
    CreatedAt string
    Date of function creation
    CrioConfig Dictionary<string, string>
    Crio configuration for pool nodes
    FlavorId string
    ID of the cluster pool flavor
    Id string
    UUID of the cluster pool
    IsPublicIpv4 bool
    Indicates if the pool is public
    KubeletConfig Dictionary<string, string>
    Kubelet configuration for pool nodes
    Labels Dictionary<string, string>
    Labels applied to the cluster pool
    MaxNodeCount double
    Maximum node count in the cluster pool
    MinNodeCount double
    Minimum node count in the cluster pool
    Name string
    Name of the cluster pool
    NodeCount double
    Node count in the cluster pool
    ServergroupId string
    Server group ID
    ServergroupName string
    Server group name
    ServergroupPolicy string
    Anti-affinity, affinity or soft-anti-affinity server group policy
    Status string
    Status of the cluster pool
    Taints Dictionary<string, string>
    Taints applied to the cluster pool
    AutoHealingEnabled bool
    Indicates the status of auto healing
    BootVolumeSize float64
    Size of the boot volume
    BootVolumeType string
    Type of the boot volume
    CreatedAt string
    Date of function creation
    CrioConfig map[string]string
    Crio configuration for pool nodes
    FlavorId string
    ID of the cluster pool flavor
    Id string
    UUID of the cluster pool
    IsPublicIpv4 bool
    Indicates if the pool is public
    KubeletConfig map[string]string
    Kubelet configuration for pool nodes
    Labels map[string]string
    Labels applied to the cluster pool
    MaxNodeCount float64
    Maximum node count in the cluster pool
    MinNodeCount float64
    Minimum node count in the cluster pool
    Name string
    Name of the cluster pool
    NodeCount float64
    Node count in the cluster pool
    ServergroupId string
    Server group ID
    ServergroupName string
    Server group name
    ServergroupPolicy string
    Anti-affinity, affinity or soft-anti-affinity server group policy
    Status string
    Status of the cluster pool
    Taints map[string]string
    Taints applied to the cluster pool
    autoHealingEnabled Boolean
    Indicates the status of auto healing
    bootVolumeSize Double
    Size of the boot volume
    bootVolumeType String
    Type of the boot volume
    createdAt String
    Date of function creation
    crioConfig Map<String,String>
    Crio configuration for pool nodes
    flavorId String
    ID of the cluster pool flavor
    id String
    UUID of the cluster pool
    isPublicIpv4 Boolean
    Indicates if the pool is public
    kubeletConfig Map<String,String>
    Kubelet configuration for pool nodes
    labels Map<String,String>
    Labels applied to the cluster pool
    maxNodeCount Double
    Maximum node count in the cluster pool
    minNodeCount Double
    Minimum node count in the cluster pool
    name String
    Name of the cluster pool
    nodeCount Double
    Node count in the cluster pool
    servergroupId String
    Server group ID
    servergroupName String
    Server group name
    servergroupPolicy String
    Anti-affinity, affinity or soft-anti-affinity server group policy
    status String
    Status of the cluster pool
    taints Map<String,String>
    Taints applied to the cluster pool
    autoHealingEnabled boolean
    Indicates the status of auto healing
    bootVolumeSize number
    Size of the boot volume
    bootVolumeType string
    Type of the boot volume
    createdAt string
    Date of function creation
    crioConfig {[key: string]: string}
    Crio configuration for pool nodes
    flavorId string
    ID of the cluster pool flavor
    id string
    UUID of the cluster pool
    isPublicIpv4 boolean
    Indicates if the pool is public
    kubeletConfig {[key: string]: string}
    Kubelet configuration for pool nodes
    labels {[key: string]: string}
    Labels applied to the cluster pool
    maxNodeCount number
    Maximum node count in the cluster pool
    minNodeCount number
    Minimum node count in the cluster pool
    name string
    Name of the cluster pool
    nodeCount number
    Node count in the cluster pool
    servergroupId string
    Server group ID
    servergroupName string
    Server group name
    servergroupPolicy string
    Anti-affinity, affinity or soft-anti-affinity server group policy
    status string
    Status of the cluster pool
    taints {[key: string]: string}
    Taints applied to the cluster pool
    auto_healing_enabled bool
    Indicates the status of auto healing
    boot_volume_size float
    Size of the boot volume
    boot_volume_type str
    Type of the boot volume
    created_at str
    Date of function creation
    crio_config Mapping[str, str]
    Crio configuration for pool nodes
    flavor_id str
    ID of the cluster pool flavor
    id str
    UUID of the cluster pool
    is_public_ipv4 bool
    Indicates if the pool is public
    kubelet_config Mapping[str, str]
    Kubelet configuration for pool nodes
    labels Mapping[str, str]
    Labels applied to the cluster pool
    max_node_count float
    Maximum node count in the cluster pool
    min_node_count float
    Minimum node count in the cluster pool
    name str
    Name of the cluster pool
    node_count float
    Node count in the cluster pool
    servergroup_id str
    Server group ID
    servergroup_name str
    Server group name
    servergroup_policy str
    Anti-affinity, affinity or soft-anti-affinity server group policy
    status str
    Status of the cluster pool
    taints Mapping[str, str]
    Taints applied to the cluster pool
    autoHealingEnabled Boolean
    Indicates the status of auto healing
    bootVolumeSize Number
    Size of the boot volume
    bootVolumeType String
    Type of the boot volume
    createdAt String
    Date of function creation
    crioConfig Map<String>
    Crio configuration for pool nodes
    flavorId String
    ID of the cluster pool flavor
    id String
    UUID of the cluster pool
    isPublicIpv4 Boolean
    Indicates if the pool is public
    kubeletConfig Map<String>
    Kubelet configuration for pool nodes
    labels Map<String>
    Labels applied to the cluster pool
    maxNodeCount Number
    Maximum node count in the cluster pool
    minNodeCount Number
    Minimum node count in the cluster pool
    name String
    Name of the cluster pool
    nodeCount Number
    Node count in the cluster pool
    servergroupId String
    Server group ID
    servergroupName String
    Server group name
    servergroupPolicy String
    Anti-affinity, affinity or soft-anti-affinity server group policy
    status String
    Status of the cluster pool
    taints Map<String>
    Taints applied to the cluster pool

    Package Details

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