Domain Detective

API Reference

Class

CmdletNewDesiredStateTtl

Namespace DomainDetective.PowerShell
Assembly DomainDetective.PowerShell
Base PSCmdlet
Modifiers sealed
Attributes
Cmdlet("New", "DDDesiredStateTtl") OutputType([typeof(DesiredStateProfile)])

Creates a DNS TTL desired state policy fragment.

Inheritance

  • PSCmdlet
  • CmdletNewDesiredStateTtl

Constructors

public CmdletNewDesiredStateTtl() #

Methods

ProcessRecord() #

Creates a TTL policy fragment as a DesiredStateProfile.

Properties

public Nullable<Boolean> Enabled { get; set; } #
Parameter(Mandatory = false)
public Nullable<Int32> MinASeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MaxASeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MinAaaaSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MaxAaaaSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MinMxSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MaxMxSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MinNsSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MaxNsSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MinSoaSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MaxSoaSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MinSpfTxtSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MaxSpfTxtSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MinDmarcTxtSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MaxDmarcTxtSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MinDkimSelectorTxtSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MaxDkimSelectorTxtSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MinMtastsTxtSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MaxMtastsTxtSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MinTlsRptTxtSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Int32> MaxTlsRptTxtSeconds { get; set; } #
Parameter(Mandatory = false) ValidateRange(0, 2147483647)
public Nullable<Boolean> RequireAUniformAcrossNs { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireAaaaUniformAcrossNs { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireNsUniformAcrossNs { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireCnameUniformAcrossNs { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireSpfTxtUniformAcrossNs { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireDmarcTxtUniformAcrossNs { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireMtastsTxtUniformAcrossNs { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireTlsRptTxtUniformAcrossNs { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireDkimTxtUniformAcrossNs { get; set; } #
Parameter(Mandatory = false)
{{ include "footer" }}