{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/azure-functions/refs/heads/main/json-schema/azure-functions-azure-storage-info-value-schema.json", "title": "AzureStorageInfoValue", "description": "Azure Files or Blob Storage access information value for dictionary storage.", "type": "object", "properties": { "accessKey": { "description": "Access key for the storage account.", "type": "string" }, "accountName": { "description": "Name of the storage account.", "type": "string" }, "mountPath": { "description": "Path to mount the storage within the site's runtime environment.", "type": "string" }, "shareName": { "description": "Name of the file share (container name, for Blob storage).", "type": "string" }, "state": { "description": "State of the storage account.", "enum": [ "Ok", "InvalidCredentials", "InvalidShare" ], "readOnly": true, "type": "string", "x-ms-enum": { "modelAsString": false, "name": "AzureStorageState" } }, "type": { "description": "Type of storage.", "enum": [ "AzureFiles", "AzureBlob" ], "type": "string", "x-ms-enum": { "modelAsString": false, "name": "AzureStorageType" } } } }