en-US/PoShDynDnsApi-help.xml

<?xml version="1.0" encoding="utf-8"?>
<helpItems schema="maml" xmlns="http://msh">
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Add-DynDnsHttpRedirect</command:name>
      <command:verb>Add</command:verb>
      <command:noun>DynDnsHttpRedirect</command:noun>
      <maml:description>
        <maml:para>The command Add-DynDnsHttpRedirect creates a new HTTP Redirect service on the zone/node indicated.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Add-DynDnsHttpRedirect creates a new HTTP Redirect service on the zone/node indicated. Note: Creating a new HTTP redirect will automatically publish the change to the zone.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Add-DynDnsHttpRedirect</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>The zone in which to create the HTTP Redirect service.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
          <maml:name>Node</maml:name>
          <maml:Description>
            <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none">
          <maml:name>Url</maml:name>
          <maml:Description>
            <maml:para>The target URL where the client is sent. Must begin with either http:// or https://.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="3" aliases="none">
          <maml:name>ResponseCode</maml:name>
          <maml:Description>
            <maml:para>The HTTP response code to return for redirection.</maml:para>
            <maml:para>301 - Permanent redirect\ 302 - Temporary redirect</maml:para>
          </maml:Description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">301</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">302</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>IncludeUri</maml:name>
          <maml:Description>
            <maml:para>Sets the flag indicating whether the redirection should include the originally requested URI.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>IncludeUri</maml:name>
        <maml:Description>
          <maml:para>Sets the flag indicating whether the redirection should include the originally requested URI.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
        <maml:name>Node</maml:name>
        <maml:Description>
          <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="3" aliases="none">
        <maml:name>ResponseCode</maml:name>
        <maml:Description>
          <maml:para>The HTTP response code to return for redirection.</maml:para>
          <maml:para>301 - Permanent redirect\ 302 - Temporary redirect</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none">
        <maml:name>Url</maml:name>
        <maml:Description>
          <maml:para>The target URL where the client is sent. Must begin with either http:// or https://.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>The zone in which to create the HTTP Redirect service.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsHttpRedirect</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Add-DynDnsHttpRedirect -Zone anovelidea.org -Node newtest -Url https://www.anovelidea.org -ResponseCode 301 -IncludeUri
WARNING: This will autopublish the HTTP redirect to the zone.
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Create HTTP redirect to https://www.anovelidea.org" on target "newtest.anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
 
 
Zone : anovelidea.org
Name : newtest.anovelidea.org
Url : https://www.anovelidea.org
ResponseCode : 301
IncludeUri : True</dev:code>
        <dev:remarks>
          <maml:para>Create a new HTTP redirect service to permanently redirect newtest.anovelidea.org to https://www.anovelidea.org.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Add-DynDnsHttpRedirect.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsHttpRedirect</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsHttpRedirect.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Remove-DynDnsHttpRedirect</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Remove-DynDnsHttpRedirect.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Create HTTP Redirect (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/create-http-redirect-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Add-DynDnsRecord</command:name>
      <command:verb>Add</command:verb>
      <command:noun>DynDnsRecord</command:noun>
      <maml:description>
        <maml:para>Creates a new DNS record of the specified type at the indicated zone/node level.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Creates a new DNS record of the specified type at the indicated zone/node level.</maml:para>
      <maml:para>Currently, adding the following DNS record types are supported:</maml:para>
      <maml:para>* A</maml:para>
      <maml:para>* TXT</maml:para>
      <maml:para>* CNAME</maml:para>
      <maml:para>* MX</maml:para>
      <maml:para>* SRV</maml:para>
      <maml:para>* PTR</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Add-DynDnsRecord</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>The zone in which to create the DNS record.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
          <maml:name>Node</maml:name>
          <maml:Description>
            <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none">
          <maml:name>DynDnsRecord</maml:name>
          <maml:Description>
            <maml:para>A DynDnsRecord object.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">DynDnsRecord</command:parameterValue>
          <dev:type>
            <maml:name>DynDnsRecord</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none">
        <maml:name>DynDnsRecord</maml:name>
        <maml:Description>
          <maml:para>A DynDnsRecord object.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">DynDnsRecord</command:parameterValue>
        <dev:type>
          <maml:name>DynDnsRecord</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
        <maml:name>Node</maml:name>
        <maml:Description>
          <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>The zone in which to create the DNS record.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsRecord</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Add-DynDnsRecord -Zone anovelidea.org -Node www -DynDnsRecord (New-DynDnsRecord -IPv4Address 74.125..21.121)
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Adding DNS record" on target "A - www.anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
 
