Partager via


BlobContainersClient Interface

public interface BlobContainersClient

Un instance de cette classe fournit l’accès à toutes les opérations définies dans BlobContainersClient.

Résumé de la méthode

Modificateur et type Méthode et description
abstract SyncPoller<PollResult<Void>,Void> beginObjectLevelWorm(String resourceGroupName, String accountName, String containerName)

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur compatible avec l’immuabilité au niveau de l’objet.

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur compatible avec l’immuabilité au niveau de l’objet.

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur compatible avec l’immuabilité au niveau de l’objet.

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

Efface les balises de conservation légales.

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

Efface les balises de conservation légales.

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

Efface les balises de conservation légales.

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

Efface les étiquettes d’attente légales.

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

Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande.

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

Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande.

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

Crée ou met à jour une stratégie d’immuabilité déverrouillée.

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

Crée ou met à jour une stratégie d’immuabilité déverrouillée.

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

Crée ou met à jour une stratégie d’immuabilité déverrouillée.

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

Crée ou met à jour une stratégie d’immuabilité déverrouillée.

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

Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande.

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

Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande.

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

Supprime le conteneur spécifié sous son compte.

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

Supprime le conteneur spécifié sous son compte.

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

Abandonne une stratégie d’immuabilité déverrouillée.

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

Abandonne une stratégie d’immuabilité déverrouillée.

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

Abandonne une stratégie d’immuabilité déverrouillée.

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

Abandonne une stratégie d’immuabilité déverrouillée.

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

Supprime le conteneur spécifié sous son compte.

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

Supprime le conteneur spécifié sous son compte.

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

Étend la périoded’immuabilitédepuisla créationinDays d’une stratégie d’immuabilitéverrouillée.

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

Étend la périoded’immuabilitédepuisla créationinDays d’une stratégie d’immuabilitéverrouillée.

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

Étend la périoded’immuabilitédepuisla créationinDays d’une stratégie d’immuabilitéverrouillée.

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

Étend la périoded’immuabilitédepuisla créationinDays d’une stratégie d’immuabilitéverrouillée.

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

Obtient les propriétés d’un conteneur spécifié.

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

Obtient les propriétés d’un conteneur spécifié.

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

Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.

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

Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.

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

Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.

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

Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.

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

Obtient les propriétés d’un conteneur spécifié.

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

Obtient les propriétés d’un conteneur spécifié.

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

L’opération Lease Container établit et gère un verrou sur un conteneur pour les opérations de suppression.

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

L’opération Lease Container établit et gère un verrou sur un conteneur pour les opérations de suppression.

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

L’opération De location de conteneur établit et gère un verrou sur un conteneur pour les opérations de suppression.

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

L’opération De location de conteneur établit et gère un verrou sur un conteneur pour les opérations de suppression.

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

Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données.

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

Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données.

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

Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données.

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

Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données.

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

Définit l’état Verrouillé de la stratégie d’immuabilité.

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

Définit l’état Verrouillé de la stratégie d’immuabilité.

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

Définit la stratégie d’immuabilitéà l’état Verrouillé.

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

Définit la stratégie d’immuabilitéà l’état Verrouillé.

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet.

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet.

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet.

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet.

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

Définit des balises de conservation légale.

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

Définit des balises de conservation légale.

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

Définit des balises de conservation légale.

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

Définit des balises de conservation légale.

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

Mises à jour propriétés de conteneur spécifiées dans le corps de la demande.

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

Mises à jour propriétés de conteneur spécifiées dans le corps de la demande.

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

Mises à jour propriétés de conteneur spécifiées dans le corps de la demande.

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

Mises à jour propriétés de conteneur spécifiées dans le corps de la demande.

Détails de la méthode

beginObjectLevelWorm

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur compatible avec l’immuabilité au niveau de l’objet. Les prérequis nécessitent une stratégie d’immuabilité au niveau du conteneur à l’état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit pas y avoir de conservation légale sur le conteneur.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

pour l’interrogation SyncPoller<T,U> d’une opération de longue durée.

