Skip to content

Commit

Permalink
Add Bring your own Backend operations (#18517)
Browse files Browse the repository at this point in the history
* add bring your own backend operations

* add missing files

* fix json formattin

* validation fixes

* fix

* fix more validation

* fix ids

* fix model validation

* fix descriptions

* fix environmentName description

* change to 202

* revert change to 202
  • Loading branch information
annikel authored Apr 27, 2022
1 parent 14d21dc commit 271379e
Show file tree
Hide file tree
Showing 16 changed files with 979 additions and 7 deletions.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,8 @@
"privateEndpointConnections": [],
"contentDistributionEndpoint": "",
"keyVaultReferenceIdentity": "SystemAssigned",
"userProvidedFunctionApps": [],
"userProvidedFunctionApps": null,
"linkedBackends": [],
"stagingEnvironmentPolicy": "Enabled",
"allowConfigFileUpdates": true
},
Expand All @@ -65,7 +66,8 @@
"privateEndpointConnections": [],
"contentDistributionEndpoint": "",
"keyVaultReferenceIdentity": "SystemAssigned",
"userProvidedFunctionApps": [],
"userProvidedFunctionApps": null,
"linkedBackends": [],
"stagingEnvironmentPolicy": "Enabled",
"allowConfigFileUpdates": true
},
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"parameters": {
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"resourceGroupName": "rg",
"name": "testStaticSite0",
"linkedBackendName": "testBackend",
"api-version": "2021-03-01"
},
"responses": {
"200": {
"headers": {},
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0/builds/default/linkedBackends/testBackend",
"name": "testBackend",
"type": "Microsoft.Web/staticSites/builds/linkedBackends",
"properties": {
"backendResourceId": "/subscription/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/backendRg/providers/Microsoft.Web/sites/testBackend",
"region": "West US 2",
"createdOn": "2021-12-24T17:33:11.641Z",
"provisioningState": "Succeeded"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
{
"parameters": {
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"resourceGroupName": "rg",
"name": "testStaticSite0",
"environmentName": "default",
"linkedBackendName": "testBackend",
"api-version": "2021-03-01"
},
"responses": {
"200": {
"headers": {},
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0/builds/default/linkedBackends/testBackend",
"name": "testBackend",
"type": "Microsoft.Web/staticSites/builds/linkedBackends",
"properties": {
"backendResourceId": "/subscription/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/backendRg/providers/Microsoft.Web/sites/testBackend",
"region": "West US 2",
"createdOn": "2021-12-24T17:33:11.641Z",
"provisioningState": "Succeeded"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"parameters": {
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"resourceGroupName": "rg",
"name": "testStaticSite0",
"api-version": "2021-03-01"
},
"responses": {
"200": {
"headers": {},
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0/builds/default/linkedBackends/testBackend",
"name": "testBackend",
"type": "Microsoft.Web/staticSites/builds/linkedBackends",
"properties": {
"backendResourceId": "/subscription/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/functionRG/providers/Microsoft.Web/sites/testBackend",
"region": "West US 2",
"createdOn": "2020-03-04T17:33:11.641Z",
"provisioningState": "Succeeded"
}
}
],
"nextLink": null
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"parameters": {
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"resourceGroupName": "rg",
"name": "testStaticSite0",
"environmentName": "default",
"linkedBackendName": "testBackend",
"api-version": "2021-03-01"
},
"responses": {
"200": {
"headers": {},
"body": {
"value": [
{
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0/builds/default/linkedBackends/testBackend",
"name": "testBackend",
"type": "Microsoft.Web/staticSites/builds/linkedBackends",
"properties": {
"backendResourceId": "/subscription/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/functionRG/providers/Microsoft.Web/sites/testBackend",
"region": "West US 2",
"createdOn": "2020-03-04T17:33:11.641Z",
"provisioningState": "Succeeded"
}
}
],
"nextLink": null
}
}
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,15 @@
"privateEndpointConnections": [],
"contentDistributionEndpoint": "",
"keyVaultReferenceIdentity": "SystemAssigned",
"userProvidedFunctionApps": [],
"userProvidedFunctionApps": null,
"linkedBackends": [
{
"backendResourceId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.ApiManagement/service/apimService0",
"region": null,
"createdOn": "2022-03-27T04:57:24.8058474",
"provisioningState": "Succeeded"
}
],
"stagingEnvironmentPolicy": "Enabled",
"allowConfigFileUpdates": true
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,15 @@
"createdTimeUtc": "2020-03-04T17:33:11.641Z",
"lastUpdatedOn": "2020-03-04T17:33:11.641Z",
"status": "Uploading",
"userProvidedFunctionApps": []
"userProvidedFunctionApps": null,
"linkedBackends": [
{
"backendResourceId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.ApiManagement/service/apimService0",
"region": null,
"createdOn": "2022-03-27T04:57:24.8058474",
"provisioningState": "Succeeded"
}
]
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@
"createdTimeUtc": "2020-03-04T17:33:11.641Z",
"lastUpdatedOn": "2020-03-04T17:33:11.641Z",
"status": "Ready",
"userProvidedFunctionApps": []
"userProvidedFunctionApps": null,
"linkedBackends": []
}
},
{
Expand All @@ -31,7 +32,15 @@
"createdTimeUtc": "2020-03-04T17:33:11.641Z",
"lastUpdatedOn": "2020-03-04T17:33:11.641Z",
"status": "Ready",
"userProvidedFunctionApps": []
"userProvidedFunctionApps": null,
"linkedBackends": [
{
"backendResourceId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.ApiManagement/service/apimService0",
"region": null,
"createdOn": "2022-03-27T04:57:24.8058474",
"provisioningState": "Succeeded"
}
]
}
}
],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,8 @@
"privateEndpointConnections": [],
"contentDistributionEndpoint": "",
"keyVaultReferenceIdentity": "SystemAssigned",
"userProvidedFunctionApps": [],
"userProvidedFunctionApps": null,
"linkedBackends": [],
"stagingEnvironmentPolicy": "Enabled",
"allowConfigFileUpdates": true
},
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"parameters": {
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"resourceGroupName": "rg",
"name": "testStaticSite0",
"linkedBackendName": "testBackend",
"api-version": "2021-03-01",
"staticSiteLinkedBackendEnvelope": {
"properties": {
"backendResourceId": "/subscription/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/backendRg/providers/Microsoft.Web/sites/testBackend",
"region": "West US 2"
}
}
},
"responses": {
"200": {
"headers": {},
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0/builds/default/linkedBackends/testBackend",
"name": "testBackend",
"type": "Microsoft.Web/staticSites/builds/linkedBackends",
"properties": {
"backendResourceId": "/subscription/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/backendRg/providers/Microsoft.Web/sites/testBackend",
"region": "West US 2",
"createdOn": "2021-12-24T17:33:11.641Z",
"provisioningState": "Succeeded"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"parameters": {
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"resourceGroupName": "rg",
"name": "testStaticSite0",
"environmentName": "default",
"linkedBackendName": "testBackend",
"api-version": "2021-03-01",
"staticSiteLinkedBackendEnvelope": {
"properties": {
"backendResourceId": "/subscription/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/backendRg/providers/Microsoft.Web/sites/testBackend",
"region": "West US 2"
}
}
},
"responses": {
"200": {
"headers": {},
"body": {
"id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/staticSites/testStaticSite0/builds/default/linkedBackends/testBackend",
"name": "testBackend",
"type": "Microsoft.Web/staticSites/builds/linkedBackends",
"properties": {
"backendResourceId": "/subscription/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/backendRg/providers/Microsoft.Web/sites/testBackend",
"region": "West US 2",
"createdOn": "2021-12-24T17:33:11.641Z",
"provisioningState": "Succeeded"
}
}
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"parameters": {
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"resourceGroupName": "rg",
"name": "testStaticSite0",
"linkedBackendName": "testBackend",
"cleanUpAuth": true,
"api-version": "2021-03-01"
},
"responses": {
"204": {},
"200": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"parameters": {
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"resourceGroupName": "rg",
"name": "testStaticSite0",
"environmentName": "12",
"linkedBackendName": "testBackend",
"cleanUpAuth": true,
"api-version": "2021-03-01"
},
"responses": {
"204": {},
"200": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"parameters": {
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"resourceGroupName": "rg",
"name": "testStaticSite0",
"linkedBackendName": "testBackend",
"api-version": "2021-03-01",
"staticSiteLinkedBackendEnvelope": {
"properties": {
"backendResourceId": "/subscription/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/backendRg/providers/Microsoft.Web/sites/testBackend",
"region": "West US 2"
}
}
},
"responses": {
"204": {},
"200": {}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
{
"parameters": {
"subscriptionId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
"resourceGroupName": "rg",
"name": "testStaticSite0",
"environmentName": "default",
"linkedBackendName": "testBackend",
"api-version": "2021-03-01",
"staticSiteLinkedBackendEnvelope": {
"properties": {
"backendResourceId": "/subscription/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/backendRg/providers/Microsoft.Web/sites/testBackend",
"region": "West US 2"
}
}
},
"responses": {
"204": {},
"200": {}
}
}

0 comments on commit 271379e

Please sign in to comment.