diff --git a/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesCreateOrUpdate.json b/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesCreateOrUpdate.json index 03e069e9d437..541117e34846 100644 --- a/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesCreateOrUpdate.json +++ b/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesCreateOrUpdate.json @@ -7,7 +7,8 @@ "api-version": "2015-05-01-preview", "parameters": { "properties": { - "virtualNetworkSubnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet" + "ignoreVnetPrivateAccessConfiguration": false, + "virtualNetworkSubnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet" } } }, @@ -18,7 +19,9 @@ "name": "vnet-firewall-rule", "type": "Microsoft.Sql/servers/virtualNetworkRules", "properties": { - "virtualNetworkSubnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet" + "ignoreVnetPrivateAccessConfiguration": false, + "state": "Ready", + "virtualNetworkSubnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet" } } }, @@ -28,7 +31,9 @@ "name": "vnet-firewall-rule", "type": "Microsoft.Sql/servers/virtualNetworkRules", "properties": { - "virtualNetworkSubnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet" + "ignoreVnetPrivateAccessConfiguration": false, + "state": "Ready", + "virtualNetworkSubnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet" } } }, diff --git a/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesGet.json b/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesGet.json index e39df5bfa8a9..1fca34835f2f 100644 --- a/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesGet.json +++ b/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesGet.json @@ -13,6 +13,8 @@ "name": "vnet-firewall-rule", "type": "Microsoft.Sql/servers/virtualNetworkRules", "properties": { + "ignoreVnetPrivateAccessConfiguration": false, + "state": "Ready", "virtualNetworkSubnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet" } } diff --git a/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesList.json b/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesList.json index c6f863d674ec..c17681414a7b 100644 --- a/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesList.json +++ b/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/examples/VirtualNetworkRulesList.json @@ -15,6 +15,8 @@ "name": "vnet-firewall-rule", "type": "Microsoft.Sql/servers/virtualNetworkRules", "properties": { + "ignoreVnetPrivateAccessConfiguration": false, + "state": "Ready", "virtualNetworkSubnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet" } }, @@ -23,6 +25,8 @@ "name": "vnet-firewall-rule", "type": "Microsoft.Sql/servers/virtualNetworkRules", "properties": { + "ignoreVnetPrivateAccessConfiguration": false, + "state": "Ready", "virtualNetworkSubnetId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default/providers/Microsoft.Network/virtualNetworks/testvnet/subnets/testsubnet" } } diff --git a/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/virtualNetworkRules.json b/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/virtualNetworkRules.json index ecf7a5372b3b..144b8129c6fd 100644 --- a/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/virtualNetworkRules.json +++ b/specification/sql/resource-manager/Microsoft.Sql/2015-05-01-preview/virtualNetworkRules.json @@ -219,11 +219,34 @@ "definitions": { "VirtualNetworkRuleProperties": { "description": "Properties of a virtual network rule.", + "required": [ + "virtualNetworkSubnetId" + ], "type": "object", "properties": { "virtualNetworkSubnetId": { - "description": "The resource ID of the virtual network subnet", + "description": "The ARM resource id of the virtual network subnet.", "type": "string" + }, + "ignoreVnetPrivateAccessConfiguration": { + "description": "Create firewall rule before the virtual network has private access enabled.", + "type": "boolean" + }, + "state": { + "description": "Virtual network rule state", + "enum": [ + "Initializing", + "InProgress", + "Ready", + "Deleting", + "Unknown" + ], + "type": "string", + "readOnly": true, + "x-ms-enum": { + "name": "VirtualNetworkRuleState", + "modelAsString": true + } } } }, @@ -348,4 +371,4 @@ } } } -} +} \ No newline at end of file