Products | Versions |
---|---|
TIBCO ActiveMatrix BusinessWorks Plug-in for Azure Cloud Services (Azure Data Lake Storage Gen2) | 6.0.0 |
TIBCO ActiveMatrix BusinessWorks™ Plug-in for Azure Cloud Services (Azure Date Lake Storage Gen2) 6.0.0 Hotfix2 supports create, read, write and delete operations on Azure Storage block blobs and append blobs
Create Activity:
Operation Type |
Description |
Create FileSystem |
Create a block blob in azure storage. For more details refer to the users guide. |
Upload file |
Upload content in block blob in azure storage, The supported input types are file, binary, text. For more details refer to the users guide. |
Create Blob |
Create an append blob and upload content in it. The supported input types are file, binary, text. |
Input fields for Create Blob Operation:
Field Name |
Data Type |
Description |
containerName |
string |
Name of the append blob container |
filePath |
string |
Relative path of the file in the azure storage. |
fileLocation |
string |
Path of the file in your local system which is to be uploaded in azure storage. |
overwrite |
boolean |
Overwrite the append blob if it exists |
timeout |
integer |
Activity timeout in milliseconds |
Update Activity:
Operation Type |
Description |
Update ACL |
Updates the access control list for the block blobs. Ensure that the “Blob Content” checkbox is checked for all blob related operations. Note: This currently has limitations since access control is governed by role assignments in Azure. Any access policy applied through the plugin will not be enforced unless the appropriate roles are set manually in the portal. |
Update Blob |
Update content from an append blob. The supported input types are file, binary, text. |
Input fields for Update ACL Operation with Blob Content Enabled:
Field Name |
Data Type |
Description |
fileSystemName |
string |
Name of the container |
ifModifiedSince |
string |
A DateTime value. The date format follows RFC 1123. Specify this option to perform the operation only if the resource has been modified since the specified time. |
ifUnmodifiedSince |
string |
A DateTime value. The date format follows RFC 1123. Specify this option to perform the operation only if the resource has not been modified since the specified date/time. |
leaseID |
string |
Specify the lease ID to upload a file if a lease was acquired on the file. |
tagsConditions |
string |
Applies the SQL statement to the tags of the blob |
policyIdentifiers |
Complex |
|
id |
string |
Set a unique id for the policy |
expiresOn |
string |
Set the date-time the policy expires. Format is: yyyy-MM-dd'T'HH:mm:ss.SSSZZZ Eg: "2025-04-08T10:15:30+05:30" |
permissions |
string |
Set the permissions for the acl policy. |
startsOn |
string |
Set the date-time the policy is active. Format is: yyyy-MM-dd'T'HH:mm:ss.SSSZZZ Eg: "2025-04-08T10:15:30+05:30"
|
Input fields for Update Blob Operation for Append Blob:
Field Name |
Data Type |
Description |
containerName |
string |
Name of the append blob container |
filePath |
string |
Relative path of the file in the azure storage. |
fileLocation |
string |
Path of the file in your local system which is to be uploaded in azure storage. |
Read Activity:
Operation Type |
Description |
List FileSystems |
List all the containers. Ensure that the “Blob Content” checkbox is checked for all blob related operations. |
List Directories |
List all the blobs in a container. Ensure that the “Blob Content” checkbox is checked for all blob related operations.
|
Download File |
Download content from azure storage. Supported types are file,text,binary |
Input fields for List FileSystems Operation with Blob Content Enabled:
Field Name |
Data Type |
Description |
timeout |
integer |
Activity timeout in milliseconds |
prefix |
string |
Prefix of container used to filter results. |
Input fields for List Directories Operation with Blob Content Enabled:
Field Name |
Data Type |
Description |
fileSystemName |
integer |
Name of container in azure storage |
blobListDetails |
complex |
|
retrieveCopy |
boolean |
Whether blob metadata related to any current or previous Copy Blob operation should be included in the response. |
retireveDeletedBlobs |
boolean |
Whether blobs which have been soft deleted should be returned. |
retireveDeletedBlobsWithVersions |
boolean |
Whether blobs which have been deleted with versioning should be returned. |
retrieveImmutabilityPolicy |
boolean |
Whether immutability policy for the blob should be returned. |
retrieveLegalHold |
boolean |
Whether legal hold for the blob should be returned. |
retrieveMetadata |
boolean |
Whether blob metadata should be returned. |
retrieveSnapshots |
boolean |
Whether snapshots should be returned. |
retrieveTags |
boolean |
Whether blob tags should be returned. |
retrieveUncommitedBlobs |
boolean |
Whether blobs for which blocks have been uploaded, but which have not been committed using Put Block List, should be included in the response. |
retrieveVersions |
boolean |
Whether blob versions should be returned. |
maxResultsPerPage |
integer |
Maximum results to be returned per page. This value sets the page size for pagination of records. If this value is set the output element blobData will have multiple occurrences and listPaths will show the blobs as per value set in this field. If this field is empty or not set then there will be a single blobData element in output with all the blobs listed in listPaths. |
prefix |
string |
Filters the results to return only blobs whose names begin with the specified prefix. |
timeout |
integer |
Activity timeout in milliseconds |
Note:
For all blob operations use the blob service endpoint from azure account.
Eg: https://<storage-account>.blob.core.windows.net
Product: TIBCO ActiveMatrix BusinessWorks Plug-in for Azure Cloud Services (Azure Data Lake Storage Gen2) Version: 6.0.0 OS: All Supported Operating Systems
Enhancement Requests (ERs) introduced as a part of TIBCO ActiveMatrix BusinessWorks™ Plug-in for Azure Cloud Services (Azure Date Lake Storage Gen2) 6.0.0 Hotfix2