{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/BlobProperties", "title": "BlobProperties", "type": "object", "description": "Properties of a blob.", "properties": { "Creation-Time": { "type": "string", "format": "date-time-rfc1123", "description": "The date/time the blob was created.", "example": "example_value" }, "Last-Modified": { "type": "string", "format": "date-time-rfc1123", "description": "The date/time the blob was last modified.", "example": "example_value" }, "Etag": { "type": "string", "description": "The ETag of the blob.", "example": "example_value" }, "Content-Length": { "type": "integer", "format": "int64", "description": "The size of the blob in bytes.", "example": 10 }, "Content-Type": { "type": "string", "description": "The content type of the blob.", "example": "example_value" }, "Content-Encoding": { "type": "string", "description": "The content encoding of the blob.", "example": "example_value" }, "Content-Language": { "type": "string", "description": "The content language of the blob.", "example": "example_value" }, "Content-MD5": { "type": "string", "description": "The MD5 hash of the blob content.", "example": "example_value" }, "Content-Disposition": { "type": "string", "description": "The content disposition of the blob.", "example": "example_value" }, "Cache-Control": { "type": "string", "description": "The cache control of the blob.", "example": "example_value" }, "BlobType": { "type": "string", "enum": [ "BlockBlob", "PageBlob", "AppendBlob" ], "description": "The type of the blob.", "example": "BlockBlob" }, "AccessTier": { "type": "string", "enum": [ "Hot", "Cool", "Cold", "Archive" ], "description": "The access tier of the blob.", "example": "Hot" }, "AccessTierInferred": { "type": "boolean", "description": "Whether the access tier was inferred.", "example": true }, "LeaseStatus": { "type": "string", "enum": [ "locked", "unlocked" ], "description": "The lease status.", "example": "locked" }, "LeaseState": { "type": "string", "enum": [ "available", "leased", "expired", "breaking", "broken" ], "description": "The lease state.", "example": "available" }, "ServerEncrypted": { "type": "boolean", "description": "Whether the blob data and metadata are encrypted.", "example": true } } }