Domain Detective

API Reference

Class

CmdletNewDesiredStateCaa

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

Creates a CAA desired state policy fragment.

Inheritance

  • PSCmdlet
  • CmdletNewDesiredStateCaa

Examples

Require a valid CAA policy and allow only Let's Encrypt

PS>


New-DDDesiredStateCaa -RequireValid $true -AllowedCertificateIssuers letsencrypt.org
        

Constructors

public CmdletNewDesiredStateCaa() #

Methods

ProcessRecord() #

Creates a CAA policy fragment as a DesiredStateProfile.

Properties

public Nullable<Boolean> Enabled { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireRecord { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireValid { get; set; } #
Parameter(Mandatory = false)
public String[] AllowedCertificateIssuers { get; set; } #
Parameter(Mandatory = false)
public String[] AllowedWildcardIssuers { get; set; } #
Parameter(Mandatory = false)
public Nullable<Boolean> RequireIodef { get; set; } #
Parameter(Mandatory = false)
public String[] AllowedIodefDomainSuffixes { get; set; } #
Parameter(Mandatory = false)
{{ include "footer" }}