beginObjectLevelWorm

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur compatible avec l’immuabilité au niveau de l’objet. Les prérequis nécessitent une stratégie d’immuabilité au niveau du conteneur à l’état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit pas y avoir de conservation légale sur le conteneur.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
context - Contexte à associer à cette opération.

Returns:

pour l’interrogation SyncPoller<T,U> d’une opération de longue durée.

beginObjectLevelWormAsync

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur compatible avec l’immuabilité au niveau de l’objet. Les prérequis nécessitent une stratégie d’immuabilité au niveau du conteneur à l’état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit pas y avoir de conservation légale sur le conteneur.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

pour l’interrogation PollerFlux<T,U> d’une opération de longue durée.

clearLegalHold

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

Efface les balises de conservation légales. L’effacement de la balise identique ou inexistante entraîne une opération idempotente. ClearLegalHold efface uniquement les balises spécifiées dans la requête.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
legalHold - Propriété LegalHold qui sera effacée d’un conteneur d’objets blob.

Returns:

propriété LegalHold d’un conteneur d’objets blob.

clearLegalHoldAsync

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

Efface les balises de conservation légales. L’effacement de la balise identique ou inexistante entraîne une opération idempotente. ClearLegalHold efface uniquement les balises spécifiées dans la requête.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
legalHold - Propriété LegalHold qui sera effacée d’un conteneur d’objets blob.

Returns:

la propriété LegalHold d’un conteneur d’objets blob lors de l’achèvement réussi de Mono.

clearLegalHoldWithResponse

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

Efface les balises de conservation légales. L’effacement de la balise identique ou inexistante entraîne une opération idempotente. ClearLegalHold efface uniquement les balises spécifiées dans la requête.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
legalHold - Propriété LegalHold qui sera effacée d’un conteneur d’objets blob.
context - Contexte à associer à cette opération.

Returns:

la propriété LegalHold d’un conteneur d’objets blob avec Response<T>.

clearLegalHoldWithResponseAsync

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

Efface les balises de conservation légales. L’effacement de la balise identique ou inexistante entraîne une opération idempotente. ClearLegalHold efface uniquement les balises spécifiées dans la requête.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
legalHold - Propriété LegalHold qui sera effacée d’un conteneur d’objets blob.

Returns:

la propriété LegalHold d’un conteneur d’objets blob avec Response<T> en cas de réussite de Mono.

create

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

Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande. La ressource de conteneur inclut les métadonnées et les propriétés pour ce conteneur. Elle ne comprend pas une liste des objets blob du conteneur.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
blobContainer - Propriétés du conteneur d’objets blob à créer.

Returns:

propriétés du conteneur d’objets blob, notamment ID, nom de la ressource, type de ressource, Etag.

createAsync

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

Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande. La ressource de conteneur inclut les métadonnées et les propriétés pour ce conteneur. Elle ne comprend pas une liste des objets blob du conteneur.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
blobContainer - Propriétés du conteneur d’objets blob à créer.

Returns:

propriétés du conteneur d’objets blob, notamment ID, nom de la ressource, type de ressource, Etag en cas d’achèvement réussi de Mono.

createOrUpdateImmutabilityPolicy

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

Crée ou met à jour une stratégie d’immuabilité déverrouillée. ETag dans If-Match est respecté s’il est donné, mais pas requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris Id, nom de ressource, type de ressource, Etag.

createOrUpdateImmutabilityPolicyAsync

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

Crée ou met à jour une stratégie d’immuabilité déverrouillée. ETag dans If-Match est respecté s’il est donné, mais pas requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

Propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris Id, nom de la ressource, type de ressource, Etag en cas de réussite de l’exécution de Mono.

createOrUpdateImmutabilityPolicyWithResponse

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

Crée ou met à jour une stratégie d’immuabilité déverrouillée. ETag dans If-Match est respecté s’il est donné, mais pas requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.
parameters - Propriétés ImmutabilityPolicy qui seront créées ou mises à jour vers un conteneur d’objets blob.
context - Contexte à associer à cette opération.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris Id, nom de ressource, type de ressource, Etag.

createOrUpdateImmutabilityPolicyWithResponseAsync

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

