{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/StorageServiceProperties", "title": "StorageServiceProperties", "type": "object", "description": "Properties of the Blob service.", "properties": { "Logging": { "type": "object", "description": "Azure Analytics logging settings", "properties": { "Version": { "type": "string", "description": "The version of analytics logging" }, "Read": { "type": "boolean", "description": "Whether read requests are logged" }, "Write": { "type": "boolean", "description": "Whether write requests are logged" }, "Delete": { "type": "boolean", "description": "Whether delete requests are logged" }, "RetentionPolicy": { "$ref": "#/components/schemas/RetentionPolicy" } } }, "HourMetrics": { "$ref": "#/components/schemas/Metrics" }, "MinuteMetrics": { "$ref": "#/components/schemas/Metrics" }, "Cors": { "type": "array", "description": "CORS rules for the Blob service", "items": { "$ref": "#/components/schemas/CorsRule" } }, "DefaultServiceVersion": { "type": "string", "description": "The default REST API version for requests without a version" }, "DeleteRetentionPolicy": { "$ref": "#/components/schemas/RetentionPolicy" }, "StaticWebsite": { "type": "object", "description": "Static website configuration", "properties": { "Enabled": { "type": "boolean", "description": "Whether static website hosting is enabled" }, "IndexDocument": { "type": "string", "description": "The default index document path" }, "ErrorDocument404Path": { "type": "string", "description": "The path to the 404 error document" } } } } }