ArmNetworkCloudModelFactory.NetworkCloudClusterData 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.
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.Models.ManagedServiceIdentity identity = 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.CommandOutputSettings commandOutputSettings = 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, Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionEnforcementLevel? runtimeProtectionEnforcementLevel = default, Azure.ResourceManager.NetworkCloud.Models.ClusterSecretArchive secretArchive = default, DateTimeOffset? supportExpireOn = default, Azure.ResourceManager.NetworkCloud.Models.ClusterUpdateStrategy updateStrategy = 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.Models.ManagedServiceIdentity * 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.CommandOutputSettings * 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<Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionEnforcementLevel> * Azure.ResourceManager.NetworkCloud.Models.ClusterSecretArchive * Nullable<DateTimeOffset> * Azure.ResourceManager.NetworkCloud.Models.ClusterUpdateStrategy * 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 identity As ManagedServiceIdentity = 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 commandOutputSettings As CommandOutputSettings = 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 runtimeProtectionEnforcementLevel As Nullable(Of RuntimeProtectionEnforcementLevel) = Nothing, Optional secretArchive As ClusterSecretArchive = Nothing, Optional supportExpireOn As Nullable(Of DateTimeOffset) = Nothing, Optional updateStrategy As ClusterUpdateStrategy = Nothing, Optional workloadResourceIds As IEnumerable(Of ResourceIdentifier) = Nothing) As NetworkCloudClusterData
Parameters
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.
- identity
- ManagedServiceIdentity
The identity for the resource.
- 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.
- commandOutputSettings
- CommandOutputSettings
The settings for commands run in this cluster, such as bare metal machine run read only commands and data extracts.
- 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.
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.
- runtimeProtectionEnforcementLevel
- Nullable<RuntimeProtectionEnforcementLevel>
The settings for cluster runtime protection.
- secretArchive
- ClusterSecretArchive
The configuration for use of a key vault to store secrets for later retrieval by the operator.
- supportExpireOn
- Nullable<DateTimeOffset>
The support end date of the runtime version of the cluster.
- updateStrategy
- ClusterUpdateStrategy
The strategy for updating 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
Azure SDK for .NET