DiskSecurityProfile Class

  • java.lang.Object
    • com.azure.resourcemanager.compute.models.DiskSecurityProfile

public final class DiskSecurityProfile

Contains the security related information for the resource.

Constructor Summary

Constructor Description
DiskSecurityProfile()

Creates an instance of DiskSecurityProfile class.

Method Summary

Modifier and Type Method and Description
String secureVMDiskEncryptionSetId()

Get the secureVMDiskEncryptionSetId property: ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key.

DiskSecurityTypes securityType()

Get the securityType property: Specifies the SecurityType of the VM.

void validate()

Validates the instance.

DiskSecurityProfile withSecureVMDiskEncryptionSetId(String secureVMDiskEncryptionSetId)

Set the secureVMDiskEncryptionSetId property: ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key.

DiskSecurityProfile withSecurityType(DiskSecurityTypes securityType)

Set the securityType property: Specifies the SecurityType of the VM.

Methods inherited from java.lang.Object

Constructor Details

DiskSecurityProfile

public DiskSecurityProfile()

Creates an instance of DiskSecurityProfile class.

Method Details

secureVMDiskEncryptionSetId

public String secureVMDiskEncryptionSetId()

Get the secureVMDiskEncryptionSetId property: ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key.

Returns:

the secureVMDiskEncryptionSetId value.

securityType

public DiskSecurityTypes securityType()

Get the securityType property: Specifies the SecurityType of the VM. Applicable for OS disks only.

Returns:

the securityType value.

validate

public void validate()

Validates the instance.

withSecureVMDiskEncryptionSetId

public DiskSecurityProfile withSecureVMDiskEncryptionSetId(String secureVMDiskEncryptionSetId)

Set the secureVMDiskEncryptionSetId property: ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key.

Parameters:

secureVMDiskEncryptionSetId - the secureVMDiskEncryptionSetId value to set.

Returns:

the DiskSecurityProfile object itself.

withSecurityType

public DiskSecurityProfile withSecurityType(DiskSecurityTypes securityType)

Set the securityType property: Specifies the SecurityType of the VM. Applicable for OS disks only.

Parameters:

securityType - the securityType value to set.

Returns:

the DiskSecurityProfile object itself.

Applies to