@azure/storage-blob package

クラス

AccountSASPermissions

NODE.JS ランタイムでのみ使用できます。

これは、AccountSAS によって付与されるアクセス許可を表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、その操作のアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、 AccountSASSignatureValues オブジェクトのアクセス許可フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を構築することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。

AccountSASResourceTypes

NODE.JS ランタイムでのみ使用できます。

これは、AccountSAS によってアクセス可能なリソースを表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、そのリソースの種類へのアクセスが許可されます。 すべての値が設定されたら、これを toString でシリアル化し、 AccountSASSignatureValues オブジェクトのリソース フィールドとして設定する必要があります。 このクラスを使用せずにリソース文字列を構築することはできますが、リソースの順序は特定であり、このクラスは正確性を保証します。

AccountSASServices

NODE.JS ランタイムでのみ使用できます。

これは、AccountSAS によってアクセス可能なサービスを表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、そのサービスへのアクセスが許可されます。 すべての値が設定されたら、これを toString でシリアル化し、 AccountSASSignatureValues オブジェクトのサービス フィールドとして設定する必要があります。 このクラスを使用せずにサービス文字列を構築することはできますが、サービスの順序は特定であり、このクラスは正確性を保証します。

AnonymousCredential

AnonymousCredential は、AnonymousCredentialPolicy オブジェクトの作成に使用される credentialPolicyCreator メンバーを提供します。 AnonymousCredentialPolicy は、パブリック リソースを読み取る HTTP(S) 要求、または Shared Access Signatures (SAS) で使用するために使用されます。

AnonymousCredentialPolicy

AnonymousCredentialPolicy は、パブリック リソースを読み取る HTTP(S) 要求、または Shared Access Signatures (SAS) で使用するために使用されます。

AppendBlobClient

AppendBlobClient は、追加 BLOB に適用できる一連の操作を定義します。

BaseRequestPolicy

すべての要求ポリシーの派生元となる基底クラス。

BlobBatch

BlobBatch は、BLOB に対する操作の集計セットを表します。 現時点では、 と setAccessTier のみがdeleteサポートされています。

BlobBatchClient

BlobBatchClient を使用すると、Azure Storage BLOB サービスに対してバッチ処理された要求を行うことができます。

https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch」を参照してください。

BlobClient

BlobClient は、Azure Storage BLOB の URL を表します。BLOB には、ブロック BLOB、追加 BLOB、またはページ BLOB を指定できます。

BlobLeaseClient

ContainerClient または BlobClient のリースを管理するクライアント。

BlobSASPermissions

NODE.JS ランタイムでのみ使用できます。

これは、ServiceSAS によって BLOB に付与されるアクセス許可を表す文字列を構築するためのヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、その操作のアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、 BlobSASSignatureValues オブジェクトのアクセス許可フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を構築することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。

BlobServiceClient

BlobServiceClient は、Blob コンテナーを操作できる Azure Storage BLOB サービスへのクライアントを表します。

BlockBlobClient

BlockBlobClient は、ブロック BLOB に適用できる一連の操作を定義します。

ContainerClient

ContainerClient は、その BLOB を操作できる Azure Storage コンテナーへの URL を表します。

ContainerSASPermissions

これは、ServiceSAS によってコンテナーに付与されるアクセス許可を表す文字列を作成するヘルパー クラスです。 値を true に設定すると、これらのアクセス許可を使用するすべての SAS によって、その操作に対するアクセス許可が付与されます。 すべての値が設定されたら、これを toString でシリアル化し、 BlobSASSignatureValues オブジェクトのアクセス許可フィールドとして設定する必要があります。 このクラスを使用せずにアクセス許可文字列を作成することはできますが、アクセス許可の順序は特定であり、このクラスは正確性を保証します。

Credential

資格情報は、Azure Storage HTTP 要求署名の抽象クラスです。 このクラスは、CredentialPolicy を生成する credentialPolicyCreator ファクトリをホストします。

CredentialPolicy

送信前に HTTP(S) 要求に署名するために使用される資格情報ポリシー。 これは抽象クラスです。

HttpHeaders

HTTP ヘッダーのキーと値のペアのコレクション。

PageBlobClient

PageBlobClient は、ページ BLOB に適用できる一連の操作を定義します。

Pipeline

HTTP 要求ポリシーを含む Pipeline クラス。 newPipeline を呼び出すことで、既定のパイプラインを作成できます。 または、Pipeline のコンストラクターを使用して、独自のポリシーを使用してパイプラインを作成することもできます。

カスタマイズしたパイプラインを実装する前に、 newPipeline と指定されたポリシーを参照してください。

RequestPolicyOptions

RequestPolicy の作成時に使用できる省略可能なプロパティ。

RestError

サービス エンドポイントへの HTTP 要求の結果として発生するエラー。

SASQueryParameters

Azure Storage SAS のクエリ パラメーターを構成するコンポーネントを表します。 この型は、ユーザーによって直接構築されません。これは、 AccountSASSignatureValues 型と BlobSASSignatureValues 型によってのみ生成されます。 生成されると、 に toString() エンコードして URL に直接追加できます (ただし、既存のクエリ パラメーターがある場合は注意が必要です。これは、これらのクエリ パラメーターを追加する適切な方法に影響する可能性があります)。

注: このクラスのインスタンスは変更できません。

StorageBrowserPolicy

StorageBrowserPolicy は、Node.js とブラウザー ランタイムの違いを処理します。これには次が含まれます。

  1. ブラウザーは、"IF_MODIFIED_SINCE" などの条件付きヘッダーを追加することで、GET/HEAD 要求をキャッシュします。 StorageBrowserPolicy は、GET/HEAD 要求 URL にタイムスタンプ クエリを追加するために使用されるポリシーであるため、ブラウザー キャッシュを回避します。

  2. セキュリティのために Cookie ヘッダーを削除する

  3. ブラウザーの警告を回避するためにコンテンツ長ヘッダーを削除する

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory は、StorageBrowserPolicy オブジェクトの生成を支援するファクトリ クラスです。

