AzureBlobStorageData(mapping=None, *, ignore_unknown_fields=False, **kwargs)
An AzureBlobStorageData resource can be a data source, but not a
data sink. An AzureBlobStorageData resource represents one Azure
container. The storage account determines the Azure
endpoint <https://docs.microsoft.com/en-us/azure/storage/common/storage-create-storage-account#storage-account-endpoints>
.
In an AzureBlobStorageData resource, a blobs's name is the Azure
Blob Storage blob's key
name <https://docs.microsoft.com/en-us/rest/api/storageservices/naming-and-referencing-containers--blobs--and-metadata#blob-names>
.
Attributes | |
---|---|
Name | Description |
storage_account |
str
Required. The name of the Azure Storage account. |
azure_credentials |
google.cloud.storage_transfer_v1.types.AzureCredentials
Required. Input only. Credentials used to authenticate API requests to Azure. For information on our data retention policy for user credentials, see `User credentials `__. |
container |
str
Required. The container to transfer from the Azure Storage account. |
path |
str
Root path to transfer objects. Must be an empty string or full path name that ends with a '/'. This field is treated as an object prefix. As such, it should generally not begin with a '/'. |
credentials_secret |
str
Optional. The Resource name of a secret in Secret Manager. The Azure SAS token must be stored in Secret Manager in JSON format: .. raw:: html { "sas_token" : "SAS_TOKEN" } GoogleServiceAccount][google.storagetransfer.v1.GoogleServiceAccount]
must be granted roles/secretmanager.secretAccessor for
the resource.
See [Configure access to a source: Microsoft Azure Blob
Storage]
(https://cloud.google.com/storage-transfer/docs/source-microsoft-azure#secret_manager)
for more information.
If credentials_secret is specified, do not specify
azure_credentials][google.storagetransfer.v1.AzureBlobStorageData.azure_credentials] .
This feature is in
preview __.
Format: projects/{project_number}/secrets/{secret_name}
|