Partilhar via


NetworkCloudClusterPatch Class

Definition

ClusterPatchParameters represents the body of the request to patch the cluster properties.

public class NetworkCloudClusterPatch
public class NetworkCloudClusterPatch : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.NetworkCloud.Models.NetworkCloudClusterPatch>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.NetworkCloud.Models.NetworkCloudClusterPatch>
type NetworkCloudClusterPatch = class
type NetworkCloudClusterPatch = class
    interface IJsonModel<NetworkCloudClusterPatch>
    interface IPersistableModel<NetworkCloudClusterPatch>
Public Class NetworkCloudClusterPatch
Public Class NetworkCloudClusterPatch
Implements IJsonModel(Of NetworkCloudClusterPatch), IPersistableModel(Of NetworkCloudClusterPatch)
Inheritance
NetworkCloudClusterPatch
Implements

Constructors

NetworkCloudClusterPatch()

Initializes a new instance of NetworkCloudClusterPatch.

Properties

AggregatorOrSingleRackDefinition

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.

ClusterLocation

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

ClusterServicePrincipal

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

CommandOutputSettings

The settings for commands run in this cluster, such as bare metal machine run read only commands and data extracts.

ComputeDeploymentThreshold

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

ComputeRackDefinitions

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

Identity

The identity for the resource.

RuntimeProtectionEnforcementLevel

The mode of operation for runtime protection.

SecretArchive

The configuration for use of a key vault to store secrets for later retrieval by the operator.

Tags

The Azure resource tags that will replace the existing ones.

UpdateStrategy

The strategy for updating the cluster.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<NetworkCloudClusterPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<NetworkCloudClusterPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<NetworkCloudClusterPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<NetworkCloudClusterPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<NetworkCloudClusterPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to