StorageRetryPolicy

指数再試行と線形再試行が実装された再試行ポリシー。

StorageRetryPolicyFactory

StorageRetryPolicyFactory は、 StorageRetryPolicy オブジェクトの生成を支援するファクトリ クラスです。

StorageSharedKeyCredential

NODE.JS ランタイムでのみ使用できます。

Azure Storage サービスのアカウント キー承認用の StorageSharedKeyCredential。

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy は、共有キーを使用して HTTP 要求に署名するために使用されるポリシーです。

WebResource

新しい WebResource オブジェクトを作成します。

このクラスは、ライブラリ/実装に依存せず、要求を開始するために必要なプロパティをラップすることで、REST 呼び出しを抽象化します。

インターフェイス

AccessPolicy

アクセス ポリシー

AccountSASPermissionsLike

アカウント SAS アクセス許可のような型。 生オブジェクトからの SAS アクセス許可を解析するために AccountSASPermissions で使用されます。

AccountSASSignatureValues

NODE.JS ランタイムでのみ使用できます。

AccountSASSignatureValues は、Azure Storage アカウントの Shared Access Signature (SAS) を生成するために使用されます。 ここでのすべての値が適切に設定されたら、 generateAccountSASQueryParameters を呼び出して、実際に BLOB URL に適用できる SAS の表現を取得します。 注: このクラスと SASQueryParameters の両方が存在するのは、前者が変更可能であり論理表現であるのに対し、後者は不変であり、実際の REST 要求を生成するために使用されるためです。

SAS の詳細な概念情報についてはhttps://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1、必要なパラメーターを含むパラメーターの説明に関するページを参照してくださいhttps://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas

AppendBlobAppendBlockFromURLOptions

appendBlockFromURL 操作を構成するためのオプション。

AppendBlobAppendBlockFromUrlHeaders

AppendBlob_appendBlockFromUrl操作のヘッダーを定義します。

AppendBlobAppendBlockHeaders

AppendBlob_appendBlock操作のヘッダーを定義します。

AppendBlobAppendBlockOptions

appendBlock 操作を構成するためのオプション。

AppendBlobCreateHeaders

AppendBlob_create操作のヘッダーを定義します。

AppendBlobCreateIfNotExistsOptions

createIfNotExists 操作を構成するためのオプション。

AppendBlobCreateIfNotExistsResponse

操作の応答データが <xref:appendBlobClient.createIfNotExists> 含まれます。

AppendBlobCreateOptions

作成操作を構成するためのオプション。

AppendBlobRequestConditions

この追加 BLOB の作成に追加する条件。

AppendBlobSealOptions

シール操作を構成するためのオプション。

AppendPositionAccessConditions

パラメーター グループ

BatchSubRequest

バッチ操作に関連付けられている要求。

BatchSubResponse

バッチ操作内の 1 つの要求に関連付けられている応答データ。

BlobAbortCopyFromURLHeaders

Blob_abortCopyFromURL操作のヘッダーを定義します。

BlobAbortCopyFromURLOptions

abortCopyFromURL 操作を構成するためのオプション。

BlobAcquireLeaseOptions

BLOB を構成するためのオプション - リース操作を取得します。

BlobBatchSubmitBatchOptionalParams

サービスを構成するためのオプション - バッチの送信オプション パラメーター。

BlobBeginCopyFromURLOptions

beginCopyFromURL 操作を構成するためのオプション。

BlobBeginCopyFromURLResponse

beginCopyFromURL 操作の応答データが含まれます。

BlobBeginCopyFromUrlPollState

beginCopyFromURL から返される poller によって使用される状態。

この状態は、コピーの進行状況が検出されるたびに、ユーザー指定 onProgress のコールバックに渡されます。

BlobBreakLeaseOptions

Blob - Break Lease 操作を構成するためのオプション。

BlobChangeLeaseOptions

BLOB を構成するためのオプション - リース操作の変更。

BlobCopyFromURLHeaders

Blob_copyFromURL操作のヘッダーを定義します。

BlobCreateSnapshotHeaders

Blob_createSnapshot操作のヘッダーを定義します。

BlobCreateSnapshotOptions

createSnapshot 操作を構成するためのオプション。

BlobDeleteHeaders

Blob_delete操作のヘッダーを定義します。

BlobDeleteIfExistsResponse

deleteIfExists 操作の応答データが含まれます。

BlobDeleteImmutabilityPolicyHeaders

Blob_deleteImmutabilityPolicy操作のヘッダーを定義します。

BlobDeleteImmutabilityPolicyOptions

不変ポリシー deleteImmutabilityPolicy 操作を削除するためのオプション。

BlobDeleteOptions

削除操作を構成するためのオプション。

BlobDownloadHeaders

Blob_download操作のヘッダーを定義します。

BlobDownloadOptionalParams

省略可能なパラメーター。

BlobDownloadOptions

ダウンロード操作を構成するためのオプション。

BlobDownloadResponseParsed

ダウンロード操作の応答データが含まれています。

BlobDownloadToBufferOptions

downloadToBuffer 操作のオプション インターフェイス。

BlobExistsOptions

exists 操作を構成するためのオプション。

BlobFlatListSegment

BlobFlatListSegment を表すインターフェイス。

BlobFlatListSegmentModel
BlobGenerateSasUrlOptions

generateSasUrl 操作を構成するためのオプション。

BlobGetPropertiesHeaders

Blob_getProperties操作のヘッダーを定義します。

BlobGetPropertiesOptions

getProperties 操作を構成するためのオプション。

