Domain Detective

API Reference

Class

DesiredStateAutodiscoverPolicy

Namespace DomainDetective.DesiredState
Assembly DomainDetective
Modifiers sealed

Provides desired state autodiscover policy functionality.

Inheritance

  • Object
  • DesiredStateAutodiscoverPolicy

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 DesiredStateAutodiscoverPolicy() #

Methods

public Void Apply(DesiredStateAutodiscoverPolicy overlay) #
Returns: Void

Executes the apply operation.

Parameters

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

Executes the clone operation.

Properties

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

Gets or sets the enabled value.

public Nullable<Boolean> RequireSrvRecord { get; set; } #
JsonPropertyName("requireSrvRecord")

Gets or sets the require srv record value.

public Nullable<Boolean> RequireAutodiscoverCname { get; set; } #
JsonPropertyName("requireAutodiscoverCname")

Gets or sets the require autodiscover cname value.

public Nullable<Boolean> RequireAutoconfigCname { get; set; } #
JsonPropertyName("requireAutoconfigCname")

Gets or sets the require autoconfig cname value.

public String[] AllowedSrvTargetSuffixes { get; set; } #
JsonPropertyName("allowedSrvTargetSuffixes")

Allowed suffixes for _autodiscover._tcp SRV target (e.g. outlook.com).

public String[] AllowedAutodiscoverCnameTargetSuffixes { get; set; } #
JsonPropertyName("allowedAutodiscoverCnameTargetSuffixes")

Allowed suffixes for autodiscover.<domain> CNAME target (e.g. outlook.com).

public String[] AllowedAutoconfigCnameTargetSuffixes { get; set; } #
JsonPropertyName("allowedAutoconfigCnameTargetSuffixes")

Allowed suffixes for autoconfig.<domain> CNAME target.

public Nullable<Boolean> RequireAnyValidEndpoint { get; set; } #
JsonPropertyName("requireAnyValidEndpoint")

When true, requires at least one Autodiscover endpoint to return valid XML or JSON.

public String[] AllowedValidEndpointHostSuffixes { get; set; } #
JsonPropertyName("allowedValidEndpointHostSuffixes")

Allowed suffixes for hosts of valid Autodiscover endpoints.

{{ include "footer" }}