Microsoft Azure Storage
Microsoft Azure Storage is a powerful solution for modern data storage scenarios. It provides cloud-based data storage that is highly available, secure, durable, scalable, and redundant.
Actions
-
blobGetBlobTags: Retrieve all user-defined tags for the specified blob, version, or snapshot, including its metadata and properties. You can also call Get Blob to read a snapshot.
-
fileSetDirectoryMetadata: Update user-defined metadata for the specified directory. This operation is available in Version 2015-02-21 and newer.
-
fileLeaseFile: Create and manage a lock on a file for write and delete operations.
-
blobLeaseContainer: Establish and manage a lock on a container to control delete operations. The lock can last between 15 and 60 seconds or be set to infinite.
-
blobGetContainerACL: Retrieve permissions for the specified container. The permissions indicate whether container data may be accessed publicly.
-
blobAbortCopyBlob: Abort a pending Copy Blob operation, and leave a destination blob with zero length and full metadata. This operation is available in Version 2012-02-12 and newer.
-
fileCopyFile: Copy a blob or file to a destination file within the storage account.
-
blobAppendBlockFromURL: Commit a new block of data to the end of an existing append blob.
-
blobListBlobs: Enumerate the list of blobs under the specified container.
-
fileListDirectoriesandFiles: Retrieve a list of files or directories under the specified share or directory. The operation lists the contents only for a single level of the directory hierarchy.
-
fileCreatePermission: Create a permission (a security descriptor) at the share level. The created security descriptor can be used for the files or directories in the share.
-
fileDeleteFile: Remove a particular file from the storage account.
-
tableSetTableServiceProperties: Set properties for a storage account’s Table service endpoint, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
-
fileGetDirectoryMetadata: Retrieve all user-defined metadata for the specified directory. This operation is supported in version 2015-02-21 and later.
-
fileDeleteDirectory: Remove the specified empty directory. The directory must be empty before it can be deleted.
-
fileForceCloseHandles: Closes one or more handles that are opened on a file or directory. You can close a specific handle using its handle ID, close all handles on the resource, or recursively close handles on subresources if the resource is a directory.
-
fileGetFileMetadata: Retrieve all user-defined metadata for the specified file.
-
fileGetShareACL: Retrieve information about stored access policies specified on the share.
-
queueGetMessages: Retrieve one or more messages from the front of the queue.
-
fileGetPermission: Retrieve the Security Descriptor Definition Language (SDDL) for a specific security descriptor.
-
queueListQueues: List all the queues in a specific storage account.
-
blobCopyBlobFromURL: Copy a blob to a destination within the storage account synchronously for source blob sizes up to 256 MiB.
-
fileCreateShare: Create a share under the specified account. If the share with the same name exists, the operation fails.
-
fileGetShareProperties: Retrieve all user-defined metadata and system properties for the specified share or share snapshot. The data that is returned does not include the share's list of files.
-
fileDeleteShare: Mark the specified share or share snapshot for deletion. The share or share snapshot and any files that are contained within it are later deleted during garbage collection.
-
queueClearMessages: Delete all messages from the specified queue.
-
blobSnapshotBlob: Create a read-only snapshot of a blob.
-
fileSetFileProperties: Set system properties on the file.
-
blobLeaseBlob: Establish and manage a lock on a blob for write and delete operations. The lock duration can be 15 to 60 seconds, or can be infinite. In versions before 2012-02-12, the lock duration is 60 seconds.
-
blobGetBlobServiceStats: Retrieve statistics that are related to replication for the Blob service. It is only available on the secondary location endpoint when read-access geo-redundant replication is enabled for the storage account.
-
fileGetDirectoryProperties: Retrieve all system properties for the specified directory, and can also be used to check the existence of a directory. The data that is returned does not include the files in the directory or any subdirectories.
-
queueGetQueueServiceProperties: Retrieve the properties of a storage account’s Queue service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
-
blobDeleteContainer: Mark the specified container for deletion. The container and its contents (blobs) are removed later during garbage collection.
-
queuePutMessage: Add a message to the back of the message queue. A visibility timeout can also be specified to make the message invisible until the visibility timeout expires. A message must be in a format that can be included in an XML request with UTF-8 encoding. The encoded message can be up to 64 KB for versions 2011-08-18 and newer, or 8 KB for previous versions.
-
blobGetBlobMetadata: Retrieve all user-defined metadata for the specified blob or snapshot.
-
blobIncrementalCopyBlob: Copy a snapshot of the source page blob to a destination page blob. The snapshot is copied such that only the differential changes between the previously copied snapshot are transferred to the destination. The copied snapshots are complete copies of the original snapshot and can be read or copied from as usual. This API is supported since REST version 2016-05-31.
-
blobSetContainerMetadata: Set one or more user-defined name-value pairs for the specified container.
-
blobGetContainerMetadata: Retrieve all user-defined metadata for the container.
-
tableGetTableServiceStats: Retrieve statistics that are related to replication for the Table service. It is only available on the secondary location endpoint when read-access geo-redundant replication is enabled for the storage account.
-
blobSetBlobTags: Set user-defined tags for the specified blob as one or more key-value pairs.
-
tableDeleteTable: Delete the specified table and any data that it contains.
-
blobCopyBlob: Copy a blob to a destination within the storage account. In version 2012-02-12 and later, the source for a Copy Blob operation can be a committed blob in any Azure storage account.
-
blobUndeleteBlob: Restore the contents and metadata of a soft deleted blob and any associated soft deleted snapshots.
-
tableCreateTable: Create a table in the storage account.
-
blobGetBlobServiceProperties: Get the properties of a storage account’s Blob service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
-
fileSetFileMetadata: Update user-defined metadata for the specified file.
-
fileListShares: Retrieve a list of the shares and share snapshots under the specified account.
-
blobPutPage: Write a range of pages to a page blob.
-
fileGetShareMetadata: Retrieve all user-defined metadata for the share or share snapshot.
-
fileSetFileServiceProperties: Set properties for a storage account’s File service endpoint. In version 2015-02-21 and later, you can use Set File Service Properties to set CORS (Cross-Origin Resource Sharing) rules. In version 2015-04-05 and later, you can use Set File Service Properties to enable Storage Analytics metrics for the File service.
-
tableGetTableServiceProperties: Retrieve the properties of a storage account’s Table service, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
-
blobPutBlob: Create a block, page, or append blob, or update the content of an existing block blob.
-
blobSetBlobTier: Set the tier on a blob. The operation is allowed on a page blob in a premium storage account and on a block blob in a blob storage account (locally redundant storage only). A premium page blob's tier determines the allowed size, IOPS, and bandwidth of the blob. A block blob's tier determines the Hot/Cool/Archive storage type. This operation does not update the blob's ETag.
-
queueGetQueueServiceStats: Retrieve statistics that are related to replication for the Queue service. It is only available on the secondary location endpoint when read-access geo-redundant replication is enabled for the storage account.
-
blobListContainers: Retrieve a list of the containers under the specified account.
-
blobAppendBlock: Commit a new block of data to the end of an existing append blob.
-
queueSetQueueMetadata: Set user-defined metadata on the specified queue. Metadata is associated with the queue as name-value pairs.
-
fileCreateDirectory: Create a directory under the specified share or parent directory. The directory resource includes the properties for that directory. It does not include a list of the files or subdirectories that are contained by the directory.
-
blobPutBlockFromURL: Create a block to be committed as part of a blob where the contents are read from a URL.
-
fileGetFile: Read or download a file from the system, including its metadata and properties.
-
fileCreateFile: Create a file or replace a file. Calling Create File only initializes the file. To add content to a file, call the Put Range operation.
-
fileSetShareProperties: Set service-defined properties for the specified share.
-
blobCreateContainer: Create a container under the specified account. If the container with the same name exists, the operation fails.
-
tableDeleteEntity: Delete an existing entity in a table.
-
blobGetAccountInformation: Retrieve the sku name and account kind for the specified account.
-
blobPutBlock: Create a block to be committed as part of a blob.
-
queuePeekMessages: Retrieve one or more messages from the front of the queue, but does not alter the visibility of the message.
-
fileAbortCopyFile: Abort a pending Copy File operation, and leaves a destination file with zero length and full metadata. Version 2015-02-21 and newer.
-
queueGetQueueACL: Retrieve details about any stored access policies specified on the queue that may be used with Shared Access Signatures. For more information, see Establishing a Stored Access Policy.
-
tableQueryEntities: Query entities in a table and includes the $filter and $select options.
-
blobPutPageFromURL: Write a range of pages to a page blob where the contents are read from a URL.
-
blobGetBlockList: Retrieve the list of blocks that are uploaded as part of a block blob.
-
fileListRanges: Retrieve the list of valid ranges for a file.
-
blobGetBlob: Read or download a blob from the system, including its metadata and properties. You can also call Get Blob to read a snapshot.
-
tableSetTableACL: Set the stored access policies for the table that can be used with Shared Access Signatures. For more information, see Establishing a Stored Access Policy.
-
fileGetFileProperties: Retrieve all user-defined metadata, standard HTTP properties, and system properties for the file. It does not return the content of the file.
-
blobSetBlobMetadata: Set user-defined metadata for the specified blob as one or more name-value pairs.
-
fileSnapshotShare: Beginning with version 2017-04-17, the Snapshot Share operation creates a read-only snapshot of a share.
-
fileSetDirectoryProperties: Set system properties for the directory.
-
queueGetQueueMetadata: Retrieve user-defined metadata and queue properties on the specified queue. Metadata is associated with the queue as name-values pairs.
-
fileListHandles: Retrieve a list of open handles on a directory or a file. It can recursively enumerate opened handles on directories and files.
-
queueSetQueueServiceProperties: Set properties for a storage account’s Queue service endpoint, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
-
queueDeleteQueue: Delete the specified queue.
-
blobGetContainerProperties: Retrieve all user-defined metadata and system properties for the specified container. The data that is returned does not include the container's list of blobs.
-
blobGetBlobProperties: Retrieve all user-defined metadata, standard HTTP properties, and system properties for the blob. It does not return the content of the blob.
-
tableGetTableACL: Retrieve details about any stored access policies specified on the table that may be used with Shared Access Signatures.
-
filePutRange: Write a range of bytes to a file.
-
blobSetBlobServiceProperties: Set properties for a storage account’s Blob service endpoint, including properties for Storage Analytics and CORS (Cross-Origin Resource Sharing) rules.
-
blobPutBlockList: Write a blob by specifying the list of block IDs that make up the blob. To be written as part of a blob, a block is successfully written to the server in a prior Put Block operation.
-
blobFindBlobsByTags: Find all blobs in the storage account whose tags match a given search expression.
-
fileGetFileServiceProperties: Retrieve properties for a storage account’s File service endpoint. In version 2015-02-21 and later, you can use Get File Service Properties to retrieve CORS (Cross-Origin Resource Sharing) rules settings. In version 2015-04-05 and later, you can use Get File Service Properties to retrieve properties for Storage Analytics metrics for the File service.
-
blobSetBlobProperties: Set system properties on the blob.
-
blobSetContainerACL: Set the permissions for the specified container. The permissions indicate whether blobs in a container may be accessed publicly.
-
queueUpdateMessage: This operation was introduced with version 2011-08-18 of the Queue service API. The Update Message operation updates the visibility timeout of a message. You can also use this operation to update the contents of a message. A message must be in a format that can be included in an XML request with UTF-8 encoding, and the encoded message can be up to 64 KB.
-
fileSetShareMetadata: Set one or more user-defined name-value pairs for the specified share.
-
queueSetQueueACL: Set stored access policies for the queue that can be used with Shared Access Signatures. For more information, see Establishing a Stored Access Policy.
-
blobDeleteBlob: Mark the specified blob or snapshot for deletion. The blob is later deleted during garbage collection.
-
fileGetShareStats: Retrieve statistics that are related to the share.
-
blobGetPageRanges: Retrieve the list of valid page ranges for a page blob or snapshot of a page blob.
-
fileSetShareACL: Set a stored access policy for use with shared access signatures.
-
queueCreateQueue: Create a queue under the specified account.
-
queueDeleteMessage: Delete the specified message.
-
tableQueryTables: Retrieve a list of tables under the specified account.
Custom Actions
You can use this connector to create your own custom actions for performing specific tasks. The actions that you create look and work exactly like the other actions do.
Learn more about how to create custom actions.