Module: Azure::Storage::Common::HeaderConstants

Defined in:
lib/azure/storage/common/default.rb

Overview

Defines constants for use with HTTP headers.

Constant Summary collapse

ACCEPT_RANGES =

The accept ranges header.

"accept_ranges"
CONTENT_TRANSFER_ENCODING =

The content transfer encoding header.

"content-transfer-encoding"
TRANSFER_ENCODING =

The transfer encoding header.

"transfer-encoding"
SERVER =

The server header.

"server"
LOCATION =

The location header.

"location"
LAST_MODIFIED =

The Last-Modified header

"Last-Modified"
DATA_SERVICE_VERSION =

The data service version.

"DataServiceVersion"
MAX_DATA_SERVICE_VERSION =

The maximum data service version.

"maxdataserviceversion"
PREFIX_FOR_STORAGE =

The master Windows Azure Storage header prefix.

"x-ms-"
CLIENT_REQUEST_ID =

The client request Id header.

"x-ms-client-request-id"
APPROXIMATE_MESSAGES_COUNT =

The header that specifies the approximate message count of a queue.

"x-ms-approximate-messages-count"
AUTHORIZATION =

The Authorization header.

"authorization"
BLOB_PUBLIC_ACCESS =

The header that specifies public access to blobs.

"x-ms-blob-public-access"
BLOB_TYPE =

The header for the blob type.

"x-ms-blob-type"
TYPE =

The header for the type.

"x-ms-type"
BLOCK_BLOB =

Specifies the block blob type.

"blockblob"
CACHE_CONTROL =

The CacheControl header.

"cache-control"
BLOB_CACHE_CONTROL =

The header that specifies blob caching control.

"x-ms-blob-cache-control"
FILE_CACHE_CONTROL =

The header that specifies caching control.

"x-ms-cache-control"
COPY_STATUS =

The copy status.

"x-ms-copy-status"
COPY_COMPLETION_TIME =

The copy completion time

"x-ms-copy-completion-time"
COPY_STATUS_DESCRIPTION =

The copy status message

"x-ms-copy-status-description"
COPY_ID =

The copy identifier.

"x-ms-copy-id"
COPY_PROGRESS =

Progress of any copy operation

"x-ms-copy-progress"
COPY_ACTION =

The copy action.

"x-ms-copy-action"
CONTENT_ID =

The ContentID header.

"content-id"
CONTENT_ENCODING =

The ContentEncoding header.

"content-encoding"
BLOB_CONTENT_ENCODING =

The header that specifies blob content encoding.

"x-ms-blob-content-encoding"
FILE_CONTENT_ENCODING =

The header that specifies content encoding.

"x-ms-content-encoding"
CONTENT_LANGUAGE =

The ContentLangauge header.

"content-language"
BLOB_CONTENT_LANGUAGE =

The header that specifies blob content language.

"x-ms-blob-content-language"
FILE_CONTENT_LANGUAGE =

The header that specifies content language.

"x-ms-content-language"
CONTENT_LENGTH =

The ContentLength header.

"content-length"
BLOB_CONTENT_LENGTH =

The header that specifies blob content length.

"x-ms-blob-content-length"
FILE_CONTENT_LENGTH =

The header that specifies content length.

"x-ms-content-length"
CONTENT_DISPOSITION =

The ContentDisposition header.

"content-disposition"
BLOB_CONTENT_DISPOSITION =

The header that specifies blob content disposition.

"x-ms-blob-content-disposition"
FILE_CONTENT_DISPOSITION =

The header that specifies content disposition.

"x-ms-content-disposition"
CONTENT_MD5 =

The ContentMD5 header.

"content-md5"
BLOB_CONTENT_MD5 =

The header that specifies blob content MD5.

"x-ms-blob-content-md5"
FILE_CONTENT_MD5 =

The header that specifies content MD5.

"x-ms-content-md5"
CONTENT_RANGE =

The ContentRange header.

"cache-range"
CONTENT_TYPE =

The ContentType header.

"Content-Type"
BLOB_CONTENT_TYPE =

The header that specifies blob content type.

"x-ms-blob-content-type"
FILE_CONTENT_TYPE =

The header that specifies content type.

"x-ms-content-type"
COPY_SOURCE =

The header for copy source.

"x-ms-copy-source"
DATE =

The header that specifies the date.

"date"
MS_DATE =

The header that specifies the date.

"x-ms-date"
DELETE_SNAPSHOT =

The header to delete snapshots.

"x-ms-delete-snapshots"
ETAG =

The ETag header.

"etag"
IF_MATCH =

The IfMatch header.

"if-match"
IF_MODIFIED_SINCE =

The IfModifiedSince header.

"if-modified-since"
IF_NONE_MATCH =

The IfNoneMatch header.

"if-none-match"
IF_UNMODIFIED_SINCE =

The IfUnmodifiedSince header.

"if-unmodified-since"
INCLUDE_SNAPSHOTS_VALUE =

Specifies snapshots are to be included.

"include"
JSON_CONTENT_TYPE_VALUE =

Specifies that the content-type is JSON.

"application/json"
LEASE_ID =

The header that specifies lease ID.

"x-ms-lease-id"
LEASE_BREAK_PERIOD =

The header that specifies the lease break period.

