CryptoTlsPosture

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

Bases: object

TLS posture details.

Attributes

ARE_WEAK_CIPHER_SUITES_ALLOWED_FALSE A constant which can be used with the are_weak_cipher_suites_allowed property of a CryptoTlsPosture.
ARE_WEAK_CIPHER_SUITES_ALLOWED_NOT_SUPPORTED A constant which can be used with the are_weak_cipher_suites_allowed property of a CryptoTlsPosture.
ARE_WEAK_CIPHER_SUITES_ALLOWED_TRUE A constant which can be used with the are_weak_cipher_suites_allowed property of a CryptoTlsPosture.
IS_MTLS_CONFIGURED_FALSE A constant which can be used with the is_mtls_configured property of a CryptoTlsPosture.
IS_MTLS_CONFIGURED_NOT_SUPPORTED A constant which can be used with the is_mtls_configured property of a CryptoTlsPosture.
IS_MTLS_CONFIGURED_TRUE A constant which can be used with the is_mtls_configured property of a CryptoTlsPosture.
QUANTUM_READINESS_NOT_APPLICABLE A constant which can be used with the quantum_readiness property of a CryptoTlsPosture.
QUANTUM_READINESS_NOT_AVAILABLE A constant which can be used with the quantum_readiness property of a CryptoTlsPosture.
QUANTUM_READINESS_NOT_RESISTANT A constant which can be used with the quantum_readiness property of a CryptoTlsPosture.
QUANTUM_READINESS_NOT_SUPPORTED A constant which can be used with the quantum_readiness property of a CryptoTlsPosture.
QUANTUM_READINESS_RESISTANT A constant which can be used with the quantum_readiness property of a CryptoTlsPosture.
STATUS_DISABLED A constant which can be used with the status property of a CryptoTlsPosture.
STATUS_ENABLED A constant which can be used with the status property of a CryptoTlsPosture.
STATUS_NOT_APPLICABLE A constant which can be used with the status property of a CryptoTlsPosture.
STATUS_NOT_AVAILABLE A constant which can be used with the status property of a CryptoTlsPosture.
STATUS_NOT_CONFIGURED A constant which can be used with the status property of a CryptoTlsPosture.
STATUS_NOT_SUPPORTED A constant which can be used with the status property of a CryptoTlsPosture.
are_weak_cipher_suites_allowed Gets the are_weak_cipher_suites_allowed of this CryptoTlsPosture.
cipher_suites_configured Gets the cipher_suites_configured of this CryptoTlsPosture.
fips_mode_configured Gets the fips_mode_configured of this CryptoTlsPosture.
is_mtls_configured Gets the is_mtls_configured of this CryptoTlsPosture.
quantum_readiness Gets the quantum_readiness of this CryptoTlsPosture.
revocation_mode Gets the revocation_mode of this CryptoTlsPosture.
status Gets the status of this CryptoTlsPosture.
versions Gets the versions of this CryptoTlsPosture.
wallet_location Gets the wallet_location of this CryptoTlsPosture.

Methods

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

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

ARE_WEAK_CIPHER_SUITES_ALLOWED_NOT_SUPPORTED = 'NOT_SUPPORTED'

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

ARE_WEAK_CIPHER_SUITES_ALLOWED_TRUE = 'TRUE'

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

IS_MTLS_CONFIGURED_FALSE = 'FALSE'

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

IS_MTLS_CONFIGURED_NOT_SUPPORTED = 'NOT_SUPPORTED'

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

IS_MTLS_CONFIGURED_TRUE = 'TRUE'

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

STATUS_DISABLED = 'DISABLED'

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

STATUS_ENABLED = 'ENABLED'

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

STATUS_NOT_APPLICABLE = 'NOT_APPLICABLE'

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

__init__(**kwargs)

Initializes a new CryptoTlsPosture 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 CryptoTlsPosture. 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’.
  • versions (list[str]) – The value to assign to the versions property of this CryptoTlsPosture.
  • cipher_suites_configured (list[str]) – The value to assign to the cipher_suites_configured property of this CryptoTlsPosture.
  • are_weak_cipher_suites_allowed (str) – The value to assign to the are_weak_cipher_suites_allowed property of this CryptoTlsPosture. 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’.
  • is_mtls_configured (str) – The value to assign to the is_mtls_configured property of this CryptoTlsPosture. 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’.
  • revocation_mode (str) – The value to assign to the revocation_mode property of this CryptoTlsPosture.
  • fips_mode_configured (str) – The value to assign to the fips_mode_configured property of this CryptoTlsPosture.
  • wallet_location (str) – The value to assign to the wallet_location property of this CryptoTlsPosture.
  • quantum_readiness (str) – The value to assign to the quantum_readiness property of this CryptoTlsPosture. 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’.
are_weak_cipher_suites_allowed

Gets the are_weak_cipher_suites_allowed of this CryptoTlsPosture. Indicates if weak TLS cipher suites 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_cipher_suites_allowed of this CryptoTlsPosture.
Return type:str
cipher_suites_configured

Gets the cipher_suites_configured of this CryptoTlsPosture. TLS cipher suites configured on target.

Returns:The cipher_suites_configured of this CryptoTlsPosture.
Return type:list[str]
fips_mode_configured

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

Returns:The fips_mode_configured of this CryptoTlsPosture.
Return type:str
is_mtls_configured

Gets the is_mtls_configured of this CryptoTlsPosture. Whether TLS client authentication is configured.

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 is_mtls_configured of this CryptoTlsPosture.
Return type:str
quantum_readiness

Gets the quantum_readiness of this CryptoTlsPosture. Quantum-readiness classification for TLS 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 CryptoTlsPosture.
Return type:str
revocation_mode

Gets the revocation_mode of this CryptoTlsPosture. Certificate revocation checking mode.

Returns:The revocation_mode of this CryptoTlsPosture.
Return type:str
status

Gets the status of this CryptoTlsPosture. TLS 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 CryptoTlsPosture.
Return type:str
versions

Gets the versions of this CryptoTlsPosture. TLS versions configured on target.

Returns:The versions of this CryptoTlsPosture.
Return type:list[str]
wallet_location

Gets the wallet_location of this CryptoTlsPosture. TLS wallet location observed on target.

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