CryptoTdePosture

class oci.data_safe.models.CryptoTdePosture(**kwargs)

Bases: object

Transparent data encryption posture details.

Attributes

KEY_CACHE_STATUS_DISABLED A constant which can be used with the key_cache_status property of a CryptoTdePosture.
KEY_CACHE_STATUS_ENABLED A constant which can be used with the key_cache_status property of a CryptoTdePosture.
KEY_CACHE_STATUS_NOT_APPLICABLE A constant which can be used with the key_cache_status property of a CryptoTdePosture.
KEY_CACHE_STATUS_NOT_SUPPORTED A constant which can be used with the key_cache_status property of a CryptoTdePosture.
KEY_STORE_TYPE_FILE A constant which can be used with the key_store_type property of a CryptoTdePosture.
KEY_STORE_TYPE_HSM A constant which can be used with the key_store_type property of a CryptoTdePosture.
KEY_STORE_TYPE_NOT_APPLICABLE A constant which can be used with the key_store_type property of a CryptoTdePosture.
KEY_STORE_TYPE_NOT_AVAILABLE A constant which can be used with the key_store_type property of a CryptoTdePosture.
KEY_STORE_TYPE_NOT_CONFIGURED A constant which can be used with the key_store_type property of a CryptoTdePosture.
KEY_STORE_TYPE_NOT_SUPPORTED A constant which can be used with the key_store_type property of a CryptoTdePosture.
KEY_STORE_TYPE_OKV A constant which can be used with the key_store_type property of a CryptoTdePosture.
KEY_STORE_TYPE_UNKNOWN A constant which can be used with the key_store_type property of a CryptoTdePosture.
QUANTUM_READINESS_NOT_APPLICABLE A constant which can be used with the quantum_readiness property of a CryptoTdePosture.
QUANTUM_READINESS_NOT_AVAILABLE A constant which can be used with the quantum_readiness property of a CryptoTdePosture.
QUANTUM_READINESS_NOT_RESISTANT A constant which can be used with the quantum_readiness property of a CryptoTdePosture.
QUANTUM_READINESS_NOT_SUPPORTED A constant which can be used with the quantum_readiness property of a CryptoTdePosture.
QUANTUM_READINESS_RESISTANT A constant which can be used with the quantum_readiness property of a CryptoTdePosture.
STATUS_DISABLED A constant which can be used with the status property of a CryptoTdePosture.
STATUS_ENABLED A constant which can be used with the status property of a CryptoTdePosture.
STATUS_NOT_APPLICABLE A constant which can be used with the status property of a CryptoTdePosture.
STATUS_NOT_AVAILABLE A constant which can be used with the status property of a CryptoTdePosture.
STATUS_NOT_CONFIGURED A constant which can be used with the status property of a CryptoTdePosture.
STATUS_NOT_SUPPORTED A constant which can be used with the status property of a CryptoTdePosture.
db_credentials_encryption_observed Gets the db_credentials_encryption_observed of this CryptoTdePosture.
encrypted_tablespaces_count Gets the encrypted_tablespaces_count of this CryptoTdePosture.
encryption_configured Gets the encryption_configured of this CryptoTdePosture.
fips_mode_configured Gets the fips_mode_configured of this CryptoTdePosture.
integrity_configured Gets the integrity_configured of this CryptoTdePosture.
key_cache_status Gets the key_cache_status of this CryptoTdePosture.
key_store_type Gets the key_store_type of this CryptoTdePosture.
master_key_encryption_algorithm Gets the master_key_encryption_algorithm of this CryptoTdePosture.
master_key_id Gets the master_key_id of this CryptoTdePosture.
quantum_readiness Gets the quantum_readiness of this CryptoTdePosture.
redo_encryption_observed Gets the redo_encryption_observed of this CryptoTdePosture.
status Gets the status of this CryptoTdePosture.
time_master_key_last_rotation Gets the time_master_key_last_rotation of this CryptoTdePosture.
unencrypted_tablespaces_count Gets the unencrypted_tablespaces_count of this CryptoTdePosture.
wallet_location Gets the wallet_location of this CryptoTdePosture.

Methods

__init__(**kwargs) Initializes a new CryptoTdePosture object with values from keyword arguments.
KEY_CACHE_STATUS_DISABLED = 'DISABLED'

A constant which can be used with the key_cache_status property of a CryptoTdePosture. This constant has a value of “DISABLED”

KEY_CACHE_STATUS_ENABLED = 'ENABLED'

A constant which can be used with the key_cache_status property of a CryptoTdePosture. This constant has a value of “ENABLED”

KEY_CACHE_STATUS_NOT_APPLICABLE = 'NOT_APPLICABLE'

A constant which can be used with the key_cache_status property of a CryptoTdePosture. This constant has a value of “NOT_APPLICABLE”

KEY_CACHE_STATUS_NOT_SUPPORTED = 'NOT_SUPPORTED'

