API Reference
Class
DesiredStateAutodiscoverPolicy
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.
Returned or exposed by
Accepted by parameters
Constructors
public DesiredStateAutodiscoverPolicy() #Methods
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
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.