storage-sas-token

claranet/storage-sas-token/azurerm

Terraform Module HCL AZURERM

Terraform module for Azure Storage SAS Token access

Install
module "storage-sas-token" {
source = "claranet/storage-sas-token/azurerm"
version = "8.2.3"
}
plain text: /constructs/tfmod-claranet-storage-sas-token-azurerm/install.txt
⭐ Source on GitHub 📦 Registry page
README

Azure Storage Account SAS token ![Changelog](CHANGELOG.md) ![Notice](NOTICE) ![Apache V2 License](LICENSE) ![OpenTofu Registry](https://search.opentofu.org/module/claranet/storage-sas-token/azurerm/) This Terraform module generates a SAS token. It could be either an Account SAS or a Container Service SAS. Limitations Only the Service SAS for containers is implemented right now. Global versioning rule for Claranet Azure modules | Module version | Terraform version | OpenTofu version | AzureRM version | | -------------- | ----------------- | ---------------- | --------------- | | >= 8.x.x | Unverified | 1.8.x | >= 4.0 | | >= 7.x.x | 1.3.x | | >= 3.0 | | >= 6.x.x | 1.x | | >= 3.0 | | >= 5.x.x | 0.15.x | | >= 2.0 | | >= 4.x.x | 0.13.x / 0.14.x | | >= 2.0 | | >= 3.x.x | 0.12.x | | >= 2.0 | | >=

Inputs (10)
NameTypeDescriptionDefault
storage_account_idstringID of the Storage Account to generate the SAS token for. required
expiration_start_datestringDate and time when the SAS token becomes valid. Should be an RFC3339 formatted s required
permissionslist(string)Permissions to grant for the service. Must be one of: read, add, create, write, [ "read", "append", "create", "w
token_typestringType of the token to generate. Must be one of: account, service."service"
account_token_resources_typeslist(string)The resource types the Account SAS is applicable for. Allowed values: service, c[ "service", "container", "object"
service_token_service_typestringType of the service to generate a SAS token for. Must be one of : container, blo""
expiration_duration_in_hoursnumberDuration in hours for which the SAS token will be valid. Default is 1 hour.1
account_token_storage_key_namestringName of the storage key to use for generating the Service SAS token. Default is "key1"
account_token_serviceslist(string)The storage services the Account SAS is applicable for. Allowed values: `blob`, [ "blob", "file", "queue", "tabl
service_token_service_namestringName of the service to generate the SAS token for. It can be a container name, b""
Outputs (3)
module_service — Service sas token module output.
module_account — Account sas token module output.
sas_token — SAS Token for accessing the Storage Account.
Details
FrameworkTerraform Module
LanguageHCL
Version8.2.3
Cloud AZURERM
★ Stars9
Forks6
Total downloads260.9k
Inputs10
Outputs3
Examples3
Submodules2
LicenseApache-2.0
Namespaceclaranet
Updated