BlobGetPropertiesResponse

getProperties 操作の応答データが含まれます。

BlobGetTagsHeaders

Blob_getTags操作のヘッダーを定義します。

BlobGetTagsOptions

getTags 操作を構成するためのオプション。

BlobHTTPHeaders

パラメーター グループ

BlobHierarchyListSegment

BlobHierarchyListSegment を表すインターフェイス。

BlobHierarchyListSegmentModel
BlobImmutabilityPolicy

BLOB の不変ポリシーについて説明する。

BlobItem

Azure Storage BLOB

BlobItemInternal

Azure Storage BLOB

BlobPrefix
BlobProperties

BLOB のプロパティ

BlobQueryArrowConfiguration

Apache Arrow 形式で BLOB にクエリを実行するオプション。 outputTextConfiguration に対してのみ有効です。

BlobQueryArrowField

BlobQueryArrowConfiguration のフィールドについて説明します。

BlobQueryCsvTextConfiguration

CSV 形式で BLOB にクエリを実行するオプション。

BlobQueryError

BLOB クエリのエラーの種類。

BlobQueryHeaders

Blob_query操作のヘッダーを定義します。

BlobQueryJsonTextConfiguration

JSON 形式で BLOB にクエリを実行するオプション。

BlobQueryParquetConfiguration

Parquet 形式で BLOB にクエリを実行するオプション。 inputTextConfiguration に対してのみ有効です。

BlobReleaseLeaseOptions

BLOB - リリース リース操作を構成するためのオプション。

BlobRenewLeaseOptions

BLOB を構成するためのオプション - リース操作を更新します。

BlobRequestConditions

標準 HTTP 条件付きヘッダー、タグ条件、リース条件

BlobSASPermissionsLike

BLOB SAS アクセス許可のような型。 生オブジェクトからの SAS アクセス許可を解析するために BlobSASPermissions で使用されます。

BlobSASSignatureValues

NODE.JS ランタイムでのみ使用できます。

BlobSASSignatureValues は、コンテナーまたは BLOB の BLOB サービス SAS トークンの生成に使用されます。

BlobServiceProperties

ストレージ サービスのプロパティ。

BlobServiceStatistics

ストレージ サービスの統計。

BlobSetHTTPHeadersHeaders

Blob_setHttpHeaders操作のヘッダーを定義します。

BlobSetHTTPHeadersOptions

setHTTPHeaders 操作を構成するためのオプション。

BlobSetImmutabilityPolicyHeaders

Blob_setImmutabilityPolicy操作のヘッダーを定義します。

BlobSetImmutabilityPolicyOptions

不変ポリシー setImmutabilityPolicy 操作を設定するためのオプション。

BlobSetLegalHoldHeaders

Blob_setLegalHold操作のヘッダーを定義します。

BlobSetLegalHoldOptions

訴訟ホールド setLegalHold 操作を設定するためのオプション。

BlobSetMetadataHeaders

Blob_setMetadata操作のヘッダーを定義します。

BlobSetMetadataOptions

setMetadata 操作を構成するためのオプション。

BlobSetTagsHeaders

Blob_setTags操作のヘッダーを定義します。

BlobSetTagsOptions

setTags 操作を構成するためのオプション。

BlobSetTierHeaders

Blob_setTier操作のヘッダーを定義します。

BlobSetTierOptions

setAccessTier 操作を構成するためのオプション。

BlobStartCopyFromURLHeaders

Blob_startCopyFromURL操作のヘッダーを定義します。

BlobStartCopyFromURLOptions

beginCopyFromURL 操作を構成するためのオプション。

BlobSyncCopyFromURLOptions

syncCopyFromURL 操作を構成するためのオプション。

BlobTag
BlobTags

BLOB タグ

BlobUndeleteHeaders

Blob_undelete操作のヘッダーを定義します。

BlobUndeleteOptions

削除取り消し操作を構成するためのオプション。

Block

ブロック BLOB 内の 1 つのブロックを表します。 ブロックの ID とサイズについて説明します。

BlockBlobCommitBlockListHeaders

BlockBlob_commitBlockList操作のヘッダーを定義します。

BlockBlobCommitBlockListOptions

commitBlockList 操作を構成するためのオプション。

BlockBlobGetBlockListHeaders

BlockBlob_getBlockList操作のヘッダーを定義します。

BlockBlobGetBlockListOptions

getBlockList 操作を構成するためのオプション。

BlockBlobParallelUploadOptions

uploadFile と <xref:BlockBlobClient.uploadSeekableStream>のオプション インターフェイス。

BlockBlobPutBlobFromUrlHeaders

BlockBlob_putBlobFromUrl操作のヘッダーを定義します。

BlockBlobQueryOptions

クエリ操作を構成するためのオプション。

BlockBlobStageBlockFromURLHeaders

BlockBlob_stageBlockFromURL操作のヘッダーを定義します。

BlockBlobStageBlockFromURLOptions

stageBlockFromURL 操作を構成するためのオプション。

BlockBlobStageBlockHeaders

BlockBlob_stageBlock操作のヘッダーを定義します。

BlockBlobStageBlockOptions

stageBlock 操作を構成するためのオプション。

BlockBlobSyncUploadFromURLOptions

syncUploadFromURL 操作を構成するためのオプション。

BlockBlobUploadHeaders

BlockBlob_upload操作のヘッダーを定義します。

BlockBlobUploadOptions

アップロード操作を構成するためのオプション。

BlockBlobUploadStreamOptions

uploadStream 操作のオプション インターフェイス。

BlockList
CommonGenerateSasUrlOptions

BlobGenerateSasUrlOptionsContainerGenerateSasUrlOptions の一般的なオプション。

CommonOptions

すべてのリモート操作に共通するオプションのインターフェイス。

