Skip to main content

alpha.dagger.io/azure/storage

import "alpha.dagger.io/azure/storage"

storage.#StorageAccount

Create a storage account

storage.#StorageAccount Inputs

NameTypeDescription
config.tenantIddagger.#SecretAZURE tenant id
config.subscriptionIddagger.#SecretAZURE subscription id
config.appIddagger.#SecretAZURE app id for the service principal used
config.passworddagger.#SecretAZURE password for the service principal used
rgNamestringResourceGroup name
stLocationstringStorageAccount location
stNamestringStorageAccount name
ctr.image.config.tenantIddagger.#SecretAZURE tenant id
ctr.image.config.subscriptionIddagger.#SecretAZURE subscription id
ctr.image.config.appIddagger.#SecretAZURE app id for the service principal used
ctr.image.config.passworddagger.#SecretAZURE password for the service principal used
ctr.image.image.from"mcr.microsoft.com/azure-cli:2.27.1@sha256:1e117183100c9fce099ebdc189d73e506e7b02d2b73d767d3fc07caee72f9fb1"Remote ref (example: "index.docker.io/alpine:latest")
ctr.image.secret."/run/secrets/appId"dagger.#Secret-
ctr.image.secret."/run/secrets/password"dagger.#Secret-
ctr.image.secret."/run/secrets/tenantId"dagger.#Secret-
ctr.image.secret."/run/secrets/subscriptionId"dagger.#Secret-
ctr.env.AZURE_DEFAULTS_GROUPstring-
ctr.env.AZURE_DEFAULTS_LOCATIONstring-
ctr.env.AZURE_STORAGE_ACCOUNTstring-

storage.#StorageAccount Outputs

NameTypeDescription
idstringStorageAccount Id