This template deploys Resourcegroups.
The following security controls can be met through configuration of this template:
- None documented
- None
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"rgLocation": {
"value": "canadacentral"
},
"rgNames": {
"value": [
{
"resourceGroup": "PwS2-validate-resourcegroups-1-RG"
},
{
"resourceGroup": "PwS2-validate-resourcegroups-2-RG"
}
]
},
"tagValues": {
"value": {
"Owner": "build.pipeline@tpsgc-pwgsc.gc.ca",
"CostCenter": "PSPC-EA",
"Enviroment": "Validate",
"Classification": "Unclassified",
"Organizations": "PSPC-CCC-E&O",
"DeploymentVersion": "2018-12-12-01"
}
}
}
}| Name | Type | Required | Value |
|---|---|---|---|
| containerSasToken | string | No | SAS Token received as a parameter |
| rgLocation | string | Yes | Location where the resource groups will be created. - canadaeast or canadacentral |
| rgNames | array | Yes | Array of Resource Group Objects |
| tagValues | object | Yes | Array of Tag Objects |
| Name | Type | Required | Value |
|---|---|---|---|
| resourceGroup | string | Yes | Name of resource group to create |
| lock | string | No | Should a lock be applied on the resource group. - CanNotDelete or ReadOnly |
| Name | Type | Required | Value |
|---|---|---|---|
| tagname1 | string | No | tag1 value |
| ... | ... | ... | ... |
| tagnameX | string | No | tagX value |
| Date | Release | Change |
|---|---|---|
| 20181120 | Adding helpers folder and getParameters.json template to provide method to read parameter files from parent link template. | |
| 20181211 | Updates deploy.ps1 to make it more flexible and resilient. | |
| 20181214 | Implementing new template name as template.json | |
| 20190128 | Added optional parameter to lock resourcegroup | |
| 20190205 | Cleanup template folder | |
| 20190501 | Update documentation and create latest folder | |
| 20190514 | 20190514 | Move to new github structure |