"x-ms-lease-break-period"
PROPOSED_LEASE_ID =

The header that specifies the proposed lease identifier.

"x-ms-proposed-lease-id"
LEASE_DURATION =

The header that specifies the lease duration.

"x-ms-lease-duration"
SOURCE_LEASE_ID =

The header that specifies the source lease ID.

"x-ms-source-lease-id"
LEASE_TIME =

The header that specifies lease time.

"x-ms-lease-time"
LEASE_STATUS =

The header that specifies lease status.

"x-ms-lease-status"
LEASE_STATE =

The header that specifies lease state.

"x-ms-lease-state"
PAGE_BLOB =

Specifies the page blob type.

"PageBlob"
PAGE_WRITE =

The header that specifies page write mode.

"x-ms-page-write"
FILE_WRITE =

The header that specifies file range write mode.

"x-ms-write"
PREFER =

The header that specifies whether the response should include the inserted entity.

"Prefer"
PREFER_CONTENT =

The header value which specifies that the response should include the inserted entity.

"return-content"
PREFER_NO_CONTENT =

The header value which specifies that the response should not include the inserted entity.

"return-no-content"
PREFIX_FOR_STORAGE_METADATA =

The header prefix for metadata.

"x-ms-meta-"
PREFIX_FOR_STORAGE_PROPERTIES =

The header prefix for properties.

"x-ms-prop-"
RANGE =

The Range header.

"Range"
RANGE_GET_CONTENT_MD5 =

The header that specifies if the request will populate the ContentMD5 header for range gets.

"x-ms-range-get-content-md5"
RANGE_HEADER_FORMAT =

The format string for specifying ranges.

"bytes:%d-%d"
REQUEST_ID =

The header that indicates the request ID.

"x-ms-request-id"
SEQUENCE_NUMBER =

The header for specifying the sequence number.

"x-ms-blob-sequence-number"
SEQUENCE_NUMBER_EQUAL =

The header for specifying the If-Sequence-Number-EQ condition.

"x-ms-if-sequence-number-eq"
SEQUENCE_NUMBER_LESS_THAN =

The header for specifying the If-Sequence-Number-LT condition.

"x-ms-if-sequence-number-lt"
SEQUENCE_NUMBER_LESS_THAN_OR_EQUAL =

The header for specifying the If-Sequence-Number-LE condition.

"x-ms-if-sequence-number-le"
SEQUENCE_NUMBER_ACTION =

The header that specifies sequence number action.

"x-ms-sequence-number-action"
SIZE =

The header for the blob content length.

"x-ms-blob-content-length"
SNAPSHOT =

The header for snapshots.

"x-ms-snapshot"
SNAPSHOTS_ONLY_VALUE =

Specifies only snapshots are to be included.

"only"
SOURCE_IF_MATCH =

The header for the If-Match condition.

"x-ms-source-if-match"
SOURCE_IF_MODIFIED_SINCE =

The header for the If-Modified-Since condition.

"x-ms-source-if-modified-since"
SOURCE_IF_NONE_MATCH =

The header for the If-None-Match condition.

"x-ms-source-if-none-match"
SOURCE_IF_UNMODIFIED_SINCE =

The header for the If-Unmodified-Since condition.

"x-ms-source-if-unmodified-since"
STORAGE_RANGE =

The header for data ranges.

"x-ms-range"
STORAGE_VERSION =

The header for storage version.

"x-ms-version"
USER_AGENT =

The UserAgent header.

"user-agent"
POP_RECEIPT =

The pop receipt header.

"x-ms-popreceipt"
TIME_NEXT_VISIBLE =

The time next visibile header.

"x-ms-time-next-visible"
APPROXIMATE_MESSAGE_COUNT =

The approximate message counter header.

"x-ms-approximate-message-count"
LEASE_ACTION =

The lease action header.

"x-ms-lease-action"
ACCEPT =

The accept header.

"Accept"
ACCEPT_CHARSET =

The accept charset header.

"Accept-Charset"
HOST =

The host header.

"host"
CORRELATION_ID =

The correlation identifier header.

"x-ms-correlation-id"
GROUP_ID =

The group identifier header.

"x-ms-group-id"
SHARE_QUOTA =

The share quota header.

"x-ms-share-quota"
BLOB_CONDITION_MAX_SIZE =

The max blob size header.

"x-ms-blob-condition-maxsize"
BLOB_CONDITION_APPEND_POSITION =

The append blob position header.

"x-ms-blob-condition-appendpos"
BLOB_APPEND_OFFSET =

The append blob append offset header.

"x-ms-blob-append-offset"
BLOB_COMMITTED_BLOCK_COUNT =

The append blob committed block header.

"x-ms-blob-committed-block-count"
ODATA_NO_META =

The returned response payload should be with no metadata.

"application/json;odata=nometadata"
ODATA_MIN_META =

The returned response payload should be with minimal metadata.

"application/json;odata=minimalmetadata"
ODATA_FULL_META =

The returned response payload should be with full metadata.

"application/json;odata=fullmetadata"
REQUEST_SERVER_ENCRYPTED =

The header for if request has been encrypted at server side.

"x-ms-request-server-encrypted"
SERVER_ENCRYPTED =

The header for if blob data and application metadata has been encrypted at server side.

"x-ms-server-encrypted"