@@ -8,35 +8,41 @@ This template deploys a Storage Account including blob containers and files shar
88
99## Parameters
1010
11- Parameter name | Description
12- -------------- | -----------
13- storageAccountName | Required. The name of the Storage Account.
14- location | Optional. The Azure region to deploy to.
15- sku | Optional. Create the Storage Account as LRS or GRS.
16- suffixLength | Optional. Determine how many additional characters are added to the storage account name as a suffix.
17- containers | Optional. An array of storage containers to create on the storage account.
18- lifecycleRules | Optional. An array of lifecycle management policies for the storage account.
19- blobSoftDeleteDays | Optional. The number of days to retain deleted blobs. When set to 0, soft delete is disabled.
20- containerSoftDeleteDays | Optional. The number of days to retain deleted containers. When set to 0, soft delete is disabled.
21- shares | Optional. An array of file shares to create on the storage account.
22- useLargeFileShares | Optional. Determines if large file shares are enabled. This can not be disabled once enabled.
23- shareSoftDeleteDays | Optional. The number of days to retain deleted shares. When set to 0, soft delete is disabled.
24- allowBlobPublicAccess | Optional. Determines if any containers can be configured with the anonymous access types of blob or container.
25- keyVaultPrincipalId | Optional. Set to the objectId of Azure Key Vault to delegated permission for use with Key Managed Storage Accounts.
26- tags | Optional. Tags to apply to the resource.
11+ Parameter name | Required | Description
12+ -------------- | -------- | -------- ---
13+ storageAccountName | Yes | Required. The name of the Storage Account.
14+ location | No | Optional. The Azure region to deploy to.
15+ sku | No | Optional. Create the Storage Account as LRS or GRS.
16+ suffixLength | No | Optional. Determine how many additional characters are added to the storage account name as a suffix.
17+ containers | No | Optional. An array of storage containers to create on the storage account.
18+ lifecycleRules | No | Optional. An array of lifecycle management policies for the storage account.
19+ blobSoftDeleteDays | No | Optional. The number of days to retain deleted blobs. When set to 0, soft delete is disabled.
20+ containerSoftDeleteDays | No | Optional. The number of days to retain deleted containers. When set to 0, soft delete is disabled.
21+ shares | No | Optional. An array of file shares to create on the storage account.
22+ useLargeFileShares | No | Optional. Determines if large file shares are enabled. This can not be disabled once enabled.
23+ shareSoftDeleteDays | No | Optional. The number of days to retain deleted shares. When set to 0, soft delete is disabled.
24+ allowBlobPublicAccess | No | Optional. Determines if any containers can be configured with the anonymous access types of blob or container.
25+ keyVaultPrincipalId | No | Optional. Set to the objectId of Azure Key Vault to delegated permission for use with Key Managed Storage Accounts.
26+ tags | No | Optional. Tags to apply to the resource.
2727
2828### storageAccountName
2929
30+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-required-orange?style=flat-square )
31+
3032Required. The name of the Storage Account.
3133
3234### location
3335
36+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
37+
3438Optional. The Azure region to deploy to.
3539
3640- Default value: ` [resourceGroup().location] `
3741
3842### sku
3943
44+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
45+
4046Optional. Create the Storage Account as LRS or GRS.
4147
4248- Default value: ` Standard_LRS `
@@ -45,58 +51,80 @@ Optional. Create the Storage Account as LRS or GRS.
4551
4652### suffixLength
4753
54+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
55+
4856Optional. Determine how many additional characters are added to the storage account name as a suffix.
4957
5058- Default value: ` 0 `
5159
5260### containers
5361
62+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
63+
5464Optional. An array of storage containers to create on the storage account.
5565
5666### lifecycleRules
5767
68+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
69+
5870Optional. An array of lifecycle management policies for the storage account.
5971
6072### blobSoftDeleteDays
6173
74+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
75+
6276Optional. The number of days to retain deleted blobs. When set to 0, soft delete is disabled.
6377
6478- Default value: ` 0 `
6579
6680### containerSoftDeleteDays
6781
82+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
83+
6884Optional. The number of days to retain deleted containers. When set to 0, soft delete is disabled.
6985
7086- Default value: ` 0 `
7187
7288### shares
7389
90+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
91+
7492Optional. An array of file shares to create on the storage account.
7593
7694### useLargeFileShares
7795
96+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
97+
7898Optional. Determines if large file shares are enabled. This can not be disabled once enabled.
7999
80100- Default value: ` False `
81101
82102### shareSoftDeleteDays
83103
104+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
105+
84106Optional. The number of days to retain deleted shares. When set to 0, soft delete is disabled.
85107
86108- Default value: ` 0 `
87109
88110### allowBlobPublicAccess
89111
112+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
113+
90114Optional. Determines if any containers can be configured with the anonymous access types of blob or container.
91115
92116- Default value: ` False `
93117
94118### keyVaultPrincipalId
95119
120+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
121+
96122Optional. Set to the objectId of Azure Key Vault to delegated permission for use with Key Managed Storage Accounts.
97123
98124### tags
99125
126+ ![ Parameter Setting] ( https://img.shields.io/badge/parameter-optional-green?style=flat-square )
127+
100128Optional. Tags to apply to the resource.
101129
102130## Outputs
0 commit comments