Package-level declarations
Types
Link copied to clipboard
data class ClusterArgs(val authorization: Output<ClusterAuthorizationArgs>? = null, val controlPlane: Output<ClusterControlPlaneArgs>? = null, val controlPlaneEncryption: Output<ClusterControlPlaneEncryptionArgs>? = null, val defaultMaxPodsPerNode: Output<Int>? = null, val externalLoadBalancerIpv4AddressPools: Output<List<String>>? = null, val fleet: Output<ClusterFleetArgs>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val maintenancePolicy: Output<ClusterMaintenancePolicyArgs>? = null, val name: Output<String>? = null, val networking: Output<ClusterNetworkingArgs>? = null, val project: Output<String>? = null, val releaseChannel: Output<String>? = null, val systemAddonsConfig: Output<ClusterSystemAddonsConfigArgs>? = null, val targetVersion: Output<String>? = null) : ConvertibleToJava<ClusterArgs>
Cluster contains information about a Google Distributed Cloud Edge Kubernetes cluster. To get more information about Cluster, see:
Link copied to clipboard
class ClusterArgsBuilder
Builder for ClusterArgs.
Link copied to clipboard
Link copied to clipboard
class ClusterResourceBuilder
Builder for Cluster.
Link copied to clipboard
data class NodePoolArgs(val cluster: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val localDiskEncryption: Output<NodePoolLocalDiskEncryptionArgs>? = null, val location: Output<String>? = null, val machineFilter: Output<String>? = null, val name: Output<String>? = null, val nodeConfig: Output<NodePoolNodeConfigArgs>? = null, val nodeCount: Output<Int>? = null, val nodeLocation: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<NodePoolArgs>
"A set of Kubernetes nodes in a cluster with common configuration and specification." To get more information about NodePool, see:
Link copied to clipboard
class NodePoolArgsBuilder
Builder for NodePoolArgs.
Link copied to clipboard
Link copied to clipboard
class NodePoolResourceBuilder
Builder for NodePool.
Link copied to clipboard
A VPN connection To get more information about VpnConnection, see:
Link copied to clipboard
data class VpnConnectionArgs(val cluster: Output<String>? = null, val enableHighAvailability: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val natGatewayIp: Output<String>? = null, val project: Output<String>? = null, val router: Output<String>? = null, val vpc: Output<String>? = null, val vpcProject: Output<VpnConnectionVpcProjectArgs>? = null) : ConvertibleToJava<VpnConnectionArgs>
A VPN connection To get more information about VpnConnection, see:
Link copied to clipboard
class VpnConnectionArgsBuilder
Builder for VpnConnectionArgs.
Link copied to clipboard
Link copied to clipboard
Builder for VpnConnection.
Functions
Link copied to clipboard
suspend fun vpnConnection(name: String, block: suspend VpnConnectionResourceBuilder.() -> Unit): VpnConnection