ContainerAcquireLeaseOptions

コンテナーを構成するためのオプション - リース操作を取得します。

ContainerBreakLeaseOptionalParams

省略可能なパラメーター。

ContainerBreakLeaseOptions

コンテナーを構成するためのオプション - リースの中断操作。

ContainerChangeLeaseOptions

コンテナーを構成するためのオプション - リース操作の変更。

ContainerCreateHeaders

Container_create操作のヘッダーを定義します。

ContainerCreateIfNotExistsResponse

createIfNotExists 操作の応答データを格納します。

ContainerCreateOptions

作成操作を構成するためのオプション。

ContainerDeleteBlobOptions

deleteBlob 操作を構成するためのオプション。

ContainerDeleteHeaders

Container_delete操作のヘッダーを定義します。

ContainerDeleteIfExistsResponse

deleteIfExists 操作の応答データを格納します。

ContainerDeleteMethodOptions

削除操作を構成するためのオプション。

ContainerEncryptionScope

パラメーター グループ

ContainerExistsOptions

構成するオプション が存在する 操作。

ContainerFilterBlobsHeaders

Container_filterBlobs操作のヘッダーを定義します。

ContainerFindBlobByTagsOptions

findBlobsByTags 操作を構成するためのオプション。

ContainerGenerateSasUrlOptions

generateSasUrl 操作を構成するためのオプション。

ContainerGetAccessPolicyHeaders

Container_getAccessPolicy操作のヘッダーを定義します。

ContainerGetAccessPolicyOptions

getAccessPolicy 操作を構成するためのオプション。

ContainerGetPropertiesHeaders

Container_getProperties操作のヘッダーを定義します。

ContainerGetPropertiesOptions

getProperties 操作を構成するためのオプション。

ContainerItem

Azure Storage コンテナー

ContainerListBlobFlatSegmentHeaders

Container_listBlobFlatSegment操作のヘッダーを定義します。

ContainerListBlobHierarchySegmentHeaders

Container_listBlobHierarchySegment操作のヘッダーを定義します。

ContainerListBlobsOptions

コンテナーを構成するためのオプション - BLOB 操作を一覧表示します。

参照トピック

ContainerProperties

コンテナーのプロパティ

ContainerReleaseLeaseOptions

コンテナーを構成するためのオプション - リース操作を解放します。

ContainerRenameHeaders

Container_rename操作のヘッダーを定義します。

ContainerRenewLeaseOptions

コンテナーを構成するためのオプション - リースの更新操作。

ContainerRequestConditions

コンテナーで満たす条件。

ContainerSASPermissionsLike

コンテナー SAS アクセス許可のような型。 ContainerSASPermissions で生オブジェクトから SAS アクセス許可を解析するために使用されます。

ContainerSetAccessPolicyHeaders

Container_setAccessPolicy操作のヘッダーを定義します。

ContainerSetAccessPolicyOptions

setAccessPolicy 操作を構成するためのオプション。

ContainerSetMetadataHeaders

Container_setMetadata操作のヘッダーを定義します。

ContainerSetMetadataOptions

setMetadata 操作を構成するためのオプション。

ContainerUndeleteHeaders

Container_restore操作のヘッダーを定義します。

CorsRule

CORS は、あるドメインで実行されている Web アプリケーションが別のドメイン内にあるリソースにアクセスできるようにする HTTP 機能です。 Web ブラウザーは、Web ページが別のドメインの API を呼び出さないようにする、同じ配信元ポリシーと呼ばれるセキュリティ制限を実装します。CORS は、あるドメイン (配信元ドメイン) が別のドメインの API を呼び出せるようにするための安全な方法を提供します

CpkInfo

パラメーター グループ

FilterBlobItem

findBlobsByTags からの BLOB 情報

FilterBlobItemModel

フィルター BLOB API 呼び出しからの BLOB 情報

FilterBlobSegment

findBlobsByTags 操作のセグメント応答。

FilterBlobSegmentModel

フィルター BLOB API 呼び出しの結果

GeoReplication

セカンダリ ストレージ サービスの Geo-Replication 情報

HttpAuthorization

Authorization、ProxyAuthorization、WWW-Authenticate、Proxy-Authenticate のヘッダー値の認証情報を表します。

HttpOperationResponse

http 要求と応答のラッパー オブジェクト。 逆シリアル化されたオブジェクトは、応答本文が JSON または XML で parsedBody 受信されると、 プロパティに格納されます。

IHttpClient

HttpRequests を送信し、約束された HttpResponses を受信できるインターフェイス。

Lease

特定のリースの詳細。

LeaseAccessConditions

パラメーター グループ

LeaseOperationOptions

リース操作を構成します。

ListBlobsFlatSegmentResponse

BLOB の列挙

ListBlobsFlatSegmentResponseModel

BLOB の列挙

ListBlobsHierarchySegmentResponse

BLOB の列挙

ListBlobsHierarchySegmentResponseModel

BLOB の列挙

ListContainersSegmentResponse

コンテナーの列挙

Logging

Azure Analytics のログ設定。

MatchConditions

ETag 照合に基づいて条件付き要求の HTTP オプションを指定します。

Metadata

リソースに関連付ける名前と値のペアのマップ。

Metrics

BLOB の時間または分の集計で API 別にグループ化された要求統計の概要

ModificationConditions

変更時刻に基づいて条件付き要求の HTTP オプションを指定します。

ModifiedAccessConditions

標準の HTTP 条件付きヘッダーとタグの条件。

ModifiedAccessConditionsModel

パラメーター グループ

ObjectReplicationPolicy

オブジェクト レプリケーション ポリシー ID と ObjectReplicationRule のそれぞれのリストが含まれます。 これは、ソース BLOB のオブジェクト レプリケーション プロパティを取得するときに使用されます。 宛先 BLOB のポリシー ID は、それぞれのメソッド応答の ObjectReplicationDestinationPolicyId (例: ) で設定されます。 <xref:BlobProperties.ObjectReplicationDestinationPolicyId>

