Skip to content

Commit 7ccd8a6

Browse files
committed
Upgrade dependencies and fix CI
1 parent 928ec50 commit 7ccd8a6

File tree

11 files changed

+3082
-3046
lines changed

11 files changed

+3082
-3046
lines changed
Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
1-
@allowed([
2-
'Premium_LRS'
3-
'Standard_GRS'
4-
'Standard_LRS'
5-
'Standard_RAGRS'
6-
'Standard_ZRS'
7-
])
8-
@description('Type of redundancy for your storage account')
9-
param storageAccountType string = 'Standard_GRS'
1+
param storageAccountName string
2+
param containerName string = 'logs'
3+
param location string = resourceGroup().location
104

11-
var storageAccountName_var = 'bicepteststorage'
12-
13-
resource storageAccountName 'Microsoft.Storage/storageAccounts@2016-01-01' = {
14-
name: storageAccountName_var
15-
location: resourceGroup().location
5+
resource sa 'Microsoft.Storage/storageAccounts@2019-06-01' = {
6+
name: storageAccountName
7+
location: location
168
sku: {
17-
name: storageAccountType
9+
name: 'Standard_LRS'
10+
tier: 'Standard'
11+
}
12+
kind: 'StorageV2'
13+
properties: {
14+
accessTier: 'Hot'
1815
}
19-
kind: 'Storage'
20-
}
16+
}
17+
18+
resource container 'Microsoft.Storage/storageAccounts/blobServices/containers@2019-06-01' = {
19+
name: '${sa.name}/default/${containerName}'
20+
}
Lines changed: 45 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,49 @@
11
{
2-
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
3-
"contentVersion": "1.0.0.0",
4-
"apiProfile": "2018-03-01-hybrid",
5-
"parameters": {
6-
"storageAccountType": {
7-
"type": "string",
8-
"allowedValues": [
9-
"Standard_LRS",
10-
"Standard_GRS",
11-
"Standard_RAGRS",
12-
"Standard_ZRS",
13-
"Premium_LRS",
14-
"Premium_ZRS",
15-
"Standard_GZRS",
16-
"Standard_RAGZRS"
17-
],
18-
"defaultValue": "Standard_GRS",
19-
"metadata": {
20-
"description": "Type of redundancy for your storage account"
21-
}
22-
}
2+
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
3+
"contentVersion": "1.0.0.0",
4+
"metadata": {
5+
"_generator": {
6+
"name": "bicep",
7+
"version": "0.4.613.9944",
8+
"templateHash": "14013833385501728424"
9+
}
10+
},
11+
"parameters": {
12+
"storageAccountName": {
13+
"type": "string"
2314
},
24-
"variables": {
25-
"storageAccountName": "bicepteststorage"
15+
"containerName": {
16+
"type": "string",
17+
"defaultValue": "logs"
2618
},
27-
"resources": [
28-
{
29-
"type": "Microsoft.Storage/storageAccounts",
30-
"name": "[variables('storageAccountName')]",
31-
"apiVersion": "2016-01-01",
32-
"location": "[resourceGroup().location]",
33-
"sku": {
34-
"name": "[parameters('storageAccountType')]"
35-
},
36-
"kind": "Storage"
19+
"location": {
20+
"type": "string",
21+
"defaultValue": "[resourceGroup().location]"
22+
}
23+
},
24+
"functions": [],
25+
"resources": [
26+
{
27+
"type": "Microsoft.Storage/storageAccounts",
28+
"apiVersion": "2019-06-01",
29+
"name": "[parameters('storageAccountName')]",
30+
"location": "[parameters('location')]",
31+
"sku": {
32+
"name": "Standard_LRS",
33+
"tier": "Standard"
34+
},
35+
"kind": "StorageV2",
36+
"properties": {
37+
"accessTier": "Hot"
3738
}
38-
],
39-
"outputs": {}
40-
}
41-
39+
},
40+
{
41+
"type": "Microsoft.Storage/storageAccounts/blobServices/containers",
42+
"apiVersion": "2019-06-01",
43+
"name": "[format('{0}/default/{1}', parameters('storageAccountName'), parameters('containerName'))]",
44+
"dependsOn": [
45+
"[resourceId('Microsoft.Storage/storageAccounts', parameters('storageAccountName'))]"
46+
]
47+
}
48+
]
49+
}
Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
1-
param location string = 'eastus'
2-
param name string = 'uniquestorage001' // must be globally unique
1+
param storageAccountName string
2+
param containerName string = 'logs'
3+
param location string = resourceGroup().location
34

4-
var storageSku = 'Standard_LRS' // declare variable and assign value
5-
6-
resource stg 'Microsoft.Storage/storageAccounts@2019-06-01' = {
7-
name: name
8-
location: location
9-
kind: 'Storage'
10-
sku: {
11-
name: storageSku // reference variable
12-
}
5+
resource sa 'Microsoft.Storage/storageAccounts@2019-06-01' = {
6+
name: storageAccountName
7+
location: location
8+
sku: {
9+
name: 'Standard_LRS'
10+
tier: 'Standard'
11+
}
12+
kind: 'StorageV2'
13+
properties: {
14+
accessTier: 'Hot'
15+
}
1316
}
1417

15-
output storageId string = stg.id // output resourceId of storage account
18+
resource container 'Microsoft.Storage/storageAccounts/blobServices/containers@2019-06-01' = {
19+
name: '${sa.name}/default/${containerName}'
20+
}

bicep_files/sample1.bicep

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,20 @@
1-
param location string = 'eastus'
2-
param name string = 'uniquestorage001' // must be globally unique
1+
param storageAccountName string
2+
param containerName string = 'logs'
3+
param location string = resourceGroup().location
34

4-
var storageSku = 'Standard_LRS' // declare variable and assign value
5-
6-
resource stg 'Microsoft.Storage/storageAccounts@2019-06-01' = {
7-
name: name
8-
location: location
9-
kind: 'Storage'
10-
sku: {
11-
name: storageSku // reference variable
12-
}
5+
resource sa 'Microsoft.Storage/storageAccounts@2019-06-01' = {
6+
name: storageAccountName
7+
location: location
8+
sku: {
9+
name: 'Standard_LRS'
10+
tier: 'Standard'
11+
}
12+
kind: 'StorageV2'
13+
properties: {
14+
accessTier: 'Hot'
15+
}
1316
}
1417

15-
output storageId string = stg.id // output resourceId of storage account
18+
resource container 'Microsoft.Storage/storageAccounts/blobServices/containers@2019-06-01' = {
19+
name: '${sa.name}/default/${containerName}'
20+
}

0 commit comments

Comments
 (0)