You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"azurerm_storage_account_sas" {
source="./modules/azurerm/d/azurerm_storage_account_sas"# connection_string - (required) is a type of stringconnection_string=null# expiry - (required) is a type of stringexpiry=null# https_only - (optional) is a type of boolhttps_only=null# signed_version - (optional) is a type of stringsigned_version=null# start - (required) is a type of stringstart=nullpermissions=[{
add =null
create =null
delete =null
list =null
process =null
read =null
update =null
write =null
}]
resource_types=[{
container =null
object =null
service =null
}]
services=[{
blob =null
file =null
queue =null
table =null
}]
timeouts=[{
read =null
}]
}
data"azurerm_storage_account_sas""this" {
# connection_string - (required) is a type of stringconnection_string=var.connection_string# expiry - (required) is a type of stringexpiry=var.expiry# https_only - (optional) is a type of boolhttps_only=var.https_only# signed_version - (optional) is a type of stringsigned_version=var.signed_version# start - (required) is a type of stringstart=var.startdynamic"permissions" {
for_each=var.permissionscontent {
# add - (required) is a type of booladd=permissions.value["add"]
# create - (required) is a type of boolcreate=permissions.value["create"]
# delete - (required) is a type of booldelete=permissions.value["delete"]
# list - (required) is a type of boollist=permissions.value["list"]
# process - (required) is a type of boolprocess=permissions.value["process"]
# read - (required) is a type of boolread=permissions.value["read"]
# update - (required) is a type of boolupdate=permissions.value["update"]
# write - (required) is a type of boolwrite=permissions.value["write"]
}
}
dynamic"resource_types" {
for_each=var.resource_typescontent {
# container - (required) is a type of boolcontainer=resource_types.value["container"]
# object - (required) is a type of boolobject=resource_types.value["object"]
# service - (required) is a type of boolservice=resource_types.value["service"]
}
}
dynamic"services" {
for_each=var.servicescontent {
# blob - (required) is a type of boolblob=services.value["blob"]
# file - (required) is a type of boolfile=services.value["file"]
# queue - (required) is a type of boolqueue=services.value["queue"]
# table - (required) is a type of booltable=services.value["table"]
}
}
dynamic"timeouts" {
for_each=var.timeoutscontent {
# read - (optional) is a type of stringread=timeouts.value["read"]
}
}
}