models_v2.audit_log module

class models_v2.audit_log.AuditLog(details=None, username=None, domain=None, entity_name=None, entity_type=None, action=None, timestamp_usecs=None, ip=None, is_impersonation=None, tenant_id=None, tenant_name=None, original_tenant_id=None, original_tenant_name=None)[source]

Bases: object

Implementation of the ‘AuditLog’ model.

Specifies an audit log message.

Attributes:

details (string): Specifies the change details of this audit log. username (string): Specifies the username who made this audit log. domain (string): Specifies the domain of user who made this audit

log.

entity_name (string): Specifies the entity name. entity_type (string): Specifies the entity type. action (string): Specifies the action type of this audit log. timestamp_usecs (long|int): Specifies a unix timestamp in micro

seconds when the audit log was taken.

ip (string): Specifies the ip of user who made this audit log. is_impersonation (bool): Specifies if the action is made through

impersonation.

tenant_id (string): Specifies the tenant id who made this audit log. tenant_name (string): Specifies the tenant name who made this audit

log.

original_tenant_id (string): Specifies the original tenant id who made

this audit log.

original_tenant_name (string): Specifies the original tenant name who

made this audit log.

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.