Share via


DedicatedHsm Class

Definition

Resource information with extended details.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DedicatedHsm.Models.Api20211130.DedicatedHsmTypeConverter))]
public class DedicatedHsm : Microsoft.Azure.PowerShell.Cmdlets.DedicatedHsm.Models.Api20211130.IDedicatedHsm, Microsoft.Azure.PowerShell.Cmdlets.DedicatedHsm.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.DedicatedHsm.Models.Api20211130.DedicatedHsmTypeConverter))>]
type DedicatedHsm = class
    interface IDedicatedHsm
    interface IJsonSerializable
    interface IResource
    interface IValidates
Public Class DedicatedHsm
Implements IDedicatedHsm, IValidates
Inheritance
DedicatedHsm
Attributes
Implements

Constructors

DedicatedHsm()

Creates an new DedicatedHsm instance.

Properties

Id

The Azure Resource Manager resource ID for the dedicated HSM.

Location

The supported Azure location where the dedicated HSM should be created.

ManagementNetworkProfileNetworkInterface

Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.

ManagementNetworkProfileSubnetId

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

Name

The name of the dedicated HSM.

NetworkProfileNetworkInterface

Specifies the list of resource Ids for the network interfaces associated with the dedicated HSM.

NetworkProfileSubnetId

The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...

ProvisioningState

Provisioning state.

Sku

SKU details

SkuName

SKU of the dedicated HSM

StampId

This field will be used when RP does not support Availability zones.

StatusMessage

Resource Status Message.

SystemDataCreatedAt

The timestamp of dedicated hsm resource creation (UTC).

SystemDataCreatedBy

The identity that created dedicated hsm resource.

SystemDataCreatedByType

The type of identity that created dedicated hsm resource.

SystemDataLastModifiedAt

The timestamp of dedicated hsm resource last modification (UTC).

SystemDataLastModifiedBy

The identity that last modified dedicated hsm resource.

SystemDataLastModifiedByType

The type of identity that last modified dedicated hsm resource.

Tag

Resource tags

Type

The resource type of the dedicated HSM.

Zone

The Dedicated Hsm zones.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of DedicatedHsm.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of DedicatedHsm.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.DedicatedHsm.Models.Api20211130.IDedicatedHsm.

FromJsonString(String)

Creates a new instance of DedicatedHsm, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of DedicatedHsm into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to