POST /service/api/console/gsm/{gsmKey}/sites/{siteId}/dnsp/mappings

Creates a mapping for a DNS Protection policy for a GSM site.

Request Information

URI Parameters

NameDescriptionTypeAdditional Information
gsmKey

The GSM console keycode.

string

Required

siteId

The identifier of the site to create the mapping for.

string

Required

URI Sample(s)

POST
https://unityapi.webrootcloudav.com/service/api/console/gsm/E938-AD8E-4AED-42F0-ACC2/sites/34e11658-f4bd-4218-b99d-f910513e5a8f/dnsp/mappings

Body Parameters

Additional information for creating the policy mapping.

CreateDNSPPolicyMappingRequestModel
NameDescriptionTypeAdditional Information
Type

The type of the mapping. The supported type is "StaticIP", which associates an IP address with a DNS Protection policy.

string

Required

Value

The value of the mapping. For mappings of type "StaticIP" the value must be an IP address.

string

Required

DNSPolicyId

The DNS Protection policy id to be set for the mapping.

string

Required

Sample Request

{
  "Type": "StaticIP",
  "Value": "95.240.231.103",
  "DNSPolicyId": "9df99c21-8d6f-4e2a-8539-c285f813de94"
}                    
<CreateDNSPPolicyMappingRequestModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Webroot.UnityAPI.ServiceExtension.Console.Models">
  <DNSPolicyId>9df99c21-8d6f-4e2a-8539-c285f813de94</DNSPolicyId>
  <Type>StaticIP</Type>
  <Value>95.240.231.103</Value>
</CreateDNSPPolicyMappingRequestModel>                    

Response Information

Resource Description

Information about the created policy mapping.

CreateDNSPPolicyMappingResponseModel
NameDescriptionTypeAdditional Information
Id

The mapping id.

string

None.

Type

The type of the mapping.

string

None.

Value

The value of the mapping. For mappings of type "StaticIP" the value is an IP address.

string

None.

DNSPolicyId

The DNS Protection policy id assigned to the mapping.

string

None.

Sample Response

{
  "Id": "5e7d52c5-5604-4205-98c2-a55b5f214d30",
  "Type": "StaticIP",
  "Value": "95.117.102.141",
  "DNSPolicyId": "a2bc86c4-685e-4f34-b3f5-b4e6ffefdad6"
}                    
<CreateDNSPPolicyMappingResponseModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Webroot.UnityAPI.ServiceExtension.Console.Models">
  <DNSPolicyId>a2bc86c4-685e-4f34-b3f5-b4e6ffefdad6</DNSPolicyId>
  <Id>5e7d52c5-5604-4205-98c2-a55b5f214d30</Id>
  <Type>StaticIP</Type>
  <Value>95.117.102.141</Value>
</CreateDNSPPolicyMappingResponseModel>