次の方法で共有


BlobContainersClient インターフェイス

public interface BlobContainersClient

このクラスのインスタンスは、BlobContainersClient で定義されているすべての操作へのアクセスを提供します。

メソッドの概要

修飾子と型 メソッドと説明
abstract SyncPoller<PollResult<Void>,Void> beginObjectLevelWorm(String resourceGroupName, String accountName, String containerName)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。

abstract SyncPoller<PollResult<Void>,Void> beginObjectLevelWorm(String resourceGroupName, String accountName, String containerName, Context context)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。

abstract PollerFlux<PollResult<Void>,Void> beginObjectLevelWormAsync(String resourceGroupName, String accountName, String containerName)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。

abstract LegalHoldInner clearLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグをクリアします。

abstract Mono<LegalHoldInner> clearLegalHoldAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグをクリアします。

abstract Response<LegalHoldInner> clearLegalHoldWithResponse(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold, Context context)

訴訟ホールド タグをクリアします。

abstract Mono<Response<LegalHoldInner>> clearLegalHoldWithResponseAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグをクリアします。

abstract BlobContainerInner create(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。

abstract Mono<BlobContainerInner> createAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。

abstract ImmutabilityPolicyInner createOrUpdateImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)

ロックされていない不変ポリシーを作成または更新します。

abstract Mono<ImmutabilityPolicyInner> createOrUpdateImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName)

ロックされていない不変ポリシーを作成または更新します。

abstract BlobContainersCreateOrUpdateImmutabilityPolicyResponse createOrUpdateImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)

ロックされていない不変ポリシーを作成または更新します。

abstract Mono<BlobContainersCreateOrUpdateImmutabilityPolicyResponse> createOrUpdateImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters)

ロックされていない不変ポリシーを作成または更新します。

abstract Response<BlobContainerInner> createWithResponse(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer, Context context)

要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。

abstract Mono<Response<BlobContainerInner>> createWithResponseAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。

abstract void delete(String resourceGroupName, String accountName, String containerName)

指定したコンテナーをそのアカウントで削除します。

abstract Mono<Void> deleteAsync(String resourceGroupName, String accountName, String containerName)

指定したコンテナーをそのアカウントで削除します。

abstract ImmutabilityPolicyInner deleteImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)

ロック解除された不変ポリシーを中止します。

abstract Mono<ImmutabilityPolicyInner> deleteImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

ロック解除された不変ポリシーを中止します。

abstract BlobContainersDeleteImmutabilityPolicyResponse deleteImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)

ロック解除された不変ポリシーを中止します。

abstract Mono<BlobContainersDeleteImmutabilityPolicyResponse> deleteImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

ロック解除された不変ポリシーを中止します。

abstract Response<Void> deleteWithResponse(String resourceGroupName, String accountName, String containerName, Context context)

指定したコンテナーをそのアカウントで削除します。

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String accountName, String containerName)

指定したコンテナーをそのアカウントで削除します。

abstract ImmutabilityPolicyInner extendImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)

ロックされた不変性ポリシーの InDays の作成以降の不変期間を拡張します。

abstract Mono<ImmutabilityPolicyInner> extendImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

ロックされた不変性ポリシーの InDays の作成以降の不変期間を拡張します。

abstract BlobContainersExtendImmutabilityPolicyResponse extendImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)

ロックされた不変性ポリシーの InDays の作成以降の不変期間を拡張します。

abstract Mono<BlobContainersExtendImmutabilityPolicyResponse> extendImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters)

ロックされた不変性ポリシーの InDays の作成以降の不変期間を拡張します。

abstract BlobContainerInner get(String resourceGroupName, String accountName, String containerName)

指定したコンテナーのプロパティを取得します。

abstract Mono<BlobContainerInner> getAsync(String resourceGroupName, String accountName, String containerName)

指定したコンテナーのプロパティを取得します。

abstract ImmutabilityPolicyInner getImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)

応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。

abstract Mono<ImmutabilityPolicyInner> getImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName)

応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。

abstract BlobContainersGetImmutabilityPolicyResponse getImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)

応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。

abstract Mono<BlobContainersGetImmutabilityPolicyResponse> getImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。

abstract Response<BlobContainerInner> getWithResponse(String resourceGroupName, String accountName, String containerName, Context context)

