EncryptionProperties Class

Defines the encryption properties for a container used by the Webservice.

To specify EncryptionProperties values, you will typically use the deploy_configuration method of the AciWebservice class.

Initialize encryption properties.

Inheritance
builtins.object
EncryptionProperties

Constructor

EncryptionProperties(cmk_vault_base_url, cmk_key_name, cmk_key_version)

Parameters

cmk_vault_base_url
str
Required

customer managed key vault base url.

cmk_key_name
str
Required

customer managed key name.

cmk_key_version
str
Required

customer managed key version.

Variables

cmk_vault_base_url
str

Customer managed key vault base url.

cmk_key_name
str

Customer managed key name.

cmk_key_version
str

Customer managed key version.

Methods

deserialize

Convert a JSON object into a EncryptionProperties object.

serialize

Convert this EncryptionProperties object into a JSON serialized dictionary.

deserialize

Convert a JSON object into a EncryptionProperties object.

static deserialize(payload_obj)

Parameters

payload_obj
dict
Required

A JSON object to convert to a EncryptionProperties object.

Returns

The EncryptionProperties representation of the provided JSON object.

Return type

serialize

Convert this EncryptionProperties object into a JSON serialized dictionary.

serialize()

Returns

The JSON representation of this EncryptionProperties object.

Return type