diff --git a/specification/network/resource-manager/Microsoft.Network/2017-08-01/checkDnsAvailability.json b/specification/network/resource-manager/Microsoft.Network/2017-08-01/checkDnsAvailability.json index bdcd9d82fd37..074c068a9922 100644 --- a/specification/network/resource-manager/Microsoft.Network/2017-08-01/checkDnsAvailability.json +++ b/specification/network/resource-manager/Microsoft.Network/2017-08-01/checkDnsAvailability.json @@ -39,7 +39,7 @@ "/subscriptions/{subscriptionId}/providers/Microsoft.Network/locations/{location}/CheckDnsNameAvailability": { "get": { "operationId": "CheckDnsNameAvailability", - "description": "Checks whether a domain name in the cloudapp.net zone is available for use.", + "description": "Checks whether a domain name in the cloudapp.azure.com zone is available for use.", "parameters": [ { "name": "location", @@ -51,7 +51,7 @@ { "name": "domainNameLabel", "in": "query", - "required": false, + "required": true, "type": "string", "description": "The domain name to be verified. It must conform to the following regular expression: ^[a-z][a-z0-9-]{1,61}[a-z0-9]$." }, diff --git a/specification/network/resource-manager/Microsoft.Network/2017-08-01/examples/UsageList.json b/specification/network/resource-manager/Microsoft.Network/2017-08-01/examples/UsageList.json index 2715b43ce2c1..9475256221df 100644 --- a/specification/network/resource-manager/Microsoft.Network/2017-08-01/examples/UsageList.json +++ b/specification/network/resource-manager/Microsoft.Network/2017-08-01/examples/UsageList.json @@ -9,103 +9,254 @@ "body": { "value": [ { - "unit": "Count", - "currentValue": 47, - "limit": 100, + "currentValue": 8.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/VirtualNetworks", + "limit": 50.0, "name": { - "value": "VirtualNetworks", - "localizedValue": "Virtual Networks" - } + "localizedValue": "Virtual Networks", + "value": "VirtualNetworks" + }, + "unit": "Count" }, { - "unit": "Count", - "currentValue": 2, - "limit": 20, + "currentValue": 3.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/StaticPublicIPAddresses", + "limit": 20.0, "name": { - "value": "StaticPublicIPAddresses", - "localizedValue": "Static Public IP Addresses" - } + "localizedValue": "Static Public IP Addresses", + "value": "StaticPublicIPAddresses" + }, + "unit": "Count" }, { - "unit": "Count", - "currentValue": 19, - "limit": 100, + "currentValue": 1.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/NetworkSecurityGroups", + "limit": 100.0, "name": { - "value": "NetworkSecurityGroups", - "localizedValue": "Network Security Groups" - } + "localizedValue": "Network Security Groups", + "value": "NetworkSecurityGroups" + }, + "unit": "Count" }, { - "unit": "Count", - "currentValue": 43, - "limit": 60, + "currentValue": 8.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/PublicIPAddresses", + "limit": 60.0, "name": { - "value": "PublicIPAddresses", - "localizedValue": "Public IP Addresses" - } + "localizedValue": "Public IP Addresses", + "value": "PublicIPAddresses" + }, + "unit": "Count" }, { - "unit": "Count", - "currentValue": 33, - "limit": 5000, + "currentValue": 2.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/NetworkInterfaces", + "limit": 350.0, "name": { - "value": "NetworkInterfaces", - "localizedValue": "Network Interfaces" - } + "localizedValue": "Network Interfaces", + "value": "NetworkInterfaces" + }, + "unit": "Count" }, { - "unit": "Count", - "currentValue": 11, - "limit": 100, + "currentValue": 2.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/LoadBalancers", + "limit": 100.0, "name": { - "value": "LoadBalancers", - "localizedValue": "Load Balancers" - } + "localizedValue": "Load Balancers", + "value": "LoadBalancers" + }, + "unit": "Count" }, { - "unit": "Count", - "currentValue": 0, - "limit": 50, + "currentValue": 1.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/ApplicationGateways", + "limit": 50.0, "name": { - "value": "ApplicationGateways", - "localizedValue": "Application Gateways" - } + "localizedValue": "Application Gateways", + "value": "ApplicationGateways" + }, + "unit": "Count" }, { - "unit": "Count", - "currentValue": 3, - "limit": 100, + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/RouteTables", + "limit": 100.0, "name": { - "value": "RouteTables", - "localizedValue": "Route Tables" - } + "localizedValue": "Route Tables", + "value": "RouteTables" + }, + "unit": "Count" }, { - "unit": "Count", - "currentValue": 0, - "limit": 1000, + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/RouteFilters", + "limit": 1000.0, "name": { - "value": "RouteFilters", - "localizedValue": "Route Filters" - } + "localizedValue": "Route Filters", + "value": "RouteFilters" + }, + "unit": "Count" }, { - "unit": "Count", - "currentValue": 0, - "limit": 1, + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/NetworkWatchers", + "limit": 1.0, "name": { - "value": "NetworkWatchers", - "localizedValue": "Network Watchers" - } + "localizedValue": "Network Watchers", + "value": "NetworkWatchers" + }, + "unit": "Count" }, { - "unit": "Count", - "currentValue": 0, - "limit": 10, + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/PacketCaptures", + "limit": 10.0, "name": { - "value": "PacketCaptures", - "localizedValue": "Packet Captures" - } + "localizedValue": "Packet Captures", + "value": "PacketCaptures" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/DnsServersPerVirtualNetwork", + "limit": 9.0, + "name": { + "localizedValue": "DNS servers per Virtual Network", + "value": "DnsServersPerVirtualNetwork" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/SubnetsPerVirtualNetwork", + "limit": 1000.0, + "name": { + "localizedValue": "Subnets per Virtual Network", + "value": "SubnetsPerVirtualNetwork" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/IPConfigurationsPerVirtualNetwork", + "limit": 4096.0, + "name": { + "localizedValue": "IP Configurations per Virtual Network", + "value": "IPConfigurationsPerVirtualNetwork" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/PeeringsPerVirtualNetwork", + "limit": 10.0, + "name": { + "localizedValue": "Peerings per Virtual Network", + "value": "PeeringsPerVirtualNetwork" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/SecurityRulesPerNetworkSecurityGroup", + "limit": 200.0, + "name": { + "localizedValue": "Security rules per Network Security Group", + "value": "SecurityRulesPerNetworkSecurityGroup" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/SecurityRuleAddressesOrPortsPerNetworkSecurityGroup", + "limit": 2000.0, + "name": { + "localizedValue": "Security rules addresses or ports per Network Security Group", + "value": "SecurityRuleAddressesOrPortsPerNetworkSecurityGroup" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/InboundRulesPerLoadBalancer", + "limit": 150.0, + "name": { + "localizedValue": "Inbound Rules per Load Balancer", + "value": "InboundRulesPerLoadBalancer" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/FrontendIPConfigurationPerLoadBalancer", + "limit": 10.0, + "name": { + "localizedValue": "Frontend IP Configurations per Load Balancer", + "value": "FrontendIPConfigurationPerLoadBalancer" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/OutboundNatRulesPerLoadBalancer", + "limit": 5.0, + "name": { + "localizedValue": "Outbound NAT Rules per Load Balancer", + "value": "OutboundNatRulesPerLoadBalancer" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/RoutesPerRouteTable", + "limit": 100.0, + "name": { + "localizedValue": "Routes per Route Table", + "value": "RoutesPerRouteTable" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/SecondaryIPConfigurationsPerNetworkInterface", + "limit": 256.0, + "name": { + "localizedValue": "Secondary IP Configurations per Network Interface", + "value": "SecondaryIPConfigurationsPerNetworkInterface" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/InboundRulesPerNetworkInterface", + "limit": 500.0, + "name": { + "localizedValue": "Inbound rules per Network Interface", + "value": "InboundRulesPerNetworkInterface" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/RouteFilterRulesPerRouteFilter", + "limit": 1.0, + "name": { + "localizedValue": "Route filter rules per Route Filter", + "value": "RouteFilterRulesPerRouteFilter" + }, + "unit": "Count" + }, + { + "currentValue": 0.0, + "id": "/subscriptions/subid/providers/Microsoft.Network/locations/westus/usages/RouteFiltersPerExpressRouteBgpPeering", + "limit": 1.0, + "name": { + "localizedValue": "Route filters per Express route BGP Peering", + "value": "RouteFiltersPerExpressRouteBgpPeering" + }, + "unit": "Count" } ] } diff --git a/specification/network/resource-manager/Microsoft.Network/2017-08-01/networkInterface.json b/specification/network/resource-manager/Microsoft.Network/2017-08-01/networkInterface.json index 1ff392137cbd..b56933f28400 100644 --- a/specification/network/resource-manager/Microsoft.Network/2017-08-01/networkInterface.json +++ b/specification/network/resource-manager/Microsoft.Network/2017-08-01/networkInterface.json @@ -446,7 +446,7 @@ "NetworkInterfaces" ], "operationId": "NetworkInterfaceLoadBalancers_List", - "description": "Get all load balancers in a network interface", + "description": "List all load balancers in a network interface.", "parameters": [ { "name": "resourceGroupName", diff --git a/specification/network/resource-manager/Microsoft.Network/2017-08-01/usage.json b/specification/network/resource-manager/Microsoft.Network/2017-08-01/usage.json index 295b69b1e1b9..391efd0f154a 100644 --- a/specification/network/resource-manager/Microsoft.Network/2017-08-01/usage.json +++ b/specification/network/resource-manager/Microsoft.Network/2017-08-01/usage.json @@ -42,7 +42,7 @@ "Usages" ], "operationId": "Usages_List", - "description": "Lists compute usages for a subscription.", + "description": "List network usages for a subscription.", "parameters": [ { "name": "location", @@ -92,6 +92,11 @@ }, "Usage": { "properties": { + "id": { + "type": "string", + "readOnly": true, + "description": "Resource identifier." + }, "unit": { "type": "string", "description": "An enum describing the unit of measurement.",