resources
Container Registry
Overview
{
"container_registry": {
"name": "crtest{env}",
"sku": "Basic",
"anonymous_pull": false,
"admin_user": true,
"keyvault": {
"@key_vault_name": "kv-testcr-{env}",
"secrets": {
"url": "cr-url",
"username": "cr-username",
"password": "cr-passwd"
}
},
"location": "northeurope",
"external": false,
"resource_group_name": "my-rg-name",
"tags": { "example": "S0" }
}
}
Container Registry Reference
| Key |
Type |
Description |
name (required) |
string |
The name of the Container Regsitry (see how to name) |
sku (required) |
Container Registry SKU |
The name of the container registry SKU to use |
zone_redundancy |
bool |
Whether or not zone redundancy is enabled (defaults to false) |
anonymous_pull |
bool |
Enables registry-wide pull from unauthenticated clients (defaults to false) |
admin_user |
bool |
Whether the admin user is enabled (defaults to true) |
location |
string |
Resource Location (defaults to the resource group location) |
external |
bool |
A reference to an existing Container Registry (defaults to false) |
resource_group_name |
string |
The name of the resource group where the resource is located, only with external resources (defaults to the resource group of the deployment) |
tags |
object |
Additional tags for the resource (defaults to no additional tags) |
ContainerRegistrySku
| Value |
Description |
Basic |
Basic Container Registry |
Classic |
Classic Container Registry |
Standard |
Standard Container Registry |
Premium |
Premium Container Registry |
KeyVault
| Key |
Type |
Description |
@key_vault_name (required) |
string |
A reference to a key vault resource |
secrets (required) |
Secrets |
The secrets configuration |
Secrets
| Key |
Type |
Description |
url (required) |
string |
The name of the secret to hold the url of the container registry |
username (required) |
string |
The name of the secret to hold the admin username of the container registry |
password (required) |
string |
The name of the secret to hold the admin password of the container registry |