ArmNetworkCloudModelFactory.NetworkCloudClusterPatch Method

Definition

public static Azure.ResourceManager.NetworkCloud.Models.NetworkCloudClusterPatch NetworkCloudClusterPatch(Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition aggregatorOrSingleRackDefinition = default, Azure.ResourceManager.NetworkCloud.Models.AnalyticsOutputSettings analyticsOutputSettings = default, string clusterLocation = default, Azure.ResourceManager.NetworkCloud.Models.ServicePrincipalInformation clusterServicePrincipal = 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.RuntimeProtectionConfiguration runtimeProtectionConfiguration = default, Azure.ResourceManager.NetworkCloud.Models.ClusterSecretArchive secretArchive = default, Azure.ResourceManager.NetworkCloud.Models.SecretArchiveSettings secretArchiveSettings = default, Azure.ResourceManager.NetworkCloud.Models.ClusterUpdateStrategy updateStrategy = default, Azure.ResourceManager.NetworkCloud.Models.VulnerabilityScanningSettingsContainerScan? vulnerabilityScanningContainerScan = default, System.Collections.Generic.IDictionary<string,string> tags = default);
static member NetworkCloudClusterPatch : Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition * Azure.ResourceManager.NetworkCloud.Models.AnalyticsOutputSettings * string * Azure.ResourceManager.NetworkCloud.Models.ServicePrincipalInformation * Azure.ResourceManager.NetworkCloud.Models.CommandOutputSettings * Azure.ResourceManager.NetworkCloud.Models.ValidationThreshold * seq<Azure.ResourceManager.NetworkCloud.Models.NetworkCloudRackDefinition> * Azure.ResourceManager.NetworkCloud.Models.RuntimeProtectionConfiguration * Azure.ResourceManager.NetworkCloud.Models.ClusterSecretArchive * Azure.ResourceManager.NetworkCloud.Models.SecretArchiveSettings * Azure.ResourceManager.NetworkCloud.Models.ClusterUpdateStrategy * Nullable<Azure.ResourceManager.NetworkCloud.Models.VulnerabilityScanningSettingsContainerScan> * System.Collections.Generic.IDictionary<string, string> -> Azure.ResourceManager.NetworkCloud.Models.NetworkCloudClusterPatch
Public Shared Function NetworkCloudClusterPatch (Optional identity As ManagedServiceIdentity = Nothing, Optional aggregatorOrSingleRackDefinition As NetworkCloudRackDefinition = Nothing, Optional analyticsOutputSettings As AnalyticsOutputSettings = Nothing, Optional clusterLocation As String = Nothing, Optional clusterServicePrincipal As ServicePrincipalInformation = Nothing, Optional commandOutputSettings As CommandOutputSettings = Nothing, Optional computeDeploymentThreshold As ValidationThreshold = Nothing, Optional computeRackDefinitions As IEnumerable(Of NetworkCloudRackDefinition) = Nothing, Optional runtimeProtectionConfiguration As RuntimeProtectionConfiguration = Nothing, Optional secretArchive As ClusterSecretArchive = Nothing, Optional secretArchiveSettings As SecretArchiveSettings = Nothing, Optional updateStrategy As ClusterUpdateStrategy = Nothing, Optional vulnerabilityScanningContainerScan As Nullable(Of VulnerabilityScanningSettingsContainerScan) = Nothing, Optional tags As IDictionary(Of String, String) = Nothing) As NetworkCloudClusterPatch

Parameters

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.

analyticsOutputSettings
AnalyticsOutputSettings

The settings for the log analytics workspace used for output of logs from this cluster.

clusterLocation
String

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

clusterServicePrincipal
ServicePrincipalInformation

Field Deprecated: Use managed identity to provide cluster privileges. The service principal to be used by the cluster during Arc Appliance installation.

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.

runtimeProtectionConfiguration
RuntimeProtectionConfiguration

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.

secretArchiveSettings
SecretArchiveSettings

The settings for the secret archive used to hold credentials for the cluster.

updateStrategy
ClusterUpdateStrategy

The strategy for updating the cluster.

vulnerabilityScanningContainerScan
Nullable<VulnerabilityScanningSettingsContainerScan>

The mode selection for container vulnerability scanning.

tags
IDictionary<String,String>

Resource tags.

Returns

A new NetworkCloudClusterPatch instance for mocking.

Applies to