Address : 74.125.21.121
Zone : anovelidea.org
Name : www.anovelidea.org
Type : A
TTL : 3600</dev:code>
        <dev:remarks>
          <maml:para>Add an A record for the hostname www.anovelidea.org.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Add-DynDnsRecord -Zone anovelidea.org -DynDnsRecord (New-DynDnsRecord -Text "testing" )
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Adding DNS record" on target "TXT - anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
 
 
Strings : {testing}
Zone : anovelidea.org
Name : anovelidea.org
Type : TXT
TTL : 3600</dev:code>
        <dev:remarks>
          <maml:para>Add a TXT record to the root of the zone anovelidea.org.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 3 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Add-DynDnsRecord -Zone anovelidea.org -Node www3 -DynDnsRecord (New-DynDnsRecord -IPv4Address 74.125.21.121)
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Adding DNS record" on target "A - www3.anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
WARNING: API-3.7.11 : ERROR : DYN : TARGET_EXISTS : make: Cannot duplicate existing record data</dev:code>
        <dev:remarks>
          <maml:para>Demonstrates an attempt to add an a record that currently exists.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Add-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsRecord</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update-DynDnsRecord</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Update-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Remove-DynDnsRecord</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Remove-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Create an A Record (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/create-a-record-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Create CNAME Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/create-cname-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Create MX Record (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/create-mx-record-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Create PTR Record (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/create-ptr-record-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Create SRV Record (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/create-srv-record-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Create TXT Record (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/create-txt-record-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Add-DynDnsZone</command:name>
      <command:verb>Add</command:verb>
      <command:noun>DynDnsZone</command:noun>
      <maml:description>
        <maml:para>The Add-DynDnsZone command creates a primary DNS zone in the customer's Dyn DNS Managed account.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Add-DynDnsZone creates a primary DNS zone in the customer's Dyn DNS Managed account. Note: After creating the new zone, you must use Publish-DynDnsZoneChanges -Zone &lt;zone_name&gt; -Force to publish the zone before adding additional records.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Add-DynDnsZone</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>ResponsiblePerson</maml:name>
          <maml:Description>
            <maml:para>The email address of the person responsible for the domain.</maml:para>
            <maml:para>The value provided must match the syntax for an email address.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>SerialStyle</maml:name>
          <maml:Description>
            <maml:para>Provide the style for the zone's serial.</maml:para>
            <maml:para>|Style|Description| |-|-| |increment|Serials are incremented by 1 on every change.| |epoch|Serials will be the UNIX timestamp at the time of the publish.| |day|Serials will be in the form of YYYYMMDDxx where xx is incremented by one for each change during that particular day.| |minute|Serials will be in the form of YYMMDDHHMM.|</maml:para>
          </maml:Description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">increment</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">epoch</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">day</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">minute</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>day</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>TTL</maml:name>
          <maml:Description>
            <maml:para>The default TTL (Time-To-Live) for records in the zone.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>The fully qualified name of the DNS domain for which to create the a primary zone.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Add-DynDnsZone</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>The fully qualified name of the DNS domain for which to create the a primary zone.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>ZoneFile</maml:name>
          <maml:Description>
            <maml:para>The contents of a RFC1035 style Master file. A zone file for BIND or tinydns will also be accepted.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>ResponsiblePerson</maml:name>
        <maml:Description>
          <maml:para>The email address of the person responsible for the domain.</maml:para>
          <maml:para>The value provided must match the syntax for an email address.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>SerialStyle</maml:name>
        <maml:Description>
          <maml:para>Provide the style for the zone's serial.</maml:para>
          <maml:para>|Style|Description| |-|-| |increment|Serials are incremented by 1 on every change.| |epoch|Serials will be the UNIX timestamp at the time of the publish.| |day|Serials will be in the form of YYYYMMDDxx where xx is incremented by one for each change during that particular day.| |minute|Serials will be in the form of YYMMDDHHMM.|</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>day</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>TTL</maml:name>
        <maml:Description>
          <maml:para>The default TTL (Time-To-Live) for records in the zone.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>The fully qualified name of the DNS domain for which to create the a primary zone.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>ZoneFile</maml:name>
        <maml:Description>
          <maml:para>The contents of a RFC1035 style Master file. A zone file for BIND or tinydns will also be accepted.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Add-DynDnsZone -Zone 'anovelidea.org' -ResponsiblePerson 'powershell@anovelidea.org' -SerialStyle day -TTL 300
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Create DNS zone" on target "anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
 
Zone SerialNumber SerialStyle Type
---- ------------ ----------- ----
anovelidea.org 0 day Primary
 
PS C:\&gt; Publish-DynDnsZoneChanges -Zone anovelidea.org -Notes 'Creating zone for module help.' -Force
WARNING: There are no pending zone changes.
 
Confirm
Are you sure you want to perform this action?
Performing the operation "publish zone changes" on target "anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
 
Zone SerialNumber SerialStyle Type
---- ------------ ----------- ----
anovelidea.org 2018091600 day Primary</dev:code>
        <dev:remarks>
          <maml:para>Creates a new primary DNS zone by providing the zone name, responsible person, serial style, and default TTL.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Add-DynDnsZone -Zone anovelidea.org -ResponsiblePerson BadEmailAddress
WARNING: The value provided for ResponsiblePerson does not appear to be a valid email. Please try again.</dev:code>
        <dev:remarks>
          <maml:para>Demonstrates the use of an invalid email address for ResponsiblePerson.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 3 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Add-DynDnsZone -Zone anovelidea.org -ZoneFile C:\Downloads\anovelidea.org.zonefile.txt
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Create DNS zone by ZoneFile method" on target "anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
 
If you plan to provide your own secondary DNS for the zone, allow notify requests from these IP addresses on your nameserver: 208.78.68.66, 2600:2003:0:1::66
Zone anovelidea.org import initiated. This task may take a several minutes to complete.
Please be sure to reassign the zone delegation to us.
Zone is not yet delegated to us
Note: Be sure to use the function Publish-DynDnsZoneChanges in order publish the domain.</dev:code>
        <dev:remarks>
          <maml:para>Create a primary DNS zone by importing a file.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Add-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsZone</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Remove-DynDnsZone</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Remove-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Publish-DynDnsZoneChanges</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Publish-DynDnsZoneChanges.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Create Primary Zone (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/create-primary-zone-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Upload Zone File (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/upload-zone-file-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Connect-DynDnsSession</command:name>
      <command:verb>Connect</command:verb>
      <command:noun>DynDnsSession</command:noun>
      <maml:description>
        <maml:para>The Connect-DynDnsSession command creates a new session to the Dyn Managed DNS REST API.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Connect-DynDnsSession command creates a new session to the Dyn Managed DNS REST API.</maml:para>
      <maml:para>An authenticated and active Dyn Managed DNS session is required for all interactions with the service. From the Dyn page on Session Log-in &gt; WARNING: Operating on the same resource (e.g. the same hostname or instance of a service) from more than one session at the same time may cause unexpected behavior, such as unintentional service changes or the inability to propagate new zone changes.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Connect-DynDnsSession</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="ApiUserName, UserName">
          <maml:name>User</maml:name>
          <maml:Description>
            <maml:para>The Dyn API user (not DynID).</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="CustomerName">
          <maml:name>Customer</maml:name>
          <maml:Description>
            <maml:para>The customer name for the Dyn API user.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="pwd, pass">
          <maml:name>Password</maml:name>
          <maml:Description>
            <maml:para>The Dyn API user password.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">SecureString</command:parameterValue>
          <dev:type>
            <maml:name>SecureString</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Force</maml:name>
          <maml:Description>
            <maml:para>Discards an existing, valid session before creating a new session.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="CustomerName">
        <maml:name>Customer</maml:name>
        <maml:Description>
          <maml:para>The customer name for the Dyn API user.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Force</maml:name>
        <maml:Description>
          <maml:para>Discards an existing, valid session before creating a new session.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="pwd, pass">
        <maml:name>Password</maml:name>
        <maml:Description>
          <maml:para>The Dyn API user password.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">SecureString</command:parameterValue>
        <dev:type>
          <maml:name>SecureString</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="ApiUserName, UserName">
        <maml:name>User</maml:name>
        <maml:Description>
          <maml:para>The Dyn API user (not DynID).</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; $User = Read-Host -Prompt 'Enter Dyn Managed DNS User Name'
PS C:\&gt; $Customer = Read-Host -Prompt 'Enter Dyn Managed DNS Customer Name'
PS C:\&gt; $Password = Read-Host -Prompt 'Enter Dyn Managed DNS Password' -AsSecureString
PS C:\&gt; Connect-DynDnsSession -User $User -Customer $Customer -Password $Password</dev:code>
        <dev:remarks>
          <maml:para>Connects to the Dyn Managed DNS API using the provided credentials.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Connect-DynDnsSession -User $User -Customer $Customer -Password $Password
WARNING: There is a valid active session. Use the -Force parameter to logoff and create a new session.
WARNING: All unpublished changes will be discarded should you proceed with creating a new session.
PS C:\&gt; Connect-DynDnsSession -User $User -Customer $Customer -Password $Password -Force -Verbose
VERBOSE: Existing authentication token found.
VERBOSE: API-3.7.11 : INFO : BLL : isalive: User session is still active
VERBOSE: API-3.7.11 : INFO : BLL : logout: Logout successful
VERBOSE: API-3.7.11 : INFO : BLL : login: Login successful</dev:code>
        <dev:remarks>
          <maml:para>Terminates a current session and creates a new session to the Dyn Managed DNS API using the provided credentials.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Connect-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Disconnect-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Disconnect-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Send-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Send-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Test-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Test-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Session Log-in (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/session-log-in/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Disconnect-DynDnsSession</command:name>
      <command:verb>Disconnect</command:verb>
      <command:noun>DynDnsSession</command:noun>
      <maml:description>
        <maml:para>The Disconnect-DynDnsSession command terminates an existing, valid session with the Dyn Managed DNS REST API.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Disconnect-DynDnsSession command terminates an existing, valid session with the Dyn Managed DNS REST API.</maml:para>
      <maml:para>The command issues a session logout and removes the authentication token, user, and customer module variables.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Disconnect-DynDnsSession</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Disconnect-DynDnsSession</dev:code>
        <dev:remarks>
          <maml:para>Terminates an existing session.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Disconnect-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Connect-DynDnsSession.</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Connect-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Send-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Send-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Test-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Test-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Session Log-out (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/session-log-out/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-DynDnsHistory</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DynDnsHistory</command:noun>
      <maml:description>
        <maml:para>The command Get-DynDnsHistory shows the history of commands that are send to the Dyn Managed DNS REST API.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Get-DynDnsHistory shows the history of commands that are send to the Dyn Managed DNS REST API.</maml:para>
      <maml:para>The following properties are included:</maml:para>
      <maml:para>
Property Description
------------------ -----------------------------------------------------------------------------------------------------
Timestamp When the command was executed
Status The result from the Dyn API
JobId The job id for this particular call to the Dyn API
Method The REST method for this call
Body The JSON body sent with the call
Uri The full URL used in the call
StatusCode The HTTP status code
StatusDescription A description of the status code
ElapsedTime The elapsed time for the command to return results from the Dyn API, in seconds
Arguments The arguments used by the command. Note, the common parameters are omitted, as well as a few others.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-DynDnsHistory</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>First</maml:name>
          <maml:Description>
            <maml:para>Gets only the first 'n' command results.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Last</maml:name>
          <maml:Description>
            <maml:para>Gets only the last 'n' command results.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Skip</maml:name>
          <maml:Description>
            <maml:para>Ignores the first 'n' command results and then gets the remaining results.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>Get-DynDnsHistory</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>First</maml:name>
          <maml:Description>
            <maml:para>Gets only the first 'n' command results.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Last</maml:name>
          <maml:Description>
            <maml:para>Gets only the last 'n' command results.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>SkipLast</maml:name>
          <maml:Description>
            <maml:para>Ignores the last 'n' command results.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>First</maml:name>
        <maml:Description>
          <maml:para>Gets only the first 'n' command results.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Last</maml:name>
        <maml:Description>
          <maml:para>Gets only the last 'n' command results.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Skip</maml:name>
        <maml:Description>
          <maml:para>Ignores the first 'n' command results and then gets the remaining results.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>SkipLast</maml:name>
        <maml:Description>
          <maml:para>Ignores the last 'n' command results.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsHistory</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsHistory
Timestamp : 7/4/2019 5:52:15 PM
Command : Test-DynDnsSession
Status : success
JobId : 1888466029
Method : GET
Body :
Uri : https://api.dynect.net/REST/Session/
StatusCode : OK
StatusDescription : OK
ElapsedTime : 0.505
Arguments : {}
 
Timestamp : 7/4/2019 5:52:15 PM
Command : Test-DynDnsSession
Status : success
JobId : 1888466048
Method : GET
Body :
Uri : https://api.dynect.net/REST/Session/
StatusCode : OK
StatusDescription : OK
ElapsedTime : 0.466
Arguments : {}
 
Timestamp : 7/4/2019 5:52:15 PM
Command : Get-DynDnsZoneChanges
Status : success
JobId : 1888466071
Method : Get
Body :
Uri : https://api.dynect.net/REST/ZoneChanges/anovelidea.org
StatusCode : OK
StatusDescription : OK
ElapsedTime : 0.461
Arguments : {Zone}
 
Timestamp : 7/4/2019 5:52:19 PM
Command : Publish-DynDnsZoneChanges
Status : success
JobId : 1888466252
Method : Put
Body : {
                      "publish": true,
                      "notes": "REST-Api-PoSh: Test HTTP redirect deletion"
                    }
Uri : https://api.dynect.net/REST/Zone/anovelidea.org
StatusCode : OK
StatusDescription : OK
ElapsedTime : 0.564
Arguments : {Zone}
 
Timestamp : 7/4/2019 5:52:15 PM
Command : Test-DynDnsSession
Status : success
JobId : 1888466029
Method : GET
Body :
Uri : https://api.dynect.net/REST/Session/
StatusCode : OK
StatusDescription : OK
ElapsedTime : 0.505
Arguments : {}
 
Timestamp : 7/4/2019 5:52:15 PM
Command : Test-DynDnsSession
Status : success
JobId : 1888466048
Method : GET
Body :
Uri : https://api.dynect.net/REST/Session/
StatusCode : OK
StatusDescription : OK
ElapsedTime : 0.466
Arguments : {}
 
Timestamp : 7/4/2019 5:52:15 PM
Command : Get-DynDnsZoneChanges
Status : success
JobId : 1888466071
Method : Get
Body :
Uri : https://api.dynect.net/REST/ZoneChanges/anovelidea.org
StatusCode : OK
StatusDescription : OK
ElapsedTime : 0.461
Arguments : {Zone}
 
Timestamp : 7/4/2019 5:52:19 PM
Command : Publish-DynDnsZoneChanges
Status : success
JobId : 1888466252
Method : Put
Body : {
                      "publish": true,
                      "notes": "REST-Api-PoSh: Test HTTP redirect deletion"
                    }
Uri : https://api.dynect.net/REST/Zone/anovelidea.org
StatusCode : OK
StatusDescription : OK
ElapsedTime : 0.564
Arguments : {Zone}
</dev:code>
        <dev:remarks>
          <maml:para>List all the commands sent to the Dyn Managed DNS REST API.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsHistory.html</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-DynDnsHttpRedirect</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DynDnsHttpRedirect</command:noun>
      <maml:description>
        <maml:para>Retrieves one or all HTTP Redirect services on the zone/node indicated.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>Retrieves one or all HTTP Redirect services on the zone/node indicated.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-DynDnsHttpRedirect</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>The zone in which to create the HTTP redirect service.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
          <maml:name>Node</maml:name>
          <maml:Description>
            <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
        <maml:name>Node</maml:name>
        <maml:Description>
          <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>The zone in which to create the HTTP redirect service.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsHttpRedirect</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsHttpRedirect -Zone anovelidea.org -Node redirect
 
 
Zone : anovelidea.org
Name : redirect.anovelidea.org
Url : https://www.anovelidea.org
ResponseCode : 301
IncludeUri : True</dev:code>
        <dev:remarks>
          <maml:para>Retrieve HTTP redirect service for node redirect.anovelidea.org.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsHttpRedirect</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsHttpRedirect.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Add-DynDnsHttpRedirect</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Add-DynDnsHttpRedirect.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Create HTTP Redirect (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/create-http-redirect-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-DynDnsJob</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DynDnsJob</command:noun>
      <maml:description>
        <maml:para>The command Get-DynDnsJob retrieves the result from a previous job.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Get-DynDnsJob retrieves the result from a previous job.</maml:para>
      <maml:para>The JobId is in the command history which can be retrieved with the command Get-DynDnsHistory. It is also included in the Information stream which can be accessed, at time of command execution, via -InformationAction Continue and -InformationVariable CommandInfo.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-DynDnsJob</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>JobId</maml:name>
          <maml:Description>
            <maml:para>The JobId which corresponds to a previous API call.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>JobId</maml:name>
        <maml:Description>
          <maml:para>The JobId which corresponds to a previous API call.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsRawData</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsJob -JobId 836040075
 
 
User : dcarroll
Status : active
CustomerName : Dave Carroll
Nickname : owner
FirstName : Dave
LastName : Carroll
Email : powershell@anovelidea.org
Phone : 8053642175
Groups : {Default}</dev:code>
        <dev:remarks>
          <maml:para>The job with id 836040075 contained the results for a Get-DynDnsUser command.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsJob.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsHistory</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsHistory.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get Job (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-job/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-DynDnsNodeList</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DynDnsNodeList</command:noun>
      <maml:description>
        <maml:para>The Get-DynDnsNodeList command retrieves a list of all node names at or below the given zone node.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Get-DynDnsNodeList command retrieves a list of all node names at or below the given zone node.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-DynDnsNodeList</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>The zone in which to query for nodes.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
          <maml:name>Node</maml:name>
          <maml:Description>
            <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
        <maml:name>Node</maml:name>
        <maml:Description>
          <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>The zone in which to query for nodes.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>System.Object[]</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsNodeList -Zone anovelidea.org
anovelidea.org
newtest.anovelidea.org
redirect.anovelidea.org
www3.anovelidea.org</dev:code>
        <dev:remarks>
          <maml:para>List all of the nodes for the zone anovelidea.org.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsNodeList.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Remove-DynDnsNode</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Remove-DynDnsNode.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get Node List (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-node-list-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-DynDnsRecord</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DynDnsRecord</command:noun>
      <maml:description>
        <maml:para>The command Get-DynDnsRecord retrieves one or all records of the specified type from a specified zone/node.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Get-DynDnsRecord retrieves one or all records of the specified type from a specified zone/node.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-DynDnsRecord</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>The zone in which to query for the specific record type.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
          <maml:name>RecordType</maml:name>
          <maml:Description>
            <maml:para>Specifies the record type for which to query.</maml:para>
            <maml:para>The following record types are currently supported.</maml:para>
            <maml:para>* A</maml:para>
            <maml:para>* TXT</maml:para>
            <maml:para>* CNAME</maml:para>
            <maml:para>* MX</maml:para>
            <maml:para>* SRV</maml:para>
            <maml:para>* PTR</maml:para>
            <maml:para>* SOA</maml:para>
          </maml:Description>
          <command:parameterValueGroup>
            <command:parameterValue required="false" command:variableLength="false">SOA</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">NS</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">MX</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">TXT</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">SRV</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">CNAME</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">PTR</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">A</command:parameterValue>
            <command:parameterValue required="false" command:variableLength="false">All</command:parameterValue>
          </command:parameterValueGroup>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none">
          <maml:name>Node</maml:name>
          <maml:Description>
            <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none">
        <maml:name>Node</maml:name>
        <maml:Description>
          <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
        <maml:name>RecordType</maml:name>
        <maml:Description>
          <maml:para>Specifies the record type for which to query.</maml:para>
          <maml:para>The following record types are currently supported.</maml:para>
          <maml:para>* A</maml:para>
          <maml:para>* TXT</maml:para>
          <maml:para>* CNAME</maml:para>
          <maml:para>* MX</maml:para>
          <maml:para>* SRV</maml:para>
          <maml:para>* PTR</maml:para>
          <maml:para>* SOA</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>The zone in which to query for the specific record type.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsRecord</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsRecord -Zone anovelidea.org -RecordType A
 
 
Address : 74.125.21.121
Zone : anovelidea.org
Name : anovelidea.org
Type : A
TTL : 3600</dev:code>
        <dev:remarks>
          <maml:para>List all A records for the node anovelidea.org.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsRecord -Zone anovelidea.org -RecordType SOA
 
 
Administrator : powershell.anovelidea.org.
SerialNumber : 2018110400
PrimaryServer : ns1.p01.dynect.net.
TimeToExpiration : 604800
TimeToZoneFailureRetry : 600
TimeToZoneRefresh : 3600
DefaultTTL : 1800
Zone : anovelidea.org
Name : anovelidea.org
Type : SOA
TTL : 3600</dev:code>
        <dev:remarks>
          <maml:para>List all NameServer (NS) records in the zone anovelidea.org.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Add-DynDnsRecord</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Add-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Remove-DynDnsRecord</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Remove-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get A Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-a-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get PTR Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-ptr-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get CNAME Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-cname-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get SRV Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-srv-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get TXT Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-txt-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get MX Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-mx-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get NS Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-ns-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get SOA Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-soa-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get All Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-all-records-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-DynDnsSession</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DynDnsSession</command:noun>
      <maml:description>
        <maml:para>The command Get-DynDnsSession retrieves information about the current session.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Get-DynDnsSession retrieves information about the current session.</maml:para>
      <maml:para>The output includes the start time (set when connected using Connect-DynDnsSession) and refresh time (set when refreshed when using Send-DynDnsSession). The ElapsedTime property has a running [System.Diagnostics.Stopwatch] instance.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-DynDnsSession</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>System.Object</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsSession
 
 
ClientUrl : https://api.dynect.net
User : dcarroll
Customer : thedavecarroll
ApiVersion : 3.7.11
AuthToken : ******************************************************************=
StartTime : 11/10/2018 10:33:51 PM
ElapsedTime : @{IsRunning=True; Elapsed=; ElapsedMilliseconds=3278473; ElapsedTicks=6377654595}
RefreshTime : 11/10/2018 11:28:29 PM</dev:code>
        <dev:remarks>
          <maml:para>Retrieve information regarding the current session with the Dyn Managed DNS API.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Connect-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Disconnect-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Disconnect-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Disconnect-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Send-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Send-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-DynDnsTask</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DynDnsTask</command:noun>
      <maml:description>
        <maml:para>The command Get-DynDnsTask retrieves a list of all current DNS API tasks or a single pending API task based on the task ID.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Get-DynDnsTask retrieves a list of all current DNS API tasks or a single pending API task based on the task ID.</maml:para>
      <maml:para>Pending DNS API tasks can be cancelled before they are finished.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-DynDnsTask</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>TaskId</maml:name>
          <maml:Description>
            <maml:para>Retrieve a specific task.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>TaskId</maml:name>
        <maml:Description>
          <maml:para>Retrieve a specific task.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsTask</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsTask
 
 
TaskId : 273365607
Created : 9/13/2018 8:49:24 PM
Modified : 9/13/2018 8:49:26 PM
CustomerName : thedavecarroll
Zone : anovelidea.org
TaskName : ProvisionZone
Status : complete
Message : serving zone
Blocking : N
Steps : 6
StepCount : 6
Arugments : {}
Debug :
 
&lt;truncated&gt;
 
TaskId : 273794012
Created : 9/16/2018 1:29:27 PM
Modified : 9/16/2018 1:29:28 PM
CustomerName : thedavecarroll
Zone : anovelidea.org
TaskName : ImportZonefile
Status : complete
Message :
Blocking : N
Steps : 0
StepCount : 0
Arugments : {@{name=privileged; value=0}, @{name=name; value=anovelidea.org}}
Debug :</dev:code>
        <dev:remarks>
          <maml:para>List all tasks for the company.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsTask -TaskId 273786284
 
 
TaskId : 273786284
Created : 9/16/2018 12:21:35 PM
Modified : 9/16/2018 12:21:37 PM
CustomerName : thedavecarroll
Zone : anovelidea.org
TaskName : ShutdownZone
Status : complete
Message : zone shut down
Blocking : N
Steps : 0
StepCount : 0
Arugments : {}
Debug :</dev:code>
        <dev:remarks>
          <maml:para>List the specified task.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsTask.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get All DNS Tasks (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-all-dns-tasks-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get One DNS Task (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-one-dns-task-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-DynDnsUser</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DynDnsUser</command:noun>
      <maml:description>
        <maml:para>The command Get-DynDnsUser retrieves information on a specified user or for all users.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Get-DynDnsUser retrieves information on a specified user or for all users.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-DynDnsUser</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="ApiUserName, UserName">
          <maml:name>User</maml:name>
          <maml:Description>
            <maml:para>The user for which to return information.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="ApiUserName, UserName">
        <maml:name>User</maml:name>
        <maml:Description>
          <maml:para>The user for which to return information.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsUser[]</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsUser
 
 
User : admin
Status : active
CustomerName : Dave Carroll
Nickname : AnotherUser
FirstName : David
LastName : Carroll
Email : admin@anovelidea.org
Phone : ###-###-####
Groups : {Default}
 
User : dcarroll
Status : active
CustomerName : Dave Carroll
Nickname : owner
FirstName : Dave
LastName : Carroll
Email : powershell@anovelidea.org
Phone : ###-###-####
Groups : {Default}</dev:code>
        <dev:remarks>
          <maml:para>Retrieve all users associated with the company.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsUser.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get User Info (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-user-info-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-DynDnsZone</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DynDnsZone</command:noun>
      <maml:description>
        <maml:para>The command Get-DynDnsZone will return all zones associated with the customer, or the specified zone.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Get-DynDnsZone will return all zones associated with the customer, or the specified zone.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-DynDnsZone</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>Specifies a zone for which to retrieve information. If this is omitted, all zones associated with the customer will be returned.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>Specifies a zone for which to retrieve information. If this is omitted, all zones associated with the customer will be returned.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsZone[]</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsZone
 
Zone SerialNumber SerialStyle Type
---- ------------ ----------- ----
anovelidea.org 2018110400 day Primary</dev:code>
        <dev:remarks>
          <maml:para>List all zones associated with the customer.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Add-DynDnsZone</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Add-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Remove-DynDnsZone</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Remove-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get Zone(s) (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-zones-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-DynDnsZoneChanges</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DynDnsZoneChanges</command:noun>
      <maml:description>
        <maml:para>The command Get-DynDnsZoneChanges will retrieve all unpublished changes for the current session for the specified zone.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Get-DynDnsZoneChanges will retrieve all unpublished changes for the current session for the specified zone.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-DynDnsZoneChanges</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>Specifies the zone for which to check for pending zone changes.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>Specifies the zone for which to check for pending zone changes.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsZoneChanges[]</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsZoneChanges -Zone anovelidea.org
 
 
Zone : anovelidea.org
UserId : 389641
Type : TXT
Name : newnode.anovelidea.org
SerialNumber : 2018110400
TTL : 3600
RecordData : @{rdata_kx=; rdata_srv=; rdata_policy=; rdata_soa=; rdata_key=; rdata_ipseckey=; rdata_cname=;
               rdata_caa=; rdata_loc=; rdata_spf=; rdata_ptr=; rdata_alias=; rdata_ds=; rdata_naptr=; rdata_sshfp=;
               rdata_aaaa=; rdata_nsap=; rdata_dhcid=; rdata_dnskey=; rdata_cds=; rdata_txt=; rdata_ns=; rdata_dname=;
               rdata_csync=; rdata_px=; rdata_a=; rdata_cert=; rdata_rp=; rdata_tlsa=; rdata_mx=; rdata_cdnskey=}
 
Zone : anovelidea.org
UserId : 389641
Type : A
Name : newnode.anovelidea.org
SerialNumber : 2018110400
TTL : 3600
RecordData : @{rdata_kx=; rdata_srv=; rdata_policy=; rdata_soa=; rdata_key=; rdata_ipseckey=; rdata_cname=;
               rdata_caa=; rdata_loc=; rdata_spf=; rdata_ptr=; rdata_alias=; rdata_ds=; rdata_naptr=; rdata_sshfp=;
               rdata_aaaa=; rdata_nsap=; rdata_dhcid=; rdata_dnskey=; rdata_cds=; rdata_txt=; rdata_ns=; rdata_dname=;
               rdata_csync=; rdata_px=; rdata_a=; rdata_cert=; rdata_rp=; rdata_tlsa=; rdata_mx=; rdata_cdnskey=}</dev:code>
        <dev:remarks>
          <maml:para>Lists all pending zone changes for the zone anovelidea.org for the current session.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsZoneChanges.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Publish-DynDnsZoneChanges</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Publish-DynDnsZoneChanges.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Undo-DynDnsZoneChanges</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Undo-DynDnsZoneChanges.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get Zone ChangeSet (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-zone-changeset-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Get-DynDnsZoneNotes</command:name>
      <command:verb>Get</command:verb>
      <command:noun>DynDnsZoneNotes</command:noun>
      <maml:description>
        <maml:para>The Get-DynDnsZoneNotes command generates a report containing the Zone Notes for the specified zone.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Get-DynDnsZoneNotes command generates a report containing the Zone Notes for the specified zone.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Get-DynDnsZoneNotes</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>Specifies the name of the zone for which to retrieve the notes.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
          <maml:name>Limit</maml:name>
          <maml:Description>
            <maml:para>Specifies the number of notes to be retrieved. The Dyn Managed REST API returns a maximum of 1000 notes.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none">
          <maml:name>Offset</maml:name>
          <maml:Description>
            <maml:para>Specifies the count of the most recent notes to skip. Defaults to 0.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
        <maml:name>Limit</maml:name>
        <maml:Description>
          <maml:para>Specifies the number of notes to be retrieved. The Dyn Managed REST API returns a maximum of 1000 notes.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="2" aliases="none">
        <maml:name>Offset</maml:name>
        <maml:Description>
          <maml:para>Specifies the count of the most recent notes to skip. Defaults to 0.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>Specifies the name of the zone for which to retrieve the notes.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsZoneNote[]</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsZoneNotes -Zone anovelidea.org
 
Zone : anovelidea.org
Timestamp : 9/16/2018 9:37:12 PM
Type : publish
User : dcarroll
SerialNumber : 2018091701
Note : anovelidea.org
                add A 74.125.21.121
               Test publish from web UI
 
&lt;truncated&gt;
 
Zone : anovelidea.org
Timestamp : 9/16/2018 2:43:11 PM
Type : task
User : dcarroll
SerialNumber : 0
Note : Results of ImportZonefile 273800391 (complete):
 
               warn_line9 : overrode NS at anovelidea.org. : NS ns1.p01.dynect.net.
               warn_line10 : overrode NS at anovelidea.org. : NS ns2.p01.dynect.net.
               warn_line11 : overrode NS at anovelidea.org. : NS ns3.p01.dynect.net.
               warn_line12 : overrode NS at anovelidea.org. : NS ns4.p01.dynect.net.</dev:code>
        <dev:remarks>
          <maml:para>Return all notes for the specified zone.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsZoneNotes -Zone anovelidea.org -Limit 1
 
 
Zone : anovelidea.org
Timestamp : 9/16/2018 9:37:12 PM
Type : publish
User : dcarroll
SerialNumber : 2018091701
Note : anovelidea.org
                add A 74.125.21.121
               Test publish from web UI</dev:code>
        <dev:remarks>
          <maml:para>Return the last note for the specified zone.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsZoneNotes.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get Zone Notes (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-zone-notes-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Lock-DynDnsZone</command:name>
      <command:verb>Lock</command:verb>
      <command:noun>DynDnsZone</command:noun>
      <maml:description>
        <maml:para>The Lock-DynDnsZone command prevents other users from making changes to the zone.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Lock-DynDnsZone command prevents other users from making changes to the zone.</maml:para>
      <maml:para>The Dyn term for locking a zone is freeze.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Lock-DynDnsZone</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>The zone to lock, or freeze.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>The zone to lock, or freeze.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Lock-DynDnsZone -Zone anovelidea.org -Confirm:$false -Verbose
VERBOSE: Performing the operation "freeze zone" on target "anovelidea.org".
VERBOSE: API-3.7.11 : INFO : BLL : freeze: Your zone is now frozen</dev:code>
        <dev:remarks>
          <maml:para>Lock the specified zone.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Lock-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Unlock-DynDnsZone</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Unlock-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update Zone (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/update-zone-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Freeze / Unfreeze Zone (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/freeze-unfreeze-zone-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>New-DynDnsRecord</command:name>
      <command:verb>New</command:verb>
      <command:noun>DynDnsRecord</command:noun>
      <maml:description>
        <maml:para>The New-DynDnsRecord creates DNS record object of the specified type.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The New-DynDnsRecord creates DNS record object of the specified type.</maml:para>
      <maml:para>The object can be used by Add-DynDnsRecord and Update-DynDnsRecord and other commands.</maml:para>
      <maml:para>The output depends on the DNS record type and can be any of the following:</maml:para>
      <maml:para>* A</maml:para>
      <maml:para>* TXT</maml:para>
      <maml:para>* CNAME</maml:para>
      <maml:para>* MX</maml:para>
      <maml:para>* SRV</maml:para>
      <maml:para>* PTR</maml:para>
      <maml:para>* SOA (ResponsiblePerson)</maml:para>
      <maml:para></maml:para>
      <maml:para>The Zone and Name properties are populated when returning objects from the service.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>New-DynDnsRecord</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>CName</maml:name>
          <maml:Description>
            <maml:para>Specifies the alias, i.e. fully-qualified domain name, of the zone node.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>TTL</maml:name>
          <maml:Description>
            <maml:para>The Time-To-Live (TTL) to be used for the the DNS record.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>New-DynDnsRecord</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>IPv4Address</maml:name>
          <maml:Description>
            <maml:para>Specifies the IP address.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">IPAddress</command:parameterValue>
          <dev:type>
            <maml:name>IPAddress</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>TTL</maml:name>
          <maml:Description>
            <maml:para>The Time-To-Live (TTL) to be used for the the DNS record.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>New-DynDnsRecord</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>MailServer</maml:name>
          <maml:Description>
            <maml:para>Specifies a mail server that processes mail for the domain.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Preference</maml:name>
          <maml:Description>
            <maml:para>Specifies the preference value used to prioritize mail delivery if multiple mail servers are available.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>TTL</maml:name>
          <maml:Description>
            <maml:para>The Time-To-Live (TTL) to be used for the the DNS record.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>New-DynDnsRecord</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Port</maml:name>
          <maml:Description>
            <maml:para>Specifies the TCP or UDP port on which the service is to be found.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Priority</maml:name>
          <maml:Description>
            <maml:para>Specifies the priority of the target host, lower value means more preferred.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>TTL</maml:name>
          <maml:Description>
            <maml:para>The Time-To-Live (TTL) to be used for the the DNS record.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Target</maml:name>
          <maml:Description>
            <maml:para>Specifies the canonical hostname of the machine providing the service.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Weight</maml:name>
          <maml:Description>
            <maml:para>Specifies the relative weight for records with the same priority, higher value means more preferred.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>New-DynDnsRecord</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>ResponsiblePerson</maml:name>
          <maml:Description>
            <maml:para>Specifies the email address of the domain name administrator.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>TTL</maml:name>
          <maml:Description>
            <maml:para>The Time-To-Live (TTL) to be used for the the DNS record.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
      <command:syntaxItem>
        <maml:name>New-DynDnsRecord</maml:name>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>TTL</maml:name>
          <maml:Description>
            <maml:para>The Time-To-Live (TTL) to be used for the the DNS record.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
          <dev:type>
            <maml:name>Int32</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Text</maml:name>
          <maml:Description>
            <maml:para>Specifies a string of abritrary text.</maml:para>
            <maml:para>This is typically used to set the Sender Policy Framework (SPF) record or prove ownership of the zone to a third-party.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>CName</maml:name>
        <maml:Description>
          <maml:para>Specifies the alias, i.e. fully-qualified domain name, of the zone node.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>IPv4Address</maml:name>
        <maml:Description>
          <maml:para>Specifies the IP address.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">IPAddress</command:parameterValue>
        <dev:type>
          <maml:name>IPAddress</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>MailServer</maml:name>
        <maml:Description>
          <maml:para>Specifies a mail server that processes mail for the domain.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Port</maml:name>
        <maml:Description>
          <maml:para>Specifies the TCP or UDP port on which the service is to be found.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Preference</maml:name>
        <maml:Description>
          <maml:para>Specifies the preference value used to prioritize mail delivery if multiple mail servers are available.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Priority</maml:name>
        <maml:Description>
          <maml:para>Specifies the priority of the target host, lower value means more preferred.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>ResponsiblePerson</maml:name>
        <maml:Description>
          <maml:para>Specifies the email address of the domain name administrator.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>TTL</maml:name>
        <maml:Description>
          <maml:para>The Time-To-Live (TTL) to be used for the the DNS record.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Target</maml:name>
        <maml:Description>
          <maml:para>Specifies the canonical hostname of the machine providing the service.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Text</maml:name>
        <maml:Description>
          <maml:para>Specifies a string of abritrary text.</maml:para>
          <maml:para>This is typically used to set the Sender Policy Framework (SPF) record or prove ownership of the zone to a third-party.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Weight</maml:name>
        <maml:Description>
          <maml:para>Specifies the relative weight for records with the same priority, higher value means more preferred.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">Int32</command:parameterValue>
        <dev:type>
          <maml:name>Int32</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsRecord</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; New-DynDnsRecord -IPv4Address 172.16.30.9
 
 
Address : 172.16.30.9
Zone :
Name :
Type : A
TTL : 0</dev:code>
        <dev:remarks>
          <maml:para>Create a DynDnsRecord_A object.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; New-DynDnsRecord -Text 'Authorization text'
 
 
Strings : {Authorization text}
Zone :
Name :
Type : TXT
TTL : 0</dev:code>
        <dev:remarks>
          <maml:para>Create a DynDnsRecord_TXT object.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 3 --------------------------</maml:title>
        <dev:code>PS C:\&gt; New-DynDnsRecord -Target chat.anovelidea.org -Port 443 -Priority 10 -Weight 100
 
 
Target : chat.anovelidea.org
Port : 443
Priority : 10
Weight : 100
Zone :
Name :
Type : SRV
TTL : 0</dev:code>
        <dev:remarks>
          <maml:para>Create a DynDnsRecord_SRV object.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/New-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Publish-DynDnsZoneChanges</command:name>
      <command:verb>Publish</command:verb>
      <command:noun>DynDnsZoneChanges</command:noun>
      <maml:description>
        <maml:para>The Publish-DynDnsZoneChanges command publishes pending zone changes.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Publish-DynDnsZoneChanges command publishes pending zone changes, which includes completing the creation of new zones.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Publish-DynDnsZoneChanges</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>Publish pending changes to the specified zone.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
          <maml:name>Notes</maml:name>
          <maml:Description>
            <maml:para>Record any notes for the publication of this zone version, such as a reference number or short text describing why the changes occurred.</maml:para>
            <maml:para>The text REST-Api-PoSh will be prepended before adding to the zone change record. If the Notes parameter is omitted, the Notes field will only contain REST-Api-PoSh .</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Force</maml:name>
          <maml:Description>
            <maml:para>By default, the command will not publish the zone if there are no pending zone changes.</maml:para>
            <maml:para>In the case of adding a new zone, Dyn does not see it as a change to the zone. Using the -Force parameter will publish the zone.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Force</maml:name>
        <maml:Description>
          <maml:para>By default, the command will not publish the zone if there are no pending zone changes.</maml:para>
          <maml:para>In the case of adding a new zone, Dyn does not see it as a change to the zone. Using the -Force parameter will publish the zone.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
        <maml:name>Notes</maml:name>
        <maml:Description>
          <maml:para>Record any notes for the publication of this zone version, such as a reference number or short text describing why the changes occurred.</maml:para>
          <maml:para>The text REST-Api-PoSh will be prepended before adding to the zone change record. If the Notes parameter is omitted, the Notes field will only contain REST-Api-PoSh .</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>Publish pending changes to the specified zone.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsZone</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Publish-DynDnsZoneChanges -Zone anovelidea.org -Notes 'Add new record to zone.' -Force -Confirm:$false
WARNING: There are no pending zone changes.
 
Zone SerialNumber SerialStyle Type
---- ------------ ----------- ----
anovelidea.org 2018091400 day Primary</dev:code>
        <dev:remarks>
          <maml:para>Publish the zone changes for the initial creation of a zone.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Publish-DynDnsZoneChanges -Zone anovelidea.org -Notes 'Initial creation of zone.' -Force -Confirm:$false
WARNING: There are no pending zone changes.
 
Zone SerialNumber SerialStyle Type
---- ------------ ----------- ----
anovelidea.org 2018091400 day Primary</dev:code>
        <dev:remarks>
          <maml:para>Publish the zone changes to the zone.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Publish-DynDnsZoneChanges.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsZoneChanges</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsZoneChanges.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Undo-DynDnsZoneChanges</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Undo-DynDnsZoneChanges.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update Zone (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/update-zone-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-DynDnsHttpRedirect</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>DynDnsHttpRedirect</command:noun>
      <maml:description>
        <maml:para>The command Remove-DynDnsHttpRedirect deletes one or more existing HTTP Redirect services from the zone/node indicated.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Remove-DynDnsHttpRedirect deletes one or more existing HTTP Redirect services from the zone/node indicated.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-DynDnsHttpRedirect</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
          <maml:name>DynDnsHttpRedirect</maml:name>
          <maml:Description>
            <maml:para>One or more DynDnsHttpRedirect objects obtained from the command Get-DynDnsHttpRedirect.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">DynDnsHttpRedirect[]</command:parameterValue>
          <dev:type>
            <maml:name>DynDnsHttpRedirect[]</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>PublishWait</maml:name>
          <maml:Description>
            <maml:para>Indicates to wait to publish the deletion of the redirect service until the next zone change.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
        <maml:name>DynDnsHttpRedirect</maml:name>
        <maml:Description>
          <maml:para>One or more DynDnsHttpRedirect objects obtained from the command Get-DynDnsHttpRedirect.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">DynDnsHttpRedirect[]</command:parameterValue>
        <dev:type>
          <maml:name>DynDnsHttpRedirect[]</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>PublishWait</maml:name>
        <maml:Description>
          <maml:para>Indicates to wait to publish the deletion of the redirect service until the next zone change.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>DynDnsHttpRedirect[]</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsHttpRedirect -Zone anovelidea.org | Remove-DynDnsHttpRedirect
WARNING: This will autopublish the HTTP redirect deletion to the zone.
 
 
Zone : anovelidea.org
Name : myredirect.anovelidea.org
Url : http://www.anovelidea.org
ResponseCode : 301
IncludeUri : True
 
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Delete HTTP redirect" on target "http://www.anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y</dev:code>
        <dev:remarks>
          <maml:para>Retrieve all HTTP redirects and delete the ones indicated.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Remove-DynDnsHttpRedirect.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsHttpRedirect</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsHttpRedirect.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get HTTP Redirect (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/get-http-redirect-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Delete HTTP Redirect (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/delete-http-redirect-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-DynDnsNode</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>DynDnsNode</command:noun>
      <maml:description>
        <maml:para>The command Remove-DynDnsNode removes the indicated node, any records within the node, and any nodes underneath the node.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Remove-DynDnsNode removes the indicated node, any records within the node, and any nodes underneath the node. NOTE: Use this method ONLY for cleaning up a zone. Regular node or record deletes should use the Delete A Records (API) method. Once all node records are removed, the node is automatically removed.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-DynDnsNode</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>The zone in which to delete the specified node, records, and child nodes.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
          <maml:name>Node</maml:name>
          <maml:Description>
            <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Force</maml:name>
          <maml:Description>
            <maml:para>The -Force switch is required if the node contains any records or other nodes. When provided, it will allow the deletion of the node and all records and nodes it contains.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Force</maml:name>
        <maml:Description>
          <maml:para>The -Force switch is required if the node contains any records or other nodes. When provided, it will allow the deletion of the node and all records and nodes it contains.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
        <maml:name>Node</maml:name>
        <maml:Description>
          <maml:para>A node in the specified zone. If the node does not end with the domain of the zone, it will be appended.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>The zone in which to delete the specified node, records, and child nodes.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Remove-DynDnsNode -Zone anovelidea.org -Node newnode.anovelidea.org
WARNING: The node (newnode.anovelidea.org) contains records or services. Use the -Force switch if you wish to proceed.
 
PS C:\&gt; Remove-DynDnsNode -Zone anovelidea.org -Node newnode.anovelidea.org -Force
 
 
--------------------------------------------------------------------------------
PROCEEDING WILL DELETE ALL RECORDS AND SERVICES CONTAINED WITHIN THE NODE
THIS INCLUDES ALL CHILD NODES
--------------------------------------------------------------------------------
 
Zone records for newnode.anovelidea.org:
----------------------------------------
Strings : {NewTest}
Zone : anovelidea.org
Name : newnode.anovelidea.org
Type : TXT
TTL : 3600
 
Address : 127.0.0.1
Zone : anovelidea.org
Name : newnode.anovelidea.org
Type : A
TTL : 3600
 
--------------------------------------------------------------------------------
 
 
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Delete node, child nodes, and all records" on target "newnode.anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y</dev:code>
        <dev:remarks>
          <maml:para>Remove the node newnode.anovelidea.org from the zone anovelidea.org. The example illustrates that the -Force switch must be used if the node contains any records or child nodes.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Remove-DynDnsNode.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsNodeList</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsNodeList.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Delete Zone Node (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/delete-zone-node-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-DynDnsRecord</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>DynDnsRecord</command:noun>
      <maml:description>
        <maml:para>The command Remove-DynDnsRecord deletes one or all records of the specified type from a specified zone/node.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The command Remove-DynDnsRecord deletes one or all records of the specified type from a specified zone/node.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-DynDnsRecord</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
          <maml:name>DynDnsRecord</maml:name>
          <maml:Description>
            <maml:para>One or more DNS records retrieved by the command Get-DynDnsRecord.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">DynDnsRecord[]</command:parameterValue>
          <dev:type>
            <maml:name>DynDnsRecord[]</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="True (ByValue)" position="0" aliases="none">
        <maml:name>DynDnsRecord</maml:name>
        <maml:Description>
          <maml:para>One or more DNS records retrieved by the command Get-DynDnsRecord.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">DynDnsRecord[]</command:parameterValue>
        <dev:type>
          <maml:name>DynDnsRecord[]</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>DynDnsRecord[]</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Get-DynDnsRecord -RecordType A -Node newtest | Remove-DynDnsRecord
 
 
Address : 216.146.46.11
Zone : anovelidea.org
Name : newtest.anovelidea.org
Type : A
TTL : 60
 
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Delete DNS A record" on target "newtest.anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y
Address : 216.146.46.10
Zone : anovelidea.org
Name : newtest.anovelidea.org
Type : A
TTL : 60
 
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Delete DNS A record" on target "newtest.anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): n</dev:code>
        <dev:remarks>
          <maml:para>Retrieve all A records for the node newtest.anovelidea.org and delete the first record.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Remove-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsRecord</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Add-DynDnsRecord</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Add-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update-DynDnsRecord</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Update-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Delete A Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/delete-a-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Delete CNAME Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/delete-cname-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Delete MX Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/delete-mx-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Delete PTR Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/delete-ptr-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Delete SRV Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/delete-srv-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Delete TXT Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/delete-txt-records-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Remove-DynDnsZone</command:name>
      <command:verb>Remove</command:verb>
      <command:noun>DynDnsZone</command:noun>
      <maml:description>
        <maml:para>The Remove-DynDnsZone command immediately deletes the primary DNS zone from the customer's Dyn DNS Managed account.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Remove-DynDnsZone command immediately deletes the primary DNS zone from the customer's Dyn DNS Managed account.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Remove-DynDnsZone</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>The name of the zone to delete.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>The name of the zone to delete.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Remove-DynDnsZone -Zone anovelidea.org
 
Confirm
Are you sure you want to perform this action?
Performing the operation "Delete DNS zone and all its records" on target "anovelidea.org".
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "Y"): y</dev:code>
        <dev:remarks>
          <maml:para>Delete the zone.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Remove-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsZone</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Add-DynDnsZone</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Add-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Delete One Zone (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/delete-one-zone-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Send-DynDnsSession</command:name>
      <command:verb>Send</command:verb>
      <command:noun>DynDnsSession</command:noun>
      <maml:description>
        <maml:para>The Send-DynDnsSession command extends the current session with the Dyn Managed DNS REST API.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Send-DynDnsSession command extends the current session with the Dyn Managed DNS REST API.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Send-DynDnsSession</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Send-DynDnsSession</dev:code>
        <dev:remarks>
          <maml:para>Extends the current session.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Send-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Connect-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Connect-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Disconnect-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Disconnect-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Test-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Test-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Session Keep Alive (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/session-keep-alive/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Test-DynDnsSession</command:name>
      <command:verb>Test</command:verb>
      <command:noun>DynDnsSession</command:noun>
      <maml:description>
        <maml:para>The Test-DynDnsSession command verifies that a session is still active with the Dyn Managed DNS REST API.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Test-DynDnsSession command verifies that a session is still active with the Dyn Managed DNS REST API.</maml:para>
      <maml:para>If there is no authentication token session variable, this will return False.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Test-DynDnsSession</maml:name>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters />
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>System.Boolean</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Test-DynDnsSession
True</dev:code>
        <dev:remarks>
          <maml:para>Verify if there is an active, valid session.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Test-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Connect-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Connect-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Disconnect-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Disconnect-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Send-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Send-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsSession</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsSession.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Session Active (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/session-active/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Undo-DynDnsZoneChanges</command:name>
      <command:verb>Undo</command:verb>
      <command:noun>DynDnsZoneChanges</command:noun>
      <maml:description>
        <maml:para>The Undo-DynDnsZoneChanges deletes changes to the specified zone that have been created during the current session, but not yet published to the zone.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Undo-DynDnsZoneChanges deletes changes to the specified zone that have been created during the current session, but not yet published to the zone.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Undo-DynDnsZoneChanges</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>Delete pending changes to the specified zone.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
          <maml:name>Force</maml:name>
          <maml:Description>
            <maml:para>Perform the operation regardless is there are pending zone changes.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="none">
        <maml:name>Force</maml:name>
        <maml:Description>
          <maml:para>Perform the operation regardless is there are pending zone changes.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>Delete pending changes to the specified zone.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Undo-DynDnsZoneChanges -Zone anovelidea.org -Confirm:$false
 
 
user_id : 389641
zone : anovelidea.org
rdata_type : A
fqdn : www3.anovelidea.org
rdata : @{rdata_kx=; rdata_srv=; rdata_policy=; rdata_soa=; rdata_key=; rdata_ipseckey=; rdata_cname=; rdata_caa=; rdata_loc=; rdata_spf=; rdata_ptr=; rdata_alias=; rdata_ds=; rdata_naptr=; rdata_sshfp=; rdata_aaaa=;
             rdata_nsap=; rdata_dhcid=; rdata_dnskey=; rdata_cds=; rdata_txt=; rdata_ns=; rdata_dname=; rdata_csync=; rdata_px=; rdata_a=; rdata_cert=; rdata_rp=; rdata_tlsa=; rdata_mx=; rdata_cdnskey=}
ttl : 3600
serial : 2018091702
id : 516095367</dev:code>
        <dev:remarks>
          <maml:para>Delete the pending changes for the specified zone.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; Undo-DynDnsZoneChanges -Zone anovelidea.org -Confirm:$false -Force -Verbose
VERBOSE: API-3.7.11 : INFO : BLL : publish: You have not made any changes to this zone
WARNING: There are no pending zone changes.
VERBOSE: -Force switch used.
VERBOSE: Performing the operation "discard zone changes" on target "anovelidea.org".
VERBOSE: API-3.7.11 : INFO : BLL : discard: 0 zone changes discarded</dev:code>
        <dev:remarks>
          <maml:para>Delete the pending changes for the specified zone, showing when no changes are pending.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Undo-DynDnsZoneChanges.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsZoneChanges</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsZoneChanges.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Publish-DynDnsZoneChanges</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Publish-DynDnsZoneChanges.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Delete Zone ChangeSet (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/delete-zone-change-set-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Unlock-DynDnsZone</command:name>
      <command:verb>Unlock</command:verb>
      <command:noun>DynDnsZone</command:noun>
      <maml:description>
        <maml:para>The Unlock-DynDnsZone command removes the restriction that prevents other users from making changes to the zone.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Unlock-DynDnsZone command removes the restriction that prevents other users from making changes to the zone.</maml:para>
      <maml:para>The Dyn term for unlocking a zone is thaw.</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Unlock-DynDnsZone</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>Zone</maml:name>
          <maml:Description>
            <maml:para>The zone to unlock, or thaw.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
          <dev:type>
            <maml:name>String</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>Zone</maml:name>
        <maml:Description>
          <maml:para>The zone to unlock, or thaw.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">String</command:parameterValue>
        <dev:type>
          <maml:name>String</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>--------------------------- Example ---------------------------</maml:title>
        <dev:code>PS C:\&gt; Unlock-DynDnsZone -Zone anovelidea.org -Confirm:$false -Verbose
VERBOSE: Performing the operation "thaw zone" on target "anovelidea.org".
VERBOSE: API-3.7.11 : INFO : BLL : thaw: Your zone is now thawed, you may edit normally</dev:code>
        <dev:remarks>
          <maml:para>Unlock the specified zone.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Unlock-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Lock-DynDnsZone</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Lock-DynDnsZone.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update Zone (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/update-zone-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Freeze / Unfreeze Zone (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/freeze-unfreeze-zone-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
  <command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10" xmlns:MSHelp="http://msdn.microsoft.com/mshelp">
    <command:details>
      <command:name>Update-DynDnsRecord</command:name>
      <command:verb>Update</command:verb>
      <command:noun>DynDnsRecord</command:noun>
      <maml:description>
        <maml:para>The Update-DynDnsRecord command updates an existing DNS record in the specified zone.</maml:para>
      </maml:description>
    </command:details>
    <maml:description>
      <maml:para>The Update-DynDnsRecord command updates an existing DNS record in the specified zone.</maml:para>
      <maml:para>Currently, the following DNS record types are supported:</maml:para>
      <maml:para>* A</maml:para>
      <maml:para>* TXT</maml:para>
      <maml:para>* CNAME</maml:para>
      <maml:para>* MX</maml:para>
      <maml:para>* SRV</maml:para>
      <maml:para>* PTR</maml:para>
      <maml:para>* SOA (ResponsiblePerson)</maml:para>
    </maml:description>
    <command:syntax>
      <command:syntaxItem>
        <maml:name>Update-DynDnsRecord</maml:name>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
          <maml:name>DynDnsRecord</maml:name>
          <maml:Description>
            <maml:para>A DNS record which has prevously been published to the zone of any supported type: A, TXT, CNAME, MX, SRV, PTR, SOA.</maml:para>
            <maml:para>The value should be created using the Get-DynDnsRecord command.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">DynDnsRecord</command:parameterValue>
          <dev:type>
            <maml:name>DynDnsRecord</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
          <maml:name>UpdatedDynDnsRecord</maml:name>
          <maml:Description>
            <maml:para>A valid DNS record of the same type as provided by -DynDnsRecord.</maml:para>
            <maml:para>The value should be created using the New-DynDnsRecord command.</maml:para>
          </maml:Description>
          <command:parameterValue required="true" variableLength="false">DynDnsRecord</command:parameterValue>
          <dev:type>
            <maml:name>DynDnsRecord</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>None</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
          <maml:name>Confirm</maml:name>
          <maml:Description>
            <maml:para>Prompts you for confirmation before running the command.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
        <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
          <maml:name>WhatIf</maml:name>
          <maml:Description>
            <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
          </maml:Description>
          <dev:type>
            <maml:name>SwitchParameter</maml:name>
            <maml:uri />
          </dev:type>
          <dev:defaultValue>False</dev:defaultValue>
        </command:parameter>
      </command:syntaxItem>
    </command:syntax>
    <command:parameters>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="cf">
        <maml:name>Confirm</maml:name>
        <maml:Description>
          <maml:para>Prompts you for confirmation before running the command.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="0" aliases="none">
        <maml:name>DynDnsRecord</maml:name>
        <maml:Description>
          <maml:para>A DNS record which has prevously been published to the zone of any supported type: A, TXT, CNAME, MX, SRV, PTR, SOA.</maml:para>
          <maml:para>The value should be created using the Get-DynDnsRecord command.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">DynDnsRecord</command:parameterValue>
        <dev:type>
          <maml:name>DynDnsRecord</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="true" variableLength="true" globbing="false" pipelineInput="False" position="1" aliases="none">
        <maml:name>UpdatedDynDnsRecord</maml:name>
        <maml:Description>
          <maml:para>A valid DNS record of the same type as provided by -DynDnsRecord.</maml:para>
          <maml:para>The value should be created using the New-DynDnsRecord command.</maml:para>
        </maml:Description>
        <command:parameterValue required="true" variableLength="false">DynDnsRecord</command:parameterValue>
        <dev:type>
          <maml:name>DynDnsRecord</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>None</dev:defaultValue>
      </command:parameter>
      <command:parameter required="false" variableLength="true" globbing="false" pipelineInput="False" position="named" aliases="wi">
        <maml:name>WhatIf</maml:name>
        <maml:Description>
          <maml:para>Shows what would happen if the command runs. The command is not run.</maml:para>
        </maml:Description>
        <command:parameterValue required="false" variableLength="false">SwitchParameter</command:parameterValue>
        <dev:type>
          <maml:name>SwitchParameter</maml:name>
          <maml:uri />
        </dev:type>
        <dev:defaultValue>False</dev:defaultValue>
      </command:parameter>
    </command:parameters>
    <command:inputTypes>
      <command:inputType>
        <dev:type>
          <maml:name>None</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:inputType>
    </command:inputTypes>
    <command:returnValues>
      <command:returnValue>
        <dev:type>
          <maml:name>DynDnsRecord</maml:name>
        </dev:type>
        <maml:description>
          <maml:para></maml:para>
        </maml:description>
      </command:returnValue>
    </command:returnValues>
    <maml:alertSet>
      <maml:alert>
        <maml:para></maml:para>
      </maml:alert>
    </maml:alertSet>
    <command:examples>
      <command:example>
        <maml:title>-------------------------- Example 1 --------------------------</maml:title>
        <dev:code>PS C:\&gt; $DynDnsRecord = Get-DynDnsRecord -Zone anovelidea.org -RecordType A -Node www2
PS C:\&gt; $UpdatedDynDnsRecord = New-DynDnsRecord -IPv4Address 74.125.21.122
PS C:\&gt; Update-DynDnsRecord -DynDnsRecord $DynDnsRecord -UpdatedDynDnsRecord $UpdatedDynDnsRecord -Confirm:$false
 
 
Address : 74.125.21.122
Zone : anovelidea.org
Name : www2.anovelidea.org
Type : A
TTL : 3600</dev:code>
        <dev:remarks>
          <maml:para>Update the DNS A record for the hostname www2.anovelidea.org.</maml:para>
        </dev:remarks>
      </command:example>
      <command:example>
        <maml:title>-------------------------- Example 2 --------------------------</maml:title>
        <dev:code>PS C:\&gt; $DynDnsRecord = Get-DynDnsRecord -Zone anovelidea.org -RecordType A -Node www2
PS C:\&gt; $UpdatedDynDnsRecord = New-DynDnsRecord -IPv4Address 74.125.21.122
PS C:\&gt; Update-DynDnsRecord -DynDnsRecord $DynDnsRecord -UpdatedDynDnsRecord $UpdatedDynDnsRecord -Confirm:$false -Verbose
VERBOSE: The original record type matches the updated record type.
VERBOSE:
--------------------------------------------------------------------------------
Original DNS Record:
Address : 74.125.21.121
Zone : anovelidea.org
Name : www2.anovelidea.org
Type : A
TTL : 3600
 
VERBOSE:
--------------------------------------------------------------------------------
Update DNS Record Attributes::
Attribute Original Updated
--------- -------- -------
Address 74.125.21.121 74.125.21.122
 
--------------------------------------------------------------------------------
VERBOSE: Performing the operation "Update DNS A record" on target "www2.anovelidea.org".
VERBOSE: API-3.7.11 : INFO : BLL : update: Record updated
 
 
Address : 74.125.21.122
Zone : anovelidea.org
Name : www2.anovelidea.org
Type : A
TTL : 3600</dev:code>
        <dev:remarks>
          <maml:para>Update the DNS A record for the hostname www2.anovelidea.org. Show the original record and the proposed changes.</maml:para>
        </dev:remarks>
      </command:example>
    </command:examples>
    <command:relatedLinks>
      <maml:navigationLink>
        <maml:linkText>Online Version:</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Update-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Add-DynDnsRecord</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Add-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Get-DynDnsRecord</maml:linkText>
        <maml:uri>https://powershell.anovelidea.org/modulehelp/PoShDynDnsApi/Get-DynDnsRecord.html</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update an A Record (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/update-a-record-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update TXT Record (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/update-txt-record-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update CNAME Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/update-cname-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update MX Record (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/update-mx-record-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update SRV Records (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/update-srv-records-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update PTR Record (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/update-ptr-record-api/</maml:uri>
      </maml:navigationLink>
      <maml:navigationLink>
        <maml:linkText>Update SOA Record (API)</maml:linkText>
        <maml:uri>https://help.dyn.com/update-soa-record-api/</maml:uri>
      </maml:navigationLink>
    </command:relatedLinks>
  </command:command>
</helpItems>