| Name | Type | Description | Notes |
|---|---|---|---|
| AccessSettings | DNSServerAccessSettingsUpdate | [optional] | |
| AutoConnectDevicesEnabled | Boolean | Approval for auto-connecting devices through a specific link type | [optional] |
| BlockChromePrefetch | Boolean | Block prefetch proxy in Google chrome | [optional] |
| BlockFirefoxCanary | Boolean | If Firefox Canary should be blocked | [optional] |
| BlockPrivateRelay | Boolean | Is private relay should be blocked | [optional] |
| BlockTtlSeconds | Int32 | TTL for blocked request | [optional] |
| BlockingModeSettings | BlockingModeSettingsUpdate | [optional] | |
| FilterListsSettings | FilterListsSettingsUpdate | [optional] | |
| IpLogEnabled | Boolean | Consent to log IP addresses of requests | [optional] |
| ParentalControlSettings | ParentalControlSettingsUpdate | [optional] | |
| ProtectionEnabled | Boolean | Is protection enabled | [optional] |
| SafebrowsingSettings | SafebrowsingSettingsUpdate | [optional] | |
| UserRulesSettings | UserRulesSettingsUpdate | [optional] |
- Prepare the resource
$DNSServerSettingsUpdate = Initialize-PSAdGuardDNSDNSServerSettingsUpdate -AccessSettings null `
-AutoConnectDevicesEnabled null `
-BlockChromePrefetch null `
-BlockFirefoxCanary null `
-BlockPrivateRelay null `
-BlockTtlSeconds null `
-BlockingModeSettings null `
-FilterListsSettings null `
-IpLogEnabled null `
-ParentalControlSettings null `
-ProtectionEnabled null `
-SafebrowsingSettings null `
-UserRulesSettings null- Convert the resource to JSON
$DNSServerSettingsUpdate | ConvertTo-JSON