GetKubernetesClusterResult

data class GetKubernetesClusterResult(val autoUpgrade: Boolean, val clusterAutoscalerConfigurations: List<GetKubernetesClusterClusterAutoscalerConfiguration>? = null, val clusterSubnet: String, val controlPlaneFirewalls: List<GetKubernetesClusterControlPlaneFirewall>, val createdAt: String, val endpoint: String, val ha: Boolean, val id: String, val ipv4Address: String, val kubeConfigs: List<GetKubernetesClusterKubeConfig>, val kubeconfigExpireSeconds: Int? = null, val maintenancePolicies: List<GetKubernetesClusterMaintenancePolicy>, val name: String, val nodePools: List<GetKubernetesClusterNodePool>, val region: String, val routingAgent: GetKubernetesClusterRoutingAgent, val serviceSubnet: String, val status: String, val surgeUpgrade: Boolean, val tags: List<String>? = null, val updatedAt: String, val urn: String, val version: String, val vpcUuid: String)

A collection of values returned by getKubernetesCluster.

Constructors

Link copied to clipboard
constructor(autoUpgrade: Boolean, clusterAutoscalerConfigurations: List<GetKubernetesClusterClusterAutoscalerConfiguration>? = null, clusterSubnet: String, controlPlaneFirewalls: List<GetKubernetesClusterControlPlaneFirewall>, createdAt: String, endpoint: String, ha: Boolean, id: String, ipv4Address: String, kubeConfigs: List<GetKubernetesClusterKubeConfig>, kubeconfigExpireSeconds: Int? = null, maintenancePolicies: List<GetKubernetesClusterMaintenancePolicy>, name: String, nodePools: List<GetKubernetesClusterNodePool>, region: String, routingAgent: GetKubernetesClusterRoutingAgent, serviceSubnet: String, status: String, surgeUpgrade: Boolean, tags: List<String>? = null, updatedAt: String, urn: String, version: String, vpcUuid: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

A boolean value indicating whether the cluster will be automatically upgraded to new patch releases during its maintenance window.

Link copied to clipboard

The range of IP addresses in the overlay network of the Kubernetes cluster.

Link copied to clipboard

The date and time when the node was created.

Link copied to clipboard

The base URL of the API server on the Kubernetes master node.

Link copied to clipboard
val ha: Boolean
Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

The public IPv4 address of the Kubernetes master node.

Link copied to clipboard
Link copied to clipboard

A representation of the Kubernetes cluster's kubeconfig with the following attributes:

Link copied to clipboard

The maintenance policy of the Kubernetes cluster. Digital Ocean has a default maintenancen window.

Link copied to clipboard

The auto-generated name for the node.

Link copied to clipboard

A list of node pools associated with the cluster. Each node pool exports the following attributes:

Link copied to clipboard

The slug identifier for the region where the Kubernetes cluster is located.

Link copied to clipboard

The range of assignable IP addresses for services running in the Kubernetes cluster.

Link copied to clipboard

A string indicating the current status of the individual node.

Link copied to clipboard
Link copied to clipboard
val tags: List<String>? = null

A list of tag names applied to the node pool.

Link copied to clipboard

The date and time when the node was last updated.

Link copied to clipboard
val urn: String

The uniform resource name (URN) for the Kubernetes cluster.

Link copied to clipboard

The slug identifier for the version of Kubernetes used for the cluster.

Link copied to clipboard

The ID of the VPC where the Kubernetes cluster is located.