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