API Reference
Class
DesiredStateFlatteningServicePolicy
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.
Returned or exposed by
Accepted by parameters
Constructors
public DesiredStateFlatteningServicePolicy() #Methods
public Void Apply(DesiredStateFlatteningServicePolicy overlay) #Returns:
VoidExecutes the apply operation.
Parameters
- overlay DomainDetective.DesiredState.DesiredStateFlatteningServicePolicy
public DesiredStateFlatteningServicePolicy Clone() #Returns:
DesiredStateFlatteningServicePolicyExecutes the clone operation.
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> 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).