ConnectedClusterProperties Class

Definition

Properties of the connected cluster.

public class ConnectedClusterProperties : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.Kubernetes.Models.ConnectedClusterProperties>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.Kubernetes.Models.ConnectedClusterProperties>
type ConnectedClusterProperties = class
    interface IJsonModel<ConnectedClusterProperties>
    interface IPersistableModel<ConnectedClusterProperties>
Public Class ConnectedClusterProperties
Implements IJsonModel(Of ConnectedClusterProperties), IPersistableModel(Of ConnectedClusterProperties)
Inheritance
ConnectedClusterProperties
Implements

Constructors

Name Description
ConnectedClusterProperties(String)

Initializes a new instance of ConnectedClusterProperties.

Properties

Name Description
AadProfile

AAD profile for the connected cluster.

AgentPublicKeyCertificate

Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure.

AgentVersion

Version of the agent running on the connected cluster resource.

ArcAgentProfile

Arc agentry configuration for the provisioned cluster.

ArcAgentryConfigurations

Configuration settings for customizing the behavior of the connected cluster.

AzureHybridBenefit

Indicates whether Azure Hybrid Benefit is opted in.

ConnectivityStatus

Represents the connectivity status of the connected cluster.

Distribution

The Kubernetes distribution running on this connected cluster.

DistributionVersion

The Kubernetes distribution version on this connected cluster.

GatewayEnabled

Indicates whether the gateway for arc router connectivity is enabled.

Infrastructure

The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on.

KubernetesVersion

The Kubernetes version of the connected cluster resource.

LastConnectivityOn

Time representing the last instance when heart beat was received from the cluster.

ManagedIdentityCertificateExpirationOn

Expiration time of the managed identity certificate.

MiscellaneousProperties

More properties related to the Connected Cluster.

Offering

Connected cluster offering.

OidcIssuerProfile

Open ID Connect (OIDC) Issuer Profile for the connected cluster.

PrivateLinkScopeResourceId

This is populated only if privateLinkState is enabled. The resource id of the private link scope this connected cluster is assigned to, if any.

PrivateLinkState

Property which describes the state of private link on a connected cluster resource.

ProvisioningState

Provisioning state of the connected cluster resource.

TotalCoreCount

Number of CPU cores present in the connected cluster resource.

TotalNodeCount

Number of nodes present in the connected cluster resource.

WorkloadIdentityEnabled

Whether to enable or disable the workload identity Webhook.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<ConnectedClusterProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)
IJsonModel<ConnectedClusterProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)
IPersistableModel<ConnectedClusterProperties>.Create(BinaryData, ModelReaderWriterOptions)
IPersistableModel<ConnectedClusterProperties>.GetFormatFromOptions(ModelReaderWriterOptions)
IPersistableModel<ConnectedClusterProperties>.Write(ModelReaderWriterOptions)

Applies to