Microsoft Azure · Schema
BlobProperties
Properties of a blob.
API ManagementCloudCloud ComputingEnterpriseInfrastructure as a ServicePlatform as a ServiceT1
Properties
| Name | Type | Description |
|---|---|---|
| Creation-Time | string | The date/time the blob was created. |
| Last-Modified | string | The date/time the blob was last modified. |
| Etag | string | The ETag of the blob. |
| Content-Length | integer | The size of the blob in bytes. |
| Content-Type | string | The content type of the blob. |
| Content-Encoding | string | The content encoding of the blob. |
| Content-Language | string | The content language of the blob. |
| Content-MD5 | string | The MD5 hash of the blob content. |
| Content-Disposition | string | The content disposition of the blob. |
| Cache-Control | string | The cache control of the blob. |
| BlobType | string | The type of the blob. |
| AccessTier | string | The access tier of the blob. |
| AccessTierInferred | boolean | Whether the access tier was inferred. |
| LeaseStatus | string | The lease status. |
| LeaseState | string | The lease state. |
| ServerEncrypted | boolean | Whether the blob data and metadata are encrypted. |
JSON Schema
{
"$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
}
}
}