Azure Blob

Events that Trigger (Re)Scan

Create Events
  • Microsoft.Storage.BlobCreated - A new blob is created, or content is updated in a storage container.
  • Microsoft.Storage.DirectoryCreated - A new directory is created in a storage container.
Update Events
  • Microsoft.Storage.BlobRenamed - A blob is renamed within a container.
  • Microsoft.Storage.DirectoryRenamed - A directory is renamed within a container.
Delete Events
  • Microsoft.Storage.BlobDeleted - A blob is deleted from a storage container.
  • Microsoft.Storage.DirectoryDeleted - A directory is deleted from a storage container.

Other Processed Events

  • Microsoft.EventGrid.SubscriptionValidationEvent - A subscription validation event.
  • Microsoft.Storage.BlobTierChanged - The storage tier of a blob is modified.
  • GetBlobServiceProperties - Retrieves properties of the Blob service.
  • GetContainerProperties - Retrieves properties of a storage container.
  • GetContainerServiceMetadata - Retrieves metadata for a storage container.
  • ListContainers - Lists storage containers in an account.
  • BlobPreflightRequest - A request to verify blob upload conditions.
  • ListBlobs - Lists blobs in a container.
  • GetBlobProperties - Retrieves properties of a blob.
  • GetBlobMetadata - Retrieves metadata associated with a blob.
  • GetBlockList - Retrieves the list of blocks in a blob.
  • GetContainerACL - Retrieves the access control list of a container.
  • GetContainerMetadata - Retrieves metadata for a container.
  • CopyBlob - Copies a blob from one location to another.
  • CopyBlobSource - Identifies the source blob for a copy operation.
  • CopyBlobDestination - Identifies the destination blob for a copy operation.
  • DeleteBlob - Deletes a blob from a container.
  • DeleteBlobSnapshot - Deletes a snapshot of a blob.
  • DeleteContainer - Deletes a storage container.
  • PutBlob - Uploads a new blob to a container.
  • PutBlock - Uploads a block for a blob.
  • PutBlockList - Commits a set of uploaded blocks as a blob.
  • CreateBlobSnapshot - Creates a snapshot of an existing blob.
  • CreateBlockBlob - Creates a new block blob.
  • CreateContainer - Creates a new storage container.
  • SetBlobMetadata - Updates metadata for a blob.
  • SetBlobProperties - Updates properties of a blob.
  • SetContainerMetadata - Updates metadata for a storage container.
  • SetContainerACL - Modifies the access control list of a container.
  • AcquireBlobLease - Acquires a lease on a blob.
  • ReleaseBlobLease - Releases a lease on a blob.
  • RenewBlobLease - Renews a lease on a blob.
  • BreakBlobLease - Breaks an active lease on a blob.
  • AcquireContainerLease - Acquires a lease on a container.
  • BreakContainerLease - Breaks an active lease on a container.
  • ChangeBlobLease - Changes an active lease on a blob.
  • ChangeContainerLease - Changes an active lease on a container.
  • RenewContainerLease - Renews a lease on a container.
  • UndeleteBlob - Restores a deleted blob.