BlobGetPropertiesResponse interface
getProperties 操作の応答データを格納します。
- Extends
プロパティ
object |
宛先 BLOB のオブジェクト レプリケーション ポリシー ID。 |
object |
解析されたオブジェクト レプリケーション ポリシー ID、ルール ID、およびソース BLOB の状態。 |
継承されたプロパティ
accept |
サービスが部分的な BLOB コンテンツの要求をサポートすることを示します。 |
access |
Premium Storage アカウントのページ BLOB の層、または BLOB ストレージ LRS アカウントのブロック BLOB の層。 許可されている Premium ページ BLOB 層の一覧については、「https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features」を参照してください。 BLOB ストレージ LRS アカウントの場合、有効な値はホット/クール/アーカイブです。 |
access |
オブジェクトで階層が変更された時刻。 これは、ブロック BLOB の層が設定された場合にのみ返されます。 |
access |
Premium Storage アカウント上のページ BLOB の場合のみ。 アクセス層が BLOB で明示的に設定されていない場合、層はコンテンツの長さに基づいて推論され、このヘッダーは true 値で返されます。 |
archive |
BLOB ストレージ LRS アカウントの場合、有効な値はリハイドレート-保留中からホット/リハイドレート-保留中からクールまでです。 BLOB がリハイドレートされていて、完了していない場合は、リハイドレートが保留中であることを示すヘッダーが返され、宛先層にも通知されます。 |
blob |
BLOB に存在するコミット済みブロックの数。 このヘッダーは、追加 BLOB に対してのみ返されます。 |
blob |
ページ BLOB の現在のシーケンス番号。 ブロック BLOB または追加 BLOB の場合、このヘッダーは返されません |
blob |
BLOB の種類。 |
cache |
このヘッダーは、BLOB に対して以前に指定された場合に返されます。 |
client |
クライアント要求 ID ヘッダーが要求で送信された場合、このヘッダーは同じ値を持つ応答に存在します。 |
content |
このヘッダーは、'x-ms-blob-content-disposition' ヘッダーに指定された値を返します。 Content-Disposition 応答ヘッダー フィールドは、応答ペイロードを処理する方法に関する追加情報を伝達します。また、追加のメタデータを添付するために使用することもできます。 たとえば、添付ファイルに設定した場合、ユーザー エージェントは応答を表示せず、代わりに指定された BLOB 名以外のファイル名を含む [名前を付けて保存] ダイアログを表示することを示します。 |
content |
このヘッダーは、Content-Encoding 要求ヘッダーに指定された値を返します。 |
content |
このヘッダーは、Content-Language 要求ヘッダーに指定された値を返します。 |
content |
BLOB のサイズ (バイト単位)。 ページ BLOB の場合、このヘッダーは、BLOB と共に格納されている x-ms-blob-content-length ヘッダーの値を返します。 |
contentMD5 | BLOB に MD5 ハッシュがあり、この操作で完全な BLOB を読み取る場合は、クライアントがメッセージ コンテンツの整合性を確認できるように、この応答ヘッダーが返されます。 |
content |
BLOB に指定されたコンテンツ タイプ。 既定のコンテンツ タイプは 'application/octet-stream' です |
copy |
この BLOB が宛先 BLOB であった、最後に試行された BLOB のコピー操作の終了時刻。 この値は、コピーの完了、中止、または失敗の時刻を指定できます。 このヘッダーは、コピーが保留中の場合、この BLOB が BLOB のコピー操作の宛先になっていない場合、または SET BLOB プロパティ、Put Blob、または Put Block List を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。 |
copy |
このコピー操作の文字列識別子。 [BLOB のプロパティの取得] でこのコピー操作の状態を確認するか、[Abort Copy BLOB]\(BLOB の中止\) に渡して保留中のコピーを中止します。 |
copy |
コピーされたバイト数と、この BLOB がコピー先 BLOB であった最後に試行された BLOB のコピー操作のソース内の合計バイト数が含まれます。 コピーされた 0 バイトと Content-Length バイトの間を表示できます。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または SET BLOB プロパティ、Put BLOB、または Put Block List を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。 |
copy |
この BLOB がコピー先 BLOB であった最後に試行された BLOB のコピー操作で使用されたソース BLOB またはファイルを指定する、最大 2 KB の長さの URL。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または SET BLOB プロパティ、Put BLOB、または Put Block List を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。 |
copy |
x-ms-copy-id で識別されるコピー操作の状態。 |
copy |
x-ms-copy-status が失敗または保留中の場合にのみ表示されます。 最後の致命的または非致命的なコピー操作の失敗の原因について説明します。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または SET BLOB プロパティ、Put BLOB、または Put Block List を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。 |
created |
BLOB が作成された日時を返します。 |
date | 応答が開始された時刻を示すサービスによって生成された UTC 日付/時刻値 |
destination |
x-ms-copy-status が成功した場合、BLOB が増分コピー BLOB または増分コピー スナップショットの場合に含まれます。 この BLOB の最後に成功した増分コピー スナップショットのスナップショット時刻。 |
encryption |
メタデータの暗号化に使用される暗号化キーの SHA-256 ハッシュ。 このヘッダーは、メタデータが顧客指定のキーで暗号化された場合にのみ返されます。 |
encryption |
BLOB の内容とアプリケーション メタデータの暗号化に使用される暗号化スコープの名前を返します。 このヘッダーが存在しないことは、既定のアカウント暗号化スコープの使用を意味します。 |
error |
エラー コード |
etag | ETag には、条件付きで操作を実行するために使用できる値が含まれています。 要求バージョンが 2011-08-18 以降の場合、ETag 値は引用符で囲まれます。 |
expires |
この BLOB の有効期限が切れる時刻。 |
immutability |
BLOB 不変ポリシーの有効期限が切れる時刻を示すサービスによって生成される UTC 日付/時刻値。 |
immutability |
不変ポリシー モードを示します。 |
is |
このヘッダーの値は、この BLOB のバージョンが現在のバージョンであるかどうかを示します。x-ms-version-id ヘッダーも参照してください。 |
is |
BLOB が増分コピー BLOB の場合に含まれます。 |
is |
この BLOB がシールされている場合 |
is |
指定したアルゴリズムを使用して BLOB データとアプリケーション メタデータが完全に暗号化されている場合、このヘッダーの値は true に設定されます。 それ以外の場合、値は false に設定されます (BLOB が暗号化されていない場合、または BLOB/アプリケーション メタデータの一部のみが暗号化されている場合)。 |
last |
BLOB の最後の読み取りまたは書き込みが行われた時刻を示す、サービスによって生成された UTC 日付/時刻値 |
last |
BLOB が最後に変更された日時を返します。 BLOB を変更する操作 (BLOB のメタデータまたはプロパティの更新など) は、BLOB の最終変更時刻を変更します。 |
lease |
BLOB がリースされるときに、リースの期間が無限か固定かを指定します。 |
lease |
BLOB のリース状態。 |
lease |
BLOB の現在のリース状態。 |
legal |
BLOB に訴訟ホールドが存在するかどうかを示します。 |
metadata | |
object |
随意。 オブジェクト レプリケーションがストレージ コンテナーとレプリケーションの宛先 BLOB で有効になっている場合にのみ有効です。 |
object |
随意。 オブジェクト レプリケーションがストレージ コンテナーとレプリケーションのソース BLOB で有効になっている場合にのみ有効です。 このヘッダーを取得すると、ポリシー ID とルール ID (例: x-ms-or-policyid_ruleid) を持つヘッダーが返され、値はレプリケーションの状態になります (完了、失敗など)。 |
rehydrate |
オブジェクトがリハイドレート保留中の状態の場合、このヘッダーはリハイドレートの優先順位で返されます。 |
request |
このヘッダーは、作成された要求を一意に識別し、要求のトラブルシューティングに使用できます。 |
tag |
BLOB に関連付けられているタグの数 |
version | 要求の実行に使用される BLOB サービスのバージョンを示します。 このヘッダーは、バージョン 2009-09-19 以降に対して行われた要求に対して返されます。 |
version |
BLOB を一意に識別するサービスによって返される DateTime 値。 このヘッダーの値は BLOB のバージョンを示し、このバージョンの BLOB にアクセスするために後続の要求で使用できます。 |
プロパティの詳細
objectReplicationDestinationPolicyId
宛先 BLOB のオブジェクト レプリケーション ポリシー ID。
objectReplicationDestinationPolicyId?: string
プロパティ値
string
objectReplicationSourceProperties
解析されたオブジェクト レプリケーション ポリシー ID、ルール ID、およびソース BLOB の状態。
objectReplicationSourceProperties?: ObjectReplicationPolicy[]
プロパティ値
継承されたプロパティの詳細
acceptRanges
サービスが部分的な BLOB コンテンツの要求をサポートすることを示します。
acceptRanges?: string
プロパティ値
string
BlobGetPropertiesResponseModel.acceptRanges から継承された
accessTier
Premium Storage アカウントのページ BLOB の層、または BLOB ストレージ LRS アカウントのブロック BLOB の層。 許可されている Premium ページ BLOB 層の一覧については、「https://docs.microsoft.com/en-us/azure/virtual-machines/windows/premium-storage#features」を参照してください。 BLOB ストレージ LRS アカウントの場合、有効な値はホット/クール/アーカイブです。
accessTier?: string
プロパティ値
string
BlobGetPropertiesResponseModel.accessTier から継承された
accessTierChangedOn
オブジェクトで階層が変更された時刻。 これは、ブロック BLOB の層が設定された場合にのみ返されます。
accessTierChangedOn?: Date
プロパティ値
Date
BlobGetPropertiesResponseModel.accessTierChangedOn から継承された
accessTierInferred
Premium Storage アカウント上のページ BLOB の場合のみ。 アクセス層が BLOB で明示的に設定されていない場合、層はコンテンツの長さに基づいて推論され、このヘッダーは true 値で返されます。
accessTierInferred?: boolean
プロパティ値
boolean
BlobGetPropertiesResponseModel.accessTierInferred から継承された
archiveStatus
BLOB ストレージ LRS アカウントの場合、有効な値はリハイドレート-保留中からホット/リハイドレート-保留中からクールまでです。 BLOB がリハイドレートされていて、完了していない場合は、リハイドレートが保留中であることを示すヘッダーが返され、宛先層にも通知されます。
archiveStatus?: string
プロパティ値
string
BlobGetPropertiesResponseModel.archiveStatus から継承された
blobCommittedBlockCount
BLOB に存在するコミット済みブロックの数。 このヘッダーは、追加 BLOB に対してのみ返されます。
blobCommittedBlockCount?: number
プロパティ値
number
BlobGetPropertiesResponseModel.blobCommittedBlockCount から継承された
blobSequenceNumber
ページ BLOB の現在のシーケンス番号。 ブロック BLOB または追加 BLOB の場合、このヘッダーは返されません
blobSequenceNumber?: number
プロパティ値
number
BlobGetPropertiesResponseModel.blobSequenceNumber から継承された
blobType
cacheControl
このヘッダーは、BLOB に対して以前に指定された場合に返されます。
cacheControl?: string
プロパティ値
string
BlobGetPropertiesResponseModel.cacheControl から継承された
clientRequestId
クライアント要求 ID ヘッダーが要求で送信された場合、このヘッダーは同じ値を持つ応答に存在します。
clientRequestId?: string
プロパティ値
string
BlobGetPropertiesResponseModel.clientRequestId から継承された
contentDisposition
このヘッダーは、'x-ms-blob-content-disposition' ヘッダーに指定された値を返します。 Content-Disposition 応答ヘッダー フィールドは、応答ペイロードを処理する方法に関する追加情報を伝達します。また、追加のメタデータを添付するために使用することもできます。 たとえば、添付ファイルに設定した場合、ユーザー エージェントは応答を表示せず、代わりに指定された BLOB 名以外のファイル名を含む [名前を付けて保存] ダイアログを表示することを示します。
contentDisposition?: string
プロパティ値
string
blobGetPropertiesResponseModel.contentDisposition から継承
contentEncoding
このヘッダーは、Content-Encoding 要求ヘッダーに指定された値を返します。
contentEncoding?: string
プロパティ値
string
BlobGetPropertiesResponseModel.contentEncoding から継承された
contentLanguage
このヘッダーは、Content-Language 要求ヘッダーに指定された値を返します。
contentLanguage?: string
プロパティ値
string
BlobGetPropertiesResponseModel.contentLanguage から継承された
contentLength
BLOB のサイズ (バイト単位)。 ページ BLOB の場合、このヘッダーは、BLOB と共に格納されている x-ms-blob-content-length ヘッダーの値を返します。
contentLength?: number
プロパティ値
number
BlobGetPropertiesResponseModel.contentLength から継承されます
contentMD5
BLOB に MD5 ハッシュがあり、この操作で完全な BLOB を読み取る場合は、クライアントがメッセージ コンテンツの整合性を確認できるように、この応答ヘッダーが返されます。
contentMD5?: Uint8Array
プロパティ値
Uint8Array
BlobGetPropertiesResponseModel.contentMD5 から継承された
contentType
BLOB に指定されたコンテンツ タイプ。 既定のコンテンツ タイプは 'application/octet-stream' です
contentType?: string
プロパティ値
string
BlobGetPropertiesResponseModel.contentType から継承された
copyCompletedOn
この BLOB が宛先 BLOB であった、最後に試行された BLOB のコピー操作の終了時刻。 この値は、コピーの完了、中止、または失敗の時刻を指定できます。 このヘッダーは、コピーが保留中の場合、この BLOB が BLOB のコピー操作の宛先になっていない場合、または SET BLOB プロパティ、Put Blob、または Put Block List を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。
copyCompletedOn?: Date
プロパティ値
Date
BlobGetPropertiesResponseModel.copyCompletedOn から継承された
copyId
このコピー操作の文字列識別子。 [BLOB のプロパティの取得] でこのコピー操作の状態を確認するか、[Abort Copy BLOB]\(BLOB の中止\) に渡して保留中のコピーを中止します。
copyId?: string
プロパティ値
string
blobGetPropertiesResponseModel.copyId から継承
copyProgress
コピーされたバイト数と、この BLOB がコピー先 BLOB であった最後に試行された BLOB のコピー操作のソース内の合計バイト数が含まれます。 コピーされた 0 バイトと Content-Length バイトの間を表示できます。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または SET BLOB プロパティ、Put BLOB、または Put Block List を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。
copyProgress?: string
プロパティ値
string
BlobGetPropertiesResponseModel.copyProgress から継承された
copySource
この BLOB がコピー先 BLOB であった最後に試行された BLOB のコピー操作で使用されたソース BLOB またはファイルを指定する、最大 2 KB の長さの URL。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または SET BLOB プロパティ、Put BLOB、または Put Block List を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。
copySource?: string
プロパティ値
string
BlobGetPropertiesResponseModel.copySource から継承された
copyStatus
x-ms-copy-id で識別されるコピー操作の状態。
copyStatus?: CopyStatusType
プロパティ値
BlobGetPropertiesResponseModel.copyStatus から継承された
copyStatusDescription
x-ms-copy-status が失敗または保留中の場合にのみ表示されます。 最後の致命的または非致命的なコピー操作の失敗の原因について説明します。 このヘッダーは、BLOB のコピー操作でこの BLOB がコピー先になっていない場合、または SET BLOB プロパティ、Put BLOB、または Put Block List を使用して終了した BLOB のコピー操作の後にこの BLOB が変更された場合は表示されません。
copyStatusDescription?: string
プロパティ値
string
BlobGetPropertiesResponseModel.copyStatusDescription から継承された
createdOn
BLOB が作成された日時を返します。
createdOn?: Date
プロパティ値
Date
BlobGetPropertiesResponseModel.createdOn から継承された
date
応答が開始された時刻を示すサービスによって生成された UTC 日付/時刻値
date?: Date
プロパティ値
Date
blobGetPropertiesResponseModel.date から継承された
destinationSnapshot
x-ms-copy-status が成功した場合、BLOB が増分コピー BLOB または増分コピー スナップショットの場合に含まれます。 この BLOB の最後に成功した増分コピー スナップショットのスナップショット時刻。
destinationSnapshot?: string
プロパティ値
string
blobGetPropertiesResponseModel.destinationSnapshot から継承
encryptionKeySha256
メタデータの暗号化に使用される暗号化キーの SHA-256 ハッシュ。 このヘッダーは、メタデータが顧客指定のキーで暗号化された場合にのみ返されます。
encryptionKeySha256?: string
プロパティ値
string
BlobGetPropertiesResponseModel.encryptionKeySha256 から継承された
encryptionScope
BLOB の内容とアプリケーション メタデータの暗号化に使用される暗号化スコープの名前を返します。 このヘッダーが存在しないことは、既定のアカウント暗号化スコープの使用を意味します。
encryptionScope?: string
プロパティ値
string
BlobGetPropertiesResponseModel.encryptionScope から継承された
errorCode
エラー コード
errorCode?: string
プロパティ値
string
blobGetPropertiesResponseModel.errorCode から継承
etag
ETag には、条件付きで操作を実行するために使用できる値が含まれています。 要求バージョンが 2011-08-18 以降の場合、ETag 値は引用符で囲まれます。
etag?: string
プロパティ値
string
BlobGetPropertiesResponseModel.etag から継承された
expiresOn
この BLOB の有効期限が切れる時刻。
expiresOn?: Date
プロパティ値
Date
BlobGetPropertiesResponseModel.expiresOn から継承された
immutabilityPolicyExpiresOn
BLOB 不変ポリシーの有効期限が切れる時刻を示すサービスによって生成される UTC 日付/時刻値。
immutabilityPolicyExpiresOn?: Date
プロパティ値
Date
BlobGetPropertiesResponseModel.immutabilityPolicyExpiresOn から継承された
immutabilityPolicyMode
不変ポリシー モードを示します。
immutabilityPolicyMode?: BlobImmutabilityPolicyMode
プロパティ値
BlobGetPropertiesResponseModel.immutabilityPolicyMode から継承された
isCurrentVersion
このヘッダーの値は、この BLOB のバージョンが現在のバージョンであるかどうかを示します。x-ms-version-id ヘッダーも参照してください。
isCurrentVersion?: boolean
プロパティ値
boolean
BlobGetPropertiesResponseModel.isCurrentVersion から継承された
isIncrementalCopy
BLOB が増分コピー BLOB の場合に含まれます。
isIncrementalCopy?: boolean
プロパティ値
boolean
BlobGetPropertiesResponseModel.isIncrementalCopy から継承された
isSealed
この BLOB がシールされている場合
isSealed?: boolean
プロパティ値
boolean
BlobGetPropertiesResponseModel.isSealed から継承された
isServerEncrypted
指定したアルゴリズムを使用して BLOB データとアプリケーション メタデータが完全に暗号化されている場合、このヘッダーの値は true に設定されます。 それ以外の場合、値は false に設定されます (BLOB が暗号化されていない場合、または BLOB/アプリケーション メタデータの一部のみが暗号化されている場合)。
isServerEncrypted?: boolean
プロパティ値
boolean
BlobGetPropertiesResponseModel.isServerEncrypted から継承されます
lastAccessed
BLOB の最後の読み取りまたは書き込みが行われた時刻を示す、サービスによって生成された UTC 日付/時刻値
lastAccessed?: Date
プロパティ値
Date
BlobGetPropertiesResponseModel.lastAccessed から継承された
lastModified
BLOB が最後に変更された日時を返します。 BLOB を変更する操作 (BLOB のメタデータまたはプロパティの更新など) は、BLOB の最終変更時刻を変更します。
lastModified?: Date
プロパティ値
Date
BlobGetPropertiesResponseModel.lastModified から継承された
leaseDuration
BLOB がリースされるときに、リースの期間が無限か固定かを指定します。
leaseDuration?: LeaseDurationType
プロパティ値
BlobGetPropertiesResponseModel.leaseDuration から継承された
leaseState
BLOB のリース状態。
leaseState?: LeaseStateType
プロパティ値
BlobGetPropertiesResponseModel.leaseState から継承された
leaseStatus
BLOB の現在のリース状態。
leaseStatus?: LeaseStatusType
プロパティ値
BlobGetPropertiesResponseModel.leaseStatus から継承されます
legalHold
BLOB に訴訟ホールドが存在するかどうかを示します。
legalHold?: boolean
プロパティ値
boolean
BlobGetPropertiesResponseModel.legalHold から継承された
metadata
metadata?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
BlobGetPropertiesResponseModel.metadata から継承された
objectReplicationPolicyId
随意。 オブジェクト レプリケーションがストレージ コンテナーとレプリケーションの宛先 BLOB で有効になっている場合にのみ有効です。
objectReplicationPolicyId?: string
プロパティ値
string
BlobGetPropertiesResponseModel.objectReplicationPolicyId から継承されます
objectReplicationRules
随意。 オブジェクト レプリケーションがストレージ コンテナーとレプリケーションのソース BLOB で有効になっている場合にのみ有効です。 このヘッダーを取得すると、ポリシー ID とルール ID (例: x-ms-or-policyid_ruleid) を持つヘッダーが返され、値はレプリケーションの状態になります (完了、失敗など)。
objectReplicationRules?: {[propertyName: string]: string}
プロパティ値
{[propertyName: string]: string}
BlobGetPropertiesResponseModel.objectReplicationRules から継承された
rehydratePriority
オブジェクトがリハイドレート保留中の状態の場合、このヘッダーはリハイドレートの優先順位で返されます。
rehydratePriority?: RehydratePriority
プロパティ値
BlobGetPropertiesResponseModel.rehydratePriority から継承された
requestId
このヘッダーは、作成された要求を一意に識別し、要求のトラブルシューティングに使用できます。
requestId?: string
プロパティ値
string
BlobGetPropertiesResponseModel.requestId から継承された
tagCount
BLOB に関連付けられているタグの数
tagCount?: number
プロパティ値
number
blobGetPropertiesResponseModel.tagCount から継承
version
要求の実行に使用される BLOB サービスのバージョンを示します。 このヘッダーは、バージョン 2009-09-19 以降に対して行われた要求に対して返されます。
version?: string
プロパティ値
string
BlobGetPropertiesResponseModel.version から継承された
versionId
BLOB を一意に識別するサービスによって返される DateTime 値。 このヘッダーの値は BLOB のバージョンを示し、このバージョンの BLOB にアクセスするために後続の要求で使用できます。
versionId?: string
プロパティ値
string
BlobGetPropertiesResponseModel.versionId から継承された