published on Tuesday, Mar 24, 2026 by g-core
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 dictionaryThe following arguments are supported:
- Cluster
Name string - Cluster name
- Project
Id double - Project ID
- Region
Id double - Region ID
- Cluster
Name string - Cluster name
- Project
Id float64 - Project ID
- Region
Id float64 - Region ID
- cluster
Name String - Cluster name
- project
Id Double - Project ID
- region
Id Double - Region ID
- cluster
Name string - Cluster name
- project
Id number - Project ID
- region
Id number - Region ID
- cluster_
name str - Cluster name
- project_
id float - Project ID
- region_
id float - Region ID
- cluster
Name String - Cluster name
- project
Id Number - Project ID
- region
Id Number - Region ID
getCloudK8sCluster Result
The following output properties are available:
- Add
Ons GetCloud K8s Cluster Add Ons - Cluster add-ons configuration
- Authentication
Get
Cloud K8s Cluster Authentication - Cluster authentication settings
- Autoscaler
Config Dictionary<string, string> - Cluster autoscaler configuration.
- Cluster
Name string - Cluster name
- Cni
Get
Cloud K8s Cluster Cni - Created
At string - Creator
Task stringId - Csi
Get
Cloud K8s Cluster Csi - Fixed
Network string - Fixed
Subnet string - Id string
- Is
Ipv6 bool - Is
Public bool - Keypair string
- Logging
Get
Cloud K8s Cluster Logging - Name string
- Pods
Ip stringPool - Pods
Ipv6Pool string - Pools
List<Get
Cloud K8s Cluster Pool> - Services
Ip stringPool - Services
Ipv6Pool string - Status string
- Version string
- Project
Id double - Project ID
- Region
Id double - Region ID
- Add
Ons GetCloud K8s Cluster Add Ons - Cluster add-ons configuration
- Authentication
Get
Cloud K8s Cluster Authentication - Cluster authentication settings
- Autoscaler
Config map[string]string - Cluster autoscaler configuration.
- Cluster
Name string - Cluster name
- Cni
Get
Cloud K8s Cluster Cni - Created
At string - Creator
Task stringId - Csi
Get
Cloud K8s Cluster Csi - Fixed
Network string - Fixed
Subnet string - Id string
- Is
Ipv6 bool - Is
Public bool - Keypair string
- Logging
Get
Cloud K8s Cluster Logging - Name string
- Pods
Ip stringPool - Pods
Ipv6Pool string - Pools
[]Get
Cloud K8s Cluster Pool - Services
Ip stringPool - Services
Ipv6Pool string - Status string
- Version string
- Project
Id float64 - Project ID
- Region
Id float64 - Region ID
- add
Ons GetCloud K8s Cluster Add Ons - Cluster add-ons configuration
- authentication
Get
Cloud K8s Cluster Authentication - Cluster authentication settings
- autoscaler
Config Map<String,String> - Cluster autoscaler configuration.
- cluster
Name String - Cluster name
- cni
Get
Cloud K8s Cluster Cni - created
At String - creator
Task StringId - csi
Get
Cloud K8s Cluster Csi - fixed
Network String - fixed
Subnet String - id String
- is
Ipv6 Boolean - is
Public Boolean - keypair String
- logging
Get
Cloud K8s Cluster Logging - name String
- pods
Ip StringPool - pods
Ipv6Pool String - pools
List<Get
Cloud K8s Cluster Pool> - services
Ip StringPool - services
Ipv6Pool String - status String
- version String
- project
Id Double - Project ID
- region
Id Double - Region ID
- add
Ons GetCloud K8s Cluster Add Ons - Cluster add-ons configuration
- authentication
Get
Cloud K8s Cluster Authentication - Cluster authentication settings
- autoscaler
Config {[key: string]: string} - Cluster autoscaler configuration.
- cluster
Name string - Cluster name
- cni
Get
Cloud K8s Cluster Cni - created
At string - creator
Task stringId - csi
Get
Cloud K8s Cluster Csi - fixed
Network string - fixed
Subnet string - id string
- is
Ipv6 boolean - is
Public boolean - keypair string
- logging
Get
Cloud K8s Cluster Logging - name string
- pods
Ip stringPool - pods
Ipv6Pool string - pools
Get
Cloud K8s Cluster Pool[] - services
Ip stringPool - services
Ipv6Pool string - status string
- version string
- project
Id number - Project ID
- region
Id number - Region ID
- add_
ons GetCloud K8s Cluster Add Ons - Cluster add-ons configuration
- authentication
Get
Cloud K8s Cluster Authentication - Cluster authentication settings
- autoscaler_
config Mapping[str, str] - Cluster autoscaler configuration.
- cluster_
name str - Cluster name
- cni
Get
Cloud K8s Cluster Cni - created_
at str - creator_
task_ strid - csi
Get
Cloud K8s Cluster Csi - fixed_
network str - fixed_
subnet str - id str
- is_
ipv6 bool - is_
public bool - keypair str
- logging
Get
Cloud K8s Cluster Logging - name str
- pods_
ip_ strpool - pods_
ipv6_ strpool - pools
Sequence[Get
Cloud K8s Cluster Pool] - services_
ip_ strpool - services_
ipv6_ strpool - status str
- version str
- project_
id float - Project ID
- region_
id float - Region ID
- add
Ons Property Map - Cluster add-ons configuration
- authentication Property Map
- Cluster authentication settings
- autoscaler
Config Map<String> - Cluster autoscaler configuration.
- cluster
Name String - Cluster name
- cni Property Map
- created
At String - creator
Task StringId - csi Property Map
- fixed
Network String - fixed
Subnet String - id String
- is
Ipv6 Boolean - is
Public Boolean - keypair String
- logging Property Map
- name String
- pods
Ip StringPool - pods
Ipv6Pool String - pools List<Property Map>
- services
Ip StringPool - services
Ipv6Pool String - status String
- version String
- project
Id Number - Project ID
- region
Id Number - Region ID
Supporting Types
GetCloudK8sClusterAddOns
- Slurm
Get
Cloud K8s Cluster Add Ons Slurm - Slurm add-on configuration
- Slurm
Get
Cloud K8s Cluster Add Ons Slurm - Slurm add-on configuration
- slurm
Get
Cloud K8s Cluster Add Ons Slurm - Slurm add-on configuration
- slurm
Get
Cloud K8s Cluster Add Ons Slurm - Slurm add-on configuration
- slurm
Get
Cloud K8s Cluster Add Ons Slurm - Slurm add-on configuration
- slurm Property Map
- Slurm add-on configuration
GetCloudK8sClusterAddOnsSlurm
- Enabled bool
- Indicates whether Slurm add-on is deployed in the cluster.
- 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.
- Ssh
Key List<string>Ids - IDs of SSH keys authorized for SSH connection to Slurm login nodes.
- Worker
Count 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.
- 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.
- Ssh
Key []stringIds - IDs of SSH keys authorized for SSH connection to Slurm login nodes.
- Worker
Count 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.
- 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.
- ssh
Key List<String>Ids - IDs of SSH keys authorized for SSH connection to Slurm login nodes.
- worker
Count 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.
- 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.
- ssh
Key string[]Ids - IDs of SSH keys authorized for SSH connection to Slurm login nodes.
- worker
Count 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.
- 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_ Sequence[str]ids - 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.
- 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.
- ssh
Key List<String>Ids - IDs of SSH keys authorized for SSH connection to Slurm login nodes.
- worker
Count 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
- Kubeconfig
Created stringAt - Kubeconfig creation date
- Kubeconfig
Expires stringAt - Kubeconfig expiration date
- Oidc
Get
Cloud K8s Cluster Authentication Oidc - OIDC authentication settings
- Kubeconfig
Created stringAt - Kubeconfig creation date
- Kubeconfig
Expires stringAt - Kubeconfig expiration date
- Oidc
Get
Cloud K8s Cluster Authentication Oidc - OIDC authentication settings
- kubeconfig
Created StringAt - Kubeconfig creation date
- kubeconfig
Expires StringAt - Kubeconfig expiration date
- oidc
Get
Cloud K8s Cluster Authentication Oidc - OIDC authentication settings
- kubeconfig
Created stringAt - Kubeconfig creation date
- kubeconfig
Expires stringAt - Kubeconfig expiration date
- oidc
Get
Cloud K8s Cluster Authentication Oidc - OIDC authentication settings
- kubeconfig_
created_ strat - Kubeconfig creation date
- kubeconfig_
expires_ strat - Kubeconfig expiration date
- oidc
Get
Cloud K8s Cluster Authentication Oidc - OIDC authentication settings
- kubeconfig
Created StringAt - Kubeconfig creation date
- kubeconfig
Expires StringAt - Kubeconfig expiration date
- oidc Property Map
- OIDC authentication settings
GetCloudK8sClusterAuthenticationOidc
- Client
Id string - Client ID
- Groups
Claim string - JWT claim to use as the user's group
- Groups
Prefix string - Prefix prepended to group claims
- Issuer
Url string - Issuer URL
- Required
Claims Dictionary<string, string> - Key-value pairs that describe required claims in the token
- Signing
Algs List<string> - Accepted signing algorithms
- Username
Claim string - JWT claim to use as the user name
- Username
Prefix string - Prefix prepended to username claims to prevent clashes
- Client
Id string - Client ID
- Groups
Claim string - JWT claim to use as the user's group
- Groups
Prefix string - Prefix prepended to group claims
- Issuer
Url string - Issuer URL
- Required
Claims map[string]string - Key-value pairs that describe required claims in the token
- Signing
Algs []string - Accepted signing algorithms
- Username
Claim string - JWT claim to use as the user name
- Username
Prefix string - Prefix prepended to username claims to prevent clashes
- client
Id String - Client ID
- groups
Claim String - JWT claim to use as the user's group
- groups
Prefix String - Prefix prepended to group claims
- issuer
Url String - Issuer URL
- required
Claims Map<String,String> - Key-value pairs that describe required claims in the token
- signing
Algs List<String> - Accepted signing algorithms
- username
Claim String - JWT claim to use as the user name
- username
Prefix String - Prefix prepended to username claims to prevent clashes
- client
Id string - Client ID
- groups
Claim string - JWT claim to use as the user's group
- groups
Prefix string - Prefix prepended to group claims
- issuer
Url string - Issuer URL
- required
Claims {[key: string]: string} - Key-value pairs that describe required claims in the token
- signing
Algs string[] - Accepted signing algorithms
- username
Claim string - JWT claim to use as the user name
- username
Prefix 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
- client
Id String - Client ID
- groups
Claim String - JWT claim to use as the user's group
- groups
Prefix String - Prefix prepended to group claims
- issuer
Url String - Issuer URL
- required
Claims Map<String> - Key-value pairs that describe required claims in the token
- signing
Algs List<String> - Accepted signing algorithms
- username
Claim String - JWT claim to use as the user name
- username
Prefix String - Prefix prepended to username claims to prevent clashes
GetCloudK8sClusterCni
- Cilium
Get
Cloud K8s Cluster Cni Cilium - Cilium settings
- Cloud
K8s stringCluster Provider - CNI provider Available values: "calico", "cilium".
- Cilium
Get
Cloud K8s Cluster Cni Cilium - Cilium settings
- Cloud
K8s stringCluster Provider - CNI provider Available values: "calico", "cilium".
- cilium
Get
Cloud K8s Cluster Cni Cilium - Cilium settings
- cloud
K8s StringCluster Provider - CNI provider Available values: "calico", "cilium".
- cilium
Get
Cloud K8s Cluster Cni Cilium - Cilium settings
- cloud
K8s stringCluster Provider - CNI provider Available values: "calico", "cilium".
- cilium
Get
Cloud K8s Cluster Cni Cilium - Cilium settings
- cloud_
k8s_ strcluster_ provider - CNI provider Available values: "calico", "cilium".
- cilium Property Map
- Cilium settings
- cloud
K8s StringCluster Provider - CNI provider Available values: "calico", "cilium".
GetCloudK8sClusterCniCilium
- Encryption bool
- Wireguard encryption
- Hubble
Relay bool - Hubble Relay
- Hubble
Ui bool - Hubble UI
- Lb
Acceleration bool - LoadBalancer acceleration
- Lb
Mode string - LoadBalancer mode Available values: "dsr", "hybrid", "snat".
- Mask
Size double - Mask size for IPv4
- Mask
Size doubleV6 - Mask size for IPv6
- Routing
Mode 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 string - LoadBalancer mode Available values: "dsr", "hybrid", "snat".
- Mask
Size float64 - Mask size for IPv4
- Mask
Size float64V6 - Mask size for IPv6
- Routing
Mode string - Routing mode Available values: "native", "tunnel".
- Tunnel string
- CNI provider Available values: "", "geneve", "vxlan".
- encryption Boolean
- Wireguard encryption
- hubble
Relay Boolean - Hubble Relay
- hubble
Ui Boolean - Hubble UI
- lb
Acceleration Boolean - LoadBalancer acceleration
- lb
Mode String - LoadBalancer mode Available values: "dsr", "hybrid", "snat".
- mask
Size Double - Mask size for IPv4
- mask
Size DoubleV6 - Mask size for IPv6
- routing
Mode String - Routing mode Available values: "native", "tunnel".
- tunnel String
- CNI provider Available values: "", "geneve", "vxlan".
- encryption boolean
- Wireguard encryption
- hubble
Relay boolean - Hubble Relay
- hubble
Ui boolean - Hubble UI
- lb
Acceleration boolean - LoadBalancer acceleration
- lb
Mode string - LoadBalancer mode Available values: "dsr", "hybrid", "snat".
- mask
Size number - Mask size for IPv4
- mask
Size numberV6 - Mask size for IPv6
- routing
Mode 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_ floatv6 - 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
- hubble
Relay Boolean - Hubble Relay
- hubble
Ui Boolean - Hubble UI
- lb
Acceleration Boolean - LoadBalancer acceleration
- lb
Mode String - LoadBalancer mode Available values: "dsr", "hybrid", "snat".
- mask
Size Number - Mask size for IPv4
- mask
Size NumberV6 - Mask size for IPv6
- routing
Mode String - Routing mode Available values: "native", "tunnel".
- tunnel String
- CNI provider Available values: "", "geneve", "vxlan".
GetCloudK8sClusterCsi
- Nfs
Get
Cloud K8s Cluster Csi Nfs - NFS settings
- Nfs
Get
Cloud K8s Cluster Csi Nfs - NFS settings
- nfs
Get
Cloud K8s Cluster Csi Nfs - NFS settings
- nfs
Get
Cloud K8s Cluster Csi Nfs - NFS settings
- nfs
Get
Cloud K8s Cluster Csi Nfs - NFS settings
- nfs Property Map
- NFS settings
GetCloudK8sClusterCsiNfs
- Vast
Enabled bool - Indicates the status of VAST NFS integration
- Vast
Enabled bool - Indicates the status of VAST NFS integration
- vast
Enabled Boolean - Indicates the status of VAST NFS integration
- vast
Enabled boolean - Indicates the status of VAST NFS integration
- vast_
enabled bool - Indicates the status of VAST NFS integration
- vast
Enabled Boolean - Indicates the status of VAST NFS integration
GetCloudK8sClusterLogging
- Destination
Region doubleId - ID of the region in which the logs will be stored
- Enabled bool
- Indicates if log streaming is enabled or disabled
- Retention
Policy GetCloud K8s Cluster Logging Retention Policy - Logs retention policy
- Topic
Name string - The topic name to stream logs to
- Destination
Region float64Id - ID of the region in which the logs will be stored
- Enabled bool
- Indicates if log streaming is enabled or disabled
- Retention
Policy GetCloud K8s Cluster Logging Retention Policy - Logs retention policy
- Topic
Name string - The topic name to stream logs to
- destination
Region DoubleId - ID of the region in which the logs will be stored
- enabled Boolean
- Indicates if log streaming is enabled or disabled
- retention
Policy GetCloud K8s Cluster Logging Retention Policy - Logs retention policy
- topic
Name String - The topic name to stream logs to
- destination
Region numberId - ID of the region in which the logs will be stored
- enabled boolean
- Indicates if log streaming is enabled or disabled
- retention
Policy GetCloud K8s Cluster Logging Retention Policy - Logs retention policy
- topic
Name string - The topic name to stream logs to
- destination_
region_ floatid - ID of the region in which the logs will be stored
- enabled bool
- Indicates if log streaming is enabled or disabled
- retention_
policy GetCloud K8s Cluster Logging Retention Policy - Logs retention policy
- topic_
name str - The topic name to stream logs to
- destination
Region NumberId - ID of the region in which the logs will be stored
- enabled Boolean
- Indicates if log streaming is enabled or disabled
- retention
Policy Property Map - Logs retention policy
- topic
Name 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
- Auto
Healing boolEnabled - Indicates the status of auto healing
- Boot
Volume doubleSize - Size of the boot volume
- Boot
Volume stringType - Type of the boot volume
- Created
At string - Date of function creation
- Crio
Config Dictionary<string, string> - Crio configuration for pool nodes
- Flavor
Id string - ID of the cluster pool flavor
- Id string
- UUID of the cluster pool
- Is
Public boolIpv4 - Indicates if the pool is public
- Kubelet
Config Dictionary<string, string> - Kubelet configuration for pool nodes
- Labels Dictionary<string, string>
- Labels applied to the cluster pool
- Max
Node doubleCount - Maximum node count in the cluster pool
- Min
Node doubleCount - Minimum node count in the cluster pool
- Name string
- Name of the cluster pool
- Node
Count double - Node count in the cluster pool
- Servergroup
Id string - Server group ID
- Servergroup
Name string - Server group name
- Servergroup
Policy 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
- Auto
Healing boolEnabled - Indicates the status of auto healing
- Boot
Volume float64Size - Size of the boot volume
- Boot
Volume stringType - Type of the boot volume
- Created
At string - Date of function creation
- Crio
Config map[string]string - Crio configuration for pool nodes
- Flavor
Id string - ID of the cluster pool flavor
- Id string
- UUID of the cluster pool
- Is
Public boolIpv4 - Indicates if the pool is public
- Kubelet
Config map[string]string - Kubelet configuration for pool nodes
- Labels map[string]string
- Labels applied to the cluster pool
- Max
Node float64Count - Maximum node count in the cluster pool
- Min
Node float64Count - Minimum node count in the cluster pool
- Name string
- Name of the cluster pool
- Node
Count float64 - Node count in the cluster pool
- Servergroup
Id string - Server group ID
- Servergroup
Name string - Server group name
- Servergroup
Policy 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
- auto
Healing BooleanEnabled - Indicates the status of auto healing
- boot
Volume DoubleSize - Size of the boot volume
- boot
Volume StringType - Type of the boot volume
- created
At String - Date of function creation
- crio
Config Map<String,String> - Crio configuration for pool nodes
- flavor
Id String - ID of the cluster pool flavor
- id String
- UUID of the cluster pool
- is
Public BooleanIpv4 - Indicates if the pool is public
- kubelet
Config Map<String,String> - Kubelet configuration for pool nodes
- labels Map<String,String>
- Labels applied to the cluster pool
- max
Node DoubleCount - Maximum node count in the cluster pool
- min
Node DoubleCount - Minimum node count in the cluster pool
- name String
- Name of the cluster pool
- node
Count Double - Node count in the cluster pool
- servergroup
Id String - Server group ID
- servergroup
Name String - Server group name
- servergroup
Policy 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
- auto
Healing booleanEnabled - Indicates the status of auto healing
- boot
Volume numberSize - Size of the boot volume
- boot
Volume stringType - Type of the boot volume
- created
At string - Date of function creation
- crio
Config {[key: string]: string} - Crio configuration for pool nodes
- flavor
Id string - ID of the cluster pool flavor
- id string
- UUID of the cluster pool
- is
Public booleanIpv4 - Indicates if the pool is public
- kubelet
Config {[key: string]: string} - Kubelet configuration for pool nodes
- labels {[key: string]: string}
- Labels applied to the cluster pool
- max
Node numberCount - Maximum node count in the cluster pool
- min
Node numberCount - Minimum node count in the cluster pool
- name string
- Name of the cluster pool
- node
Count number - Node count in the cluster pool
- servergroup
Id string - Server group ID
- servergroup
Name string - Server group name
- servergroup
Policy 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_ boolenabled - Indicates the status of auto healing
- boot_
volume_ floatsize - Size of the boot volume
- boot_
volume_ strtype - 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_ boolipv4 - 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_ floatcount - Maximum node count in the cluster pool
- min_
node_ floatcount - 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
- auto
Healing BooleanEnabled - Indicates the status of auto healing
- boot
Volume NumberSize - Size of the boot volume
- boot
Volume StringType - Type of the boot volume
- created
At String - Date of function creation
- crio
Config Map<String> - Crio configuration for pool nodes
- flavor
Id String - ID of the cluster pool flavor
- id String
- UUID of the cluster pool
- is
Public BooleanIpv4 - Indicates if the pool is public
- kubelet
Config Map<String> - Kubelet configuration for pool nodes
- labels Map<String>
- Labels applied to the cluster pool
- max
Node NumberCount - Maximum node count in the cluster pool
- min
Node NumberCount - Minimum node count in the cluster pool
- name String
- Name of the cluster pool
- node
Count Number - Node count in the cluster pool
- servergroup
Id String - Server group ID
- servergroup
Name String - Server group name
- servergroup
Policy 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
gcoreTerraform Provider.
published on Tuesday, Mar 24, 2026 by g-core
