.. Class Doc file class cobra.model.snmp.UserP ============================ .. class:: cobra.model.snmp.UserP The SNMP user profile is used to associate users with SNMP policies for monitoring devices in a network. SNMP is an application-layer protocol that provides a message format for communication between SNMP managers and agents. SNMP provides a standardized framework and a common language used for the monitoring and management of devices in a network. Containers: * :class:`cobra.model.snmp.Pol` Containment: * :class:`cobra.model.fault.Delegate` Properties: - authKey : The authentication key for the user profile. + isNaming: False + isCreateOnly: True + isConfig: True + isImplicit: False - authType : The authentication type for the user profile. The authentication type is a message authentication code (MAC) that is used between two parties sharing a secret key to validate information transmitted between them. HMAC (Hash MAC) is based on cryptographic hash functions. It can be used in combination with any iterated cryptographic hash function. HMAC MD5 and HMAC SHA1 are two constructs of the HMAC using the MD5 hash function and the SHA1 hash function. HMAC also uses a secret key for calculation and verification of the message authentication values. + isNaming: False + isCreateOnly: True + isConfig: True + isImplicit: False - childAction : Delete or ignore. For internal use only. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - descr : Additional descriptive information about the object. + isNaming: False + isCreateOnly: False + isConfig: True + isImplicit: False - dn : A tag or metadata is a non-hierarchical keyword or term assigned to the fabric module. + isNaming: False + isCreateOnly: True + isConfig: False + isImplicit: True - lcOwn : Indicates how this object was created. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - modTs : The time when this object was last modified. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - name : The name of the user profile. This name can be between 1 and 64 alphanumeric characters provided the name starts with an alphabet. + isNaming: True + isCreateOnly: True + isConfig: True + isImplicit: False - privKey : The privacy key for the user profile. + isNaming: False + isCreateOnly: True + isConfig: True + isImplicit: False - privType : The privacy (encryption) type for the user profile. The type can be Data Encryption Standard (DES) or Advanced Encryption Standard (AES). Data Encryption Standard is a method of data encryption that uses a private (secret) key. DES applies a 56-bit key to each 64-bit block of data. Advanced Encryption Standard that uses a key with a length of 128 bits to encrypt data blocks with a length of 128 bits. + isNaming: False + isCreateOnly: True + isConfig: True + isImplicit: False - rn : Identifies an object from its siblings within the context of its parent object. The distinguished name contains a sequence of relative names. + isNaming: False + isCreateOnly: True + isConfig: False + isImplicit: True - status : The upgrade status. This property is for internal use only. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - uid : A unique identifier for this object. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True