-
Notifications
You must be signed in to change notification settings - Fork 135
Description
AI Gallery Standard Validation: NON-CONFORMING
Severity: High
Please review the warnings below. If your template is already published, it may be subject to removal from a collection.
Head to this link for more information: template-lifecycle
Repository Management:
-
⚠️ README.md File. [How to fix?]-
⚠️ ## Features is missing in README.md. -
⚠️ ## Getting Started is missing in README.md. -
⚠️ ## Guidance is missing in README.md. -
⚠️ ## Resources is missing in README.md.
-
-
LICENSE.md File.
-
SECURITY.md File.
-
CODE_OF_CONDUCT.md File.
-
CONTRIBUTING.md File.
-
ISSUE_TEMPLATE Folder.
-
Topics on repo contains ['azd-templates', 'ai-azd-templates'].
Source code structure and conventions:
- azure-dev.yml File.
- azure.yml File.
- infra Folder.
- .devcontainer Folder.
Functional Requirements:
-
❌ azd up. [How to fix?]
Details
New environment 'ai32-10980r78' created and set as default.
Initialize bicep providerPackaging services (azd package)
Provisioning Azure resources (azd provision)
Provisioning Azure resources can take some time.Initialize bicep provider
Reading subscription and location from environment...
Subscription: Azure SDK Test Resources - AI Apps (90b334cb-854f-4207-a89c-cf44ab8673fe)
Location: Sweden CentralCreating a deployment plan
Comparing deployment state
Creating/Updating resources
You can view detailed progress in the Azure Portal:
https://portal.azure.com/#view/HubsExtension/DeploymentDetailsBlade/~/overview/id/%2Fsubscriptions%2F90b334cb-854f-4207-a89c-cf44ab8673fe%2FresourceGroups%2Frg-ai32-10980r78%2Fproviders%2FMicrosoft.Resources%2Fdeployments%2Fai32-10980r78-1772086597(✓) Done: Container Registry: crl7q72rl54d4c (19.499s)
(✓) Done: Log Analytics workspace: log-l7q72rl54d4c (21.526s)
(✓) Done: Storage account: stl7q72rl54d4c (21.264s)
(✓) Done: Virtual Network: vnet-l7q72rl54d4c (3.66s)
(✓) Done: Application Insights: appi-l7q72rl54d4c (1.615s)
(✓) Done: Container Apps Environment: cae-l7q72rl54d4c (3m53.179s)
(✓) Done: Private Endpoint: pe-st-l7q72rl54d4c (28.354s)
(✓) Done: Private Endpoint: pe-acr-l7q72rl54d4c (32.314s)
(✓) Done: Private Endpoint: pe-appcs-l7q72rl54d4c (27.078s)
(✓) Done: Search service: search-ai32-10980r78 (12m33.224s)
(✓) Done: Private Endpoint: pe-cae-l7q72rl54d4c (7m26.096s)
(✓) Done: Private Endpoint: pe-srch-l7q72rl54d4c (26.932s)
(✓) Done: Foundry: ai-ai32-10980r78 (22.942s)
(✓) Done: Azure AI Services Model Deployment: ai-ai32-10980r78/text-embedding-3-large (4.329s)
(✓) Done: Azure AI Services Model Deployment: ai-ai32-10980r78/gpt-4o (2.923s)
(✓) Done: Private Endpoint: pep-ai-ai32-10980r78-account-0 (27.87s)
(✓) Done: Foundry project: ai-ai32-10980r78/project-ai32-10980r78 (7.517s)ERROR: error executing step command 'provision': deployment failed: error deploying infrastructure: deploying to resource group:
Deployment Error Details:
BadRequest: At least one capacity administrator is required
RootActivityId: a6728909-2825-46f1-bd95-adda3dbc1958TraceID: adb65dcbc7f0a0cf5c28ebcbd9c5252b
-
azd down.
-
❌ azd up in ./submodules/ai-landing-zone. [How to fix?]
Details
New environment 'ai32-10980r78' created and set as default
Initialize bicep providerPackaging services (azd package)
�[0;36m[*] AI/ML Landing Zone - Template Spec Preprovision�[0m
�[1;30m==================================================�[0m�[1;33m[i] Configuration:�[0m
�[1;37m Subscription ID: 90b334cb-854f-4207-a89c-cf44ab8673fe�[0m
�[1;37m Location: swedencentral�[0m
�[1;37m Resource Group: rg-ai32-10980r78�[0m
�[1;37m Template Spec RG: rg-ai32-10980r78�[0m
�[1;37m Use Existing Template Specs: false�[0m�[0;36m[1] Step 1: Creating deploy directory...�[0m
�[0;90m Removed existing deploy directory�[0m
�[0;32m[+] Copied infra → deploy�[0m�[0;36m[2] Step 2: Azure setup...�[0m
�[0;32m[+] Set subscription: 90b334cb-854f-4207-a89c-cf44ab8673fe�[0m
�[0;90m Checking resource groups...�[0m
�[1;33m Creating resource group: rg-ai32-10980r78�[0m
�[0;32m[+] Created resource group: rg-ai32-10980r78�[0m�[0;36m[3] Step 3: Building Template Specs...�[0m
�[1;33m Processing: avm.ptn.ai-ml.ai-foundry�[0m
�[0;90m [+] Built JSON: avm.ptn.ai-ml.ai-foundry.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.ptn.ai-ml.ai-foundry�[0m
�[1;33m Processing: avm.res.api-management.service�[0m
�[0;90m [+] Built JSON: avm.res.api-management.service.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.api-management.service�[0m
�[1;33m Processing: avm.res.app-configuration.configuration-store�[0m
�[0;90m [+] Built JSON: avm.res.app-configuration.configuration-store.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-a.r.a.configuration-store�[0m
�[1;33m Processing: avm.res.app.container-app�[0m
�[0;90m [+] Built JSON: avm.res.app.container-app.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.app.container-app�[0m
�[1;33m Processing: avm.res.app.managed-environment�[0m
�[0;90m [+] Built JSON: avm.res.app.managed-environment.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.app.managed-environment�[0m
�[1;33m Processing: avm.res.compute.build-vm�[0m
�[0;90m [+] Built JSON: avm.res.compute.build-vm.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.compute.build-vm�[0m
�[1;33m Processing: avm.res.compute.jump-vm�[0m
�[0;90m [+] Built JSON: avm.res.compute.jump-vm.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.compute.jump-vm�[0m
�[1;33m Processing: avm.res.compute.virtual-machine�[0m
�[0;90m [+] Built JSON: avm.res.compute.virtual-machine.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.compute.virtual-machine�[0m
�[1;33m Processing: avm.res.container-registry.registry�[0m
�[0;90m [+] Built JSON: avm.res.container-registry.registry.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.container-registry.registry�[0m
�[1;33m Processing: avm.res.document-db.database-account�[0m
�[0;90m [+] Built JSON: avm.res.document-db.database-account.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.document-db.database-account�[0m
�[1;33m Processing: avm.res.insights.component�[0m
�[0;90m [+] Built JSON: avm.res.insights.component.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.insights.component�[0m
�[1;33m Processing: avm.res.key-vault.vault�[0m
�[0;90m [+] Built JSON: avm.res.key-vault.vault.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.key-vault.vault�[0m
�[1;33m Processing: avm.res.maintenance.maintenance-configuration�[0m
�[0;90m [+] Built JSON: avm.res.maintenance.maintenance-configuration.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-a.r.m.maintenance-configuration�[0m
�[1;33m Processing: avm.res.network.application-gateway�[0m
�[0;90m [+] Built JSON: avm.res.network.application-gateway.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.network.application-gateway�[0m
�[1;33m Processing: avm.res.network.azure-firewall�[0m
�[0;90m [+] Built JSON: avm.res.network.azure-firewall.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.network.azure-firewall�[0m
�[1;33m Processing: avm.res.network.firewall-policy�[0m
�[0;90m [+] Built JSON: avm.res.network.firewall-policy.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.network.firewall-policy�[0m
�[1;33m Processing: avm.res.network.network-security-group�[0m
�[0;90m [+] Built JSON: avm.res.network.network-security-group.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.network.network-security-group�[0m
�[1;33m Processing: avm.res.network.private-dns-zone�[0m
�[0;90m [+] Built JSON: avm.res.network.private-dns-zone.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.network.private-dns-zone�[0m
�[1;33m Processing: avm.res.network.private-endpoint�[0m
�[0;90m [+] Built JSON: avm.res.network.private-endpoint.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.network.private-endpoint�[0m
�[1;33m Processing: avm.res.network.public-ip-address�[0m
�[0;90m [+] Built JSON: avm.res.network.public-ip-address.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.network.public-ip-address�[0m
�[1;33m Processing: avm.res.network.virtual-network�[0m
�[0;90m [+] Built JSON: avm.res.network.virtual-network.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.network.virtual-network�[0m
�[1;33m Processing: avm.res.network.waf-policy�[0m
�[0;90m [+] Built JSON: avm.res.network.waf-policy.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.network.waf-policy�[0m
�[1;33m Processing: avm.res.operational-insights.workspace�[0m
�[0;90m [+] Built JSON: avm.res.operational-insights.workspace.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.operational-insights.workspace�[0m
�[1;33m Processing: avm.res.search.search-service�[0m
�[0;90m [+] Built JSON: avm.res.search.search-service.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.search.search-service�[0m
�[1;33m Processing: avm.res.storage.storage-account�[0m
�[0;90m [+] Built JSON: avm.res.storage.storage-account.json�[0m
�[0;90m [?] Checking if Template Spec exists...�[0m
�[0;90m [+] Creating new Template Spec...�[0m
�[0;90m [i] Getting Template Spec ID...�[0m
�[0;32m[+] [+] Published Template Spec:�[0m
�[1;37m ts-ai32-10980r78-wrp-avm.res.storage.storage-account�[0m�[0;36m[4] Step 4: Updating main.bicep references...�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.ptn.ai-ml.ai-foundry.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.ptn.ai-ml.ai-foundry:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.api-management.service.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.api-management.service:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.app-configuration.configuration-store.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-a.r.a.configuration-store:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.app.container-app.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.app.container-app:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.app.managed-environment.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.app.managed-environment:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.compute.build-vm.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.compute.build-vm:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.compute.jump-vm.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.compute.jump-vm:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.container-registry.registry.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.container-registry.registry:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.document-db.database-account.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.document-db.database-account:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.insights.component.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.insights.component:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.key-vault.vault.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.key-vault.vault:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.maintenance.maintenance-configuration.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-a.r.m.maintenance-configuration:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.network.application-gateway.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.network.application-gateway:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.network.azure-firewall.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.network.azure-firewall:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.network.firewall-policy.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.network.firewall-policy:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.network.network-security-group.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.network.network-security-group:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.network.private-dns-zone.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.network.private-dns-zone:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.network.private-endpoint.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.network.private-endpoint:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.network.public-ip-address.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.network.public-ip-address:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.network.virtual-network.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.network.virtual-network:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.network.waf-policy.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.network.waf-policy:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.operational-insights.workspace.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.operational-insights.workspace:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.search.search-service.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.search.search-service:current�[0m
�[0;32m[+] [+] Replaced:�[0m
�[1;37m wrappers/avm.res.storage.storage-account.bicep�[0m
�[0;90m -> ts:90b334cb-854f-4207-a89c-cf44ab8673fe/rg-ai32-10980r78/ts-ai32-10980r78-wrp-avm.res.storage.storage-account:current�[0m�[0;32m[+] [+] Updated deploy/main.bicep (24 references replaced)�[0m
�[0;36m[[5] Step 5: Applying tags...] �[0m
�[0;90m Applying tags to resource group: rg-ai32-10980r78�[0m
�[0;32m[+] [+] Applied tags to: rg-ai32-10980r78�[0m�[0;32m[+] [OK] Preprovision complete!�[0m
�[1;37m Template Specs created: 25�[0m
�[1;37m Template Spec references updated in main.bicep�[0m
�[1;37m Deploy directory ready: ./bicep/deploy/�[0mProvisioning Azure resources (azd provision)
Provisioning Azure resources can take some time.Initialize bicep provider
ERROR: error executing step command 'provision': initializing provisioning manager: failed to compile bicepparam template: failed running bicep build: exit code: 1, stdout: , stderr: /workspaces/template/submodules/ai-landing-zone/bicep/deploy/main.bicepparam(3,1) : Error BCP130: Decorators are not allowed here. [https://aka.ms/bicep/core-diagnostics#BCP130]
/workspaces/template/submodules/ai-landing-zone/bicep/deploy/main.bicepparam(35,1) : Error BCP130: Decorators are not allowed here. [https://aka.ms/bicep/core-diagnostics#BCP130]
/workspaces/template/submodules/ai-landing-zone/bicep/deploy/main.bicepparam(38,1) : Error BCP130: Decorators are not allowed here. [https://aka.ms/bicep/core-diagnostics#BCP130]
-
⚠️ azd down in ./submodules/ai-landing-zone. [How to fix?]Details
Deleting all resources and deployed code on Azure (azd down)
Local application code is not deleted when running 'azd down'.Discovering resources to delete...
ERROR: deleting infrastructure: error deleting Azure resources: creating template: failed to compile bicepparam template: failed running bicep build: exit code: 1, stdout: , stderr: /workspaces/template/submodules/ai-landing-zone/bicep/deploy/main.bicepparam(3,1) : Error BCP130: Decorators are not allowed here. [https://aka.ms/bicep/core-diagnostics#BCP130]
/workspaces/template/submodules/ai-landing-zone/bicep/deploy/main.bicepparam(35,1) : Error BCP130: Decorators are not allowed here. [https://aka.ms/bicep/core-diagnostics#BCP130]
/workspaces/template/submodules/ai-landing-zone/bicep/deploy/main.bicepparam(38,1) : Error BCP130: Decorators are not allowed here. [https://aka.ms/bicep/core-diagnostics#BCP130]
Security Requirements:
- Security scan is not performed.