.. Class Doc file class cobra.model.dhcp.Client ============================= .. class:: cobra.model.dhcp.Client A DHCP client, which allows a device to act as a host requesting configuration parameters, such as an IP address, from a DHCP server. Containers: * :class:`cobra.model.top.Root` Containment: * :class:`cobra.model.fault.Inst` * :class:`cobra.model.fault.Counts` * :class:`cobra.model.dhcp.RtClientRel` * :class:`cobra.model.health.Inst` * :class:`cobra.model.dhcp.RtClient` Properties: - childAction : Delete or ignore. For internal use only. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - clientEvent : Client event .. It captures various client configuration update events. It is represented as a bitmask to collect all events and provide feedback to users. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - decomissioned : Indicated if the node is decomissioned. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - 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 - fabricId : Fabric Identifier of this client + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - fwVer : Desired fw version for this Client + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - hwAddr : hardware address (chaddr) field sent by the client when it acquired its lease + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - id : The client ID is the client identifier that the client used when it acquired the lease (Serial Number). DHCP clients require client identifiers instead of hardware addresses. The client ID is in dotted-hexadecimal notation and formed by concatenating the media type and the MAC address. For example, the Microsoft client identifier for Ethernet address b708.1388.f166 is 01b7.0813.88f1.66, where 01 represents the Ethernet media type. The client ID may be used when requesting an address from a DHCP server. + isNaming: True + isCreateOnly: True + isConfig: True + isImplicit: False - ip : The IP address assigned to the node. + isNaming: False + isCreateOnly: False + 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 - model : The Fabric node model. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - name : The node name. This name can be up to 64 alphanumeric characters. + isNaming: False + isCreateOnly: False + isConfig: True + isImplicit: False - nodeId : The Fabric node identifier. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - nodeRole : The role of the Fabric node. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - podId : POD identifier + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - 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 - spineLevel : Spine level (0, 1, 2) + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - status : The upgrade status. This property is for internal use only. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True - supported : An indication that the node model is supported. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True