Crée ou met à jour une stratégie d’immuabilité déverrouillée. ETag dans If-Match est respecté s’il est donné, mais pas requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.
parameters - Propriétés ImmutabilityPolicy qui seront créées ou mises à jour vers un conteneur d’objets blob.

Returns:

Propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris Id, nom de la ressource, type de ressource, Etag en cas de réussite de l’exécution de Mono.

createWithResponse

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

Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande. La ressource de conteneur inclut les métadonnées et les propriétés pour ce conteneur. Elle ne comprend pas une liste des objets blob du conteneur.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
blobContainer - Propriétés du conteneur d’objets blob à créer.
context - Contexte à associer à cette opération.

Returns:

propriétés du conteneur d’objets blob, notamment ID, nom de la ressource, type de ressource, Etag ainsi que Response<T>.

createWithResponseAsync

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

Crée un conteneur sous le compte spécifié, comme décrit par le corps de la demande. La ressource de conteneur inclut les métadonnées et les propriétés pour ce conteneur. Elle ne comprend pas une liste des objets blob du conteneur.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
blobContainer - Propriétés du conteneur d’objets blob à créer.

Returns:

propriétés du conteneur d’objets blob, y compris l’ID, le nom de la ressource, le type de ressource, Etag ainsi Response<T> que lors de l’achèvement réussi de Mono.

delete

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

Supprime le conteneur spécifié sous son compte.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

deleteAsync

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

Supprime le conteneur spécifié sous son compte.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

Mono qui se termine lorsqu’une réponse réussie est reçue.

deleteImmutabilityPolicy

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

Abandonne une stratégie d’immuabilité déverrouillée. La réponse de la suppression a immuabilitéPeriodSinceCreationInDays définie sur 0. ETag dans If-Match est requis pour cette opération. La suppression d’une stratégie d’immuabilité verrouillée n’est pas autorisée. La seule façon consiste à supprimer le conteneur après avoir supprimé tous les objets blob expirés à l’intérieur du conteneur verrouillé par stratégie.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris Id, nom de ressource, type de ressource, Etag.

deleteImmutabilityPolicyAsync

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

Abandonne une stratégie d’immuabilité déverrouillée. La réponse de la suppression a immuabilitéPeriodSinceCreationInDays définie sur 0. ETag dans If-Match est requis pour cette opération. La suppression d’une stratégie d’immuabilité verrouillée n’est pas autorisée. La seule façon consiste à supprimer le conteneur après avoir supprimé tous les objets blob expirés à l’intérieur du conteneur verrouillé par stratégie.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris ID, nom de la ressource, type de ressource, Etag lors de l’achèvement réussi de Mono.

deleteImmutabilityPolicyWithResponse

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

Abandonne une stratégie d’immuabilité déverrouillée. La réponse de la suppression a immuabilitéPeriodSinceCreationInDays définie sur 0. ETag dans If-Match est requis pour cette opération. La suppression d’une stratégie d’immuabilité verrouillée n’est pas autorisée. La seule façon consiste à supprimer le conteneur après avoir supprimé tous les objets blob expirés à l’intérieur du conteneur verrouillé par stratégie.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.
context - Contexte à associer à cette opération.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris Id, nom de ressource, type de ressource, Etag.

deleteImmutabilityPolicyWithResponseAsync

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

Abandonne une stratégie d’immuabilité déverrouillée. La réponse de la suppression a immuabilitéPeriodSinceCreationInDays définie sur 0. ETag dans If-Match est requis pour cette opération. La suppression d’une stratégie d’immuabilité verrouillée n’est pas autorisée. La seule façon consiste à supprimer le conteneur après avoir supprimé tous les objets blob expirés à l’intérieur du conteneur verrouillé par stratégie.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris ID, nom de la ressource, type de ressource, Etag lors de l’achèvement réussi de Mono.

deleteWithResponse

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

Supprime le conteneur spécifié sous son compte.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
context - Contexte à associer à cette opération.

Returns:

deleteWithResponseAsync

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

Supprime le conteneur spécifié sous son compte.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

en Response<T> cas d’achèvement réussi de Mono.

extendImmutabilityPolicy

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

