Share via


ArmNetworkCloudModelFactory.NetworkCloudClusterData Method

Definition

Initializes a new instance of NetworkCloudClusterData.

public static Azure.ResourceManager.NetworkCloud.NetworkCloudClusterData NetworkCloudClusterData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation extendedLocation = default, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition aggregatorOrSingleRackDefinition = default, Azure.Core.ResourceIdentifier analyticsWorkspaceId = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.ClusterAvailableUpgradeVersion> availableUpgradeVersions = default, Azure.ResourceManager.NetworkCloud.Models.ClusterCapacity clusterCapacity = default, Azure.ResourceManager.NetworkCloud.Models.ClusterConnectionStatus? clusterConnectionStatus = default, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation clusterExtendedLocation = default, string clusterLocation = default, Azure.ResourceManager.NetworkCloud.Models.ClusterManagerConnectionStatus? clusterManagerConnectionStatus = default, Azure.Core.ResourceIdentifier clusterManagerId = default, Azure.ResourceManager.NetworkCloud.Models.ServicePrincipalInformation clusterServicePrincipal = default, Azure.ResourceManager.NetworkCloud.Models.ClusterType clusterType = default, string clusterVersion = default, Azure.ResourceManager.NetworkCloud.Models.ValidationThreshold computeDeploymentThreshold = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition> computeRackDefinitions = default, Azure.ResourceManager.NetworkCloud.Models.ClusterDetailedStatus? detailedStatus = default, string detailedStatusMessage = default, Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation hybridAksExtendedLocation = default, Azure.ResourceManager.NetworkCloud.Models.ManagedResourceGroupConfiguration managedResourceGroupConfiguration = default, long? manualActionCount = default, Azure.Core.ResourceIdentifier networkFabricId = default, Azure.ResourceManager.NetworkCloud.Models.ClusterProvisioningState? provisioningState = default, DateTimeOffset? supportExpireOn = default, System.Collections.Generic.IEnumerable<Azure.Core.ResourceIdentifier> workloadResourceIds = default);
static member NetworkCloudClusterData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation * Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition * Azure.Core.ResourceIdentifier * seq<Azure.ResourceManager.NetworkCloud.Models.ClusterAvailableUpgradeVersion> * Azure.ResourceManager.NetworkCloud.Models.ClusterCapacity * Nullable<Azure.ResourceManager.NetworkCloud.Models.ClusterConnectionStatus> * Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation * string * Nullable<Azure.ResourceManager.NetworkCloud.Models.ClusterManagerConnectionStatus> * Azure.Core.ResourceIdentifier * Azure.ResourceManager.NetworkCloud.Models.ServicePrincipalInformation * Azure.ResourceManager.NetworkCloud.Models.ClusterType * string * Azure.ResourceManager.NetworkCloud.Models.ValidationThreshold * seq<Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition> * Nullable<Azure.ResourceManager.NetworkCloud.Models.ClusterDetailedStatus> * string * Azure.ResourceManager.NetworkCloud.Models.ExtendedLocation * Azure.ResourceManager.NetworkCloud.Models.ManagedResourceGroupConfiguration * Nullable<int64> * Azure.Core.ResourceIdentifier * Nullable<Azure.ResourceManager.NetworkCloud.Models.ClusterProvisioningState> * Nullable<DateTimeOffset> * seq<Azure.Core.ResourceIdentifier> -> Azure.ResourceManager.NetworkCloud.NetworkCloudClusterData
Public Shared Function NetworkCloudClusterData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional extendedLocation As ExtendedLocation = Nothing, Optional aggregatorOrSingleRackDefinition As NetworkCloudRackDefinition = Nothing, Optional analyticsWorkspaceId As ResourceIdentifier = Nothing, Optional availableUpgradeVersions As IEnumerable(Of ClusterAvailableUpgradeVersion) = Nothing, Optional clusterCapacity As ClusterCapacity = Nothing, Optional clusterConnectionStatus As Nullable(Of ClusterConnectionStatus) = Nothing, Optional clusterExtendedLocation As ExtendedLocation = Nothing, Optional clusterLocation As String = Nothing, Optional clusterManagerConnectionStatus As Nullable(Of ClusterManagerConnectionStatus) = Nothing, Optional clusterManagerId As ResourceIdentifier = Nothing, Optional clusterServicePrincipal As ServicePrincipalInformation = Nothing, Optional clusterType As ClusterType = Nothing, Optional clusterVersion As String = Nothing, Optional computeDeploymentThreshold As ValidationThreshold = Nothing, Optional computeRackDefinitions As IEnumerable(Of NetworkCloudRackDefinition) = Nothing, Optional detailedStatus As Nullable(Of ClusterDetailedStatus) = Nothing, Optional detailedStatusMessage As String = Nothing, Optional hybridAksExtendedLocation As ExtendedLocation = Nothing, Optional managedResourceGroupConfiguration As ManagedResourceGroupConfiguration = Nothing, Optional manualActionCount As Nullable(Of Long) = Nothing, Optional networkFabricId As ResourceIdentifier = Nothing, Optional provisioningState As Nullable(Of ClusterProvisioningState) = Nothing, Optional supportExpireOn As Nullable(Of DateTimeOffset) = Nothing, Optional workloadResourceIds As IEnumerable(Of ResourceIdentifier) = Nothing) As NetworkCloudClusterData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