指定したコンテナーのプロパティを取得します。

abstract Mono<Response<BlobContainerInner>> getWithResponseAsync(String resourceGroupName, String accountName, String containerName)

指定したコンテナーのプロパティを取得します。

abstract LeaseContainerResponseInner lease(String resourceGroupName, String accountName, String containerName)

リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。

abstract Mono<LeaseContainerResponseInner> leaseAsync(String resourceGroupName, String accountName, String containerName)

リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。

abstract Response<LeaseContainerResponseInner> leaseWithResponse(String resourceGroupName, String accountName, String containerName, LeaseContainerRequest parameters, Context context)

リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。

abstract Mono<Response<LeaseContainerResponseInner>> leaseWithResponseAsync(String resourceGroupName, String accountName, String containerName, LeaseContainerRequest parameters)

リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。

abstract PagedIterable<ListContainerItemInner> list(String resourceGroupName, String accountName)

すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。

abstract PagedIterable<ListContainerItemInner> list(String resourceGroupName, String accountName, String maxpagesize, String filter, ListContainersInclude include, Context context)

すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。

abstract PagedFlux<ListContainerItemInner> listAsync(String resourceGroupName, String accountName)

すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。

abstract PagedFlux<ListContainerItemInner> listAsync(String resourceGroupName, String accountName, String maxpagesize, String filter, ListContainersInclude include)

すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。

abstract ImmutabilityPolicyInner lockImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)

不変ポリシーを [ロック済み] 状態に設定します。

abstract Mono<ImmutabilityPolicyInner> lockImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

不変ポリシーを [ロック済み] 状態に設定します。

abstract BlobContainersLockImmutabilityPolicyResponse lockImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)

不変ポリシーを [ロック済み] 状態に設定します。

abstract Mono<BlobContainersLockImmutabilityPolicyResponse> lockImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

不変ポリシーを [ロック済み] 状態に設定します。

abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。

abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName, Context context)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。

abstract Mono<Void> objectLevelWormAsync(String resourceGroupName, String accountName, String containerName)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。

abstract Mono<Response<Flux<ByteBuffer>>> objectLevelWormWithResponseAsync(String resourceGroupName, String accountName, String containerName)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。

abstract LegalHoldInner setLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグを設定します。

abstract Mono<LegalHoldInner> setLegalHoldAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグを設定します。

abstract Response<LegalHoldInner> setLegalHoldWithResponse(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold, Context context)

訴訟ホールド タグを設定します。

abstract Mono<Response<LegalHoldInner>> setLegalHoldWithResponseAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグを設定します。

abstract BlobContainerInner update(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で指定されたコンテナー プロパティを更新します。

abstract Mono<BlobContainerInner> updateAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で指定されたコンテナー プロパティを更新します。

abstract Response<BlobContainerInner> updateWithResponse(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer, Context context)

要求本文で指定されたコンテナー プロパティを更新します。

abstract Mono<Response<BlobContainerInner>> updateWithResponseAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で指定されたコンテナー プロパティを更新します。

メソッドの詳細

beginObjectLevelWorm

public abstract SyncPoller,Void> beginObjectLevelWorm(String resourceGroupName, String accountName, String containerName)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変性ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

SyncPoller<T,U>実行時間の長い操作をポーリングするための 。

beginObjectLevelWorm

public abstract SyncPoller,Void> beginObjectLevelWorm(String resourceGroupName, String accountName, String containerName, Context context)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変性ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
context - この操作に関連付けるコンテキスト。

Returns:

SyncPoller<T,U>実行時間の長い操作をポーリングするための 。

beginObjectLevelWormAsync

public abstract PollerFlux,Void> beginObjectLevelWormAsync(String resourceGroupName, String accountName, String containerName)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変性ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

PollerFlux<T,U>実行時間の長い操作をポーリングするための 。

clearLegalHold

public abstract LegalHoldInner clearLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグをクリアします。 同じタグまたは存在しないタグをクリアすると、べき等操作が発生します。 ClearLegalHold は、要求内の指定されたタグのみをクリアします。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
legalHold - BLOB コンテナーからクリアされる LegalHold プロパティ。

Returns:

BLOB コンテナーの LegalHold プロパティ。

clearLegalHoldAsync

public abstract Mono clearLegalHoldAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグをクリアします。 同じタグまたは存在しないタグをクリアすると、べき等操作が発生します。 ClearLegalHold は、要求内の指定されたタグのみをクリアします。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
legalHold - BLOB コンテナーからクリアされる LegalHold プロパティ。

Returns:

が正常に完了した場合の BLOB コンテナーの MonoLegalHold プロパティ。

clearLegalHoldWithResponse

public abstract Response clearLegalHoldWithResponse(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold, Context context)

訴訟ホールド タグをクリアします。 同じタグまたは存在しないタグをクリアすると、べき等操作が発生します。 ClearLegalHold は、要求内の指定されたタグのみをクリアします。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
legalHold - BLOB コンテナーからクリアされる LegalHold プロパティ。
context - この操作に関連付けるコンテキスト。

Returns:

と共 Response<T>に BLOB コンテナーの LegalHold プロパティ。

clearLegalHoldWithResponseAsync

public abstract Mono> clearLegalHoldWithResponseAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグをクリアします。 同じタグまたは存在しないタグをクリアすると、べき等操作が発生します。 ClearLegalHold は、要求内の指定されたタグのみをクリアします。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
legalHold - BLOB コンテナーからクリアされる LegalHold プロパティ。

Returns:

の正常な完了時に、 と共 Response<T> に BLOB コンテナーの MonoLegalHold プロパティ。

create

public abstract BlobContainerInner create(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。 コンテナー リソースには、そのコンテナーのメタデータとプロパティが含まれます。 コンテナーに含まれる BLOB の一覧は含まれません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
blobContainer - 作成する BLOB コンテナーのプロパティ。

Returns:

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーのプロパティ。

createAsync

public abstract Mono createAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。 コンテナー リソースには、そのコンテナーのメタデータとプロパティが含まれます。 コンテナーに含まれる BLOB の一覧は含まれません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
blobContainer - 作成する BLOB コンテナーのプロパティ。

Returns:

の正常な完了時の ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの Monoプロパティ。

createOrUpdateImmutabilityPolicy

public abstract ImmutabilityPolicyInner createOrUpdateImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)

ロックされていない不変ポリシーを作成または更新します。 If-Match の ETag は、指定されている場合は受け入れられますが、この操作には必要ありません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの ImmutabilityPolicy プロパティ。

createOrUpdateImmutabilityPolicyAsync

public abstract Mono createOrUpdateImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName)

ロックされていない不変ポリシーを作成または更新します。 If-Match の ETag は、指定されている場合は受け入れられますが、この操作には必要ありません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

の正常な完了時の ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの MonoImmutabilityPolicy プロパティ。

createOrUpdateImmutabilityPolicyWithResponse

public abstract BlobContainersCreateOrUpdateImmutabilityPolicyResponse createOrUpdateImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)

ロックされていない不変ポリシーを作成または更新します。 If-Match の ETag は、指定されている場合は受け入れられますが、この操作には必要ありません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。
parameters - BLOB コンテナーに対して作成または更新される ImmutabilityPolicy プロパティ。
context - この操作に関連付けるコンテキスト。

Returns:

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの ImmutabilityPolicy プロパティ。

createOrUpdateImmutabilityPolicyWithResponseAsync

public abstract Mono createOrUpdateImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters)

ロックされていない不変ポリシーを作成または更新します。 If-Match の ETag は、指定されている場合は受け入れられますが、この操作には必要ありません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。
parameters - BLOB コンテナーに対して作成または更新される ImmutabilityPolicy プロパティ。

Returns:

の正常な完了時の ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの MonoImmutabilityPolicy プロパティ。

createWithResponse

public abstract Response createWithResponse(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer, Context context)

要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。 コンテナー リソースには、そのコンテナーのメタデータとプロパティが含まれます。 コンテナーに含まれる BLOB の一覧は含まれません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
blobContainer - 作成する BLOB コンテナーのプロパティ。
context - この操作に関連付けるコンテキスト。

Returns:

ID、リソース名、リソースの種類、Etag Response<T>、および を含む BLOB コンテナーのプロパティ。

createWithResponseAsync

public abstract Mono> createWithResponseAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で説明されているように、指定したアカウントの下に新しいコンテナーを作成します。 コンテナー リソースには、そのコンテナーのメタデータとプロパティが含まれます。 コンテナーに含まれる BLOB の一覧は含まれません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
blobContainer - 作成する BLOB コンテナーのプロパティ。

Returns:

の正常な完了時に、ID、リソース名、リソースの種類、Etag Response<T> などの BLOB コンテナーの Monoプロパティ。

delete

public abstract void delete(String resourceGroupName, String accountName, String containerName)

指定したコンテナーをそのアカウントで削除します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String accountName, String containerName)

指定したコンテナーをそのアカウントで削除します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

Mono成功した応答を受信したときに完了する 。

deleteImmutabilityPolicy

public abstract ImmutabilityPolicyInner deleteImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)

ロック解除された不変ポリシーを中止します。 削除の応答に immutabilityPeriodSinceCreationInDays が 0 に設定されています。 この操作には、If-Match の ETag が必要です。 ロックされた不変ポリシーの削除は許可されていません。唯一の方法は、ポリシーロックされたコンテナー内のすべての期限切れの BLOB を削除した後にコンテナーを削除することです。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。

Returns:

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの ImmutabilityPolicy プロパティ。

deleteImmutabilityPolicyAsync

public abstract Mono deleteImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

ロック解除された不変ポリシーを中止します。 削除の応答に immutabilityPeriodSinceCreationInDays が 0 に設定されています。 この操作には、If-Match の ETag が必要です。 ロックされた不変ポリシーの削除は許可されていません。唯一の方法は、ポリシーロックされたコンテナー内のすべての期限切れの BLOB を削除した後にコンテナーを削除することです。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。

Returns:

の正常な完了時の ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの MonoImmutabilityPolicy プロパティ。

deleteImmutabilityPolicyWithResponse

public abstract BlobContainersDeleteImmutabilityPolicyResponse deleteImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)

ロック解除された不変ポリシーを中止します。 削除の応答に immutabilityPeriodSinceCreationInDays が 0 に設定されています。 この操作には、If-Match の ETag が必要です。 ロックされた不変ポリシーの削除は許可されていません。唯一の方法は、ポリシーロックされたコンテナー内のすべての期限切れの BLOB を削除した後にコンテナーを削除することです。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。
context - この操作に関連付けるコンテキスト。

Returns:

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの ImmutabilityPolicy プロパティ。

deleteImmutabilityPolicyWithResponseAsync

public abstract Mono deleteImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

ロック解除された不変ポリシーを中止します。 削除の応答に immutabilityPeriodSinceCreationInDays が 0 に設定されています。 この操作には、If-Match の ETag が必要です。 ロックされた不変ポリシーの削除は許可されていません。唯一の方法は、ポリシーロックされたコンテナー内のすべての期限切れの BLOB を削除した後にコンテナーを削除することです。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。

Returns:

の正常な完了時の ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの MonoImmutabilityPolicy プロパティ。

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String accountName, String containerName, Context context)

指定したコンテナーをそのアカウントで削除します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
context - この操作に関連付けるコンテキスト。

Returns:

の値を指定します Response<T>

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String accountName, String containerName)

指定したコンテナーをそのアカウントで削除します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

Response<T> 正常な完了時の Mono

extendImmutabilityPolicy

public abstract ImmutabilityPolicyInner extendImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)

ロックされた immutabilityPolicy の immutabilityPeriodSinceCreationInDays を拡張します。 ロックされたポリシーで許可される唯一のアクションは、このアクションです。 この操作には、If-Match の ETag が必要です。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。

Returns:

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの ImmutabilityPolicy プロパティ。

extendImmutabilityPolicyAsync

public abstract Mono extendImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

ロックされた immutabilityPolicy の immutabilityPeriodSinceCreationInDays を拡張します。 ロックされたポリシーで許可される唯一のアクションは、このアクションです。 この操作には、If-Match の ETag が必要です。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。

Returns:

の正常な完了時の ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの MonoImmutabilityPolicy プロパティ。

extendImmutabilityPolicyWithResponse

public abstract BlobContainersExtendImmutabilityPolicyResponse extendImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters, Context context)

