Class GetKubernetesClusterResult
Inheritance
System.Object
GetKubernetesClusterResult
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: Pulumi.DigitalOcean.dll
Syntax
public sealed class GetKubernetesClusterResult
Fields
View Source
ClusterSubnet
The range of IP addresses in the overlay network of the Kubernetes cluster.
Declaration
public readonly string ClusterSubnet
Field Value
| Type |
Description |
| System.String |
|
View Source
CreatedAt
The date and time when the Kubernetes cluster was created.
Declaration
public readonly string CreatedAt
Field Value
| Type |
Description |
| System.String |
|
View Source
Endpoint
The base URL of the API server on the Kubernetes master node.
Declaration
public readonly string Endpoint
Field Value
| Type |
Description |
| System.String |
|
View Source
Id
The provider-assigned unique ID for this managed resource.
Declaration
public readonly string Id
Field Value
| Type |
Description |
| System.String |
|
View Source
Ipv4Address
The public IPv4 address of the Kubernetes master node.
Declaration
public readonly string Ipv4Address
Field Value
| Type |
Description |
| System.String |
|
View Source
KubeConfigs
Declaration
public readonly ImmutableArray<GetKubernetesClusterKubeConfigResult> KubeConfigs
Field Value
View Source
Name
Declaration
public readonly string Name
Field Value
| Type |
Description |
| System.String |
|
View Source
NodePools
A list of node pools associated with the cluster. Each node pool exports the following attributes:
id - The unique ID that can be used to identify and reference the node pool.
name - The name of the node pool.
size - The slug identifier for the type of Droplet used as workers in the node pool.
node_count - The number of Droplet instances in the node pool.
actual_node_count - The actual number of nodes in the node pool, which is especially useful when auto-scaling is enabled.
auto_scale - A boolean indicating whether auto-scaling is enabled on the node pool.
min_nodes - If auto-scaling is enabled, this represents the minimum number of nodes that the node pool can be scaled down to.
max_nodes - If auto-scaling is enabled, this represents the maximum number of nodes that the node pool can be scaled up to.
tags - A list of tag names applied to the node pool.
labels - A map of key/value pairs applied to nodes in the pool. The labels are exposed in the Kubernetes API as labels in the metadata of the corresponding Node resources.
nodes - A list of nodes in the pool. Each node exports the following attributes:
id - A unique ID that can be used to identify and reference the node.
name - The auto-generated name for the node.
status - A string indicating the current status of the individual node.
created_at - The date and time when the node was created.
updated_at - The date and time when the node was last updated.
Declaration
public readonly ImmutableArray<GetKubernetesClusterNodePoolResult> NodePools
Field Value
View Source
Region
The slug identifier for the region where the Kubernetes cluster is located.
Declaration
public readonly string Region
Field Value
| Type |
Description |
| System.String |
|
View Source
ServiceSubnet
The range of assignable IP addresses for services running in the Kubernetes cluster.
Declaration
public readonly string ServiceSubnet
Field Value
| Type |
Description |
| System.String |
|
View Source
Status
A string indicating the current status of the cluster. Potential values include running, provisioning, and errored.
Declaration
public readonly string Status
Field Value
| Type |
Description |
| System.String |
|
View Source
A list of tag names to be applied to the Kubernetes cluster.
Declaration
public readonly ImmutableArray<string> Tags
Field Value
| Type |
Description |
| System.Collections.Immutable.ImmutableArray<System.String> |
|
View Source
UpdatedAt
The date and time when the Kubernetes cluster was last updated.
kube_config.0 - A representation of the Kubernetes cluster's kubeconfig with the following attributes:
raw_config - The full contents of the Kubernetes cluster's kubeconfig file.
host - The URL of the API server on the Kubernetes master node.
cluster_ca_certificate - The base64 encoded public certificate for the cluster's certificate authority.
token - The DigitalOcean API access token used by clients to access the cluster.
client_key - The base64 encoded private key used by clients to access the cluster. Only available if token authentication is not supported on your cluster.
client_certificate - The base64 encoded public certificate used by clients to access the cluster. Only available if token authentication is not supported on your cluster.
expires_at - The date and time when the credentials will expire and need to be regenerated.
Declaration
public readonly string UpdatedAt
Field Value
| Type |
Description |
| System.String |
|
View Source
Version
The slug identifier for the version of Kubernetes used for the cluster.
Declaration
public readonly string Version
Field Value
| Type |
Description |
| System.String |
|
View Source
VpcUuid
The ID of the VPC where the Kubernetes cluster is located.
Declaration
public readonly string VpcUuid
Field Value
| Type |
Description |
| System.String |
|