ObjectReplicationRule

BLOB のオブジェクト レプリケーション ルール ID と ObjectReplicationStatus が含まれます。 ObjectReplicationPolicy の下には、複数の ObjectReplicationRule を指定できます。

PageBlobClearPagesHeaders

PageBlob_clearPages操作のヘッダーを定義します。

PageBlobClearPagesOptions

clearPages 操作を構成するためのオプション。

PageBlobCopyIncrementalHeaders

PageBlob_copyIncremental操作のヘッダーを定義します。

PageBlobCreateHeaders

PageBlob_create操作のヘッダーを定義します。

PageBlobCreateIfNotExistsOptions

createIfNotExists 操作を構成するためのオプション。

PageBlobCreateIfNotExistsResponse

createIfNotExists 操作の応答データを格納します。

PageBlobCreateOptions

作成操作を構成するためのオプション。

PageBlobGetPageRangesDiffHeaders

PageBlob_getPageRangesDiff操作のヘッダーを定義します。

PageBlobGetPageRangesDiffOptions

操作を構成するための <xref:PageBlobClient.getRangesDiff> オプション。

PageBlobGetPageRangesDiffResponse

操作の応答データが getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions) 含まれます。

PageBlobGetPageRangesHeaders

PageBlob_getPageRanges操作のヘッダーを定義します。

PageBlobGetPageRangesOptions

getPageRanges 操作を構成するためのオプション。

PageBlobGetPageRangesResponse

操作の応答データが getPageRanges(number, number, PageBlobGetPageRangesOptions) 含まれます。

PageBlobListPageRangesDiffOptions

listPageRangesDiff 操作を構成するためのオプション。

PageBlobListPageRangesOptions

listPageRanges 操作を構成するためのオプション。

PageBlobRequestConditions

このページ BLOB の作成に追加する条件。

PageBlobResizeHeaders

PageBlob_resize操作のヘッダーを定義します。

PageBlobResizeOptions

サイズ変更操作を構成するためのオプション。

PageBlobStartCopyIncrementalOptions

startCopyIncremental 操作を構成するためのオプション。

PageBlobUpdateSequenceNumberHeaders

PageBlob_updateSequenceNumber操作のヘッダーを定義します。

PageBlobUpdateSequenceNumberOptions

updateSequenceNumber 操作を構成するためのオプション。

PageBlobUploadPagesFromURLHeaders

PageBlob_uploadPagesFromURL操作のヘッダーを定義します。

PageBlobUploadPagesFromURLOptions

uploadPagesFromURL 操作を構成するためのオプション。

PageBlobUploadPagesHeaders

PageBlob_uploadPages操作のヘッダーを定義します。

PageBlobUploadPagesOptions

uploadPages 操作を構成するためのオプション。

PageList

BLOB のページ範囲の一覧。

PageRangeInfo
ParsedBatchResponse

各サブ要求の応答を含む multipart/mixed 応答。

PipelineLike

HTTP 要求ポリシーを含む Pipeline クラスのインターフェイス。 newPipeline を呼び出すことで、既定のパイプラインを作成できます。 または、Pipeline のコンストラクターを使用して、独自のポリシーを使用してパイプラインを作成することもできます。

カスタマイズしたパイプラインを実装する前に、 newPipeline と指定されたポリシーを参照してください。

PipelineOptions

パイプライン コンストラクターのオプション インターフェイス。

PollOperationState

PollOperationState には、実行時間の長い操作ポーラーを定義するために必要な最小のプロパティ セットの一覧が含まれています。

Poller クラスは、実行時間の長い操作のトリガー、待機、および取り消しを開始するローカル制御メカニズムとして機能しますが、PollOperationState はリモート実行時間の長い操作の状態を文書化します。

少なくとも操作が開始されたとき、操作が完了したとき、取り消されたときは更新する必要があります。 ただし、実装には、他の理由で更新できる他の数のプロパティを含めることができます。

PollerLike

ユーザーが操作する必要がある最小限の API のみを公開することを目的としたポーリングャーの抽象的な表現。

PollerLikeWithCancellation

ユーザーが操作する必要がある最小限の API のみを公開することを目的としたポーリングャーの抽象的な表現。

Range

Blob Service 操作の範囲。

https://docs.microsoft.com/en-us/rest/api/storageservices/specifying-the-range-header-for-blob-service-operations」を参照してください。

RequestPolicy

要求ポリシーの基になる構造。

RetentionPolicy

関連付けられているデータを保持する期間を決定するアイテム保持ポリシー

SASQueryParametersOptions

SASQueryParameters を構築するためのオプション。

SasIPRange

SAS に対して許可される IP 範囲。

SequenceNumberAccessConditions

パラメーター グループ

ServiceFilterBlobsHeaders

Service_filterBlobs操作のヘッダーを定義します。

ServiceFindBlobByTagsOptions

findBlobsByTags 操作を構成するためのオプション。

ServiceGenerateAccountSasUrlOptions

generateAccountSasUrl 操作を構成するためのオプション。

ServiceGetAccountInfoHeaders

Service_getAccountInfo操作のヘッダーを定義します。

ServiceGetAccountInfoOptions

getAccountInfo 操作を構成するためのオプション。

ServiceGetPropertiesHeaders

Service_getProperties操作のヘッダーを定義します。

ServiceGetPropertiesOptions

getProperties 操作を構成するためのオプション。

ServiceGetStatisticsHeaders

Service_getStatistics操作のヘッダーを定義します。

ServiceGetStatisticsOptions

getStatistics 操作を構成するためのオプション。

ServiceGetUserDelegationKeyHeaders

