DedicatedHsmProperties Class
- java.
lang. Object - com.
azure. resourcemanager. hardwaresecuritymodules. models. DedicatedHsmProperties
- com.
Implements
public final class DedicatedHsmProperties
implements JsonSerializable<DedicatedHsmProperties>
Properties of the dedicated hsm.
Constructor Summary
| Constructor | Description |
|---|---|
| DedicatedHsmProperties() |
Creates an instance of Dedicated |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Dedicated |
fromJson(JsonReader jsonReader)
Reads an instance of Dedicated |
|
Network |
managementNetworkProfile()
Get the management |
|
Network |
networkProfile()
Get the network |
|
Json |
provisioningState()
Get the provisioning |
| String |
stampId()
Get the stamp |
| String |
statusMessage()
Get the status |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Dedicated |
withManagementNetworkProfile(NetworkProfile managementNetworkProfile)
Set the management |
|
Dedicated |
withNetworkProfile(NetworkProfile networkProfile)
Set the network |
|
Dedicated |
withStampId(String stampId)
Set the stamp |
Methods inherited from java.lang.Object
Constructor Details
DedicatedHsmProperties
public DedicatedHsmProperties()
Creates an instance of DedicatedHsmProperties class.
Method Details
fromJson
public static DedicatedHsmProperties fromJson(JsonReader jsonReader)
Reads an instance of DedicatedHsmProperties from the JsonReader.
Parameters:
Returns:
Throws:
managementNetworkProfile
public NetworkProfile managementNetworkProfile()
Get the managementNetworkProfile property: Specifies the management network interfaces of the dedicated hsm.
Returns:
networkProfile
public NetworkProfile networkProfile()
Get the networkProfile property: Specifies the network interfaces of the dedicated hsm.
Returns:
provisioningState
public JsonWebKeyType provisioningState()
Get the provisioningState property: Provisioning state.
Returns:
stampId
public String stampId()
Get the stampId property: This field will be used when RP does not support Availability zones.
Returns:
statusMessage
public String statusMessage()
Get the statusMessage property: Resource Status Message.
Returns:
toJson
validate
public void validate()
Validates the instance.
withManagementNetworkProfile
public DedicatedHsmProperties withManagementNetworkProfile(NetworkProfile managementNetworkProfile)
Set the managementNetworkProfile property: Specifies the management network interfaces of the dedicated hsm.
Parameters:
Returns:
withNetworkProfile
public DedicatedHsmProperties withNetworkProfile(NetworkProfile networkProfile)
Set the networkProfile property: Specifies the network interfaces of the dedicated hsm.
Parameters:
Returns:
withStampId
public DedicatedHsmProperties withStampId(String stampId)
Set the stampId property: This field will be used when RP does not support Availability zones.
Parameters:
Returns: