Skip to content

Commit cd7042c

Browse files
authored
Update connectors-template.json (#570)
* Update connectors-template.json * Update connectors-template.json * Update connectors-template.json * Update connectors-template.json
1 parent 44a3c75 commit cd7042c

File tree

1 file changed

+113
-113
lines changed

1 file changed

+113
-113
lines changed
Lines changed: 113 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -1,122 +1,122 @@
11
{
2-
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
3-
"contentVersion": "1.0.0.0",
4-
"parameters": {
5-
"location": {
6-
"type": "string",
7-
"metadata": {
8-
"description": "The datacenter to use for the deployment."
9-
}
10-
},
11-
"logicAppSystemAssignedIdentityTenantId": {
12-
"type": "string"
13-
},
14-
"logicAppSystemAssignedIdentityObjectId": {
15-
"type": "string"
16-
},
17-
"sa_name": {
18-
"defaultValue": "storage name",
19-
"type": "string"
20-
},
21-
"connections_azureblob_name": {
22-
"defaultValue": "azureblob",
23-
"type": "string"
24-
}
2+
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
3+
"contentVersion": "1.0.0.0",
4+
"parameters": {
5+
"location": {
6+
"type": "string",
7+
"metadata": {
8+
"description": "The datacenter to use for the deployment."
9+
}
2510
},
26-
"variables": {
27-
"sa": "[concat(toLower(parameters('sa_name')), uniqueString(resourceGroup().id))]"
11+
"logicAppSystemAssignedIdentityTenantId": {
12+
"type": "string"
2813
},
29-
"resources": [
30-
{
31-
"type": "Microsoft.Storage/storageAccounts",
32-
"apiVersion": "2020-08-01-preview",
33-
"name": "[variables('sa')]",
34-
"location": "[parameters('location')]",
35-
"sku": {
36-
"name": "Standard_LRS",
37-
"tier": "Standard"
38-
},
39-
"kind": "Storage",
40-
"properties": {
41-
"networkAcls": {
42-
"bypass": "AzureServices",
43-
"virtualNetworkRules": [],
44-
"ipRules": [],
45-
"defaultAction": "Allow"
46-
},
47-
"supportsHttpsTrafficOnly": true,
48-
"encryption": {
49-
"services": {
50-
"file": {
51-
"keyType": "Account",
52-
"enabled": true
53-
},
54-
"blob": {
55-
"keyType": "Account",
56-
"enabled": true
57-
}
58-
},
59-
"keySource": "Microsoft.Storage"
60-
}
61-
}
62-
},
63-
{
64-
"type": "Microsoft.Storage/storageAccounts/blobServices/containers",
65-
"apiVersion": "2018-02-01",
66-
"name": "[concat(variables('sa'), '/default/blobs')]",
67-
"dependsOn": [
68-
"[resourceId('Microsoft.Storage/storageAccounts', variables('sa'))]"
69-
],
70-
"properties": {
71-
"defaultEncryptionScope": "$account-encryption-key",
72-
"denyEncryptionScopeOverride": false,
73-
"publicAccess": "Container"
74-
}
14+
"logicAppSystemAssignedIdentityObjectId": {
15+
"type": "string"
16+
},
17+
"sa_name": {
18+
"defaultValue": "storage name",
19+
"type": "string"
20+
},
21+
"connections_azureblob_name": {
22+
"defaultValue": "azureblob",
23+
"type": "string"
24+
}
25+
},
26+
"variables": {
27+
"storage_account": "[concat(toLower(parameters('sa_name')), uniqueString(resourceGroup().id))]"
28+
},
29+
"resources": [
30+
{
31+
"type": "Microsoft.Storage/storageAccounts",
32+
"apiVersion": "2021-09-01",
33+
"name": "[variables('storage_account')]",
34+
"location": "[parameters('location')]",
35+
"sku": {
36+
"name": "Standard_LRS",
37+
"tier": "Standard"
38+
},
39+
"kind": "Storage",
40+
"properties": {
41+
"networkAcls": {
42+
"bypass": "AzureServices",
43+
"virtualNetworkRules": [],
44+
"ipRules": [],
45+
"defaultAction": "Allow"
7546
},
76-
{
77-
"type": "Microsoft.Web/connections",
78-
"apiVersion": "2016-06-01",
79-
"name": "[parameters('connections_azureblob_name')]",
80-
"location": "[parameters('location')]",
81-
"kind": "V2",
82-
"dependsOn": [
83-
"[resourceId('Microsoft.Storage/storageAccounts', variables('sa'))]"
84-
],
85-
"properties": {
86-
"displayName": "privatestorage",
87-
"parameterValues": {
88-
"accountName": "[variables('sa')]",
89-
"accessKey": "[concat(listKeys(concat(resourceGroup().id,'/providers/Microsoft.Storage/storageAccounts/', variables('sa')),'2019-06-01').keys[0].value)]"
90-
},
91-
"api": {
92-
"id": "[concat('/subscriptions/',subscription().subscriptionId,'/providers/Microsoft.Web/locations/',parameters('location'),'/managedApis/azureblob')]"
93-
}
47+
"supportsHttpsTrafficOnly": true,
48+
"encryption": {
49+
"services": {
50+
"file": {
51+
"keyType": "Account",
52+
"enabled": true
53+
},
54+
"blob": {
55+
"keyType": "Account",
56+
"enabled": true
9457
}
58+
},
59+
"keySource": "Microsoft.Storage"
60+
}
61+
}
62+
},
63+
{
64+
"type": "Microsoft.Storage/storageAccounts/blobServices/containers",
65+
"apiVersion": "2021-09-01",
66+
"name": "[format('{0}/default/blobs', variables('storage_account'))]",
67+
"dependsOn": [
68+
"[resourceId('Microsoft.Storage/storageAccounts', variables('storage_account'))]"
69+
],
70+
"properties": {
71+
"defaultEncryptionScope": "$account-encryption-key",
72+
"denyEncryptionScopeOverride": false,
73+
"publicAccess": "Container"
74+
}
75+
},
76+
{
77+
"type": "Microsoft.Web/connections",
78+
"apiVersion": "2016-06-01",
79+
"name": "[parameters('connections_azureblob_name')]",
80+
"location": "[parameters('location')]",
81+
"kind": "V2",
82+
"dependsOn": [
83+
"[resourceId('Microsoft.Storage/storageAccounts', variables('storage_account'))]"
84+
],
85+
"properties": {
86+
"displayName": "privatestorage",
87+
"parameterValues": {
88+
"accountName": "[variables('storage_account')]",
89+
"accessKey": "[listKeys(resourceId('Microsoft.Storage/storageAccounts/', variables('storage_account')), '2019-06-01').keys[0].value]"
9590
},
96-
{
97-
"type": "Microsoft.Web/connections/accessPolicies",
98-
"apiVersion": "2016-06-01",
99-
"name": "[concat(parameters('connections_azureblob_name'),'/',parameters('logicAppSystemAssignedIdentityObjectId'))]",
100-
"location": "australiasoutheast",
101-
"dependsOn": [
102-
"[resourceId('Microsoft.Web/connections', parameters('connections_azureblob_name'))]"
103-
],
104-
"properties": {
105-
"principal": {
106-
"type": "ActiveDirectory",
107-
"identity": {
108-
"tenantId": "[parameters('logicAppSystemAssignedIdentityTenantId')]",
109-
"objectId": "[parameters('logicAppSystemAssignedIdentityObjectId')]"
110-
}
111-
}
112-
}
91+
"api": {
92+
"id": "[subscriptionResourceId('Microsoft.Web/locations/managedApis', parameters('location'), 'azureblob')]"
93+
}
94+
}
95+
},
96+
{
97+
"type": "Microsoft.Web/connections/accessPolicies",
98+
"apiVersion": "2016-06-01",
99+
"name": "[format('{0}/{1}', parameters('connections_azureblob_name'), parameters('logicAppSystemAssignedIdentityObjectId'))]",
100+
"location": "[parameters('location')]",
101+
"dependsOn": [
102+
"[resourceId('Microsoft.Web/connections', parameters('connections_azureblob_name'))]"
103+
],
104+
"properties": {
105+
"principal": {
106+
"type": "ActiveDirectory",
107+
"identity": {
108+
"tenantId": "[parameters('logicAppSystemAssignedIdentityTenantId')]",
109+
"objectId": "[parameters('logicAppSystemAssignedIdentityObjectId')]"
110+
}
113111
}
114-
115-
],
116-
"outputs": {
117-
"blobendpointurl": {
118-
"type": "string",
119-
"value": "[reference(resourceId('Microsoft.Web/connections', parameters('connections_azureblob_name')),'2016-06-01', 'full').properties.connectionRuntimeUrl]"
120112
}
121113
}
122-
}
114+
115+
],
116+
"outputs": {
117+
"blobendpointurl": {
118+
"type": "string",
119+
"value": "[reference(resourceId('Microsoft.Web/connections', parameters('connections_azureblob_name')), '2016-06-01', 'full').properties.connectionRuntimeUrl]"
120+
}
121+
}
122+
}

0 commit comments

Comments
 (0)