Show / Hide Table of Contents

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()
Namespace: Pulumi.DigitalOcean
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
Type Description
System.Collections.Immutable.ImmutableArray<GetKubernetesClusterKubeConfigResult>
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
Type Description
System.Collections.Immutable.ImmutableArray<GetKubernetesClusterNodePoolResult>
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

Tags

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
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.