CryptoNnePosture

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

Bases: object

Native network encryption posture details.

Attributes

ARE_WEAK_OPTIONS_ALLOWED_FALSE A constant which can be used with the are_weak_options_allowed property of a CryptoNnePosture.
ARE_WEAK_OPTIONS_ALLOWED_NOT_SUPPORTED A constant which can be used with the are_weak_options_allowed property of a CryptoNnePosture.
ARE_WEAK_OPTIONS_ALLOWED_TRUE A constant which can be used with the are_weak_options_allowed property of a CryptoNnePosture.
QUANTUM_READINESS_NOT_APPLICABLE A constant which can be used with the quantum_readiness property of a CryptoNnePosture.
QUANTUM_READINESS_NOT_AVAILABLE A constant which can be used with the quantum_readiness property of a CryptoNnePosture.
QUANTUM_READINESS_NOT_RESISTANT A constant which can be used with the quantum_readiness property of a CryptoNnePosture.
QUANTUM_READINESS_NOT_SUPPORTED A constant which can be used with the quantum_readiness property of a CryptoNnePosture.
QUANTUM_READINESS_RESISTANT A constant which can be used with the quantum_readiness property of a CryptoNnePosture.
SERVER_ENCRYPTION_ACCEPTED A constant which can be used with the server_encryption property of a CryptoNnePosture.
SERVER_ENCRYPTION_NOT_SUPPORTED A constant which can be used with the server_encryption property of a CryptoNnePosture.
SERVER_ENCRYPTION_REJECTED A constant which can be used with the server_encryption property of a CryptoNnePosture.
SERVER_ENCRYPTION_REQUESTED A constant which can be used with the server_encryption property of a CryptoNnePosture.
SERVER_ENCRYPTION_REQUIRED A constant which can be used with the server_encryption property of a CryptoNnePosture.
STATUS_DISABLED A constant which can be used with the status property of a CryptoNnePosture.
STATUS_ENABLED A constant which can be used with the status property of a CryptoNnePosture.
STATUS_NOT_APPLICABLE A constant which can be used with the status property of a CryptoNnePosture.
STATUS_NOT_AVAILABLE A constant which can be used with the status property of a CryptoNnePosture.
STATUS_NOT_CONFIGURED A constant which can be used with the status property of a CryptoNnePosture.
STATUS_NOT_SUPPORTED A constant which can be used with the status property of a CryptoNnePosture.
are_weak_options_allowed Gets the are_weak_options_allowed of this CryptoNnePosture.
encryption_configured Gets the encryption_configured of this CryptoNnePosture.
fips_mode_configured Gets the fips_mode_configured of this CryptoNnePosture.
integrity Gets the integrity of this CryptoNnePosture.
key_exchange Gets the key_exchange of this CryptoNnePosture.
quantum_readiness Gets the quantum_readiness of this CryptoNnePosture.
server_encryption Gets the server_encryption of this CryptoNnePosture.
server_integrity Gets the server_integrity of this CryptoNnePosture.
status Gets the status of this CryptoNnePosture.

Methods

__init__(**kwargs) Initializes a new CryptoNnePosture object with values from keyword arguments.
ARE_WEAK_OPTIONS_ALLOWED_FALSE = 'FALSE'

A constant which can be used with the are_weak_options_allowed property of a CryptoNnePosture. This constant has a value of “FALSE”

ARE_WEAK_OPTIONS_ALLOWED_NOT_SUPPORTED = 'NOT_SUPPORTED'

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

ARE_WEAK_OPTIONS_ALLOWED_TRUE = 'TRUE'

A constant which can be used with the are_weak_options_allowed property of a CryptoNnePosture. This constant has a value of “TRUE”

QUANTUM_READINESS_NOT_APPLICABLE = 'NOT_APPLICABLE'

A constant which can be used with the quantum_readiness property of a CryptoNnePosture. 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 CryptoNnePosture. 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 CryptoNnePosture. 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 CryptoNnePosture. 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 CryptoNnePosture. This constant has a value of “RESISTANT”