Étend l’immuabilitéPeriodSinceCreationInDays d’une immuabilitéPolicy verrouillée. La seule action autorisée sur une stratégie verrouillée est cette action. ETag dans If-Match est requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris Id, nom de ressource, type de ressource, Etag.

extendImmutabilityPolicyAsync

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

Étend l’immuabilitéPeriodSinceCreationInDays d’une immuabilitéPolicy verrouillée. La seule action autorisée sur une stratégie verrouillée est cette action. ETag dans If-Match est requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris ID, nom de la ressource, type de ressource, Etag lors de l’achèvement réussi de Mono.

extendImmutabilityPolicyWithResponse

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

Étend l’immuabilitéPeriodSinceCreationInDays d’une immuabilitéPolicy verrouillée. La seule action autorisée sur une stratégie verrouillée est cette action. ETag dans If-Match est requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.
parameters - Propriétés ImmutabilityPolicy qui seront étendues pour un conteneur d’objets blob.
context - Contexte à associer à cette opération.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris Id, nom de ressource, type de ressource, Etag.

extendImmutabilityPolicyWithResponseAsync

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

Étend l’immuabilitéPeriodSinceCreationInDays d’une immuabilitéPolicy verrouillée. La seule action autorisée sur une stratégie verrouillée est cette action. ETag dans If-Match est requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.
parameters - Propriétés ImmutabilityPolicy qui seront étendues pour un conteneur d’objets blob.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris ID, nom de la ressource, type de ressource, Etag lors de l’achèvement réussi de Mono.

get

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

Obtient les propriétés d’un conteneur spécifié.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

propriétés d’un conteneur spécifié.

getAsync

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

Obtient les propriétés d’un conteneur spécifié.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

propriétés d’un conteneur spécifié en cas d’achèvement réussi de Mono.

getImmutabilityPolicy

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

Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

la stratégie d’immuabilité existante, ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.

getImmutabilityPolicyAsync

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

Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps en cas d’achèvement réussi de Mono.

getImmutabilityPolicyWithResponse

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

Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.
context - Contexte à associer à cette opération.

Returns:

la stratégie d’immuabilité existante, ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.

getImmutabilityPolicyWithResponseAsync

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

Obtient la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.

Returns:

la stratégie d’immuabilité existante ainsi que l’ETag correspondant dans les en-têtes de réponse et le corps en cas d’achèvement réussi de Mono.

getWithResponse

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

Obtient les propriétés d’un conteneur spécifié.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
context - Contexte à associer à cette opération.

Returns:

propriétés d’un conteneur spécifié avec Response<T>.

getWithResponseAsync

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

Obtient les propriétés d’un conteneur spécifié.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

propriétés d’un conteneur spécifié avec en Response<T> cas d’achèvement réussi de Mono.

lease

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

L’opération Lease Container établit et gère un verrou sur un conteneur pour les opérations de suppression. La durée du verrou peut être de 15 à 60 secondes, ou peut être infinie.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

schéma de réponse du conteneur de bail.

leaseAsync

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

L’opération Lease Container établit et gère un verrou sur un conteneur pour les opérations de suppression. La durée du verrou peut être de 15 à 60 secondes, ou peut être infinie.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

bail Schéma de réponse du conteneur en cas d’achèvement réussi de Mono.

leaseWithResponse

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

L’opération Lease Container établit et gère un verrou sur un conteneur pour les opérations de suppression. La durée du verrou peut être de 15 à 60 secondes, ou peut être infinie.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
parameters - Corps de la demande de conteneur de bail.
context - Contexte à associer à cette opération.

Returns:

schéma de réponse de conteneur de bail avec Response<T>.

leaseWithResponseAsync

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

L’opération De location de conteneur établit et gère un verrou sur un conteneur pour les opérations de suppression. La durée du verrou peut être de 15 à 60 secondes, ou peut être infinie.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
parameters - Corps de la demande de conteneur de bail.

Returns:

schéma de réponse de conteneur de bail avec Response<T> en cas d’achèvement réussi de Mono.

list

public abstract PagedIterable list(String resourceGroupName, String accountName)

Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données. De plus, SRP aujourd’hui ne retourne pas de jeton de continuation.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

Returns:

