2.2.4.130 DhcpPolicyConditionV4

The DhcpPolicyConditionV4 complex type allows extended attributes on a BaseIpamObject type (section 2.2.4.64).

 <xs:complexType name="DhcpPolicyConditionV4">
   <xs:complexContent mixed="false">
     <xs:extension base="ipam:BaseIpamObject">
       <xs:sequence>
         <xs:element minOccurs="0" name="ClientId" nillable="true" type="serarr:ArrayOfstring" />
         <xs:element minOccurs="0" name="Fqdn" nillable="true" type="serarr:ArrayOfstring" />
         <xs:element minOccurs="0" name="MacAddress" nillable="true" type="serarr:ArrayOfstring" />
         <xs:element minOccurs="0" name="Operator" type="ipam:PolicyOperator" />
         <xs:element minOccurs="0" name="RelayAgentCidInfo" nillable="true" type="serarr:ArrayOfstring" />
         <xs:element minOccurs="0" name="RelayAgentInfo" nillable="true" type="serarr:ArrayOfstring" />
         <xs:element minOccurs="0" name="RelayAgentRidInfo" nillable="true" type="serarr:ArrayOfstring" />
         <xs:element minOccurs="0" name="RelayAgentSidInfo" nillable="true" type="serarr:ArrayOfstring" />
         <xs:element minOccurs="0" name="UserClass" nillable="true" type="serarr:ArrayOfstring" />
         <xs:element minOccurs="0" name="VendorClass" nillable="true" type="serarr:ArrayOfstring" />
       </xs:sequence>
     </xs:extension>
   </xs:complexContent>
 </xs:complexType>

ClientId:  A list of strings that represent clientIDs.

Fqdn:  A list of strings that represents the logical condition and fully qualified domain name (FQDN) to be applied on the FQDN of the requesting DHCP client, before applying the policy.

MacAddress:  A list of strings that represent MAC addresses.

Operator:  A PolicyOperator (section 2.2.5.80) that represents whether this is an OR condition or an AND condition.

RelayAgentCidInfo:  A list of stings that represent relay agent circuit ID.

RelayAgentInfo:  A list of strings that represent the relay agent information.

RelayAgentRidInfo:  A list of strings that represent the relay agent remote ID.

RelayAgentSidInfo:  A list of strings that represent the relay agent subscriber ID.

UserClass:  A list of strings that represent the user class.

VendorClass:  A list of strings that represent the vendor class.