A constant which can be used with the key_cache_status property of a CryptoTdePosture. This constant has a value of “NOT_SUPPORTED”

KEY_STORE_TYPE_FILE = 'FILE'

A constant which can be used with the key_store_type property of a CryptoTdePosture. This constant has a value of “FILE”

KEY_STORE_TYPE_HSM = 'HSM'

A constant which can be used with the key_store_type property of a CryptoTdePosture. This constant has a value of “HSM”

KEY_STORE_TYPE_NOT_APPLICABLE = 'NOT_APPLICABLE'

A constant which can be used with the key_store_type property of a CryptoTdePosture. This constant has a value of “NOT_APPLICABLE”

KEY_STORE_TYPE_NOT_AVAILABLE = 'NOT_AVAILABLE'

A constant which can be used with the key_store_type property of a CryptoTdePosture. This constant has a value of “NOT_AVAILABLE”

KEY_STORE_TYPE_NOT_CONFIGURED = 'NOT_CONFIGURED'

A constant which can be used with the key_store_type property of a CryptoTdePosture. This constant has a value of “NOT_CONFIGURED”

KEY_STORE_TYPE_NOT_SUPPORTED = 'NOT_SUPPORTED'

A constant which can be used with the key_store_type property of a CryptoTdePosture. This constant has a value of “NOT_SUPPORTED”

KEY_STORE_TYPE_OKV = 'OKV'

A constant which can be used with the key_store_type property of a CryptoTdePosture. This constant has a value of “OKV”

KEY_STORE_TYPE_UNKNOWN = 'UNKNOWN'

A constant which can be used with the key_store_type property of a CryptoTdePosture. This constant has a value of “UNKNOWN”

QUANTUM_READINESS_NOT_APPLICABLE = 'NOT_APPLICABLE'

A constant which can be used with the quantum_readiness property of a CryptoTdePosture. This constant has a value of “NOT_APPLICABLE”

QUANTUM_READINESS_NOT_AVAILABLE = 'NOT_AVAILABLE'

A constant which can be used with the quantum_readiness property of a CryptoTdePosture. This constant has a value of “NOT_AVAILABLE”

QUANTUM_READINESS_NOT_RESISTANT = 'NOT_RESISTANT'

A constant which can be used with the quantum_readiness property of a CryptoTdePosture. This constant has a value of “NOT_RESISTANT”

QUANTUM_READINESS_NOT_SUPPORTED = 'NOT_SUPPORTED'

A constant which can be used with the quantum_readiness property of a CryptoTdePosture. This constant has a value of “NOT_SUPPORTED”

QUANTUM_READINESS_RESISTANT = 'RESISTANT'

A constant which can be used with the quantum_readiness property of a CryptoTdePosture. This constant has a value of “RESISTANT”

STATUS_DISABLED = 'DISABLED'

A constant which can be used with the status property of a CryptoTdePosture. This constant has a value of “DISABLED”

STATUS_ENABLED = 'ENABLED'

A constant which can be used with the status property of a CryptoTdePosture. This constant has a value of “ENABLED”

STATUS_NOT_APPLICABLE = 'NOT_APPLICABLE'

A constant which can be used with the status property of a CryptoTdePosture. This constant has a value of “NOT_APPLICABLE”

STATUS_NOT_AVAILABLE = 'NOT_AVAILABLE'

A constant which can be used with the status property of a CryptoTdePosture. This constant has a value of “NOT_AVAILABLE”

STATUS_NOT_CONFIGURED = 'NOT_CONFIGURED'

A constant which can be used with the status property of a CryptoTdePosture. This constant has a value of “NOT_CONFIGURED”

STATUS_NOT_SUPPORTED = 'NOT_SUPPORTED'

A constant which can be used with the status property of a CryptoTdePosture. This constant has a value of “NOT_SUPPORTED”

__init__(**kwargs)

