# AzureVMDiskSecurityProfile

Specifies the security profile settings for the managed disk. <br><br> NOTE: It can only be set for Confidential VMs

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**security_encryption_type** | **str** | Gets or sets specifies the EncryptionType of the managed disk. &amp;lt;br&amp;gt; It is set to DiskWithVMGuestState for encryption of the managed disk along with VMGuestState blob, and VMGuestStateOnly for encryption of just the VMGuestState blob. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt; NOTE: It can be set for only Confidential VMs. Possible values include: &#39;VMGuestStateOnly&#39;, &#39;DiskWithVMGuestState&#39; | [optional] 
**disk_encryption_set** | [**AzureDiskEncryptionSetParameters**](AzureDiskEncryptionSetParameters.md) | Gets or sets specifies the customer managed disk encryption set resource id for the managed disk that is used for Customer Managed Key encrypted ConfidentialVM OS Disk and VMGuest blob. | [optional] 

## Example

```python
from duplocloud_sdk.models.azure_vm_disk_security_profile import AzureVMDiskSecurityProfile

# TODO update the JSON string below
json = "{}"
# create an instance of AzureVMDiskSecurityProfile from a JSON string
azure_vm_disk_security_profile_instance = AzureVMDiskSecurityProfile.from_json(json)
# print the JSON string representation of the object
print(AzureVMDiskSecurityProfile.to_json())

# convert the object into a dict
azure_vm_disk_security_profile_dict = azure_vm_disk_security_profile_instance.to_dict()
# create an instance of AzureVMDiskSecurityProfile from a dict
azure_vm_disk_security_profile_from_dict = AzureVMDiskSecurityProfile.from_dict(azure_vm_disk_security_profile_dict)
```
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


