Domain Detective

API Reference

Class

DesiredStateFlatteningServicePolicy

Namespace DomainDetective.DesiredState
Assembly DomainDetective
Modifiers sealed

Provides desired state flattening service policy functionality.

Inheritance

  • Object
  • DesiredStateFlatteningServicePolicy

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

Methods

public Void Apply(DesiredStateFlatteningServicePolicy overlay) #
Returns: Void

Executes the apply operation.

Parameters

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

Executes the clone operation.

Properties

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

Gets or sets the enabled value.

public Nullable<Boolean> RequireCnameRecord { get; set; } #
JsonPropertyName("requireCnameRecord")

When true, requires the apex to publish a CNAME record.

public Nullable<Boolean> DisallowCnameRecord { get; set; } #
JsonPropertyName("disallowCnameRecord")

When true, disallows an apex CNAME record.

public Nullable<Boolean> RequireFlatteningService { get; set; } #
JsonPropertyName("requireFlatteningService")

When true, requires the apex CNAME to point to a known flattening service.

public Nullable<Boolean> DisallowFlatteningService { get; set; } #
JsonPropertyName("disallowFlatteningService")

When true, disallows the use of a known flattening service.

public String[] AllowedTargetSuffixes { get; set; } #
JsonPropertyName("allowedTargetSuffixes")

Allowed CNAME target suffixes (vendor-specific baselining).

{{ include "footer" }}