CustomEncryptionKey¶
-
class
oci.streaming.models.
CustomEncryptionKey
(**kwargs)¶ Bases:
object
Custom Encryption Key which will be used for encryption by all the streams in the pool.
Attributes
KEY_STATE_ACTIVE
A constant which can be used with the key_state property of a CustomEncryptionKey. KEY_STATE_CREATING
A constant which can be used with the key_state property of a CustomEncryptionKey. KEY_STATE_DELETING
A constant which can be used with the key_state property of a CustomEncryptionKey. KEY_STATE_FAILED
A constant which can be used with the key_state property of a CustomEncryptionKey. KEY_STATE_NONE
A constant which can be used with the key_state property of a CustomEncryptionKey. KEY_STATE_UPDATING
A constant which can be used with the key_state property of a CustomEncryptionKey. key_state
Gets the key_state of this CustomEncryptionKey. kms_key_id
Gets the kms_key_id of this CustomEncryptionKey. Methods
__init__
(**kwargs)Initializes a new CustomEncryptionKey object with values from keyword arguments. -
KEY_STATE_ACTIVE
= 'ACTIVE'¶ A constant which can be used with the key_state property of a CustomEncryptionKey. This constant has a value of “ACTIVE”
-
KEY_STATE_CREATING
= 'CREATING'¶ A constant which can be used with the key_state property of a CustomEncryptionKey. This constant has a value of “CREATING”
-
KEY_STATE_DELETING
= 'DELETING'¶ A constant which can be used with the key_state property of a CustomEncryptionKey. This constant has a value of “DELETING”
-
KEY_STATE_FAILED
= 'FAILED'¶ A constant which can be used with the key_state property of a CustomEncryptionKey. This constant has a value of “FAILED”
-
KEY_STATE_NONE
= 'NONE'¶ A constant which can be used with the key_state property of a CustomEncryptionKey. This constant has a value of “NONE”
-
KEY_STATE_UPDATING
= 'UPDATING'¶ A constant which can be used with the key_state property of a CustomEncryptionKey. This constant has a value of “UPDATING”
-
__init__
(**kwargs)¶ Initializes a new CustomEncryptionKey object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
Parameters: - kms_key_id (str) – The value to assign to the kms_key_id property of this CustomEncryptionKey.
- key_state (str) – The value to assign to the key_state property of this CustomEncryptionKey. Allowed values for this property are: “ACTIVE”, “CREATING”, “DELETING”, “NONE”, “FAILED”, “UPDATING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
-
key_state
¶ Gets the key_state of this CustomEncryptionKey. Life cycle State of the custom key
Allowed values for this property are: “ACTIVE”, “CREATING”, “DELETING”, “NONE”, “FAILED”, “UPDATING”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
Returns: The key_state of this CustomEncryptionKey. Return type: str
-
kms_key_id
¶ Gets the kms_key_id of this CustomEncryptionKey. Custom Encryption Key (Master Key) ocid.
Returns: The kms_key_id of this CustomEncryptionKey. Return type: str
-