ArmKubernetesModelFactory.ConnectedClusterProperties Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
public static Azure.ResourceManager.Kubernetes.Models.ConnectedClusterProperties ConnectedClusterProperties(string agentPublicKeyCertificate = default, string kubernetesVersion = default, int? totalNodeCount = default, int? totalCoreCount = default, string agentVersion = default, Azure.ResourceManager.Kubernetes.Models.ProvisioningState? provisioningState = default, string distribution = default, string distributionVersion = default, string infrastructure = default, string offering = default, DateTimeOffset? managedIdentityCertificateExpirationOn = default, DateTimeOffset? lastConnectivityOn = default, Azure.ResourceManager.Kubernetes.Models.ConnectivityStatus? connectivityStatus = default, Azure.ResourceManager.Kubernetes.Models.PrivateLinkState? privateLinkState = default, string privateLinkScopeResourceId = default, Azure.ResourceManager.Kubernetes.Models.AzureHybridBenefit? azureHybridBenefit = default, Azure.ResourceManager.Kubernetes.Models.AadProfile aadProfile = default, Azure.ResourceManager.Kubernetes.Models.ArcAgentProfile arcAgentProfile = default, bool? workloadIdentityEnabled = default, Azure.ResourceManager.Kubernetes.Models.OidcIssuerProfile oidcIssuerProfile = default, bool? gatewayEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Kubernetes.Models.ArcAgentryConfigurations> arcAgentryConfigurations = default, System.Collections.Generic.IReadOnlyDictionary<string,string> miscellaneousProperties = default);
static member ConnectedClusterProperties : string * string * Nullable<int> * Nullable<int> * string * Nullable<Azure.ResourceManager.Kubernetes.Models.ProvisioningState> * string * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Kubernetes.Models.ConnectivityStatus> * Nullable<Azure.ResourceManager.Kubernetes.Models.PrivateLinkState> * string * Nullable<Azure.ResourceManager.Kubernetes.Models.AzureHybridBenefit> * Azure.ResourceManager.Kubernetes.Models.AadProfile * Azure.ResourceManager.Kubernetes.Models.ArcAgentProfile * Nullable<bool> * Azure.ResourceManager.Kubernetes.Models.OidcIssuerProfile * Nullable<bool> * seq<Azure.ResourceManager.Kubernetes.Models.ArcAgentryConfigurations> * System.Collections.Generic.IReadOnlyDictionary<string, string> -> Azure.ResourceManager.Kubernetes.Models.ConnectedClusterProperties
Public Shared Function ConnectedClusterProperties (Optional agentPublicKeyCertificate As String = Nothing, Optional kubernetesVersion As String = Nothing, Optional totalNodeCount As Nullable(Of Integer) = Nothing, Optional totalCoreCount As Nullable(Of Integer) = Nothing, Optional agentVersion As String = Nothing, Optional provisioningState As Nullable(Of ProvisioningState) = Nothing, Optional distribution As String = Nothing, Optional distributionVersion As String = Nothing, Optional infrastructure As String = Nothing, Optional offering As String = Nothing, Optional managedIdentityCertificateExpirationOn As Nullable(Of DateTimeOffset) = Nothing, Optional lastConnectivityOn As Nullable(Of DateTimeOffset) = Nothing, Optional connectivityStatus As Nullable(Of ConnectivityStatus) = Nothing, Optional privateLinkState As Nullable(Of PrivateLinkState) = Nothing, Optional privateLinkScopeResourceId As String = Nothing, Optional azureHybridBenefit As Nullable(Of AzureHybridBenefit) = Nothing, Optional aadProfile As AadProfile = Nothing, Optional arcAgentProfile As ArcAgentProfile = Nothing, Optional workloadIdentityEnabled As Nullable(Of Boolean) = Nothing, Optional oidcIssuerProfile As OidcIssuerProfile = Nothing, Optional gatewayEnabled As Nullable(Of Boolean) = Nothing, Optional arcAgentryConfigurations As IEnumerable(Of ArcAgentryConfigurations) = Nothing, Optional miscellaneousProperties As IReadOnlyDictionary(Of String, String) = Nothing) As ConnectedClusterProperties
Parameters
- agentPublicKeyCertificate
- String
Base64 encoded public certificate used by the agent to do the initial handshake to the backend services in Azure.
- kubernetesVersion
- String
The Kubernetes version of the connected cluster resource.
- agentVersion
- String
Version of the agent running on the connected cluster resource.
- provisioningState
- Nullable<ProvisioningState>
Provisioning state of the connected cluster resource.
- distribution
- String
The Kubernetes distribution running on this connected cluster.
- distributionVersion
- String
The Kubernetes distribution version on this connected cluster.
- infrastructure
- String
The infrastructure on which the Kubernetes cluster represented by this connected cluster is running on.
- offering
- String
Connected cluster offering.
- managedIdentityCertificateExpirationOn
- Nullable<DateTimeOffset>
Expiration time of the managed identity certificate.
- lastConnectivityOn
- Nullable<DateTimeOffset>
Time representing the last instance when heart beat was received from the cluster.
- connectivityStatus
- Nullable<ConnectivityStatus>
Represents the connectivity status of the connected cluster.
- privateLinkState
- Nullable<PrivateLinkState>
Property which describes the state of private link on a connected cluster resource.
- privateLinkScopeResourceId
- String
This is populated only if privateLinkState is enabled. The resource id of the private link scope this connected cluster is assigned to, if any.
- azureHybridBenefit
- Nullable<AzureHybridBenefit>
Indicates whether Azure Hybrid Benefit is opted in.
- aadProfile
- AadProfile
AAD profile for the connected cluster.
- arcAgentProfile
- ArcAgentProfile
Arc agentry configuration for the provisioned cluster.
Whether to enable or disable the workload identity Webhook.
- oidcIssuerProfile
- OidcIssuerProfile
Open ID Connect (OIDC) Issuer Profile for the connected cluster.
Indicates whether the gateway for arc router connectivity is enabled.
- arcAgentryConfigurations
- IEnumerable<ArcAgentryConfigurations>
Configuration settings for customizing the behavior of the connected cluster.
- miscellaneousProperties
- IReadOnlyDictionary<String,String>
More properties related to the Connected Cluster.
Returns
A new ConnectedClusterProperties instance for mocking.