Domain Detective

API Reference

Class

DesiredStateNsPolicy

Namespace DomainDetective.DesiredState
Assembly DomainDetective
Modifiers sealed

Provides desired state ns policy functionality.

Inheritance

  • Object
  • DesiredStateNsPolicy

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

public DesiredStateNsPolicy() #

Methods

public Void Apply(DesiredStateNsPolicy overlay) #
Returns: Void

Executes the apply operation.

Parameters

overlay DomainDetective.DesiredState.DesiredStateNsPolicy requiredposition: 0
public DesiredStateNsPolicy Clone() #
Returns: DesiredStateNsPolicy

Executes the clone operation.

Properties

public Nullable<Boolean> Enabled { get; set; } #
JsonPropertyName("enabled")

Gets or sets the enabled value.

public Nullable<Boolean> RequireRecord { get; set; } #
JsonPropertyName("requireRecord")

Gets or sets the require record value.

public Nullable<Boolean> RequireAtLeastTwo { get; set; } #
JsonPropertyName("requireAtLeastTwo")

Gets or sets the require at least two value.

public Nullable<Boolean> DisallowDuplicates { get; set; } #
JsonPropertyName("disallowDuplicates")

Gets or sets the disallow duplicates value.

public Nullable<Boolean> RequireAllHaveAOrAaaa { get; set; } #
JsonPropertyName("requireAllHaveAOrAaaa")

Gets or sets the require all have a or aaaa value.

public Nullable<Boolean> DisallowCnameTargets { get; set; } #
JsonPropertyName("disallowCnameTargets")

Gets or sets the disallow cname targets value.

public Nullable<Boolean> RequireDiversity { get; set; } #
JsonPropertyName("requireDiversity")

Gets or sets the require diversity value.

public Nullable<Int32> MinAsnDiversity { get; set; } #
JsonPropertyName("minAsnDiversity")

Minimum distinct ASN count for authoritative name servers.

public String[] AllowedHostSuffixes { get; set; } #
JsonPropertyName("allowedHostSuffixes")

Allowed host suffixes for authoritative NS targets (e.g., ns.provider.example).

{{ include "footer" }}