API Reference
Class
DesiredStateMtastsPolicy
Provides desired state mtasts policy functionality.
Inheritance
- Object
- DesiredStateMtastsPolicy
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
- Property DesiredStateConfiguration.Mtasts
- Method DesiredStateMtastsPolicy.Clone
- Property DesiredStateProfile.Mtasts
Accepted by parameters
Constructors
public DesiredStateMtastsPolicy() #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> RequireRecord { get; set; } #JsonPropertyName("requireRecord")Gets or sets the require record value.
public Nullable<Boolean> RequireDnsRecordValid { get; set; } #JsonPropertyName("requireDnsRecordValid")When true, requires the _mta-sts TXT record to be syntactically valid (v=STSv1; id=...).
public Nullable<Boolean> RequirePolicyPresent { get; set; } #JsonPropertyName("requirePolicyPresent")When true, requires the HTTPS policy file to be fetched successfully.
public Nullable<Boolean> RequirePolicyValid { get; set; } #JsonPropertyName("requirePolicyValid")When true, requires the HTTPS policy file to be valid and consistent with the DNS bootstrap record.
public Nullable<Boolean> DisallowDuplicateFields { get; set; } #JsonPropertyName("disallowDuplicateFields")When true, disallows duplicate fields in either the DNS record or the policy file.
public Nullable<Boolean> RequireEnforce { get; set; } #JsonPropertyName("requireEnforce")Gets or sets the require enforce value.
public Nullable<Int32> MinMaxAge { get; set; } #JsonPropertyName("minMaxAge")Minimum accepted max_age value (seconds).
public Nullable<Boolean> RequireMxAligned { get; set; } #JsonPropertyName("requireMxAligned")Gets or sets the require mx aligned value.