Service_getUserDelegationKey操作のヘッダーを定義します。

ServiceGetUserDelegationKeyOptions

サービスを構成するためのオプション - ユーザー委任キーを取得します。

ServiceListContainersOptions

listContainers 操作を構成するためのオプション。

ServiceListContainersSegmentHeaders

Service_listContainersSegment操作のヘッダーを定義します。

ServiceRenameContainerOptions

操作を構成 <xref:BlobServiceClient.renameContainer> するためのオプション。

ServiceSetPropertiesHeaders

Service_setProperties操作のヘッダーを定義します。

ServiceSetPropertiesOptions

setProperties 操作を構成するためのオプション。

ServiceSubmitBatchHeaders

Service_submitBatch操作のヘッダーを定義します。

ServiceSubmitBatchOptionalParamsModel

省略可能なパラメーター。

ServiceUndeleteContainerOptions

undeleteContainer 操作を構成するためのオプション。

SignedIdentifier

署名付き識別子。

SignedIdentifierModel

署名付き識別子

StaticWebsite

アカウントが静的 Web サイトをホストできるようにするプロパティ

StoragePipelineOptions

newPipeline 関数のオプション インターフェイス。

StorageRetryOptions

ストレージ BLOB 再試行オプション インターフェイス。

TagConditions

BLOB タグに基づいて条件付き要求の HTTP オプションを指定します。

UserDelegationKey

ユーザー委任キー。

UserDelegationKeyModel

ユーザー委任キー

型エイリアス

AccessTier

AccessTier の値を定義します。

AccountKind

AccountKind の値を定義します。

AppendBlobAppendBlockFromUrlResponse

appendBlockFromUrl 操作の応答データを格納します。

AppendBlobAppendBlockResponse

appendBlock 操作の応答データが含まれます。

AppendBlobCreateResponse

作成操作の応答データが含まれます。

ArchiveStatus

ArchiveStatus の値を定義します。

BlobAbortCopyFromURLResponse

abortCopyFromURL 操作の応答データが含まれます。

BlobBatchDeleteBlobsResponse

操作の応答データが deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions) 含まれます。

BlobBatchSetBlobsAccessTierResponse

操作の応答データが setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions) 含まれます。

BlobBatchSubmitBatchResponse

BLOB バッチ操作の応答データが含まれます。

BlobCopyFromURLResponse

copyFromURL 操作の応答データが含まれます。

BlobCopySourceTags

BlobCopySourceTags の値を定義します。

BlobCreateSnapshotResponse

createSnapshot 操作の応答データが含まれます。

BlobDeleteImmutabilityPolicyResponse

deleteImmutabilityPolicy 操作の応答データが含まれます。

BlobDeleteResponse

削除操作の応答データが含まれます。

BlobDownloadResponseModel

ダウンロード操作の応答データが含まれています。

BlobGetPropertiesResponseModel

getProperties 操作の応答データが含まれます。

BlobGetTagsResponse

getTags 操作の応答データが含まれます。

BlobImmutabilityPolicyMode

BlobImmutabilityPolicyMode の値を定義します。

BlobQueryArrowFieldType

BlobQueryArrowField の型。

BlobQueryResponseModel

クエリ操作の応答データが含まれます。

BlobSetHTTPHeadersResponse

setHttpHeaders 操作の応答データが含まれます。

BlobSetImmutabilityPolicyResponse

setImmutabilityPolicy 操作の応答データが含まれます。

BlobSetLegalHoldResponse

setLegalHold 操作の応答データを格納します。

BlobSetMetadataResponse

setMetadata 操作の応答データが含まれます。

BlobSetTagsResponse

setTags 操作の応答データが含まれます。

BlobSetTierResponse

setTier 操作の応答データが含まれます。

BlobStartCopyFromURLResponse

startCopyFromURL 操作の応答データが含まれます。

BlobType

BlobType の値を定義します。

BlobUndeleteResponse

削除取り消し操作の応答データが含まれます。

BlobUploadCommonResponse

uploadFileuploadStream、および <xref:BlockBlobClient.uploadBrowserDate>の応答の種類。

BlockBlobCommitBlockListResponse

commitBlockList 操作の応答データが含まれます。

BlockBlobGetBlockListResponse

getBlockList 操作の応答データが含まれます。

BlockBlobPutBlobFromUrlResponse

putBlobFromUrl 操作の応答データが含まれます。

BlockBlobStageBlockFromURLResponse

stageBlockFromURL 操作の応答データが含まれます。

BlockBlobStageBlockResponse

stageBlock 操作の応答データが含まれます。

BlockBlobUploadResponse

アップロード操作の応答データが含まれます。

BlockListType

BlockListType の値を定義します。

ContainerCreateResponse

作成操作の応答データが含まれます。

ContainerDeleteResponse

削除操作の応答データが含まれます。

ContainerFindBlobsByTagsSegmentResponse

findBlobsByTags 操作の応答。

ContainerGetAccessPolicyResponse

getAccessPolicy 操作の応答データを格納します。

ContainerGetPropertiesResponse

getProperties 操作の応答データを格納します。

ContainerListBlobFlatSegmentResponse

listBlobFlatSegment 操作の応答データを格納します。

ContainerListBlobHierarchySegmentResponse

listBlobHierarchySegment 操作の応答データを格納します。

ContainerRenameResponse

名前変更操作の応答データが含まれます。

ContainerSetAccessPolicyResponse

setAccessPolicy 操作の応答データを格納します。

ContainerSetMetadataResponse

setMetadata 操作の応答データを格納します。

ContainerUndeleteResponse

復元操作の応答データが含まれます。

CopyPollerBlobClient

beginCopyFromURL によって返されるポーリング機能が機能するために必要な BlobClient からの操作を定義します。

CopyStatusType