ロックされた immutabilityPolicy の immutabilityPeriodSinceCreationInDays を拡張します。 ロックされたポリシーで許可される唯一のアクションは、このアクションです。 この操作には、If-Match の ETag が必要です。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。
parameters - BLOB コンテナー用に拡張される ImmutabilityPolicy プロパティ。
context - この操作に関連付けるコンテキスト。

Returns:

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの ImmutabilityPolicy プロパティ。

extendImmutabilityPolicyWithResponseAsync

public abstract Mono extendImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch, ImmutabilityPolicyInner parameters)

ロックされた immutabilityPolicy の immutabilityPeriodSinceCreationInDays を拡張します。 ロックされたポリシーで許可される唯一のアクションは、このアクションです。 この操作には、If-Match の ETag が必要です。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。
parameters - BLOB コンテナー用に拡張される ImmutabilityPolicy プロパティ。

Returns:

の正常な完了時の ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの MonoImmutabilityPolicy プロパティ。

get

public abstract BlobContainerInner get(String resourceGroupName, String accountName, String containerName)

指定したコンテナーのプロパティを取得します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

指定したコンテナーのプロパティ。

getAsync

public abstract Mono getAsync(String resourceGroupName, String accountName, String containerName)

指定したコンテナーのプロパティを取得します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

の正常な完了時に指定されたコンテナーの Monoプロパティ。

getImmutabilityPolicy

public abstract ImmutabilityPolicyInner getImmutabilityPolicy(String resourceGroupName, String accountName, String containerName)

応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

応答ヘッダーと本文の対応する ETag と共に、既存の不変性ポリシー。

getImmutabilityPolicyAsync

public abstract Mono getImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName)

応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

の正常な完了時の応答ヘッダーと本文の対応する ETag と共に、既存の Mono不変性ポリシー。

getImmutabilityPolicyWithResponse

public abstract BlobContainersGetImmutabilityPolicyResponse getImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)

応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。
context - この操作に関連付けるコンテキスト。

Returns:

応答ヘッダーと本文の対応する ETag と共に、既存の不変性ポリシー。

getImmutabilityPolicyWithResponseAsync

public abstract Mono getImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

応答ヘッダーと本文の対応する ETag と共に、既存の不変ポリシーを取得します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。

Returns:

の正常な完了時の応答ヘッダーと本文の対応する ETag と共に、既存の Mono不変性ポリシー。

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String accountName, String containerName, Context context)

指定したコンテナーのプロパティを取得します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
context - この操作に関連付けるコンテキスト。

Returns:

と共 Response<T>に指定されたコンテナーのプロパティ。

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String accountName, String containerName)

指定したコンテナーのプロパティを取得します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

の正常な完了時に、 と共 Response<T> に指定されたコンテナーの Monoプロパティ。

lease

public abstract LeaseContainerResponseInner lease(String resourceGroupName, String accountName, String containerName)

リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。 ロック期間は、15 ~ 60 秒にすることも、無限にすることもできます。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

リース コンテナー応答スキーマ。

leaseAsync

public abstract Mono leaseAsync(String resourceGroupName, String accountName, String containerName)

リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。 ロック期間は、15 ~ 60 秒にすることも、無限にすることもできます。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

の正常な完了時にコンテナー応答スキーマを Monoリースします。

leaseWithResponse

public abstract Response leaseWithResponse(String resourceGroupName, String accountName, String containerName, LeaseContainerRequest parameters, Context context)

リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。 ロック期間は、15 ~ 60 秒にすることも、無限にすることもできます。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
parameters - リース コンテナー要求本文。
context - この操作に関連付けるコンテキスト。

Returns:

と共にコンテナー応答スキーマを Response<T>リースします。

leaseWithResponseAsync

public abstract Mono> leaseWithResponseAsync(String resourceGroupName, String accountName, String containerName, LeaseContainerRequest parameters)

リース コンテナー操作は、削除操作用のコンテナーのロックを確立して管理します。 ロック期間は、15 ~ 60 秒にすることも、無限にすることもできます。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
parameters - リース コンテナー要求本文。

Returns:

の正常な完了時に、 と共 Response<T> にコンテナー応答スキーマを Monoリースします。

list

public abstract PagedIterable list(String resourceGroupName, String accountName)

すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。 また、今日の SRP は継続トークンを返しません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。

Returns:

を使用 PagedIterable<T>したページ分割された応答としての応答スキーマ。

list