Initializes a new CryptoTdePosture object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • status (str) – The value to assign to the status property of this CryptoTdePosture. Allowed values for this property are: “ENABLED”, “DISABLED”, “NOT_CONFIGURED”, “NOT_AVAILABLE”, “NOT_APPLICABLE”, “NOT_SUPPORTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • encryption_configured (list[str]) – The value to assign to the encryption_configured property of this CryptoTdePosture.
  • redo_encryption_observed (str) – The value to assign to the redo_encryption_observed property of this CryptoTdePosture.
  • db_credentials_encryption_observed (str) – The value to assign to the db_credentials_encryption_observed property of this CryptoTdePosture.
  • integrity_configured (list[str]) – The value to assign to the integrity_configured property of this CryptoTdePosture.
  • encrypted_tablespaces_count (int) – The value to assign to the encrypted_tablespaces_count property of this CryptoTdePosture.
  • unencrypted_tablespaces_count (int) – The value to assign to the unencrypted_tablespaces_count property of this CryptoTdePosture.
  • master_key_id (str) – The value to assign to the master_key_id property of this CryptoTdePosture.
  • wallet_location (str) – The value to assign to the wallet_location property of this CryptoTdePosture.
  • master_key_encryption_algorithm (str) – The value to assign to the master_key_encryption_algorithm property of this CryptoTdePosture.
  • time_master_key_last_rotation (datetime) – The value to assign to the time_master_key_last_rotation property of this CryptoTdePosture.
  • key_store_type (str) – The value to assign to the key_store_type property of this CryptoTdePosture. Allowed values for this property are: “FILE”, “OKV”, “HSM”, “NOT_CONFIGURED”, “NOT_APPLICABLE”, “NOT_AVAILABLE”, “UNKNOWN”, “NOT_SUPPORTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • key_cache_status (str) – The value to assign to the key_cache_status property of this CryptoTdePosture. Allowed values for this property are: “ENABLED”, “DISABLED”, “NOT_APPLICABLE”, “NOT_SUPPORTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • fips_mode_configured (str) – The value to assign to the fips_mode_configured property of this CryptoTdePosture.
  • quantum_readiness (str) – The value to assign to the quantum_readiness property of this CryptoTdePosture. Allowed values for this property are: “RESISTANT”, “NOT_RESISTANT”, “NOT_AVAILABLE”, “NOT_APPLICABLE”, “NOT_SUPPORTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
db_credentials_encryption_observed

Gets the db_credentials_encryption_observed of this CryptoTdePosture. Observed DB credentials encryption algorithm.

Returns:The db_credentials_encryption_observed of this CryptoTdePosture.
Return type:str
encrypted_tablespaces_count

Gets the encrypted_tablespaces_count of this CryptoTdePosture. Number of encrypted tablespaces detected.

Returns:The encrypted_tablespaces_count of this CryptoTdePosture.
Return type:int
encryption_configured

Gets the encryption_configured of this CryptoTdePosture. Configured TDE encryption algorithm.

Returns:The encryption_configured of this CryptoTdePosture.
Return type:list[str]
fips_mode_configured

Gets the fips_mode_configured of this CryptoTdePosture. FIPS mode configured for TDE when the target uses legacy per-feature FIPS configuration.

Returns:The fips_mode_configured of this CryptoTdePosture.
Return type:str
integrity_configured

Gets the integrity_configured of this CryptoTdePosture. Configured TDE integrity-related setting.

Returns:The integrity_configured of this CryptoTdePosture.
Return type:list[str]
key_cache_status

Gets the key_cache_status of this CryptoTdePosture. The observed TDE key cache status.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NOT_APPLICABLE”, “NOT_SUPPORTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The key_cache_status of this CryptoTdePosture.
Return type:str
key_store_type

Gets the key_store_type of this CryptoTdePosture. The observed TDE key store type.

Allowed values for this property are: “FILE”, “OKV”, “HSM”, “NOT_CONFIGURED”, “NOT_APPLICABLE”, “NOT_AVAILABLE”, “UNKNOWN”, “NOT_SUPPORTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The key_store_type of this CryptoTdePosture.
Return type:str
master_key_encryption_algorithm

Gets the master_key_encryption_algorithm of this CryptoTdePosture. The observed encryption algorithm used by the master key.

Returns:The master_key_encryption_algorithm of this CryptoTdePosture.
Return type:str
master_key_id

Gets the master_key_id of this CryptoTdePosture. The observed TDE master key identifier.

Returns:The master_key_id of this CryptoTdePosture.
Return type:str
quantum_readiness

Gets the quantum_readiness of this CryptoTdePosture. Quantum-readiness classification for TDE posture.

Allowed values for this property are: “RESISTANT”, “NOT_RESISTANT”, “NOT_AVAILABLE”, “NOT_APPLICABLE”, “NOT_SUPPORTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The quantum_readiness of this CryptoTdePosture.
Return type:str
redo_encryption_observed

Gets the redo_encryption_observed of this CryptoTdePosture. Observed redo log encryption algorithm.

Returns:The redo_encryption_observed of this CryptoTdePosture.
Return type:str
status

Gets the status of this CryptoTdePosture. TDE enablement status.

Allowed values for this property are: “ENABLED”, “DISABLED”, “NOT_CONFIGURED”, “NOT_AVAILABLE”, “NOT_APPLICABLE”, “NOT_SUPPORTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The status of this CryptoTdePosture.
Return type:str
time_master_key_last_rotation

Gets the time_master_key_last_rotation of this CryptoTdePosture. The last observed rotation time for the TDE master key, in RFC3339 format.

Returns:The time_master_key_last_rotation of this CryptoTdePosture.
Return type:datetime
unencrypted_tablespaces_count

Gets the unencrypted_tablespaces_count of this CryptoTdePosture. Number of unencrypted tablespaces detected.

Returns:The unencrypted_tablespaces_count of this CryptoTdePosture.
Return type:int
wallet_location

Gets the wallet_location of this CryptoTdePosture. The observed wallet location for TDE keys.

Returns:The wallet_location of this CryptoTdePosture.
Return type:str