CopyStatusType の値を定義します。

CredentialPolicyCreator

指定された nextPolicy を使用する新しい CredentialPolicy を作成するファクトリ関数。

DeleteSnapshotsOptionType

DeleteSnapshotsOptionType の値を定義します。

EncryptionAlgorithmType

EncryptionAlgorithmType の値を定義します。
KnownEncryptionAlgorithmType は EncryptionAlgorithmType と同じ意味で使用できます。この列挙型には、サービスがサポートする既知の値が含まれています。

サービスでサポートされている値を把握する

AES256

GeoReplicationStatusType

GeoReplicationStatusType の値を定義します。

HttpRequestBody

使用可能な HTTP 要求本文の種類

LeaseDurationType

LeaseDurationType の値を定義します。

LeaseOperationResponse

リースを作成、変更、または削除する操作の応答データを格納します。

「BlobLeaseClient」を参照してください。

LeaseStateType

LeaseStateType の値を定義します。

LeaseStatusType

LeaseStatusType の値を定義します。

ObjectReplicationStatus

BLOB のレプリケーションの状態を指定します。 これは、ストレージ アカウントにオブジェクト レプリケーション ポリシーが適用されている場合に使用されます。 「ObjectReplicationPolicy」および「ObjectReplicationRule」を参照してください。

PageBlobClearPagesResponse

clearPages 操作の応答データを格納します。

PageBlobCopyIncrementalResponse

copyIncremental 操作の応答データを格納します。

PageBlobCreateResponse

作成操作の応答データが含まれます。

PageBlobGetPageRangesDiffResponseModel

getPageRangesDiff 操作の応答データを格納します。

PageBlobGetPageRangesResponseModel

getPageRanges 操作の応答データを格納します。

PageBlobResizeResponse

サイズ変更操作の応答データが含まれます。

PageBlobUpdateSequenceNumberResponse

updateSequenceNumber 操作の応答データを格納します。

PageBlobUploadPagesFromURLResponse

uploadPagesFromURL 操作の応答データを格納します。

PageBlobUploadPagesResponse

uploadPages 操作の応答データを格納します。

PublicAccessType

PublicAccessType の値を定義します。

RehydratePriority

RehydratePriority の値を定義します。

RequestPolicyFactory

指定された nextPolicy を使用する要求ごとに新しい RequestPolicy を作成します。

SequenceNumberActionType

SequenceNumberActionType の値を定義します。

ServiceFindBlobsByTagsSegmentResponse

findBlobsByTags 操作の応答。

ServiceGetAccountInfoResponse

getAccountInfo 操作の応答データを格納します。

ServiceGetPropertiesResponse

getProperties 操作の応答データを格納します。

ServiceGetStatisticsResponse

getStatistics 操作の応答データを格納します。

ServiceGetUserDelegationKeyResponse

操作の応答データが getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions) 含まれます。

ServiceListContainersSegmentResponse

listContainersSegment 操作の応答データを格納します。

ServiceSetPropertiesResponse

setProperties 操作の応答データを格納します。

ServiceSubmitBatchResponseModel

submitBatch 操作の応答データを格納します。

SkuName

SkuName の値を定義します。

SyncCopyStatusType

SyncCopyStatusType の値を定義します。

Tags

BLOB タグ。

列挙型

BlockBlobTier

BLOB のアクセス層を表します。 ブロック BLOB レベルの階層化の詳細については、「ホット、クール、アーカイブのストレージ層」を参照してください。

KnownEncryptionAlgorithmType

サービスが受け入れる EncryptionAlgorithmType の既知の値。

PremiumPageBlobTier

BLOB を設定するページ BLOB 層を指定します。 これは、Premium Storage アカウントのページ BLOB にのみ適用されます。 PageBlobTier ごとの対応する IOPS とスループットの詳細については、 こちらを 参照してください。

SASProtocol

生成された SAS のプロトコル。

StorageBlobAudience

Storage の既知のクラウド 対象ユーザーを定義します。

StorageRetryPolicyType

RetryPolicy 型。

機能

deserializationPolicy(DeserializationContentTypes, SerializerOptions)

HTTP パイプラインを通過する際に HTTP 要求本文をシリアル化する新しいシリアル化 RequestPolicyCreator を作成します。

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

NODE.JS ランタイムでのみ使用できます。

実際の REST 要求を行うために必要なすべての SAS クエリ パラメーターを含む SASQueryParameters オブジェクトを生成します。

https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas」を参照してください。

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

NODE.JS ランタイムでのみ使用できます。

SASQueryParameters のインスタンスを作成します。

SAS の作成に必要な設定のみを受け入れます。 オプションの設定については、アクセス許可、startsOn、identifier などの対応するプロパティを直接設定してください。

警告: 識別子が指定されていない場合は、アクセス許可と expiresOn が必要です。 このコンストラクターを最初に使用する場合は、値を identifier または expiresOn & アクセス許可に手動で割り当てる必要があります。

次のスニペットを実行する前に、必要な詳細を入力します。

使用例:

// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
    containerName, // Required
    permissions: ContainerSASPermissions.parse("racwdl"), // Required
    startsOn: new Date(), // Optional
    expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
    ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
    protocol: SASProtocol.HttpsAndHttp, // Optional
    version: "2016-05-31" // Optional
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();

識別子の使用例:

// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
  {
    accessPolicy: {
      expiresOn: new Date(new Date().valueOf() + 86400), // Date type
      permissions: ContainerSASPermissions.parse("racwdl").toString(),
      startsOn: new Date() // Date type
    },
    id: identifier
  }
]);