public abstract PagedIterable list(String resourceGroupName, String accountName, String maxpagesize, String filter, ListContainersInclude include, Context context)

すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。 また、今日の SRP は継続トークンを返しません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
maxpagesize - 任意。 リストに含めることができるコンテナーの最大数を指定します。
filter - 省略可能。 指定すると、フィルターで始まるコンテナー名のみが一覧表示されます。
include - オプション。論理的に削除された BLOB コンテナーのプロパティを含めるために使用されます。
context - この操作に関連付けるコンテキスト。

Returns:

を使用 PagedIterable<T>したページ分割された応答としての応答スキーマ。

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String accountName)

すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。 また、今日の SRP は継続トークンを返しません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。

Returns:

を使用 PagedFlux<T>したページ分割された応答としての応答スキーマ。

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String accountName, String maxpagesize, String filter, ListContainersInclude include)

すべてのコンテナーを一覧表示し、データ プレーンのようなプレフィックスをサポートしていません。 また、今日の SRP は継続トークンを返しません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
maxpagesize - 省略可能。 リストに含めることができるコンテナーの最大数を指定します。
filter - 省略可能。 指定すると、フィルターで始まるコンテナー名のみが一覧表示されます。
include - オプション。論理的に削除された BLOB コンテナーのプロパティを含めるために使用されます。

Returns:

を使用 PagedFlux<T>したページ分割された応答としての応答スキーマ。

lockImmutabilityPolicy

public abstract ImmutabilityPolicyInner lockImmutabilityPolicy(String resourceGroupName, String accountName, String containerName, String ifMatch)

ImmutabilityPolicy を Locked 状態に設定します。 ロックされたポリシーで許可される唯一のアクションは、ExtendImmutabilityPolicy アクションです。 この操作には、If-Match の ETag が必要です。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。

Returns:

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの ImmutabilityPolicy プロパティ。

lockImmutabilityPolicyAsync

public abstract Mono lockImmutabilityPolicyAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

ImmutabilityPolicy を Locked 状態に設定します。 ロックされたポリシーで許可される唯一のアクションは、ExtendImmutabilityPolicy アクションです。 この操作には、If-Match の ETag が必要です。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。

Returns:

の正常な完了時の ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの MonoImmutabilityPolicy プロパティ。

lockImmutabilityPolicyWithResponse

public abstract BlobContainersLockImmutabilityPolicyResponse lockImmutabilityPolicyWithResponse(String resourceGroupName, String accountName, String containerName, String ifMatch, Context context)

ImmutabilityPolicy を Locked 状態に設定します。 ロックされたポリシーで許可される唯一のアクションは、ExtendImmutabilityPolicy アクションです。 この操作には、If-Match の ETag が必要です。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。
context - この操作に関連付けるコンテキスト。

Returns:

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの ImmutabilityPolicy プロパティ。

lockImmutabilityPolicyWithResponseAsync

public abstract Mono lockImmutabilityPolicyWithResponseAsync(String resourceGroupName, String accountName, String containerName, String ifMatch)

ImmutabilityPolicy を Locked 状態に設定します。 ロックされたポリシーで許可される唯一のアクションは、ExtendImmutabilityPolicy アクションです。 この操作には、If-Match の ETag が必要です。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
ifMatch - 更新する不変ポリシーのエンティティ状態 (ETag) バージョン。 不変ポリシーが既に存在する場合にのみ、値 "*" を使用して操作を適用できます。 省略すると、この操作は常に適用されます。

Returns:

の正常な完了時の ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの MonoImmutabilityPolicy プロパティ。

objectLevelWorm

public abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

objectLevelWorm

public abstract void objectLevelWorm(String resourceGroupName, String accountName, String containerName, Context context)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
context - この操作に関連付けるコンテキスト。

objectLevelWormAsync

public abstract Mono objectLevelWormAsync(String resourceGroupName, String accountName, String containerName)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

Mono成功した応答を受信したときに完了する 。

objectLevelWormWithResponseAsync

public abstract Mono>> objectLevelWormWithResponseAsync(String resourceGroupName, String accountName, String containerName)

この操作により、BLOB コンテナーがコンテナー レベル WORM からオブジェクト レベルの不変性が有効なコンテナーに移行されます。 前提条件には、ロック状態またはロック解除状態のコンテナー レベルの不変ポリシーが必要です。アカウント レベルのバージョン管理を有効にする必要があり、コンテナーに対する訴訟ホールドが存在しない必要があります。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。

