次の方法で共有


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.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

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.

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.

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.

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