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

Name Description
cmk_vault_base_url
Required
str

customer managed key vault base url.

cmk_key_name
Required
str

customer managed key name.

cmk_key_version
Required
str

customer managed key version.

Variables

Name Description
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

Name Description
payload_obj
Required

A JSON object to convert to a EncryptionProperties object.

Returns

Type Description

The EncryptionProperties representation of the provided JSON object.

serialize

Convert this EncryptionProperties object into a JSON serialized dictionary.

serialize()

Returns

Type Description

The JSON representation of this EncryptionProperties object.