BlobChangeFeedEventData interface
変更フィード Blob Storage イベント データ。
プロパティ
api | イベントをトリガーした操作。 |
blob |
BLOB のアクセス層。 |
blob |
BLOB の種類。 |
blob |
BLOB のバージョン。 |
client |
ストレージ API 操作のクライアント指定の要求 ID。 この ID は、ログの "client-request-id" フィールドを使用して Azure Storage 診断ログに関連付けるために使用でき、"x-ms-client-request-id" ヘッダーを使用してクライアント要求で指定できます。 |
container |
BLOB が格納されているコンテナーのバージョン。 |
content |
BLOB のサイズ (単位: バイト)。 |
content |
イベント トリガー アプリケーションがファイルへの書き込みを完了した時点で実行された書き込み操作のオフセット (バイト単位)。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。 |
content |
BLOB に指定されたコンテンツ タイプ。 |
destination |
操作の完了後に存在するファイルの url。 たとえば、ファイルの名前が変更された場合、destinationUrl プロパティには新しいファイル名の url が含まれています。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。 |
etag | 条件付きで操作を実行するために使用できる値。 |
is |
True を指定すると、すべての子ディレクトリで操作を実行します。それ以外の場合は False です。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。 |
long |
非同期操作情報 |
previous |
BLOB の以前の情報。 |
request |
ストレージ API 操作のサービスによって生成された要求 ID。 ログの "request-id-header" フィールドを使って Azure Storage 診断ログに関連付けるために使うことができ、開始 API 呼び出しから "x-ms-request-id" ヘッダーで返されます。 |
sequencer | 特定の BLOB 名に対するイベントの論理シーケンスを表す非透過的な文字列値です。 ユーザーは、標準的な文字列比較を使って、同じ BLOB 名での 2 つのイベントの相対的な順序を理解できます。 |
snapshot | イベントに関連付けられたスナップショット。 |
source |
操作の前に存在するファイルの URL。 たとえば、ファイルの名前が変更された場合、sourceUrl には、名前変更操作前の元のファイル名の URL が含まれます。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。 |
updated |
このイベント中に更新された BLOB プロパティ。 |
updated |
このイベント中に更新された BLOB タグ。 |
url | BLOB へのパス。 クライアントが BLOB REST API を使用する場合、URL の構造は <storage-account-name>.blob.core.windows.net/<container-name>/<file-name> になります。 |
プロパティの詳細
api
イベントをトリガーした操作。
api: string
プロパティ値
string
blobAccessTier
blobType
blobVersion
BLOB のバージョン。
blobVersion?: string
プロパティ値
string
clientRequestId
ストレージ API 操作のクライアント指定の要求 ID。 この ID は、ログの "client-request-id" フィールドを使用して Azure Storage 診断ログに関連付けるために使用でき、"x-ms-client-request-id" ヘッダーを使用してクライアント要求で指定できます。
clientRequestId: string
プロパティ値
string
containerVersion
BLOB が格納されているコンテナーのバージョン。
containerVersion?: string
プロパティ値
string
contentLength
BLOB のサイズ (単位: バイト)。
contentLength: number
プロパティ値
number
contentOffset
イベント トリガー アプリケーションがファイルへの書き込みを完了した時点で実行された書き込み操作のオフセット (バイト単位)。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。
contentOffset?: number
プロパティ値
number
contentType
BLOB に指定されたコンテンツ タイプ。
contentType: string
プロパティ値
string
destinationUrl
操作の完了後に存在するファイルの url。 たとえば、ファイルの名前が変更された場合、destinationUrl プロパティには新しいファイル名の url が含まれています。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。
destinationUrl?: string
プロパティ値
string
etag
条件付きで操作を実行するために使用できる値。
etag: string
プロパティ値
string
isRecursive
True を指定すると、すべての子ディレクトリで操作を実行します。それ以外の場合は False です。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。
isRecursive?: boolean
プロパティ値
boolean
longRunningOperationInfo
previousInfo
requestId
ストレージ API 操作のサービスによって生成された要求 ID。 ログの "request-id-header" フィールドを使って Azure Storage 診断ログに関連付けるために使うことができ、開始 API 呼び出しから "x-ms-request-id" ヘッダーで返されます。
requestId: string
プロパティ値
string
sequencer
特定の BLOB 名に対するイベントの論理シーケンスを表す非透過的な文字列値です。 ユーザーは、標準的な文字列比較を使って、同じ BLOB 名での 2 つのイベントの相対的な順序を理解できます。
sequencer: string
プロパティ値
string
snapshot
イベントに関連付けられたスナップショット。
snapshot?: string
プロパティ値
string
sourceUrl
操作の前に存在するファイルの URL。 たとえば、ファイルの名前が変更された場合、sourceUrl には、名前変更操作前の元のファイル名の URL が含まれます。 階層型名前空間を持つ BLOB ストレージ アカウントでトリガーされるイベントに対してのみ表示されます。
sourceUrl?: string
プロパティ値
string
updatedBlobProperties
このイベント中に更新された BLOB プロパティ。
updatedBlobProperties?: UpdatedBlobProperties
プロパティ値
updatedBlobTags
url
BLOB へのパス。 クライアントが BLOB REST API を使用する場合、URL の構造は <storage-account-name>.blob.core.windows.net/<container-name>/<file-name> になります。
url: string
プロパティ値
string