Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The DhcpPolicyV4 allows extended attributes on a BaseIpamObject type (section 2.2.4.64).
-
<xs:complexType name="DhcpPolicyV4"> <xs:complexContent mixed="false"> <xs:extension base="ipam:BaseIpamObject"> <xs:sequence> <xs:element minOccurs="0" name="Condition" nillable="true" type="ipam:DhcpPolicyConditionV4" /> <xs:element minOccurs="0" name="DiscardDnsRecordOnLeaseDeletionStatus" type="ipam:DhcpDiscardDnsRecordOnLeaseDeletionStatus" /> <xs:element minOccurs="0" name="DnsDisableDynamicPtrUpdates" type="ipam:DnsDisableDynamicPtrUpdateType" /> <xs:element minOccurs="0" name="DnsNameProtectionStatus" type="ipam:DhcpDnsNameProtectionStatus" /> <xs:element minOccurs="0" name="DnsNotRequestingClientsUpdateType" type="ipam:DhcpDnsNotRequestingClientsUpdateType" /> <xs:element minOccurs="0" name="DnsSuffix" nillable="true" type="xsd:string" /> <xs:element minOccurs="0" name="DnsUpdateType" type="ipam:DhcpDnsUpdateType" /> <xs:element minOccurs="0" name="LeaseDuration" type="ser:duration" /> <xs:element minOccurs="0" name="LeaseDurationType" type="ipam:DhcpLeaseDurationType" /> <xs:element minOccurs="0" name="OperationTracker" nillable="true" type="ipam:ArrayOfPolicyOperations" /> <xs:element minOccurs="0" name="Options" nillable="true" type="ipam:DhcpOptionCollection" /> <xs:element minOccurs="0" name="PolicyDescription" nillable="true" type="xsd:string" /> <xs:element minOccurs="0" name="PolicyId" type="xsd:long" /> <xs:element minOccurs="0" name="PolicyName" nillable="true" type="xsd:string" /> <xs:element minOccurs="0" name="ProcessingOrder" type="xsd:unsignedInt" /> <xs:element minOccurs="0" name="Ranges" nillable="true" type="ipam:ArrayOfDhcpPolicyRangeV4" /> <xs:element minOccurs="0" name="Scope" nillable="true" type="ipam:DhcpScope" /> <xs:element minOccurs="0" name="ScopeRecordId" type="xsd:long" /> <xs:element minOccurs="0" name="Server" nillable="true" type="ipam:DhcpServer" /> <xs:element minOccurs="0" name="ServerRecordId" type="xsd:long" /> <xs:element minOccurs="0" name="State" type="xsd:boolean" /> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
Condition: A DhcpPolicyConditionV4 type (section 2.2.4.130) that holds the condition associated with this policy.
DiscardDnsRecordOnLeaseDeletionStatus: A DhcpDiscardDnsRecordOnLeaseDeletionStatus type (section 2.2.5.12) that represents whether the associated DNS record can be removed on lease deletion.
DnsDisableDynamicPtrUpdates: A DnsDisableDynamicPtrUpdateType (section 2.2.5.38) that represents whether the DNS resource records can be dynamically updated based on lease status.
DnsNameProtectionStatus: A DhcpDnsNameProtectionStatus type (section 2.2.5.13) that represents whether DNS name protection is enabled or not.
DnsNotRequestingClientsUpdateType: A DhcpDnsNotRequestingClientsUpdateType (section 2.2.5.14) that represents whether the DNS A and PTR records will be dynamically updated for clients that do not request updates.
DnsSuffix: A string that holds the DNS suffix for the policy.
DnsUpdateType: A DhcpDnsUpdateType type (section 2.2.5.15) that represents the conditions under which a DNS dynamic update would occur.
LeaseDuration: This is of type TimeSpan and represents the lease duration time for leases granted as a part of the associated policy.
LeaseDurationType: A DhcpLeaseDurationType (section 2.2.5.22) that represents whether the lease duration is limited or not.
OperationTracker: Keeps track of whether an IPAM data store update is needed after a policy operation.
Options: A DhcpOptionCollection type (section 2.2.4.121) that represents the options associated with the policy.
PolicyDescription: A string that describes the policy.
PolicyId: A long int that identifies the policy in IPAM data store.
PolicyName: A string that represents the name of the policy.
ProcessingOrder: A UINT (defined in [MS-DTYP] section 2.2.46) that represents the priority of application of the policy.
Ranges: A collection of DhcpPolicyRangeV4 (section 2.2.4.131) that associates them to this policy.
Scope: A DhcpScope (section 2.2.4.141) that represents the scope to which this policy belongs, if it is a scope-level policy.
ScopeRecordId: The identifier of the scope to which this policy belongs, if it is a scope-level policy.
Server: A DhcpServer (section 2.2.4.155) that represents the server to which this policy belongs.
ServerRecordId: Represents the identifier of the server to which this policy belongs.
State: A Boolean that indicates whether this policy is enabled or disabled.