{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/StorageServiceProperties", "title": "StorageServiceProperties", "type": "object", "description": "Storage service properties.", "properties": { "Logging": { "type": "object", "description": "Azure Analytics logging settings.", "properties": { "Version": { "type": "string", "description": "The version of Storage Analytics to configure." }, "Delete": { "type": "boolean", "description": "Indicates whether all delete requests should be logged." }, "Read": { "type": "boolean", "description": "Indicates whether all read requests should be logged." }, "Write": { "type": "boolean", "description": "Indicates whether all write requests should be logged." }, "RetentionPolicy": { "$ref": "#/components/schemas/RetentionPolicy" } }, "example": "example_value" }, "HourMetrics": { "$ref": "#/components/schemas/Metrics" }, "MinuteMetrics": { "$ref": "#/components/schemas/Metrics" }, "Cors": { "type": "object", "description": "The set of CORS rules.", "properties": { "CorsRule": { "type": "array", "items": { "$ref": "#/components/schemas/CorsRule" } } }, "example": "example_value" }, "DefaultServiceVersion": { "type": "string", "description": "The default version to use for requests to the Blob service.", "example": "example_value" }, "DeleteRetentionPolicy": { "$ref": "#/components/schemas/RetentionPolicy" }, "StaticWebsite": { "type": "object", "description": "The properties that enable static website hosting.", "properties": { "Enabled": { "type": "boolean" }, "IndexDocument": { "type": "string" }, "ErrorDocument404Path": { "type": "string" } }, "example": "example_value" } } }