SERVER_ENCRYPTION_ACCEPTED = 'ACCEPTED'

A constant which can be used with the server_encryption property of a CryptoNnePosture. This constant has a value of “ACCEPTED”

SERVER_ENCRYPTION_NOT_SUPPORTED = 'NOT_SUPPORTED'

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

SERVER_ENCRYPTION_REJECTED = 'REJECTED'

A constant which can be used with the server_encryption property of a CryptoNnePosture. This constant has a value of “REJECTED”

SERVER_ENCRYPTION_REQUESTED = 'REQUESTED'

A constant which can be used with the server_encryption property of a CryptoNnePosture. This constant has a value of “REQUESTED”

SERVER_ENCRYPTION_REQUIRED = 'REQUIRED'

A constant which can be used with the server_encryption property of a CryptoNnePosture. This constant has a value of “REQUIRED”

STATUS_DISABLED = 'DISABLED'

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

STATUS_ENABLED = 'ENABLED'

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

STATUS_NOT_APPLICABLE = 'NOT_APPLICABLE'

A constant which can be used with the status property of a CryptoNnePosture. 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 CryptoNnePosture. 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 CryptoNnePosture. 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 CryptoNnePosture. This constant has a value of “NOT_SUPPORTED”

__init__(**kwargs)

Initializes a new CryptoNnePosture 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 CryptoNnePosture. 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’.
  • are_weak_options_allowed (str) – The value to assign to the are_weak_options_allowed property of this CryptoNnePosture. Allowed values for this property are: “TRUE”, “FALSE”, “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 CryptoNnePosture.
  • integrity (list[str]) – The value to assign to the integrity property of this CryptoNnePosture.
  • server_encryption (str) – The value to assign to the server_encryption property of this CryptoNnePosture. Allowed values for this property are: “REQUIRED”, “REQUESTED”, “ACCEPTED”, “REJECTED”, “NOT_SUPPORTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.
  • server_integrity (list[str]) – The value to assign to the server_integrity property of this CryptoNnePosture.
  • key_exchange (str) – The value to assign to the key_exchange property of this CryptoNnePosture.
  • quantum_readiness (str) – The value to assign to the quantum_readiness property of this CryptoNnePosture. 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’.
  • fips_mode_configured (str) – The value to assign to the fips_mode_configured property of this CryptoNnePosture.
are_weak_options_allowed

Gets the are_weak_options_allowed of this CryptoNnePosture. Indicates if weak NNE options are allowed.

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

Returns:The are_weak_options_allowed of this CryptoNnePosture.
Return type:str
encryption_configured

Gets the encryption_configured of this CryptoNnePosture. Configured network encryption algorithm.

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

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

Returns:The fips_mode_configured of this CryptoNnePosture.
Return type:str
integrity

Gets the integrity of this CryptoNnePosture. NNE integrity algorithm(s).

Returns:The integrity of this CryptoNnePosture.
Return type:list[str]
key_exchange

Gets the key_exchange of this CryptoNnePosture. Observed NNE key exchange setting.

Returns:The key_exchange of this CryptoNnePosture.
Return type:str
quantum_readiness

Gets the quantum_readiness of this CryptoNnePosture. Quantum-readiness classification for NNE 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 CryptoNnePosture.
Return type:str
server_encryption

Gets the server_encryption of this CryptoNnePosture. Observed server-side encryption requirement.

Allowed values for this property are: “REQUIRED”, “REQUESTED”, “ACCEPTED”, “REJECTED”, “NOT_SUPPORTED”, ‘UNKNOWN_ENUM_VALUE’. Any unrecognized values returned by a service will be mapped to ‘UNKNOWN_ENUM_VALUE’.

Returns:The server_encryption of this CryptoNnePosture.
Return type:str
server_integrity

Gets the server_integrity of this CryptoNnePosture. NNE server integrity algorithm(s).

Returns:The server_integrity of this CryptoNnePosture.
Return type:list[str]
status

Gets the status of this CryptoNnePosture. NNE 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 CryptoNnePosture.
Return type:str