Viewing docs for CoreWeave v1.0.1
published on Monday, May 18, 2026 by Pulumi
published on Monday, May 18, 2026 by Pulumi
Viewing docs for CoreWeave v1.0.1
published on Monday, May 18, 2026 by Pulumi
published on Monday, May 18, 2026 by Pulumi
Query information about an existing CoreWeave Kubernetes Service (CKS) cluster by ID. See the CKS API reference.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as coreweave from "@pulumi/coreweave";
const _default = coreweave.getCksCluster({
id: "1063bce6-6e5b-4b0a-b73a-7e6106b2a77c",
});
import pulumi
import pulumi_coreweave as coreweave
default = coreweave.get_cks_cluster(id="1063bce6-6e5b-4b0a-b73a-7e6106b2a77c")
package main
import (
"github.com/pulumi/pulumi-coreweave/sdk/go/coreweave"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := coreweave.GetCksCluster(ctx, &coreweave.LookupCksClusterArgs{
Id: "1063bce6-6e5b-4b0a-b73a-7e6106b2a77c",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using CoreWeave = Pulumi.CoreWeave;
return await Deployment.RunAsync(() =>
{
var @default = CoreWeave.GetCksCluster.Invoke(new()
{
Id = "1063bce6-6e5b-4b0a-b73a-7e6106b2a77c",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.coreweave.CoreweaveFunctions;
import com.pulumi.coreweave.inputs.GetCksClusterArgs;
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 default = CoreweaveFunctions.getCksCluster(GetCksClusterArgs.builder()
.id("1063bce6-6e5b-4b0a-b73a-7e6106b2a77c")
.build());
}
}
variables:
default:
fn::invoke:
function: coreweave:getCksCluster
arguments:
id: 1063bce6-6e5b-4b0a-b73a-7e6106b2a77c
Example coming soon!
Using getCksCluster
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 getCksCluster(args: GetCksClusterArgs, opts?: InvokeOptions): Promise<GetCksClusterResult>
function getCksClusterOutput(args: GetCksClusterOutputArgs, opts?: InvokeOptions): Output<GetCksClusterResult>def get_cks_cluster(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCksClusterResult
def get_cks_cluster_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCksClusterResult]func LookupCksCluster(ctx *Context, args *LookupCksClusterArgs, opts ...InvokeOption) (*LookupCksClusterResult, error)
func LookupCksClusterOutput(ctx *Context, args *LookupCksClusterOutputArgs, opts ...InvokeOption) LookupCksClusterResultOutput> Note: This function is named LookupCksCluster in the Go SDK.
public static class GetCksCluster
{
public static Task<GetCksClusterResult> InvokeAsync(GetCksClusterArgs args, InvokeOptions? opts = null)
public static Output<GetCksClusterResult> Invoke(GetCksClusterInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetCksClusterResult> getCksCluster(GetCksClusterArgs args, InvokeOptions options)
public static Output<GetCksClusterResult> getCksCluster(GetCksClusterArgs args, InvokeOptions options)
fn::invoke:
function: coreweave:index/getCksCluster:getCksCluster
arguments:
# arguments dictionarydata "coreweave_getckscluster" "name" {
# arguments
}The following arguments are supported:
- Id string
- The ID of the cluster.
- Id string
- The ID of the cluster.
- id string
- The ID of the cluster.
- id String
- The ID of the cluster.
- id string
- The ID of the cluster.
- id str
- The ID of the cluster.
- id String
- The ID of the cluster.
getCksCluster Result
The following output properties are available:
- Additional
Server List<string>Sans - Additional Subject Alternative Names (SANs) included in the Kubernetes API server TLS certificate.
- Api
Server stringEndpoint - The API server endpoint of the cluster.
- Audit
Policy string - The audit policy of the cluster.
- Authn
Webhook Pulumi.Core Weave. Outputs. Get Cks Cluster Authn Webhook - The authentication webhook configuration of the cluster.
- Authz
Webhook Pulumi.Core Weave. Outputs. Get Cks Cluster Authz Webhook - The authorization webhook configuration of the cluster.
- Id string
- The ID of the cluster.
- Internal
Lb List<string>Cidr Names - The internal load balancer CIDR names of the cluster.
- Internal
Lb List<string>Cidr Names V6s - The IPv6 internal load balancer CIDR names of the cluster.
- Name string
- The name of the cluster.
- Node
Port Pulumi.Range Core Weave. Outputs. Get Cks Cluster Node Port Range - The Kubernetes Service NodePort range.
- Oidc
Pulumi.
Core Weave. Outputs. Get Cks Cluster Oidc - The OIDC configuration of the cluster.
- Pod
Cidr stringName - The pod CIDR name of the cluster.
- Pod
Cidr stringName V6 - The IPv6 pod CIDR name of the cluster.
- Public bool
- Whether the cluster is public.
- Service
Account stringOidc Issuer Url - The URL of the OIDC issuer for the cluster's service account tokens. This value corresponds to the
--service-account-issuerflag on the kube-apiserver. - Service
Cidr stringName - The service CIDR name of the cluster.
- Service
Cidr stringName V6 - The IPv6 service CIDR name of the cluster.
- string
- The
clusterIdof the cluster to share storage with. Must be enabled by CoreWeave suppport. Contact CoreWeave support if you are interested in this feature. - Status string
- The status of the cluster.
- Version string
- The version of the cluster.
- Vpc
Id string - The VPC ID of the cluster.
- Zone string
- The zone of the cluster.
- Additional
Server []stringSans - Additional Subject Alternative Names (SANs) included in the Kubernetes API server TLS certificate.
- Api
Server stringEndpoint - The API server endpoint of the cluster.
- Audit
Policy string - The audit policy of the cluster.
- Authn
Webhook GetCks Cluster Authn Webhook - The authentication webhook configuration of the cluster.
- Authz
Webhook GetCks Cluster Authz Webhook - The authorization webhook configuration of the cluster.
- Id string
- The ID of the cluster.
- Internal
Lb []stringCidr Names - The internal load balancer CIDR names of the cluster.
- Internal
Lb []stringCidr Names V6s - The IPv6 internal load balancer CIDR names of the cluster.
- Name string
- The name of the cluster.
- Node
Port GetRange Cks Cluster Node Port Range - The Kubernetes Service NodePort range.
- Oidc
Get
Cks Cluster Oidc - The OIDC configuration of the cluster.
- Pod
Cidr stringName - The pod CIDR name of the cluster.
- Pod
Cidr stringName V6 - The IPv6 pod CIDR name of the cluster.
- Public bool
- Whether the cluster is public.
- Service
Account stringOidc Issuer Url - The URL of the OIDC issuer for the cluster's service account tokens. This value corresponds to the
--service-account-issuerflag on the kube-apiserver. - Service
Cidr stringName - The service CIDR name of the cluster.
- Service
Cidr stringName V6 - The IPv6 service CIDR name of the cluster.
- string
- The
clusterIdof the cluster to share storage with. Must be enabled by CoreWeave suppport. Contact CoreWeave support if you are interested in this feature. - Status string
- The status of the cluster.
- Version string
- The version of the cluster.
- Vpc
Id string - The VPC ID of the cluster.
- Zone string
- The zone of the cluster.
- additional_
server_ list(string)sans - Additional Subject Alternative Names (SANs) included in the Kubernetes API server TLS certificate.
- api_
server_ stringendpoint - The API server endpoint of the cluster.
- audit_
policy string - The audit policy of the cluster.
- authn_
webhook object - The authentication webhook configuration of the cluster.
- authz_
webhook object - The authorization webhook configuration of the cluster.
- id string
- The ID of the cluster.
- internal_
lb_ list(string)cidr_ names - The internal load balancer CIDR names of the cluster.
- internal_
lb_ list(string)cidr_ names_ v6s - The IPv6 internal load balancer CIDR names of the cluster.
- name string
- The name of the cluster.
- node_
port_ objectrange - The Kubernetes Service NodePort range.
- oidc object
- The OIDC configuration of the cluster.
- pod_
cidr_ stringname - The pod CIDR name of the cluster.
- pod_
cidr_ stringname_ v6 - The IPv6 pod CIDR name of the cluster.
- public bool
- Whether the cluster is public.
- service_
account_ stringoidc_ issuer_ url - The URL of the OIDC issuer for the cluster's service account tokens. This value corresponds to the
--service-account-issuerflag on the kube-apiserver. - service_
cidr_ stringname - The service CIDR name of the cluster.
- service_
cidr_ stringname_ v6 - The IPv6 service CIDR name of the cluster.
- string
- The
clusterIdof the cluster to share storage with. Must be enabled by CoreWeave suppport. Contact CoreWeave support if you are interested in this feature. - status string
- The status of the cluster.
- version string
- The version of the cluster.
- vpc_
id string - The VPC ID of the cluster.
- zone string
- The zone of the cluster.
- additional
Server List<String>Sans - Additional Subject Alternative Names (SANs) included in the Kubernetes API server TLS certificate.
- api
Server StringEndpoint - The API server endpoint of the cluster.
- audit
Policy String - The audit policy of the cluster.
- authn
Webhook GetCks Cluster Authn Webhook - The authentication webhook configuration of the cluster.
- authz
Webhook GetCks Cluster Authz Webhook - The authorization webhook configuration of the cluster.
- id String
- The ID of the cluster.
- internal
Lb List<String>Cidr Names - The internal load balancer CIDR names of the cluster.
- internal
Lb List<String>Cidr Names V6s - The IPv6 internal load balancer CIDR names of the cluster.
- name String
- The name of the cluster.
- node
Port GetRange Cks Cluster Node Port Range - The Kubernetes Service NodePort range.
- oidc
Get
Cks Cluster Oidc - The OIDC configuration of the cluster.
- pod
Cidr StringName - The pod CIDR name of the cluster.
- pod
Cidr StringName V6 - The IPv6 pod CIDR name of the cluster.
- public_ Boolean
- Whether the cluster is public.
- service
Account StringOidc Issuer Url - The URL of the OIDC issuer for the cluster's service account tokens. This value corresponds to the
--service-account-issuerflag on the kube-apiserver. - service
Cidr StringName - The service CIDR name of the cluster.
- service
Cidr StringName V6 - The IPv6 service CIDR name of the cluster.
- String
- The
clusterIdof the cluster to share storage with. Must be enabled by CoreWeave suppport. Contact CoreWeave support if you are interested in this feature. - status String
- The status of the cluster.
- version String
- The version of the cluster.
- vpc
Id String - The VPC ID of the cluster.
- zone String
- The zone of the cluster.
- additional
Server string[]Sans - Additional Subject Alternative Names (SANs) included in the Kubernetes API server TLS certificate.
- api
Server stringEndpoint - The API server endpoint of the cluster.
- audit
Policy string - The audit policy of the cluster.
- authn
Webhook GetCks Cluster Authn Webhook - The authentication webhook configuration of the cluster.
- authz
Webhook GetCks Cluster Authz Webhook - The authorization webhook configuration of the cluster.
- id string
- The ID of the cluster.
- internal
Lb string[]Cidr Names - The internal load balancer CIDR names of the cluster.
- internal
Lb string[]Cidr Names V6s - The IPv6 internal load balancer CIDR names of the cluster.
- name string
- The name of the cluster.
- node
Port GetRange Cks Cluster Node Port Range - The Kubernetes Service NodePort range.
- oidc
Get
Cks Cluster Oidc - The OIDC configuration of the cluster.
- pod
Cidr stringName - The pod CIDR name of the cluster.
- pod
Cidr stringName V6 - The IPv6 pod CIDR name of the cluster.
- public boolean
- Whether the cluster is public.
- service
Account stringOidc Issuer Url - The URL of the OIDC issuer for the cluster's service account tokens. This value corresponds to the
--service-account-issuerflag on the kube-apiserver. - service
Cidr stringName - The service CIDR name of the cluster.
- service
Cidr stringName V6 - The IPv6 service CIDR name of the cluster.
- string
- The
clusterIdof the cluster to share storage with. Must be enabled by CoreWeave suppport. Contact CoreWeave support if you are interested in this feature. - status string
- The status of the cluster.
- version string
- The version of the cluster.
- vpc
Id string - The VPC ID of the cluster.
- zone string
- The zone of the cluster.
- additional_
server_ Sequence[str]sans - Additional Subject Alternative Names (SANs) included in the Kubernetes API server TLS certificate.
- api_
server_ strendpoint - The API server endpoint of the cluster.
- audit_
policy str - The audit policy of the cluster.
- authn_
webhook GetCks Cluster Authn Webhook - The authentication webhook configuration of the cluster.
- authz_
webhook GetCks Cluster Authz Webhook - The authorization webhook configuration of the cluster.
- id str
- The ID of the cluster.
- internal_
lb_ Sequence[str]cidr_ names - The internal load balancer CIDR names of the cluster.
- internal_
lb_ Sequence[str]cidr_ names_ v6s - The IPv6 internal load balancer CIDR names of the cluster.
- name str
- The name of the cluster.
- node_
port_ Getrange Cks Cluster Node Port Range - The Kubernetes Service NodePort range.
- oidc
Get
Cks Cluster Oidc - The OIDC configuration of the cluster.
- pod_
cidr_ strname - The pod CIDR name of the cluster.
- pod_
cidr_ strname_ v6 - The IPv6 pod CIDR name of the cluster.
- public bool
- Whether the cluster is public.
- service_
account_ stroidc_ issuer_ url - The URL of the OIDC issuer for the cluster's service account tokens. This value corresponds to the
--service-account-issuerflag on the kube-apiserver. - service_
cidr_ strname - The service CIDR name of the cluster.
- service_
cidr_ strname_ v6 - The IPv6 service CIDR name of the cluster.
- str
- The
clusterIdof the cluster to share storage with. Must be enabled by CoreWeave suppport. Contact CoreWeave support if you are interested in this feature. - status str
- The status of the cluster.
- version str
- The version of the cluster.
- vpc_
id str - The VPC ID of the cluster.
- zone str
- The zone of the cluster.
- additional
Server List<String>Sans - Additional Subject Alternative Names (SANs) included in the Kubernetes API server TLS certificate.
- api
Server StringEndpoint - The API server endpoint of the cluster.
- audit
Policy String - The audit policy of the cluster.
- authn
Webhook Property Map - The authentication webhook configuration of the cluster.
- authz
Webhook Property Map - The authorization webhook configuration of the cluster.
- id String
- The ID of the cluster.
- internal
Lb List<String>Cidr Names - The internal load balancer CIDR names of the cluster.
- internal
Lb List<String>Cidr Names V6s - The IPv6 internal load balancer CIDR names of the cluster.
- name String
- The name of the cluster.
- node
Port Property MapRange - The Kubernetes Service NodePort range.
- oidc Property Map
- The OIDC configuration of the cluster.
- pod
Cidr StringName - The pod CIDR name of the cluster.
- pod
Cidr StringName V6 - The IPv6 pod CIDR name of the cluster.
- public Boolean
- Whether the cluster is public.
- service
Account StringOidc Issuer Url - The URL of the OIDC issuer for the cluster's service account tokens. This value corresponds to the
--service-account-issuerflag on the kube-apiserver. - service
Cidr StringName - The service CIDR name of the cluster.
- service
Cidr StringName V6 - The IPv6 service CIDR name of the cluster.
- String
- The
clusterIdof the cluster to share storage with. Must be enabled by CoreWeave suppport. Contact CoreWeave support if you are interested in this feature. - status String
- The status of the cluster.
- version String
- The version of the cluster.
- vpc
Id String - The VPC ID of the cluster.
- zone String
- The zone of the cluster.
Supporting Types
GetCksClusterAuthnWebhook
GetCksClusterAuthzWebhook
GetCksClusterNodePortRange
GetCksClusterOidc
- client_
id string - The client ID of the OIDC configuration.
- issuer_
url string - The issuer URL of the OIDC configuration.
- client_
id str - The client ID of the OIDC configuration.
- issuer_
url str - The issuer URL of the OIDC configuration.
Package Details
- Repository
- coreweave pulumi/pulumi-coreweave
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
coreweaveTerraform Provider.
Viewing docs for CoreWeave v1.0.1
published on Monday, May 18, 2026 by Pulumi
published on Monday, May 18, 2026 by Pulumi
