diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/customIpPrefix.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/customIpPrefix.json index 7e91169a1d4d..7cb997575572 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/customIpPrefix.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/customIpPrefix.json @@ -361,11 +361,7 @@ "properties": { "cidr": { "type": "string", - "description": "The prefix range in CIDR notation. Should include the start address and the prefix length. Should be a subset of its master custom IP Prefix parent CIDR." - }, - "masterCustomIpPrefix": { - "$ref": "./network.json#/definitions/SubResource", - "description": "The master custom IP Prefix parent." + "description": "The prefix range in CIDR notation. Should include the start address and the prefix length." }, "commissionedState": { "type": "string", diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixCreateCustomizedValues.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixCreateCustomizedValues.json index b6629067079b..fb8e8331acb8 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixCreateCustomizedValues.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixCreateCustomizedValues.json @@ -10,7 +10,6 @@ "parameters": { "location": "westus", "properties": { - "masterCustomIpPrefix": "test-masterCustomIpPrefix", "cidr": "0.0.0.0/24" } } @@ -28,7 +27,6 @@ "properties": { "provisioningState": "Succeeded", "resourceGuid": "00000000-0000-0000-0000-00000000", - "masterCustomIpPrefix": "test-masterCustomIpPrefix", "cidr": "192.168.254.2/24", "commissionedState": "Provisioning", "publicIpPrefixes": [] @@ -48,7 +46,6 @@ "properties": { "provisioningState": "Succeeded", "resourceGuid": "00000000-0000-0000-0000-00000000", - "masterCustomIpPrefix": "test-masterCustomIpPrefix", "cidr": "192.168.254.2/24", "commissionedState": "Provisioning", "publicIpPrefixes": [] diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixGet.json index 5ff8605593a0..ab0cc73d1b43 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixGet.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixGet.json @@ -15,7 +15,6 @@ "properties": { "provisioningState": "Succeeded", "resourceGuid": "00000000-0000-0000-0000-00000000", - "masterCustomIpPrefix": "test-masterCustomIpPrefix", "cidr": "0.0.0.0/24", "commissionedState": "Commissioned", "publicIpPrefixes": [] diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixList.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixList.json index f8929874eb60..2d91448ea33a 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixList.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixList.json @@ -16,7 +16,6 @@ "properties": { "provisioningState": "Succeeded", "resourceGuid": "00000000-0000-0000-0000-00000000", - "masterCustomIpPrefix": "test-masterCustomIpPrefix", "cidr": "0.0.0.0/24", "commissionedState": "Commissioned", "publicIpPrefixes": [] @@ -31,7 +30,6 @@ "properties": { "provisioningState": "Succeeded", "resourceGuid": "00000000-0000-0000-0000-00000000", - "masterCustomIpPrefix": "test-masterCustomIpPrefix", "cidr": "0.0.1.0/30", "commissionedState": "Commissioned", "publicIpPrefixes": [] diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixListAll.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixListAll.json index f2c4854c0396..bb0d53f63631 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixListAll.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixListAll.json @@ -15,7 +15,6 @@ "properties": { "provisioningState": "Succeeded", "resourceGuid": "00000000-0000-0000-0000-00000000", - "masterCustomIpPrefix": "test-masterCustomIpPrefix", "cidr": "0.0.0.0/24", "commissionedState": "Commissioned", "publicIpPrefixes": [] @@ -30,7 +29,6 @@ "properties": { "provisioningState": "Succeeded", "resourceGuid": "00000000-0000-0000-0000-00000000", - "masterCustomIpPrefix": "test-masterCustomIpPrefix", "cidr": "0.0.1.0/30", "commissionedState": "Commissioned", "publicIpPrefixes": [] @@ -45,7 +43,6 @@ "properties": { "provisioningState": "Succeeded", "resourceGuid": "00000000-0000-0000-0000-00000000", - "masterCustomIpPrefix": "test-masterCustomIpPrefix", "cidr": "0.0.1.0/22", "commissionedState": "Provisioning", "publicIpPrefixes": [] diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixUpdateTags.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixUpdateTags.json index a3053cc6b7b9..b4de4cd847a9 100644 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixUpdateTags.json +++ b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/CustomIpPrefixUpdateTags.json @@ -27,7 +27,6 @@ "properties": { "provisioningState": "Succeeded", "resourceGuid": "00000000-0000-0000-0000-00000000", - "masterCustomIpPrefix": "test-masterCustomIpPrefix", "cidr": "192.168.254.2/24", "commissionedState": "Provisioning", "publicIpPrefixes": [] diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixCreateCustomizedValues.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixCreateCustomizedValues.json deleted file mode 100644 index 14a8cadf2e7f..000000000000 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixCreateCustomizedValues.json +++ /dev/null @@ -1,50 +0,0 @@ -{ - "parameters": { - "api-version": "2020-06-01", - "subscriptionId": "subid", - "resourceGroupName": "rg1", - "masterCustomIpPrefixName": "test-mastercustomipprefix", - "parameters": { - "location": "global", - "properties": { - "cidr": "0.0.0.0/24", - "originalValidationMessage": "1|AZURE|723663501870|0.0.0.0/24|20201029|SHA256|RSAPSS", - "signedValidationMessage": "jV3EbcSqrDaXkDi88D9tLj~WptZeJ5sDku9h8h5iCMKpdldrsYbhTcXkrYmis4ExTrGP3Qve3ukEkH9h3ktAoypvA8MSvIRJaNSrX2FX0uu6XQFVRE0aVVa7fHXO5o1bNeaLb3znt0fhaJX-mXOI19d7IKJWzDKy-xsIfqbJRoU2OoLYMvr3n9vjAenJ8b0BQ1gvPWr4jTDP0hKWJa7ZZBos3npZiOY3GUhy-v-jJncxEzoRHAtZCdLyDKx--mcn5O9WxN6beXcfWnElM08p5PtihMh7VsAPJGnkJ6aWRPRty3BW1HAENuMsuW-nHkwU5AWQx~Pn-rs~v2BoREsomA__" - } - } - }, - "responses": { - "200": { - "body": { - "name": "test-mastercustomipprefix", - "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/masterCustomIpPrefixes/test-mastercustomipprefix", - "etag": "W/\"00000000-0000-0000-0000-00000000\"", - "location": "westus", - "properties": { - "provisioningState": "Succeeded", - "resourceGuid": "00000000-0000-0000-0000-00000000", - "cidr": "0.0.0.0/24", - "validationState": "Validating", - "customIpPrefixes": [] - }, - "type": "Microsoft.Network/masterCustomIpPrefixes" - } - }, - "201": { - "body": { - "name": "test-mastercustomipprefix", - "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/masterCustomIpPrefixes/test-mastercustomipprefix", - "etag": "W/\"00000000-0000-0000-0000-00000000\"", - "location": "westus", - "properties": { - "provisioningState": "Succeeded", - "resourceGuid": "00000000-0000-0000-0000-00000000", - "cidr": "0.0.0.0/24", - "validationState": "Validating", - "customIpPrefixes": [] - }, - "type": "Microsoft.Network/masterCustomIpPrefixes" - } - } - } -} diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixDelete.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixDelete.json deleted file mode 100644 index 99bc0b3d7aea..000000000000 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixDelete.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "parameters": { - "api-version": "2020-06-01", - "subscriptionId": "subid", - "resourceGroupName": "rg1", - "masterCustomIpPrefixName": "test-mastercustomipprefix" - }, - "responses": { - "200": {}, - "202": {}, - "204": {} - } -} diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixGet.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixGet.json deleted file mode 100644 index 7f50f9e79275..000000000000 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixGet.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "parameters": { - "api-version": "2020-06-01", - "subscriptionId": "subid", - "resourceGroupName": "rg1", - "masterCustomIpPrefixName": "test-mastercustomipprefix" - }, - "responses": { - "200": { - "body": { - "name": "test-mastercustomipprefix", - "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/masterCustomIpPrefixes/test-mastercustomipprefix", - "etag": "W/\"00000000-0000-0000-0000-00000000\"", - "location": "westus", - "properties": { - "provisioningState": "Succeeded", - "resourceGuid": "00000000-0000-0000-0000-00000000", - "cidr": "0.0.0.0/24", - "validationState": "Valid", - "customIpPrefixes": [] - }, - "type": "Microsoft.Network/masterCustomIpPrefixes" - } - } - } -} diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixList.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixList.json deleted file mode 100644 index 3b1d0f051b1c..000000000000 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixList.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "parameters": { - "api-version": "2020-06-01", - "subscriptionId": "subid", - "resourceGroupName": "rg1" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "name": "test-mastercustomipprefix", - "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/masterCustomIpPrefixes/test-mastercustomipprefix", - "etag": "W/\"00000000-0000-0000-0000-00000000\"", - "location": "westus", - "properties": { - "provisioningState": "Succeeded", - "resourceGuid": "00000000-0000-0000-0000-00000000", - "cidr": "0.0.0.0/24", - "validationState": "Valid", - "customIpPrefixes": [] - }, - "type": "Microsoft.Network/masterCustomIpPrefixes" - }, - { - "name": "test-mastercustomipprefix2", - "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/masterCustomIpPrefixes/test-mastercustomipprefix2", - "etag": "W/\"00000000-0000-0000-0000-00000000\"", - "location": "westus", - "properties": { - "provisioningState": "Succeeded", - "resourceGuid": "00000000-0000-0000-0000-00000000", - "cidr": "0.0.1.0/24", - "validationState": "Validating", - "customIpPrefixes": [] - }, - "type": "Microsoft.Network/masterCustomIpPrefixes" - } - ] - } - } - } -} diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixListAll.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixListAll.json deleted file mode 100644 index 8c5258d3ae25..000000000000 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixListAll.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "parameters": { - "api-version": "2020-06-01", - "subscriptionId": "subid" - }, - "responses": { - "200": { - "body": { - "value": [ - { - "name": "test-mastercustomipprefix", - "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/masterCustomIpPrefixes/test-mastercustomipprefix", - "etag": "W/\"00000000-0000-0000-0000-00000000\"", - "location": "westus", - "properties": { - "provisioningState": "Succeeded", - "resourceGuid": "00000000-0000-0000-0000-00000000", - "cidr": "0.0.0.0/24", - "validationState": "Valid", - "customIpPrefixes": [] - }, - "type": "Microsoft.Network/masterCustomIpPrefixes" - }, - { - "name": "test-mastercustomipprefix2", - "id": "/subscriptions/subid/resourceGroups/rg2/providers/Microsoft.Network/masterCustomIpPrefixes/test-mastercustomipprefix2", - "etag": "W/\"00000000-0000-0000-0000-00000000\"", - "location": "westus", - "properties": { - "provisioningState": "Succeeded", - "resourceGuid": "00000000-0000-0000-0000-00000000", - "cidr": "0.0.1.0/24", - "validationState": "Validating", - "customIpPrefixes": [] - }, - "type": "Microsoft.Network/masterCustomIpPrefixes" - }, - { - "name": "test-mastercustomipprefix2", - "id": "/subscriptions/subid/resourceGroups/rg3/providers/Microsoft.Network/masterCustomIpPrefixes/test-mastercustomipprefix2", - "etag": "W/\"00000000-0000-0000-0000-00000000\"", - "location": "eastus", - "properties": { - "provisioningState": "Succeeded", - "resourceGuid": "00000000-0000-0000-0000-00000000", - "cidr": "0.0.2.0/24", - "validationState": "Valid", - "customIpPrefixes": [] - }, - "type": "Microsoft.Network/masterCustomIpPrefixes" - } - ] - } - } - } -} diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixUpdateTags.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixUpdateTags.json deleted file mode 100644 index 39da441b0530..000000000000 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/examples/MasterCustomIpPrefixUpdateTags.json +++ /dev/null @@ -1,36 +0,0 @@ -{ - "parameters": { - "api-version": "2020-06-01", - "subscriptionId": "subid", - "resourceGroupName": "rg1", - "masterCustomIpPrefixName": "test-mastercustomipprefix", - "parameters": { - "tags": { - "tag1": "value1", - "tag2": "value2" - } - } - }, - "responses": { - "200": { - "body": { - "name": "test-mastercustomipprefix", - "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/masterCustomIpPrefixes/test-mastercustomipprefix", - "etag": "W/\"00000000-0000-0000-0000-00000000\"", - "location": "westus", - "properties": { - "provisioningState": "Succeeded", - "resourceGuid": "00000000-0000-0000-0000-00000000", - "cidr": "0.0.0.0/24", - "validationState": "Validating", - "customIpPrefixes": [] - }, - "tags": { - "tag1": "value1", - "tag2": "value2" - }, - "type": "Microsoft.Network/masterCustomIpPrefixes" - } - } - } -} diff --git a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/masterCustomIpPrefix.json b/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/masterCustomIpPrefix.json deleted file mode 100644 index eb59963e1e32..000000000000 --- a/specification/network/resource-manager/Microsoft.Network/stable/2020-06-01/masterCustomIpPrefix.json +++ /dev/null @@ -1,446 +0,0 @@ -{ - "swagger": "2.0", - "info": { - "title": "NetworkManagementClient", - "description": "The Microsoft Azure Network management API provides a RESTful set of web services that interact with Microsoft Azure Networks service to manage your network resources. The API has entities that capture the relationship between an end user and the Microsoft Azure Networks service.", - "version": "2020-06-01" - }, - "host": "management.azure.com", - "schemes": [ - "https" - ], - "consumes": [ - "application/json" - ], - "produces": [ - "application/json" - ], - "security": [ - { - "azure_auth": [ - "user_impersonation" - ] - } - ], - "securityDefinitions": { - "azure_auth": { - "type": "oauth2", - "authorizationUrl": "https://login.microsoftonline.com/common/oauth2/authorize", - "flow": "implicit", - "description": "Azure Active Directory OAuth2 Flow.", - "scopes": { - "user_impersonation": "impersonate your user account" - } - } - }, - "paths": { - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/masterCustomIpPrefixes/{masterCustomIpPrefixName}": { - "delete": { - "tags": [ - "MasterCustomIpPrefixes" - ], - "operationId": "MasterCustomIPPrefixes_Delete", - "description": "Deletes the specified master custom IP Prefix.", - "parameters": [ - { - "name": "resourceGroupName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the resource group." - }, - { - "name": "masterCustomIpPrefixName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the MasterCustomIPPrefix." - }, - { - "$ref": "./network.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "./network.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "204": { - "description": "Request successful. Resource does not exist." - }, - "202": { - "description": "Accepted and the operation will complete asynchronously." - }, - "200": { - "description": "Delete successful." - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "./network.json#/definitions/CloudError" - } - } - }, - "x-ms-examples": { - "Delete master custom IP prefix": { - "$ref": "./examples/MasterCustomIpPrefixDelete.json" - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - } - }, - "get": { - "tags": [ - "MasterCustomIpPrefixes" - ], - "operationId": "MasterCustomIPPrefixes_Get", - "description": "Gets the specified master custom IP prefix in a specified resource group.", - "parameters": [ - { - "name": "resourceGroupName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the resource group." - }, - { - "name": "masterCustomIpPrefixName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the master custom IP prefix." - }, - { - "$ref": "./network.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "./network.json#/parameters/SubscriptionIdParameter" - }, - { - "name": "$expand", - "in": "query", - "required": false, - "type": "string", - "description": "Expands referenced resources." - } - ], - "responses": { - "200": { - "description": "Request successful. The operation returns the resulting MasterCustomIPPrefix resource.", - "schema": { - "$ref": "#/definitions/MasterCustomIpPrefix" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "./network.json#/definitions/CloudError" - } - } - }, - "x-ms-examples": { - "Get master custom IP prefix": { - "$ref": "./examples/MasterCustomIpPrefixGet.json" - } - } - }, - "put": { - "tags": [ - "MasterCustomIpPrefixes" - ], - "operationId": "MasterCustomIPPrefixes_CreateOrUpdate", - "description": "Creates or updates a master custom IP prefix.", - "parameters": [ - { - "name": "resourceGroupName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the resource group." - }, - { - "name": "masterCustomIpPrefixName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the master custom IP prefix." - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "#/definitions/MasterCustomIpPrefix" - }, - "description": "Parameters supplied to the create or update master custom IP prefix operation." - }, - { - "$ref": "./network.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "./network.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "201": { - "description": "Create successful. The operation returns the resulting MasterCustomIpPrefix resource.", - "schema": { - "$ref": "#/definitions/MasterCustomIpPrefix" - } - }, - "200": { - "description": "Update successful. The operation returns the resulting MasterCustomIpPrefix resource.", - "schema": { - "$ref": "#/definitions/MasterCustomIpPrefix" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "./network.json#/definitions/CloudError" - } - } - }, - "x-ms-examples": { - "Create master custom IP prefix allocation method": { - "$ref": "./examples/MasterCustomIpPrefixCreateCustomizedValues.json" - } - }, - "x-ms-long-running-operation": true, - "x-ms-long-running-operation-options": { - "final-state-via": "location" - } - }, - "patch": { - "tags": [ - "MasterCustomIpPrefixes" - ], - "operationId": "MasterCustomIPPrefixes_UpdateTags", - "description": "Updates master custom IP prefix tags.", - "parameters": [ - { - "name": "resourceGroupName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the resource group." - }, - { - "name": "masterCustomIpPrefixName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the master custom IP prefix." - }, - { - "name": "parameters", - "in": "body", - "required": true, - "schema": { - "$ref": "./network.json#/definitions/TagsObject" - }, - "description": "Parameters supplied to update master custom IP prefix tags." - }, - { - "$ref": "./network.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "./network.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Update successful. The operation returns the resulting masterCustomIpPrefix resource.", - "schema": { - "$ref": "#/definitions/MasterCustomIpPrefix" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "./network.json#/definitions/CloudError" - } - } - }, - "x-ms-examples": { - "Update public IP address tags": { - "$ref": "./examples/MasterCustomIpPrefixUpdateTags.json" - } - } - } - }, - "/subscriptions/{subscriptionId}/providers/Microsoft.Network/masterCustomIpPrefixes": { - "get": { - "tags": [ - "MasterCustomIpPrefixes" - ], - "operationId": "MasterCustomIPPrefixes_ListAll", - "description": "Gets all master custom IP prefixes in a subscription.", - "parameters": [ - { - "$ref": "./network.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "./network.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Request successful. The operation returns a list of MasterCustomIPPrefix resources.", - "schema": { - "$ref": "#/definitions/MasterCustomIpPrefixListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "./network.json#/definitions/CloudError" - } - } - }, - "x-ms-examples": { - "List all master custom IP prefixes": { - "$ref": "./examples/MasterCustomIpPrefixListAll.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - }, - "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/masterCustomIpPrefixes": { - "get": { - "tags": [ - "MasterCustomIpPrefixes" - ], - "operationId": "MasterCustomIPPrefixes_List", - "description": "Gets all master custom IP prefixes in a resource group.", - "parameters": [ - { - "name": "resourceGroupName", - "in": "path", - "required": true, - "type": "string", - "description": "The name of the resource group." - }, - { - "$ref": "./network.json#/parameters/ApiVersionParameter" - }, - { - "$ref": "./network.json#/parameters/SubscriptionIdParameter" - } - ], - "responses": { - "200": { - "description": "Request successful. The operation returns a list of MasterCustomIPPrefix resources.", - "schema": { - "$ref": "#/definitions/MasterCustomIpPrefixListResult" - } - }, - "default": { - "description": "Error response describing why the operation failed.", - "schema": { - "$ref": "./network.json#/definitions/CloudError" - } - } - }, - "x-ms-examples": { - "List resource group master custom IP prefixes": { - "$ref": "./examples/MasterCustomIpPrefixList.json" - } - }, - "x-ms-pageable": { - "nextLinkName": "nextLink" - } - } - } - }, - "definitions": { - "MasterCustomIpPrefixPropertiesFormat": { - "properties": { - "cidr": { - "type": "string", - "description": "The prefix range in CIDR notation. Should include the start address and the prefix length." - }, - "originalValidationMessage": { - "type": "string", - "description": "Original message used to request creation of master custom IP Prefix." - }, - "signedValidationMessage": { - "type": "string", - "description": "Signed message used to request creation of master custom IP Prefix." - }, - "customIpPrefixes": { - "readOnly": true, - "type": "array", - "items": { - "$ref": "./network.json#/definitions/SubResource" - }, - "description": "The list of corresponding Custom IP Prefixes." - }, - "validationState": { - "readOnly": true, - "type": "string", - "description": "The validation state of the ROA for the corresponding RIR (ARIN/RIPE/APNIC/LACNIC/AFRINIC).", - "enum": [ - "Validating", - "Valid", - "Invalid" - ], - "x-ms-enum": { - "name": "ValidationStatus", - "modelAsString": true - } - }, - "resourceGuid": { - "readOnly": true, - "type": "string", - "description": "The resource GUID property of the master custom IP prefix resource." - }, - "provisioningState": { - "readOnly": true, - "$ref": "./network.json#/definitions/ProvisioningState", - "description": "The provisioning state of the master custom IP prefix resource." - } - }, - "description": "Master custom IP prefix properties." - }, - "MasterCustomIpPrefix": { - "properties": { - "properties": { - "x-ms-client-flatten": true, - "$ref": "#/definitions/MasterCustomIpPrefixPropertiesFormat", - "description": "Master Custom IP prefix properties." - }, - "etag": { - "readOnly": true, - "type": "string", - "description": "A unique read-only string that changes whenever the resource is updated." - } - }, - "allOf": [ - { - "$ref": "./network.json#/definitions/Resource" - } - ], - "description": "Master Custom IP prefix resource." - }, - "MasterCustomIpPrefixListResult": { - "properties": { - "value": { - "type": "array", - "items": { - "$ref": "#/definitions/MasterCustomIpPrefix" - }, - "description": "A list of master custom IP prefixes that exists in a resource group." - }, - "nextLink": { - "type": "string", - "description": "The URL to get the next set of results." - } - }, - "description": "Response for ListMasterCustomIpPrefixes API service call." - } - } -} diff --git a/specification/network/resource-manager/readme.md b/specification/network/resource-manager/readme.md index a6026e09e2e2..19da4d0d156d 100644 --- a/specification/network/resource-manager/readme.md +++ b/specification/network/resource-manager/readme.md @@ -58,7 +58,6 @@ input-file: - Microsoft.Network/stable/2020-06-01/ipAllocation.json - Microsoft.Network/stable/2020-06-01/ipGroups.json - Microsoft.Network/stable/2020-06-01/loadBalancer.json - - Microsoft.Network/stable/2020-06-01/masterCustomIpPrefix.json - Microsoft.Network/stable/2020-06-01/natGateway.json - Microsoft.Network/stable/2020-06-01/network.json - Microsoft.Network/stable/2020-06-01/networkInterface.json