java.lang.Object
org.apache.jackrabbit.oak.blob.cloud.azure.blobstorage.AzureConstants

public final class AzureConstants extends Object
  • Field Details

    • AZURE_STORAGE_ACCOUNT_NAME

      public static final String AZURE_STORAGE_ACCOUNT_NAME
      Azure storage account name
      See Also:
    • AZURE_STORAGE_ACCOUNT_KEY

      public static final String AZURE_STORAGE_ACCOUNT_KEY
      Azure storage account key
      See Also:
    • AZURE_CONNECTION_STRING

      public static final String AZURE_CONNECTION_STRING
      Azure connection string (overrides AZURE_SAS and AZURE_BLOB_ENDPOINT).
      See Also:
    • AZURE_SAS

      public static final String AZURE_SAS
      Azure shared access signature token
      See Also:
    • AZURE_TENANT_ID

      public static final String AZURE_TENANT_ID
      Azure active directory
      See Also:
    • AZURE_CLIENT_ID

      public static final String AZURE_CLIENT_ID
      Azure service principal id
      See Also:
    • AZURE_CLIENT_SECRET

      public static final String AZURE_CLIENT_SECRET
      Azure service principal password
      See Also:
    • AZURE_BLOB_ENDPOINT

      public static final String AZURE_BLOB_ENDPOINT
      Azure blob endpoint
      See Also:
    • AZURE_BLOB_CONTAINER_NAME

      public static final String AZURE_BLOB_CONTAINER_NAME
      Azure blob storage container name
      See Also:
    • AZURE_CREATE_CONTAINER

      public static final String AZURE_CREATE_CONTAINER
      Azure create container if doesn't exist
      See Also:
    • AZURE_BLOB_REQUEST_TIMEOUT

      public static final String AZURE_BLOB_REQUEST_TIMEOUT
      Azure blob storage request timeout
      See Also:
    • AZURE_BLOB_MAX_REQUEST_RETRY

      public static final String AZURE_BLOB_MAX_REQUEST_RETRY
      Azure blob storage maximum retries per request
      See Also:
    • AZURE_BLOB_CONCURRENT_REQUESTS_PER_OPERATION

      public static final String AZURE_BLOB_CONCURRENT_REQUESTS_PER_OPERATION
      Azure blob storage maximum connections per operation (default 1)
      See Also:
    • AZURE_BLOB_ENABLE_SECONDARY_LOCATION_NAME

      public static final String AZURE_BLOB_ENABLE_SECONDARY_LOCATION_NAME
      Azure blob storage enable fallback to secondary location for reads
      See Also:
    • AZURE_BLOB_ENABLE_SECONDARY_LOCATION_DEFAULT

      public static final boolean AZURE_BLOB_ENABLE_SECONDARY_LOCATION_DEFAULT
      Is reading from the secondary location enabled by default
      See Also:
    • PROXY_HOST

      public static final String PROXY_HOST
      Proxy host
      See Also:
    • PROXY_PORT

      public static final String PROXY_PORT
      Proxy port
      See Also:
    • PRESIGNED_HTTP_UPLOAD_URI_EXPIRY_SECONDS

      public static final String PRESIGNED_HTTP_UPLOAD_URI_EXPIRY_SECONDS
      TTL for presigned HTTP upload URIs - default is 0 (disabled)
      See Also:
    • PRESIGNED_HTTP_DOWNLOAD_URI_EXPIRY_SECONDS

      public static final String PRESIGNED_HTTP_DOWNLOAD_URI_EXPIRY_SECONDS
      TTL for presigned HTTP download URIs - default is 0 (disabled)
      See Also:
    • PRESIGNED_HTTP_DOWNLOAD_URI_CACHE_MAX_SIZE

      public static final String PRESIGNED_HTTP_DOWNLOAD_URI_CACHE_MAX_SIZE
      Maximum size of presigned HTTP download URI cache - default is 0 (no cache)
      See Also:
    • PRESIGNED_HTTP_DOWNLOAD_URI_VERIFY_EXISTS

      public static final String PRESIGNED_HTTP_DOWNLOAD_URI_VERIFY_EXISTS
      Boolean flag to allow disabling of verification check on download URI generation. Default is true (the existence check is performed). Some installations may prefer to disable async uploads, in which case it is possible to disable the existence check and thus greatly speed up the generation of presigned download URIs. See OAK-7998 which describes why the existence check was added to understand how async uploading relates to this feature.
      See Also:
    • PRESIGNED_HTTP_DOWNLOAD_URI_DOMAIN_OVERRIDE

      public static final String PRESIGNED_HTTP_DOWNLOAD_URI_DOMAIN_OVERRIDE
      Domain name to use for direct downloads instead of the default Azure blob storage domain. This is usually used when an installation has configured a CDN domain for binary downloads.
      See Also:
    • PRESIGNED_HTTP_UPLOAD_URI_DOMAIN_OVERRIDE

      public static final String PRESIGNED_HTTP_UPLOAD_URI_DOMAIN_OVERRIDE
      Domain name to use for direct uploads instead of the default Azure blob storage domain. This is usually used when an installation has configured a CDN domain for binary uploads.
      See Also:
    • AZURE_REF_ON_INIT

      public static final String AZURE_REF_ON_INIT
      Property to enable/disable creation of reference secret on init.
      See Also: