API Reference
DesiredStateTtlPolicy
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.
Returned or exposed by
- Property DesiredStateConfiguration.Ttl
- Property DesiredStateProfile.Ttl
- Method DesiredStateTtlPolicy.Clone
Accepted by parameters
- Method DesiredStateTtlPolicy.Apply
Constructors
public DesiredStateTtlPolicy() #Methods
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
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.