Proxy

Synopsis

Create a proxy.

Syntax

New-EDNSProxy -ContractID <String> -GroupID <Int32> -Name <String> -OriginNameServers <String[]> [-ZoneTransferNameServers <String[]>] -HealthCheckRecordType <String> [-HealthCheckRecordName <String>] [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]
New-EDNSProxy -ContractID <String> -GroupID <Int32> -Body <Object> [-EdgeRCFile <String>] [-Section <String>] [-AccountSwitchKey <String>] [-ProgressAction <ActionPreference>] [<CommonParameters>]

Description

Creates a new proxy.

Parameters

‑AccountSwitchKey

An account credential key that lets you move between accounts when using an API client enabled for multiple accounts. To find account switch keys, use Get-AccountSwitchKey.

‑Body
Conditionally required

A request body, either as a PSCustomObject or a string. This parameter supports pipelining.

‑ContractID
Required

Your contract's ID.

‑EdgeRCFile

Your EdgeGrid resource file to authenticate your command. Defaults to ~/.edgerc.

‑GroupID
Required

Your group's ID.

‑HealthCheckRecordName

Name of health check record. A null value indicates the record is at the apex of the zone.

‑HealthCheckRecordType
Conditionally required

The health check record's DNS record type.

‑Name
Conditionally required

A domain name, including the parent zone.

‑OriginNameServers
Conditionally required

The names or addresses of the master name servers to protect.

‑Section

The section name in your EdgeGrid resource file to retrieve authentication credentials from. Defaults to default.

‑ZoneTransferNameServers

The names or addresses to perform outbound zone transfers with filter_mode of AUTOMATIC. If this field is omitted the originNameserverZoneTransferTargets section is used.

Related Links