Returns:

Response<T> 正常な完了時の Mono

setLegalHold

public abstract LegalHoldInner setLegalHold(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグを設定します。 同じタグを設定すると、べき等操作が発生します。 SetLegalHold は追加パターンに従い、要求で指定されていない既存のタグをクリアしません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
legalHold - BLOB コンテナーに設定される LegalHold プロパティ。

Returns:

BLOB コンテナーの LegalHold プロパティ。

setLegalHoldAsync

public abstract Mono setLegalHoldAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグを設定します。 同じタグを設定すると、べき等操作が発生します。 SetLegalHold は追加パターンに従い、要求で指定されていない既存のタグをクリアしません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
legalHold - BLOB コンテナーに設定される LegalHold プロパティ。

Returns:

が正常に完了した場合の BLOB コンテナーの MonoLegalHold プロパティ。

setLegalHoldWithResponse

public abstract Response setLegalHoldWithResponse(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold, Context context)

訴訟ホールド タグを設定します。 同じタグを設定すると、べき等操作が発生します。 SetLegalHold は追加パターンに従い、要求で指定されていない既存のタグをクリアしません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
legalHold - BLOB コンテナーに設定される LegalHold プロパティ。
context - この操作に関連付けるコンテキスト。

Returns:

と共 Response<T>に BLOB コンテナーの LegalHold プロパティ。

setLegalHoldWithResponseAsync

public abstract Mono> setLegalHoldWithResponseAsync(String resourceGroupName, String accountName, String containerName, LegalHoldInner legalHold)

訴訟ホールド タグを設定します。 同じタグを設定すると、べき等操作が発生します。 SetLegalHold は追加パターンに従い、要求で指定されていない既存のタグをクリアしません。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
legalHold - BLOB コンテナーに設定される LegalHold プロパティ。

Returns:

の正常な完了時に、 と共 Response<T> に BLOB コンテナーの MonoLegalHold プロパティ。

update

public abstract BlobContainerInner update(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で指定されたコンテナー プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定したコンテナーがまだ存在しない場合、更新は失敗します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
blobContainer - BLOB コンテナーの更新するプロパティ。

Returns:

ID、リソース名、リソースの種類、Etag など、BLOB コンテナーのプロパティ。

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で指定されたコンテナー プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定したコンテナーがまだ存在しない場合、更新は失敗します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
blobContainer - BLOB コンテナーの更新するプロパティ。

Returns:

の正常な完了時の ID、リソース名、リソースの種類、Etag など、BLOB コンテナーの Monoプロパティ。

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer, Context context)

要求本文で指定されたコンテナー プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定したコンテナーがまだ存在しない場合、更新は失敗します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
blobContainer - BLOB コンテナーの更新するプロパティ。
context - この操作に関連付けるコンテキスト。

Returns:

ID、リソース名、リソースの種類、Etag Response<T>、および を含む BLOB コンテナーのプロパティ。

updateWithResponseAsync

public abstract Mono> updateWithResponseAsync(String resourceGroupName, String accountName, String containerName, BlobContainerInner blobContainer)

要求本文で指定されたコンテナー プロパティを更新します。 要求に記載されていないプロパティは変更されません。 指定したコンテナーがまだ存在しない場合、更新は失敗します。

Parameters:

resourceGroupName - ユーザーのサブスクリプション内のリソース グループの名前。 名前の大文字と小文字は区別されます。
accountName - 指定したリソース グループ内のストレージ アカウントの名前。 ストレージ アカウント名の長さは 3 ~ 24 文字で、数字と小文字のみを使用する必要があります。
containerName - 指定したストレージ アカウント内の BLOB コンテナーの名前。 BLOB コンテナー名の長さは 3 から 63 文字で、数字、小文字、ダッシュ (-) のみを使用する必要があります。 すべてのダッシュ (-) 文字は、その直前および直後に文字または数字が使用されている必要があります。
blobContainer - BLOB コンテナーの更新するプロパティ。

Returns:

の正常な完了時に、ID、リソース名、リソースの種類、Etag Response<T> などの BLOB コンテナーの Monoプロパティ。

適用対象