Class GroupPolicyNameResolutionPolicyRule
- Namespace
- CENTREL.XIA.Configuration.Types
- Assembly
- CENTREL.XIA.Configuration.Types.dll
Represents an Active Directory Group Policy name resolution policy rules.
public class GroupPolicyNameResolutionPolicyRule : GlobalSerializableClassicBase, IComparable<GroupPolicyNameResolutionPolicyRule>
- Inheritance
-
GroupPolicyNameResolutionPolicyRule
- Implements
Constructors
GroupPolicyNameResolutionPolicyRule()
Initializes a new instance of the CENTREL.XIA.Configuration.Types.GroupPolicyNameResolutionPolicyRule class.
public GroupPolicyNameResolutionPolicyRule()
Properties
CertificationAuthority
Gets or sets the certification authority.
public string CertificationAuthority { get; set; }
Property Value
DirectAccessDnsServers
Gets or sets the DNS servers to use for DirectAccess.
public SerializableStringCollection DirectAccessDnsServers { get; set; }
Property Value
- SerializableStringCollection
DirectAccessEncryptionType
Gets or sets the DirectAccess encryption type.
public GroupPolicyNameResolutionPolicyRuleEncryptionType DirectAccessEncryptionType { get; set; }
Property Value
DirectAccessProxyAddress
Gets or sets the address of the proxy server to use for DirectAccess.
public string DirectAccessProxyAddress { get; set; }
Property Value
DirectAccessProxyType
Gets or sets the proxy type to use for DirectAccess.
public GroupPolicyNameResolutionPolicyRuleProxyType DirectAccessProxyType { get; set; }
Property Value
DnsEncryptionType
Gets or sets the DNS encryption type.
public GroupPolicyNameResolutionPolicyRuleEncryptionType DnsEncryptionType { get; set; }
Property Value
EnableDnsDirectAccess
Gets or sets whether to enable DNS settings for DirectAccess for the rule.
public BooleanOption EnableDnsDirectAccess { get; set; }
Property Value
EnableDnsSec
Gets or sets whether to enable DNSSEC for the rule.
public BooleanOption EnableDnsSec { get; set; }
Property Value
EnableEncoding
Gets or sets whether to enable encoding for the rule.
public BooleanOption EnableEncoding { get; set; }
Property Value
EnableGenericDns
Gets or sets whether to enable generic DNS settings for the rule.
public BooleanOption EnableGenericDns { get; set; }
Property Value
EncodingType
Gets or sets the encoding to use.
public GroupPolicyNameResolutionPolicyRuleEncodingType EncodingType { get; set; }
Property Value
GenericDnsServers
Gets or sets the generic DNS servers to use.
public SerializableStringCollection GenericDnsServers { get; set; }
Property Value
- SerializableStringCollection
Namespace
Gets or sets the namespaces to which the rule applies.
public string Namespace { get; set; }
Property Value
RequireDnsSecValidation
Gets or sets whether to require DNSSEC validation.
public BooleanOption RequireDnsSecValidation { get; set; }
Property Value
UseDirectAccessIpsec
Gets or sets whether to use IPsec for communication between the DNS client and the DNS server for DirectAccess.
public BooleanOption UseDirectAccessIpsec { get; set; }
Property Value
UseDnsIpsec
Gets or sets whether to use IPsec for DNS communication.
public BooleanOption UseDnsIpsec { get; set; }
Property Value
Methods
CompareTo(GroupPolicyNameResolutionPolicyRule)
Compares two CENTREL.XIA.Configuration.Types.GroupPolicyNameResolutionPolicyRule objects to allow sorting alphabetically by namespace.
public int CompareTo(GroupPolicyNameResolutionPolicyRule other)
Parameters
other
GroupPolicyNameResolutionPolicyRuleThe CENTREL.XIA.Configuration.Types.GroupPolicyNameResolutionPolicyRule to compare to.
Returns
- int
The sort order of the two CENTREL.XIA.Configuration.Types.GroupPolicyNameResolutionPolicyRule objects.
ToDnsDirectAccessDetailedString()
Returns the DirectAccess DNS settings as a detailed string.
public string ToDnsDirectAccessDetailedString()
Returns
- string
The DirectAccess DNS settings as a detailed string.
ToDnsSecDetailedString()
Returns the DNSSEC settings as a detailed string.
public string ToDnsSecDetailedString()
Returns
- string
The DNSSEC settings as a detailed string.
ToGenericDnsDetailedString()
Returns the generic DNS settings as a detailed string.
public string ToGenericDnsDetailedString()
Returns
- string
The generic DNS settings as a detailed string.
ToString()
Returns the namespace of the rule.
public override string ToString()
Returns
- string
The namespace of the rule.