const containerSAS = generateBlobSASQueryParameters(
  {
    containerName, // Required
    identifier // Required
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();

BLOB 名の使用例:

// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
    containerName, // Required
    blobName, // Required
    permissions: BlobSASPermissions.parse("racwd"), // Required
    startsOn: new Date(), // Optional
    expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
    cacheControl: "cache-control-override", // Optional
    contentDisposition: "content-disposition-override", // Optional
    contentEncoding: "content-encoding-override", // Optional
    contentLanguage: "content-language-override", // Optional
    contentType: "content-type-override", // Optional
    ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
    protocol: SASProtocol.HttpsAndHttp, // Optional
    version: "2016-05-31" // Optional
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)

NODE.JS ランタイムでのみ使用できます。

SASQueryParameters のインスタンスを作成します。 警告: ユーザー委任 SAS を生成する場合、識別子は無視されます。アクセス許可と expiresOn が必要です。

使用例:

// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
    containerName, // Required
    permissions: ContainerSASPermissions.parse("racwdl"), // Required
    startsOn, // Optional. Date type
    expiresOn, // Required. Date type
    ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
    protocol: SASProtocol.HttpsAndHttp, // Optional
    version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
  },
  userDelegationKey, // UserDelegationKey
  accountName
).toString();
getBlobServiceAccountAudience(string)
isPipelineLike(unknown)

指定された引数がパイプライン コントラクトを満たすかどうかを判断するヘルパー

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

資格情報が指定された新しい Pipeline オブジェクトを作成します。

関数の詳細

deserializationPolicy(DeserializationContentTypes, SerializerOptions)

HTTP パイプラインを通過する際に HTTP 要求本文をシリアル化する新しいシリアル化 RequestPolicyCreator を作成します。

function deserializationPolicy(deserializationContentTypes?: DeserializationContentTypes, parsingOptions?: SerializerOptions): RequestPolicyFactory

パラメーター

deserializationContentTypes
DeserializationContentTypes
parsingOptions
SerializerOptions

戻り値

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

NODE.JS ランタイムでのみ使用できます。

実際の REST 要求を行うために必要なすべての SAS クエリ パラメーターを含む SASQueryParameters オブジェクトを生成します。

https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas」を参照してください。

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

パラメーター

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

戻り値

generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)

NODE.JS ランタイムでのみ使用できます。

SASQueryParameters のインスタンスを作成します。

SAS の作成に必要な設定のみを受け入れます。 オプションの設定については、アクセス許可、startsOn、identifier などの対応するプロパティを直接設定してください。

警告: 識別子が指定されていない場合は、アクセス許可と expiresOn が必要です。 このコンストラクターを最初に使用する場合は、値を identifier または expiresOn & アクセス許可に手動で割り当てる必要があります。

次のスニペットを実行する前に、必要な詳細を入力します。

使用例:

// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
    containerName, // Required
    permissions: ContainerSASPermissions.parse("racwdl"), // Required
    startsOn: new Date(), // Optional
    expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
    ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
    protocol: SASProtocol.HttpsAndHttp, // Optional
    version: "2016-05-31" // Optional
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();

識別子の使用例:

// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
  {
    accessPolicy: {
      expiresOn: new Date(new Date().valueOf() + 86400), // Date type
      permissions: ContainerSASPermissions.parse("racwdl").toString(),
      startsOn: new Date() // Date type
    },
    id: identifier
  }
]);

const containerSAS = generateBlobSASQueryParameters(
  {
    containerName, // Required
    identifier // Required
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();

BLOB 名の使用例:

// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
    containerName, // Required
    blobName, // Required
    permissions: BlobSASPermissions.parse("racwd"), // Required
    startsOn: new Date(), // Optional
    expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
    cacheControl: "cache-control-override", // Optional
    contentDisposition: "content-disposition-override", // Optional
    contentEncoding: "content-encoding-override", // Optional
    contentLanguage: "content-language-override", // Optional
    contentType: "content-type-override", // Optional
    ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
    protocol: SASProtocol.HttpsAndHttp, // Optional
    version: "2016-05-31" // Optional
  },
  sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters

パラメーター

blobSASSignatureValues
BlobSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

戻り値

generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)

NODE.JS ランタイムでのみ使用できます。

SASQueryParameters のインスタンスを作成します。 警告: ユーザー委任 SAS を生成する場合、識別子は無視されます。アクセス許可と expiresOn が必要です。

使用例:

// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
    containerName, // Required
    permissions: ContainerSASPermissions.parse("racwdl"), // Required
    startsOn, // Optional. Date type
    expiresOn, // Required. Date type
    ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
    protocol: SASProtocol.HttpsAndHttp, // Optional
    version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
  },
  userDelegationKey, // UserDelegationKey
  accountName
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string): SASQueryParameters

パラメーター

blobSASSignatureValues
BlobSASSignatureValues
userDelegationKey
UserDelegationKey

の戻り値 blobServiceClient.getUserDelegationKey()

accountName

string

戻り値

getBlobServiceAccountAudience(string)

function getBlobServiceAccountAudience(storageAccountName: string): string

パラメーター

storageAccountName

string

戻り値

string

isPipelineLike(unknown)

指定された引数がパイプライン コントラクトを満たすかどうかを判断するヘルパー

function isPipelineLike(pipeline: unknown): pipeline

パラメーター

pipeline

unknown

パイプラインである可能性がある引数

戻り値

pipeline

引数がパイプライン コントラクトを満たす場合は true

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

資格情報が指定された新しい Pipeline オブジェクトを作成します。

function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline

パラメーター

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

AnonymousCredential、StorageSharedKeyCredential、またはサービスに対する要求を @azure/identity 認証するためのパッケージからの任意の資格情報など。 TokenCredential インターフェイスを実装するオブジェクトを指定することもできます。 指定しない場合は、AnonymousCredential が使用されます。

pipelineOptions
StoragePipelineOptions

省略可能。 オプション。

戻り値

新しい Pipeline オブジェクト。