PoShDynDnsApi Module

Description

PowerShell module used to interact with Dyn Managed DNS REST API

Add-DynDnsHttpRedirect

The Add-DynDnsHttpRedirect command creates a new HTTP Redirect service on the zone/node indicated.

Add-DynDnsRecord

The Add-DynDnsRecord command creates a new DNS record of the specified type at the indicated zone/node level.

Add-DynDnsZone

The Add-DynDnsZone command creates a primary DNS zone in the customer’s Dyn DNS Managed account.

Connect-DynDnsSession

The Connect-DynDnsSession command creates a new session to the Dyn Managed DNS REST API.

Disconnect-DynDnsSession

The Disconnect-DynDnsSession command terminates an existing, valid session with the Dyn Managed DNS REST API.

Get-DynDnsHistory

The Get-DynDnsHistory command shows the history of commands that are send to the Dyn Managed DNS REST API.

Get-DynDnsHttpRedirect

The Get-DynDnsHttpRedirect command retrieves one or all HTTP Redirect services on the zone/node indicated.

Get-DynDnsJob

The Get-DynDnsJob command retrieves the result from a previous job.

Get-DynDnsNodeList

The Get-DynDnsNodeList command retrieves a list of all node names at or below the given zone node.

Get-DynDnsRecord

The Get-DynDnsRecord command retrieves one or all records of the specified type from a specified zone/node.

Get-DynDnsSession

The Get-DynDnsSession command retrieves information about the current session.

Get-DynDnsTask

The Get-DynDnsTask command retrieves a list of all current DNS API tasks or a single pending API task based on the task ID.

Get-DynDnsUser

The Get-DynDnsUser command retrieves information on a specified user or for all users.

Get-DynDnsZone

The Get-DynDnsZone command will return all zones associated with the customer, or the specified zone.

Get-DynDnsZoneChanges

The Get-DynDnsZoneChanges command will retrieve all unpublished changes for the current session for the specified zone.

Get-DynDnsZoneNotes

The Get-DynDnsZoneNotes command generates a report containing the Zone Notes for the specified zone.

Lock-DynDnsZone

The Lock-DynDnsZone command prevents other users from making changes to the zone.

New-DynDnsRecord

The New-DynDnsRecord command creates DNS record object of the specified type.

Publish-DynDnsZoneChanges

The Publish-DynDnsZoneChanges command publishes pending zone changes.

Remove-DynDnsHttpRedirect

The Remove-DynDnsHttpRedirect deletes one or more existing HTTP Redirect services from the zone/node indicated.

Remove-DynDnsNode

The Remove-DynDnsNode removes the indicated node, any records within the node, and any nodes underneath the node.

Remove-DynDnsRecord

The Remove-DynDnsRecord command deletes one or all records of the specified type from a specified zone/node.

Remove-DynDnsZone

The Remove-DynDnsZone command immediately deletes the primary DNS zone from the customer’s Dyn DNS Managed account.

Send-DynDnsSession

The Send-DynDnsSession command extends the current session with the Dyn Managed DNS REST API.

Test-DynDnsSession

The Test-DynDnsSession command verifies that a session is still active with the Dyn Managed DNS REST API.

Undo-DynDnsZoneChanges

The Undo-DynDnsZoneChanges command deletes changes to the specified zone that have been created during the current session, but not yet published to the zone.

Unlock-DynDnsZone

The Unlock-DynDnsZone command removes the restriction that prevents other users from making changes to the zone.

Update-DynDnsRecord

The Update-DynDnsRecord command updates an existing DNS record in the specified zone.