| Parameter Name | Description | Required |
| id | The ID of the DNS server to update | true |
| dnsapikey | API Key or Credentials for the external provider | false |
| ispublic | Whether this DNS server can be used by accounts other than the owner to create and manage DNS zones | false |
| name | Name of the DNS server | false |
| nameservers | Comma separated list of name servers; used to create NS records for the DNS Zone (for example, ns1.example.com, ns2.example.com) | false |
| port | Port number of the external DNS server | false |
| publicdomainsuffix | Domain suffix that restricts DNS zones created by non-owner accounts to subdomains of this suffix (for example, sub.example.com under example.com) | false |
| state | Update state for the DNS server (Enabled, Disabled) | false |
| url | API URL of the provider | false |