|
276 | 276 | ], |
277 | 277 | "description": "Microsoft.AVS/privateClouds/workloadNetworks/dhcpConfigurations" |
278 | 278 | }, |
| 279 | + "privateClouds_workloadNetworks_dnsServices": { |
| 280 | + "type": "object", |
| 281 | + "properties": { |
| 282 | + "apiVersion": { |
| 283 | + "type": "string", |
| 284 | + "enum": [ |
| 285 | + "2020-07-17-preview" |
| 286 | + ] |
| 287 | + }, |
| 288 | + "name": { |
| 289 | + "type": "string", |
| 290 | + "description": "NSX DNS Service identifier. Generally the same as the DNS Service's display name" |
| 291 | + }, |
| 292 | + "properties": { |
| 293 | + "oneOf": [ |
| 294 | + { |
| 295 | + "$ref": "#/definitions/WorkloadNetworkDnsServiceProperties" |
| 296 | + }, |
| 297 | + { |
| 298 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 299 | + } |
| 300 | + ], |
| 301 | + "description": "NSX DNS Service Properties" |
| 302 | + }, |
| 303 | + "type": { |
| 304 | + "type": "string", |
| 305 | + "enum": [ |
| 306 | + "Microsoft.AVS/privateClouds/workloadNetworks/dnsServices" |
| 307 | + ] |
| 308 | + } |
| 309 | + }, |
| 310 | + "required": [ |
| 311 | + "apiVersion", |
| 312 | + "name", |
| 313 | + "properties", |
| 314 | + "type" |
| 315 | + ], |
| 316 | + "description": "Microsoft.AVS/privateClouds/workloadNetworks/dnsServices" |
| 317 | + }, |
| 318 | + "privateClouds_workloadNetworks_dnsZones": { |
| 319 | + "type": "object", |
| 320 | + "properties": { |
| 321 | + "apiVersion": { |
| 322 | + "type": "string", |
| 323 | + "enum": [ |
| 324 | + "2020-07-17-preview" |
| 325 | + ] |
| 326 | + }, |
| 327 | + "name": { |
| 328 | + "type": "string", |
| 329 | + "description": "NSX DNS Zone identifier. Generally the same as the DNS Zone's display name" |
| 330 | + }, |
| 331 | + "properties": { |
| 332 | + "oneOf": [ |
| 333 | + { |
| 334 | + "$ref": "#/definitions/WorkloadNetworkDnsZoneProperties" |
| 335 | + }, |
| 336 | + { |
| 337 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 338 | + } |
| 339 | + ], |
| 340 | + "description": "NSX DNS Zone Properties" |
| 341 | + }, |
| 342 | + "type": { |
| 343 | + "type": "string", |
| 344 | + "enum": [ |
| 345 | + "Microsoft.AVS/privateClouds/workloadNetworks/dnsZones" |
| 346 | + ] |
| 347 | + } |
| 348 | + }, |
| 349 | + "required": [ |
| 350 | + "apiVersion", |
| 351 | + "name", |
| 352 | + "properties", |
| 353 | + "type" |
| 354 | + ], |
| 355 | + "description": "Microsoft.AVS/privateClouds/workloadNetworks/dnsZones" |
| 356 | + }, |
279 | 357 | "privateClouds_workloadNetworks_portMirroringProfiles": { |
280 | 358 | "type": "object", |
281 | 359 | "properties": { |
|
842 | 920 | ], |
843 | 921 | "description": "NSX DHCP Server" |
844 | 922 | }, |
| 923 | + "WorkloadNetworkDnsServiceProperties": { |
| 924 | + "type": "object", |
| 925 | + "properties": { |
| 926 | + "defaultDnsZone": { |
| 927 | + "type": "string", |
| 928 | + "description": "Default DNS zone of the DNS Service." |
| 929 | + }, |
| 930 | + "displayName": { |
| 931 | + "type": "string", |
| 932 | + "description": "Display name of the DNS Service." |
| 933 | + }, |
| 934 | + "dnsServiceIp": { |
| 935 | + "type": "string", |
| 936 | + "description": "DNS service IP of the DNS Service." |
| 937 | + }, |
| 938 | + "fqdnZones": { |
| 939 | + "oneOf": [ |
| 940 | + { |
| 941 | + "type": "array", |
| 942 | + "items": { |
| 943 | + "type": "string" |
| 944 | + } |
| 945 | + }, |
| 946 | + { |
| 947 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 948 | + } |
| 949 | + ], |
| 950 | + "description": "FQDN zones of the DNS Service." |
| 951 | + }, |
| 952 | + "logLevel": { |
| 953 | + "oneOf": [ |
| 954 | + { |
| 955 | + "type": "string", |
| 956 | + "enum": [ |
| 957 | + "DEBUG", |
| 958 | + "INFO", |
| 959 | + "WARNING", |
| 960 | + "ERROR", |
| 961 | + "FATAL" |
| 962 | + ] |
| 963 | + }, |
| 964 | + { |
| 965 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 966 | + } |
| 967 | + ], |
| 968 | + "description": "DNS Service log level." |
| 969 | + }, |
| 970 | + "revision": { |
| 971 | + "oneOf": [ |
| 972 | + { |
| 973 | + "type": "integer" |
| 974 | + }, |
| 975 | + { |
| 976 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 977 | + } |
| 978 | + ], |
| 979 | + "description": "NSX revision number." |
| 980 | + } |
| 981 | + }, |
| 982 | + "description": "NSX DNS Service Properties" |
| 983 | + }, |
| 984 | + "WorkloadNetworkDnsZoneProperties": { |
| 985 | + "type": "object", |
| 986 | + "properties": { |
| 987 | + "displayName": { |
| 988 | + "type": "string", |
| 989 | + "description": "Display name of the DNS Zone." |
| 990 | + }, |
| 991 | + "dnsServerIps": { |
| 992 | + "oneOf": [ |
| 993 | + { |
| 994 | + "type": "array", |
| 995 | + "items": { |
| 996 | + "type": "string" |
| 997 | + } |
| 998 | + }, |
| 999 | + { |
| 1000 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 1001 | + } |
| 1002 | + ], |
| 1003 | + "description": "DNS Server IP array of the DNS Zone." |
| 1004 | + }, |
| 1005 | + "dnsServices": { |
| 1006 | + "oneOf": [ |
| 1007 | + { |
| 1008 | + "type": "integer" |
| 1009 | + }, |
| 1010 | + { |
| 1011 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 1012 | + } |
| 1013 | + ], |
| 1014 | + "description": "Number of DNS Services using the DNS zone." |
| 1015 | + }, |
| 1016 | + "domain": { |
| 1017 | + "oneOf": [ |
| 1018 | + { |
| 1019 | + "type": "array", |
| 1020 | + "items": { |
| 1021 | + "type": "string" |
| 1022 | + } |
| 1023 | + }, |
| 1024 | + { |
| 1025 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 1026 | + } |
| 1027 | + ], |
| 1028 | + "description": "Domain names of the DNS Zone." |
| 1029 | + }, |
| 1030 | + "revision": { |
| 1031 | + "oneOf": [ |
| 1032 | + { |
| 1033 | + "type": "integer" |
| 1034 | + }, |
| 1035 | + { |
| 1036 | + "$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression" |
| 1037 | + } |
| 1038 | + ], |
| 1039 | + "description": "NSX revision number." |
| 1040 | + }, |
| 1041 | + "sourceIp": { |
| 1042 | + "type": "string", |
| 1043 | + "description": "Source IP of the DNS Zone." |
| 1044 | + } |
| 1045 | + }, |
| 1046 | + "description": "NSX DNS Zone Properties" |
| 1047 | + }, |
845 | 1048 | "WorkloadNetworkPortMirroringProperties": { |
846 | 1049 | "type": "object", |
847 | 1050 | "properties": { |
|
0 commit comments