schéma de réponse en tant que réponse paginé avec PagedIterable<T>.

list

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

Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données. De plus, SRP aujourd’hui ne retourne pas de jeton de continuation.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
maxpagesize - facultatif. Nombre maximal spécifié de conteneurs pouvant être inclus dans la liste.
filter - facultatif. Lorsqu’ils sont spécifiés, seuls les noms de conteneur commençant par le filtre sont répertoriés.
include - Facultatif, utilisé pour inclure les propriétés des conteneurs d’objets blob supprimés de manière réversible.
context - Contexte à associer à cette opération.

Returns:

schéma de réponse en tant que réponse paginé avec PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String accountName)

Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données. De plus, SRP aujourd’hui ne retourne pas de jeton de continuation.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

Returns:

schéma de réponse en tant que réponse paginé avec PagedFlux<T>.

listAsync

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

Répertorie tous les conteneurs et ne prend pas en charge un préfixe comme le plan de données. De plus, SRP aujourd’hui ne retourne pas de jeton de continuation.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
maxpagesize - facultatif. Nombre maximal spécifié de conteneurs pouvant être inclus dans la liste.
filter - facultatif. Lorsqu’ils sont spécifiés, seuls les noms de conteneur commençant par le filtre sont répertoriés.
include - Facultatif, utilisé pour inclure les propriétés des conteneurs d’objets blob supprimés de manière réversible.

Returns:

schéma de réponse en tant que réponse paginé avec PagedFlux<T>.

lockImmutabilityPolicy

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

Définit ImmutabilityPolicy sur l’état Verrouillé. La seule action autorisée sur une stratégie verrouillée est l’action ExtendImmutabilityPolicy. ETag dans If-Match est requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris Id, nom de ressource, type de ressource, Etag.

lockImmutabilityPolicyAsync

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

Définit ImmutabilityPolicy sur l’état Verrouillé. La seule action autorisée sur une stratégie verrouillée est l’action ExtendImmutabilityPolicy. ETag dans If-Match est requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris ID, nom de la ressource, type de ressource, Etag lors de l’achèvement réussi de Mono.

lockImmutabilityPolicyWithResponse

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

Définit ImmutabilityPolicy sur l’état Verrouillé. La seule action autorisée sur une stratégie verrouillée est l’action ExtendImmutabilityPolicy. ETag dans If-Match est requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser des nombres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.
context - Contexte à associer à cette opération.

Returns:

propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris Id, nom de ressource, type de ressource, Etag.

lockImmutabilityPolicyWithResponseAsync

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

Définit l’état ImmutabilityPolicy sur Verrouillé. La seule action autorisée sur une stratégie verrouillée est l’action ExtendImmutabilityPolicy. ETag dans If-Match est requis pour cette opération.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
ifMatch - Version de l’état de l’entité (ETag) de la stratégie d’immuabilité à mettre à jour. La valeur « * » peut être utilisée pour appliquer l’opération uniquement si la stratégie d’immuabilité existe déjà. Si elle est omise, cette opération est toujours appliquée.

Returns:

Propriété ImmutabilityPolicy d’un conteneur d’objets blob, y compris Id, nom de la ressource, type de ressource, Etag en cas de réussite de l’exécution de Mono.

objectLevelWorm

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet. Les conditions préalables nécessitent une stratégie d’immuabilité au niveau du conteneur dans un état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit y avoir aucune conservation légale sur le conteneur.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

objectLevelWorm

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet. Les conditions préalables nécessitent une stratégie d’immuabilité au niveau du conteneur dans un état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit y avoir aucune conservation légale sur le conteneur.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
context - Contexte à associer à cette opération.

objectLevelWormAsync

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet. Les conditions préalables nécessitent une stratégie d’immuabilité au niveau du conteneur dans un état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit y avoir aucune conservation légale sur le conteneur.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

Mono qui se termine lorsqu’une réponse réussie est reçue.

objectLevelWormWithResponseAsync

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

Cette opération migre un conteneur d’objets blob de WORM au niveau du conteneur vers un conteneur activé pour l’immuabilité au niveau de l’objet. Les conditions préalables nécessitent une stratégie d’immuabilité au niveau du conteneur dans un état verrouillé ou déverrouillé, le contrôle de version au niveau du compte doit être activé et il ne doit y avoir aucune conservation légale sur le conteneur.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.

