Domain Detective

API Reference

Class

DesiredStateTtlPolicy

Namespace DomainDetective.DesiredState
Assembly DomainDetective
Modifiers sealed

Provides desired state ttl policy functionality.

Inheritance

  • Object
  • DesiredStateTtlPolicy

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

Methods

public Void Apply(DesiredStateTtlPolicy overlay) #
Returns: Void

Executes the apply operation.

Parameters

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

Executes the clone operation.

Properties

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

Gets or sets the enabled value.

public Nullable<Int32> MinASeconds { get; set; } #
JsonPropertyName("minASeconds")

Gets or sets the min a seconds value.

public Nullable<Int32> MaxASeconds { get; set; } #
JsonPropertyName("maxASeconds")

Gets or sets the max a seconds value.

public Nullable<Int32> MinAaaaSeconds { get; set; } #
JsonPropertyName("minAaaaSeconds")

Gets or sets the min aaaa seconds value.

public Nullable<Int32> MaxAaaaSeconds { get; set; } #
JsonPropertyName("maxAaaaSeconds")

Gets or sets the max aaaa seconds value.

public Nullable<Int32> MinMxSeconds { get; set; } #
JsonPropertyName("minMxSeconds")

Gets or sets the min mx seconds value.

public Nullable<Int32> MaxMxSeconds { get; set; } #
JsonPropertyName("maxMxSeconds")

Gets or sets the max mx seconds value.

public Nullable<Int32> MinNsSeconds { get; set; } #
JsonPropertyName("minNsSeconds")

Gets or sets the min ns seconds value.

public Nullable<Int32> MaxNsSeconds { get; set; } #
JsonPropertyName("maxNsSeconds")

Gets or sets the max ns seconds value.

public Nullable<Int32> MinSoaSeconds { get; set; } #
JsonPropertyName("minSoaSeconds")

Gets or sets the min soa seconds value.

public Nullable<Int32> MaxSoaSeconds { get; set; } #
JsonPropertyName("maxSoaSeconds")

Gets or sets the max soa seconds value.

public Nullable<Int32> MinSpfTxtSeconds { get; set; } #
JsonPropertyName("minSpfTxtSeconds")

Gets or sets the min spf txt seconds value.

public Nullable<Int32> MaxSpfTxtSeconds { get; set; } #
JsonPropertyName("maxSpfTxtSeconds")

Gets or sets the max spf txt seconds value.

public Nullable<Int32> MinDmarcTxtSeconds { get; set; } #
JsonPropertyName("minDmarcTxtSeconds")

Gets or sets the min dmarc txt seconds value.

public Nullable<Int32> MaxDmarcTxtSeconds { get; set; } #
JsonPropertyName("maxDmarcTxtSeconds")

Gets or sets the max dmarc txt seconds value.

public Nullable<Int32> MinDkimSelectorTxtSeconds { get; set; } #
JsonPropertyName("minDkimSelectorTxtSeconds")

Gets or sets the min dkim selector txt seconds value.

public Nullable<Int32> MaxDkimSelectorTxtSeconds { get; set; } #
JsonPropertyName("maxDkimSelectorTxtSeconds")

Gets or sets the max dkim selector txt seconds value.

public Nullable<Int32> MinMtastsTxtSeconds { get; set; } #
JsonPropertyName("minMtastsTxtSeconds")

Gets or sets the min mtasts txt seconds value.

public Nullable<Int32> MaxMtastsTxtSeconds { get; set; } #
JsonPropertyName("maxMtastsTxtSeconds")

Gets or sets the max mtasts txt seconds value.

public Nullable<Int32> MinTlsRptTxtSeconds { get; set; } #
JsonPropertyName("minTlsRptTxtSeconds")

Gets or sets the min tls rpt txt seconds value.

public Nullable<Int32> MaxTlsRptTxtSeconds { get; set; } #
JsonPropertyName("maxTlsRptTxtSeconds")

Gets or sets the max tls rpt txt seconds value.

public Nullable<Boolean> RequireAUniformAcrossNs { get; set; } #
JsonPropertyName("requireAUniformAcrossNs")

Gets or sets the require a uniform across ns value.

public Nullable<Boolean> RequireAaaaUniformAcrossNs { get; set; } #
JsonPropertyName("requireAaaaUniformAcrossNs")

Gets or sets the require aaaa uniform across ns value.

public Nullable<Boolean> RequireNsUniformAcrossNs { get; set; } #
JsonPropertyName("requireNsUniformAcrossNs")

Gets or sets the require ns uniform across ns value.

public Nullable<Boolean> RequireCnameUniformAcrossNs { get; set; } #
JsonPropertyName("requireCnameUniformAcrossNs")

Gets or sets the require cname uniform across ns value.

public Nullable<Boolean> RequireSpfTxtUniformAcrossNs { get; set; } #
JsonPropertyName("requireSpfTxtUniformAcrossNs")

Gets or sets the require spf txt uniform across ns value.

public Nullable<Boolean> RequireDmarcTxtUniformAcrossNs { get; set; } #
JsonPropertyName("requireDmarcTxtUniformAcrossNs")

Gets or sets the require dmarc txt uniform across ns value.

public Nullable<Boolean> RequireMtastsTxtUniformAcrossNs { get; set; } #
JsonPropertyName("requireMtastsTxtUniformAcrossNs")

Gets or sets the require mtasts txt uniform across ns value.

public Nullable<Boolean> RequireTlsRptTxtUniformAcrossNs { get; set; } #
JsonPropertyName("requireTlsRptTxtUniformAcrossNs")

Gets or sets the require tls rpt txt uniform across ns value.

public Nullable<Boolean> RequireDkimTxtUniformAcrossNs { get; set; } #
JsonPropertyName("requireDkimTxtUniformAcrossNs")

Gets or sets the require dkim txt uniform across ns value.

{{ include "footer" }}