.. Class Doc file class cobra.model.vz.ProvSubjLbl ================================ .. class:: cobra.model.vz.ProvSubjLbl A subject label is used as classification criteria for subjects being consumed/provided by the endpoint groups (EPGs) participating in the contract. The label identifies a subject being provided by a provider. It can be parented by 2 different methods. The first method is the relation between the provider EPG and the contract that is used for filtering the subjects. A label should match either the subject name or the label present under the subject. The second method is by subject, which is the application behind the EPG that can have different characteristics for different labels present under it. A consumer with no subject consumer label consumes all the subjects of the contract. A consumer with a specific subject consumer label can only consume subjects matching the label. Containers: * :class:`cobra.model.fv.AEPg` * :class:`cobra.model.infra.CEPg` * :class:`cobra.model.l2ext.InstP` * :class:`cobra.model.vns.REPpInfo` * :class:`cobra.model.vns.SHEPpInfo` * :class:`cobra.model.vns.EPpInfo` * :class:`cobra.model.mgmt.InB` * :class:`cobra.model.l3ext.InstP` * :class:`cobra.model.vns.SDEPpInfo` * :class:`cobra.model.vz.Subj` * :class:`cobra.model.infra.PEPg` * :class:`cobra.model.vz.RsAnyToProv` * :class:`cobra.model.dhcp.PRelPg` * :class:`cobra.model.dhcp.CRelPg` * :class:`cobra.model.vz.Any` * :class:`cobra.model.l3ext.InstPDef` * :class:`cobra.model.fv.RsProv` Containment: * :class:`cobra.model.fault.Delegate` Properties: - 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 - isComplement : The true/false statement behavior of the label. + isNaming: False + isCreateOnly: False + isConfig: True + isImplicit: False - lcOwn : A value that indicates how this object was created. For internal use only. + 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 provider label name. + isNaming: True + isCreateOnly: True + isConfig: True + isImplicit: False - ownerKey : The key for enabling clients to own their data for entity correlation. + isNaming: False + isCreateOnly: False + isConfig: True + isImplicit: False - ownerTag : A tag for enabling clients to add their own data. For example, to indicate who created this object. + isNaming: False + isCreateOnly: False + 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 - tag : The color of a policy label. + isNaming: False + isCreateOnly: False + isConfig: True + isImplicit: False - uid : A unique identifier for this object. + isNaming: False + isCreateOnly: False + isConfig: False + isImplicit: True