models_v2.security_config module

class models_v2.security_config.SecurityConfig(password_strength=None, password_reuse=None, password_lifetime=None, account_lockout=None, data_classification=None, session_configuration=None, certificate_based_auth=None)[source]

Bases: object

Implementation of the ‘SecurityConfig’ model.

Specifies the fields of security settings.

Attributes:
password_strength (SecurityConfigPasswordStrength): Specifies security

config for password strength.

password_reuse (SecurityConfigPasswordReuse): Specifies security

config for password reuse.

password_lifetime (SecurityConfigPasswordLifetime): Specifies security

config for password lifetime.

account_lockout (SecurityConfigAccountLockout): Specifies security

config for account lockout.

data_classification (SecurityConfigDataClassification): Specifies

security config for data classification.

session_configuration (SecurityConfigSessionConfiguration): Specifies

configuration for user sessions.

certificate_based_auth (SecurityConfigCertificateBasedAuth): Specifies

security config for certificate based authentication.

classmethod from_dictionary(dictionary)[source]

Creates an instance of this model from a dictionary

Args:

dictionary (dictionary): A dictionary representation of the object as obtained from the deserialization of the server’s response. The keys MUST match property names in the API description.

Returns:

object: An instance of this structure class.