Share via


CloudHsmClusterPatch Class

Definition

Patchable properties of the Cloud HSM Cluster.

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

Constructors

CloudHsmClusterPatch()

Initializes a new instance of CloudHsmClusterPatch.

Properties

Identity

Managed service identity (system assigned and/or user assigned identities).

Tags

The Cloud HSM Cluster's tags.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CloudHsmClusterPatch>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CloudHsmClusterPatch>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CloudHsmClusterPatch>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CloudHsmClusterPatch>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CloudHsmClusterPatch>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to