Module: AzureBlob

Defined in:
lib/azure_blob.rb,
lib/azure_blob/blob.rb,
lib/azure_blob/http.rb,
lib/azure_blob/tags.rb,
lib/azure_blob/const.rb,
lib/azure_blob/client.rb,
lib/azure_blob/errors.rb,
lib/azure_blob/version.rb,
lib/azure_blob/metadata.rb,
lib/azure_blob/blob_list.rb,
lib/azure_blob/container.rb,
lib/azure_blob/block_list.rb,
lib/azure_blob/identity_token.rb,
lib/azure_blob/entra_id_signer.rb,
lib/azure_blob/shared_key_signer.rb,
lib/azure_blob/user_delegation_key.rb,
lib/azure_blob/canonicalized_headers.rb,
lib/azure_blob/canonicalized_resource.rb

Defined Under Namespace

Classes: Blob, BlobList, BlockList, CanonicalizedHeaders, CanonicalizedResource, Client, Container, EntraIdSigner, Error, Http, IdentityToken, Metadata, SharedKeySigner, Tags, UserDelegationKey

Constant Summary collapse

API_VERSION =
"2024-05-04"
MAX_UPLOAD_SIZE =

256 Megabytes

256 * 1024 * 1024
DEFAULT_BLOCK_SIZE =

128 Megabytes

128 * 1024 * 1024
BLOB_SERVICE =
"b"
CLOUD_REGIONS_SUFFIX =
{
  global: "core.windows.net",
  cn: "core.chinacloudapi.cn",
  de: "core.cloudapi.de",
  usgovt: "core.usgovcloudapi.net",
}
VERSION =
"0.5.9.1"