extendedLocation
ExtendedLocation

The extended location of the cluster manager associated with the cluster.

aggregatorOrSingleRackDefinition
NetworkCloudRackDefinition

The rack definition that is intended to reflect only a single rack in a single rack cluster, or an aggregator rack in a multi-rack cluster.

analyticsWorkspaceId
ResourceIdentifier

The resource ID of the Log Analytics Workspace that will be used for storing relevant logs.

availableUpgradeVersions
IEnumerable<ClusterAvailableUpgradeVersion>

The list of cluster runtime version upgrades available for this cluster.

clusterCapacity
ClusterCapacity

The capacity supported by this cluster.

clusterConnectionStatus
Nullable<ClusterConnectionStatus>

The latest heartbeat status between the cluster manager and the cluster.

clusterExtendedLocation
ExtendedLocation

The extended location (custom location) that represents the cluster's control plane location. This extended location is used to route the requests of child objects of the cluster that are handled by the platform operator.

clusterLocation
String

The customer-provided location information to identify where the cluster resides.

clusterManagerConnectionStatus
Nullable<ClusterManagerConnectionStatus>

The latest connectivity status between cluster manager and the cluster.

clusterManagerId
ResourceIdentifier

The resource ID of the cluster manager that manages this cluster. This is set by the Cluster Manager when the cluster is created.

clusterServicePrincipal
ServicePrincipalInformation

The service principal to be used by the cluster during Arc Appliance installation.

clusterType
ClusterType

The type of rack configuration for the cluster.

clusterVersion
String

The current runtime version of the cluster.

computeDeploymentThreshold
ValidationThreshold

The validation threshold indicating the allowable failures of compute machines during environment validation and deployment.

computeRackDefinitions
IEnumerable<NetworkCloudRackDefinition>

The list of rack definitions for the compute racks in a multi-rack cluster, or an empty list in a single-rack cluster.

detailedStatus
Nullable<ClusterDetailedStatus>

The current detailed status of the cluster.

detailedStatusMessage
String

The descriptive message about the detailed status.

hybridAksExtendedLocation
ExtendedLocation

Field Deprecated. This field will not be populated in an upcoming version. The extended location (custom location) that represents the Hybrid AKS control plane location. This extended location is used when creating provisioned clusters (Hybrid AKS clusters).

managedResourceGroupConfiguration
ManagedResourceGroupConfiguration

The configuration of the managed resource group associated with the resource.

manualActionCount
Nullable<Int64>

The count of Manual Action Taken (MAT) events that have not been validated.

networkFabricId
ResourceIdentifier

The resource ID of the Network Fabric associated with the cluster.

provisioningState
Nullable<ClusterProvisioningState>

The provisioning state of the cluster.

supportExpireOn
Nullable<DateTimeOffset>

The support end date of the runtime version of the cluster.

workloadResourceIds
IEnumerable<ResourceIdentifier>

The list of workload resource IDs that are hosted within this cluster.

Returns

A new NetworkCloudClusterData instance for mocking.

Applies to