Class ConnectedCluster
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.azurenative.kubernetes.ConnectedCluster
-
public class ConnectedCluster extends com.pulumi.resources.CustomResource
Represents a connected cluster. API Version: 2021-03-01. ## Example Usage ### CreateClusterExample ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.azurenative.kubernetes.ConnectedCluster; import com.pulumi.azurenative.kubernetes.ConnectedClusterArgs; 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) { var connectedCluster = new ConnectedCluster("connectedCluster", ConnectedClusterArgs.builder() .agentPublicKeyCertificate("MIICYzCCAcygAwIBAgIBADANBgkqhkiG9w0BAQUFADAuMQswCQYDVQQGEwJVUzEMMAoGA1UEChMDSUJNMREwDwYDVQQLEwhMb2NhbCBDQTAeFw05OTEyMjIwNTAwMDBaFw0wMDEyMjMwNDU5NTlaMC4xCzAJBgNVBAYTAlVTMQwwCgYDVQQKEwNJQk0xETAPBgNVBAsTCExvY2FsIENBMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD2bZEo7xGaX2/0GHkrNFZvlxBou9v1Jmt/PDiTMPve8r9FeJAQ0QdvFST/0JPQYD20rH0bimdDLgNdNynmyRoS2S/IInfpmf69iyc2G0TPyRvmHIiOZbdCd+YBHQi1adkj17NDcWj6S14tVurFX73zx0sNoMS79q3tuXKrDsxeuwIDAQABo4GQMIGNMEsGCVUdDwGG+EIBDQQ+EzxHZW5lcmF0ZWQgYnkgdGhlIFNlY3VyZVdheSBTZWN1cml0eSBTZXJ2ZXIgZm9yIE9TLzM5MCAoUkFDRikwDgYDVR0PAQH/BAQDAgAGMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFJ3+ocRyCTJw067dLSwr/nalx6YMMA0GCSqGSIb3DQEBBQUAA4GBAMaQzt+zaj1GU77yzlr8iiMBXgdQrwsZZWJo5exnAucJAEYQZmOfyLiM D6oYq+ZnfvM0n8G/Y79q8nhwvuxpYOnRSAXFp6xSkrIOeZtJMY1h00LKp/JX3Ng1svZ2agE126JHsQ0bhzN5TKsYfbwfTwfjdWAGy6Vf1nYi/rO+ryMO") .clusterName("testCluster") .identity(Map.of("type", "SystemAssigned")) .location("East US") .resourceGroupName("k8sc-rg") .tags() .build()); } } ``` ## Import An existing resource can be imported using its type token, name, and identifier, e.g. ```sh $ pulumi import azure-native:kubernetes:ConnectedCluster connectedCluster1 /subscriptions/1bfbb5d0-917e-4346-9026-1d3b344417f5/resourceGroups/akkeshar/providers/Microsoft.Kubernetes/connectedClusters/connectedCluster1 ```
-
-
Constructor Summary
Constructors Constructor Description ConnectedCluster(java.lang.String name)
ConnectedCluster(java.lang.String name, ConnectedClusterArgs args)
ConnectedCluster(java.lang.String name, ConnectedClusterArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.lang.String>
agentPublicKeyCertificate()
com.pulumi.core.Output<java.lang.String>
agentVersion()
com.pulumi.core.Output<java.lang.String>
connectivityStatus()
com.pulumi.core.Output<java.util.Optional<java.lang.String>>
distribution()
static ConnectedCluster
get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.com.pulumi.core.Output<ConnectedClusterIdentityResponse>
identity()
com.pulumi.core.Output<java.util.Optional<java.lang.String>>
infrastructure()
com.pulumi.core.Output<java.lang.String>
kubernetesVersion()
com.pulumi.core.Output<java.lang.String>
lastConnectivityTime()
com.pulumi.core.Output<java.lang.String>
location()
com.pulumi.core.Output<java.lang.String>
managedIdentityCertificateExpirationTime()
com.pulumi.core.Output<java.lang.String>
name()
com.pulumi.core.Output<java.lang.String>
offering()
com.pulumi.core.Output<java.util.Optional<java.lang.String>>
provisioningState()
com.pulumi.core.Output<SystemDataResponse>
systemData()
com.pulumi.core.Output<java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>>
tags()
com.pulumi.core.Output<java.lang.Integer>
totalCoreCount()
com.pulumi.core.Output<java.lang.Integer>
totalNodeCount()
com.pulumi.core.Output<java.lang.String>
type()
-
-
-
Constructor Detail
-
ConnectedCluster
public ConnectedCluster(java.lang.String name)
- Parameters:
name
- The _unique_ name of the resulting resource.
-
ConnectedCluster
public ConnectedCluster(java.lang.String name, ConnectedClusterArgs args)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.
-
ConnectedCluster
public ConnectedCluster(java.lang.String name, ConnectedClusterArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)
- Parameters:
name
- The _unique_ name of the resulting resource.args
- The arguments to use to populate this resource's properties.options
- A bag of options that control this resource's behavior.
-
-
Method Detail
-
agentPublicKeyCertificate
public com.pulumi.core.Output<java.lang.String> agentPublicKeyCertificate()
- Returns:
- Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure.
-
agentVersion
public com.pulumi.core.Output<java.lang.String> agentVersion()
- Returns:
- Version of the agent running on the connected cluster resource
-
connectivityStatus
public com.pulumi.core.Output<java.lang.String> connectivityStatus()
- Returns:
- Represents the connectivity status of the connected cluster.
-
distribution
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> distribution()
- Returns:
- The Kubernetes distribution running on this connected cluster.
-
identity
public com.pulumi.core.Output<ConnectedClusterIdentityResponse> identity()
- Returns:
- The identity of the connected cluster.
-
infrastructure
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> infrastructure()
- Returns:
- The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on.
-
kubernetesVersion
public com.pulumi.core.Output<java.lang.String> kubernetesVersion()
- Returns:
- The Kubernetes version of the connected cluster resource
-
lastConnectivityTime
public com.pulumi.core.Output<java.lang.String> lastConnectivityTime()
- Returns:
- Time representing the last instance when heart beat was received from the cluster
-
location
public com.pulumi.core.Output<java.lang.String> location()
- Returns:
- The geo-location where the resource lives
-
managedIdentityCertificateExpirationTime
public com.pulumi.core.Output<java.lang.String> managedIdentityCertificateExpirationTime()
- Returns:
- Expiration time of the managed identity certificate
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- The name of the resource
-
offering
public com.pulumi.core.Output<java.lang.String> offering()
- Returns:
- Connected cluster offering
-
provisioningState
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> provisioningState()
- Returns:
- Provisioning state of the connected cluster resource.
-
systemData
public com.pulumi.core.Output<SystemDataResponse> systemData()
- Returns:
- Metadata pertaining to creation and last modification of the resource
-
tags
public com.pulumi.core.Output<java.util.Optional<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Resource tags.
-
totalCoreCount
public com.pulumi.core.Output<java.lang.Integer> totalCoreCount()
- Returns:
- Number of CPU cores present in the connected cluster resource
-
totalNodeCount
public com.pulumi.core.Output<java.lang.Integer> totalNodeCount()
- Returns:
- Number of nodes present in the connected cluster resource
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
-
get
public static ConnectedCluster get(java.lang.String name, com.pulumi.core.Output<java.lang.String> id, @Nullable com.pulumi.resources.CustomResourceOptions options)
Get an existing Host resource's state with the given name, ID, and optional extra properties used to qualify the lookup.- Parameters:
name
- The _unique_ name of the resulting resource.id
- The _unique_ provider ID of the resource to lookup.options
- Optional settings to control the behavior of the CustomResource.
-
-