CloudHsmClusterProperties Class

Definition

Properties of a Cloud HSM Cluster.

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

Constructors

CloudHsmClusterProperties()

Initializes a new instance of CloudHsmClusterProperties.

Properties

ActivationState

State of security domain activation.

AutoGeneratedDomainNameLabelScope

The Cloud HSM Cluster's auto-generated Domain Name Label Scope.

FipsApprovedMode

False: Non-FIPS Mode with single-factor authentication. True: FIPS Approved Mode with single-factor authentication.

Hsms

An array of Cloud HSM Cluster's HSMs.

PrivateEndpointConnections

List of private endpoint connection resources.

ProvisioningState

The Cloud HSM Cluster's provisioningState.

PublicNetworkAccess

The Cloud HSM Cluster public network access.

StatusMessage

Cloud HSM Cluster status message.

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)

Explicit Interface Implementations

IJsonModel<CloudHsmClusterProperties>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<CloudHsmClusterProperties>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<CloudHsmClusterProperties>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<CloudHsmClusterProperties>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<CloudHsmClusterProperties>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to