Returns:

en Response<T> cas d’achèvement réussi de Mono.

setLegalHold

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

Définit des balises de conservation légale. La définition de la même balise entraîne une opération idempotente. SetLegalHold suit un modèle d’ajout et n’efface pas les balises existantes qui ne sont pas spécifiées dans la requête.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
legalHold - Propriété LegalHold qui sera définie sur un conteneur d’objets blob.

Returns:

Propriété LegalHold d’un conteneur d’objets blob.

setLegalHoldAsync

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

Définit des balises de conservation légale. La définition de la même balise entraîne une opération idempotente. SetLegalHold suit un modèle d’ajout et n’efface pas les balises existantes qui ne sont pas spécifiées dans la requête.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
legalHold - Propriété LegalHold qui sera définie sur un conteneur d’objets blob.

Returns:

Propriété LegalHold d’un conteneur d’objets blob en cas de réussite de Mono.

setLegalHoldWithResponse

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

Définit des balises de conservation légale. La définition de la même balise entraîne une opération idempotente. SetLegalHold suit un modèle d’ajout et n’efface pas les balises existantes qui ne sont pas spécifiées dans la requête.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
legalHold - Propriété LegalHold qui sera définie sur un conteneur d’objets blob.
context - Contexte à associer à cette opération.

Returns:

La propriété LegalHold d’un conteneur d’objets blob avec Response<T>.

setLegalHoldWithResponseAsync

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

Définit des balises de conservation légale. La définition de la même balise entraîne une opération idempotente. SetLegalHold suit un modèle d’ajout et n’efface pas les balises existantes qui ne sont pas spécifiées dans la requête.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
legalHold - Propriété LegalHold qui sera définie sur un conteneur d’objets blob.

Returns:

la propriété LegalHold d’un conteneur d’objets blob avec Response<T> en cas de réussite de Mono.

update

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

Mises à jour propriétés de conteneur spécifiées dans le corps de la demande. Les propriétés non mentionnées dans la requête restent inchangées. La mise à jour échoue si le conteneur spécifié n’existe pas déjà.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
blobContainer - Propriétés à mettre à jour pour le conteneur d’objets blob.

Returns:

propriétés du conteneur d’objets blob, notamment ID, nom de la ressource, type de ressource, Etag.

updateAsync

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

Mises à jour propriétés de conteneur spécifiées dans le corps de la demande. Les propriétés non mentionnées dans la requête restent inchangées. La mise à jour échoue si le conteneur spécifié n’existe pas déjà.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
blobContainer - Propriétés à mettre à jour pour le conteneur d’objets blob.

Returns:

propriétés du conteneur d’objets blob, notamment ID, nom de la ressource, type de ressource, Etag en cas d’achèvement réussi de Mono.

updateWithResponse

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

Mises à jour propriétés de conteneur spécifiées dans le corps de la demande. Les propriétés non mentionnées dans la requête restent inchangées. La mise à jour échoue si le conteneur spécifié n’existe pas déjà.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
blobContainer - Propriétés à mettre à jour pour le conteneur d’objets blob.
context - Contexte à associer à cette opération.

Returns:

propriétés du conteneur d’objets blob, notamment ID, nom de la ressource, type de ressource, Etag avec Response<T>.

updateWithResponseAsync

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

Mises à jour propriétés de conteneur spécifiées dans le corps de la demande. Les propriétés non mentionnées dans la requête restent inchangées. La mise à jour échoue si le conteneur spécifié n’existe pas déjà.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
containerName - Nom du conteneur d’objets blob dans le compte de stockage spécifié. Les noms de conteneurs d’objets blob doivent comporter entre 3 et 63 caractères et utiliser uniquement des nombres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
blobContainer - Propriétés à mettre à jour pour le conteneur d’objets blob.

Returns:

propriétés du conteneur d’objets blob, notamment ID, nom de la ressource, type de ressource, Etag ainsi Response<T> que lors de la réussite de l’exécution de Mono.

S’applique à