Compartir a través de


BlobContainersClient Interfaz

public interface BlobContainersClient

Una instancia de esta clase proporciona acceso a todas las operaciones definidas en BlobContainersClient.

Resumen del método

Modificador y tipo Método y descripción
abstract SyncPoller<PollResult<Void>,Void> beginObjectLevelWorm(String resourceGroupName, String accountName, String containerName)

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto.

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto.

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto.

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

Borra las etiquetas de suspensión legales.

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

Borra las etiquetas de suspensión legales.

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

Borra las etiquetas de suspensión legales.

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

Borra las etiquetas de suspensión legales.

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

Crea un nuevo contenedor en la cuenta especificada tal y como se describe en el cuerpo de la solicitud.

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

Crea un nuevo contenedor en la cuenta especificada tal y como se describe en el cuerpo de la solicitud.

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

Crea o actualiza una directiva de inmutabilidad desbloqueada.

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

Crea o actualiza una directiva de inmutabilidad desbloqueada.

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

Crea o actualiza una directiva de inmutabilidad desbloqueada.

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

Crea o actualiza una directiva de inmutabilidad desbloqueada.

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

Crea un nuevo contenedor en la cuenta especificada, tal y como se describe en el cuerpo de la solicitud.

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

Crea un nuevo contenedor en la cuenta especificada, tal y como se describe en el cuerpo de la solicitud.

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

Elimina el contenedor especificado en su cuenta.

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

Elimina el contenedor especificado en su cuenta.

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

Anula una directiva de inmutabilidad desbloqueada.

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

Anula una directiva de inmutabilidad desbloqueada.

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

Anula una directiva de inmutabilidad desbloqueada.

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

Anula una directiva de inmutabilidad desbloqueada.

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

Elimina el contenedor especificado en su cuenta.

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

Elimina el contenedor especificado en su cuenta.

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

Amplía el períodode inmutabilidaddesdela creaciónde InDays de una directiva de inmutabilidadbloqueada.

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

Amplía el períodode inmutabilidaddesdela creaciónde InDays de una directiva de inmutabilidadbloqueada.

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

Amplía el períodode inmutabilidaddesdela creaciónde InDays de una directiva de inmutabilidadbloqueada.

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

Amplía el períodode inmutabilidaddesdela creaciónde InDays de una directiva de inmutabilidadbloqueada.

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

Obtiene las propiedades de un contenedor especificado.

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

Obtiene las propiedades de un contenedor especificado.

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

Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.

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

Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.

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

Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.

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

Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.

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

Obtiene las propiedades de un contenedor especificado.

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

Obtiene las propiedades de un contenedor especificado.

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

La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación.

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

La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación.

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

La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación.

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

La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación.

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

Enumera todos los contenedores y no admite un prefijo como el plano de datos.

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

Enumera todos los contenedores y no admite un prefijo como el plano de datos.

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

Enumera todos los contenedores y no admite un prefijo como el plano de datos.

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

Enumera todos los contenedores y no admite un prefijo como el plano de datos.

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

Establece la directiva de inmutabilidaden estado Bloqueado.

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

Establece la directiva de inmutabilidaden estado Bloqueado.

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

Establece la directiva de inmutabilidaden estado Bloqueado.

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

Establece la directiva de inmutabilidaden estado Bloqueado.

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto.

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto.

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto.

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto.

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

Establece etiquetas de suspensión legales.

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

Establece etiquetas de suspensión legales.

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

Establece etiquetas de suspensión legales.

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

Establece etiquetas de suspensión legales.

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

Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud.

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

Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud.

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

Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud.

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

Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud.

Detalles del método

beginObjectLevelWorm

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

para SyncPoller<T,U> sondear la operación de larga duración.

beginObjectLevelWorm

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
context - Contexto que se va a asociar a esta operación.

Returns:

para SyncPoller<T,U> sondear la operación de larga duración.

beginObjectLevelWormAsync

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

para PollerFlux<T,U> sondear la operación de larga duración.

clearLegalHold

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

Borra las etiquetas de suspensión legales. Borrar la misma etiqueta o no existente da como resultado una operación idempotente. ClearLegalHold borra solo las etiquetas especificadas en la solicitud.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
legalHold - Propiedad LegalHold que se borrará de un contenedor de blobs.

Returns:

la propiedad LegalHold de un contenedor de blobs.

clearLegalHoldAsync

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

Borra las etiquetas de suspensión legales. Borrar la misma etiqueta o no existente da como resultado una operación idempotente. ClearLegalHold borra solo las etiquetas especificadas en la solicitud.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
legalHold - Propiedad LegalHold que se borrará de un contenedor de blobs.

Returns:

La propiedad LegalHold de un contenedor de blobs al completarse correctamente de Mono.

clearLegalHoldWithResponse

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

Borra las etiquetas de suspensión legales. Borrar la misma etiqueta o no existente da como resultado una operación idempotente. ClearLegalHold borra solo las etiquetas especificadas en la solicitud.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
legalHold - Propiedad LegalHold que se borrará de un contenedor de blobs.
context - Contexto que se va a asociar a esta operación.

Returns:

La propiedad LegalHold de un contenedor de blobs junto con Response<T>.

clearLegalHoldWithResponseAsync

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

Borra las etiquetas de suspensión legales. Borrar la misma etiqueta o no existente da como resultado una operación idempotente. ClearLegalHold borra solo las etiquetas especificadas en la solicitud.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
legalHold - Propiedad LegalHold que se borrará de un contenedor de blobs.

Returns:

La propiedad LegalHold de un contenedor de blobs junto con Response<T> una finalización correcta de Mono.

create

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

Crea un nuevo contenedor en la cuenta especificada tal y como se describe en el cuerpo de la solicitud. El recurso de contenedor incluye los metadatos y las propiedades del contenedor. No incluye una lista de los blobs del contenedor.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
blobContainer - Propiedades del contenedor de blobs que se va a crear.

Returns:

propiedades del contenedor de blobs, incluido id., nombre de recurso, tipo de recurso, Etag.

createAsync

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

Crea un nuevo contenedor en la cuenta especificada tal y como se describe en el cuerpo de la solicitud. El recurso de contenedor incluye los metadatos y las propiedades del contenedor. No incluye una lista de los blobs del contenedor.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
blobContainer - Propiedades del contenedor de blobs que se va a crear.

Returns:

propiedades del contenedor de blobs, incluido el identificador, el nombre del recurso, el tipo de recurso, Etag cuando se ha completado Monocorrectamente .

createOrUpdateImmutabilityPolicy

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

Crea o actualiza una directiva de inmutabilidad desbloqueada. ETag en If-Match se respeta si se da pero no es necesario para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag.

createOrUpdateImmutabilityPolicyAsync

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

Crea o actualiza una directiva de inmutabilidad desbloqueada. ETag en If-Match se respeta si se da pero no es necesario para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag al completar Monocorrectamente .

createOrUpdateImmutabilityPolicyWithResponse

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

Crea o actualiza una directiva de inmutabilidad desbloqueada. ETag en If-Match se respeta si se da pero no es necesario para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Se puede usar un valor de "*" para aplicar la operación solo si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.
parameters - Propiedades de ImmutabilityPolicy que se crearán o actualizarán a un contenedor de blobs.
context - Contexto que se va a asociar a esta operación.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag.

createOrUpdateImmutabilityPolicyWithResponseAsync

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

Crea o actualiza una directiva de inmutabilidad desbloqueada. ETag en If-Match se respeta si se da pero no es necesario para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Se puede usar un valor de "*" para aplicar la operación solo si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.
parameters - Propiedades de ImmutabilityPolicy que se crearán o actualizarán a un contenedor de blobs.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag al completar Monocorrectamente .

createWithResponse

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

Crea un nuevo contenedor en la cuenta especificada tal y como se describe en el cuerpo de la solicitud. El recurso de contenedor incluye los metadatos y las propiedades del contenedor. No incluye una lista de los blobs del contenedor.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
blobContainer - Propiedades del contenedor de blobs que se va a crear.
context - Contexto que se va a asociar a esta operación.

Returns:

propiedades del contenedor de blobs, incluido el identificador, el nombre del recurso, el tipo de recurso, Etag junto con Response<T>.

createWithResponseAsync

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

Crea un nuevo contenedor en la cuenta especificada, tal y como se describe en el cuerpo de la solicitud. El recurso de contenedor incluye los metadatos y las propiedades del contenedor. No incluye una lista de los blobs del contenedor.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
blobContainer - Propiedades del contenedor de blobs que se va a crear.

Returns:

propiedades del contenedor de blobs, incluido el identificador, el nombre del recurso, el tipo de recurso, Etag junto con la Response<T> finalización correcta de Mono.

delete

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

Elimina el contenedor especificado en su cuenta.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

deleteAsync

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

Elimina el contenedor especificado en su cuenta.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

que Mono se completa cuando se recibe una respuesta correcta.

deleteImmutabilityPolicy

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

Anula una directiva de inmutabilidad desbloqueada. La respuesta de delete tiene immutabilityPeriodSinceCreationInDays establecido en 0. Se requiere ETag en If-Match para esta operación. No se permite eliminar una directiva de inmutabilidad bloqueada, la única manera es eliminar el contenedor después de eliminar todos los blobs expirados dentro del contenedor bloqueado por directivas.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag.

deleteImmutabilityPolicyAsync

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

Anula una directiva de inmutabilidad desbloqueada. La respuesta de delete tiene immutabilityPeriodSinceCreationInDays establecido en 0. Se requiere ETag en If-Match para esta operación. No se permite eliminar una directiva de inmutabilidad bloqueada, la única manera es eliminar el contenedor después de eliminar todos los blobs expirados dentro del contenedor bloqueado por directivas.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag al completarse correctamente.Mono

deleteImmutabilityPolicyWithResponse

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

Anula una directiva de inmutabilidad desbloqueada. La respuesta de delete tiene immutabilityPeriodSinceCreationInDays establecido en 0. Se requiere ETag en If-Match para esta operación. No se permite eliminar una directiva de inmutabilidad bloqueada, la única manera es eliminar el contenedor después de eliminar todos los blobs expirados dentro del contenedor bloqueado por directivas.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.
context - Contexto que se va a asociar a esta operación.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag.

deleteImmutabilityPolicyWithResponseAsync

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

Anula una directiva de inmutabilidad desbloqueada. La respuesta de delete tiene immutabilityPeriodSinceCreationInDays establecido en 0. Se requiere ETag en If-Match para esta operación. No se permite eliminar una directiva de inmutabilidad bloqueada, la única manera es eliminar el contenedor después de eliminar todos los blobs expirados dentro del contenedor bloqueado por directivas.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag al completarse correctamente.Mono

deleteWithResponse

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

Elimina el contenedor especificado en su cuenta.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
context - Contexto que se va a asociar a esta operación.

Returns:

deleteWithResponseAsync

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

Elimina el contenedor especificado en su cuenta.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

al Response<T> finalizar correctamente .Mono

extendImmutabilityPolicy

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

Extiende la inmutabilidadPeriodSinceCreationInDays de un elemento immutabilityPolicy bloqueado. La única acción permitida en una directiva bloqueada será esta acción. Se requiere ETag en If-Match para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag.

extendImmutabilityPolicyAsync

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

Extiende la inmutabilidadPeriodSinceCreationInDays de un elemento immutabilityPolicy bloqueado. La única acción permitida en una directiva bloqueada será esta acción. Se requiere ETag en If-Match para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag al completarse correctamente.Mono

extendImmutabilityPolicyWithResponse

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

Extiende la inmutabilidadPeriodSinceCreationInDays de un elemento immutabilityPolicy bloqueado. La única acción permitida en una directiva bloqueada será esta acción. Se requiere ETag en If-Match para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.
parameters - Propiedades immutabilityPolicy que se extenderán para un contenedor de blobs.
context - Contexto que se va a asociar a esta operación.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag.

extendImmutabilityPolicyWithResponseAsync

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

Extiende la inmutabilidadPeriodSinceCreationInDays de un elemento immutabilityPolicy bloqueado. La única acción permitida en una directiva bloqueada será esta acción. Se requiere ETag en If-Match para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.
parameters - Propiedades immutabilityPolicy que se extenderán para un contenedor de blobs.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag al completarse correctamente.Mono

get

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

Obtiene las propiedades de un contenedor especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

propiedades de un contenedor especificado.

getAsync

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

Obtiene las propiedades de un contenedor especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

propiedades de un contenedor especificado al finalizar correctamente .Mono

getImmutabilityPolicy

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

Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

la directiva de inmutabilidad existente junto con la etiqueta ETag correspondiente en los encabezados de respuesta y el cuerpo.

getImmutabilityPolicyAsync

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

Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

la directiva de inmutabilidad existente junto con la etiqueta ETag correspondiente en los encabezados de respuesta y el cuerpo al completar Monocorrectamente .

getImmutabilityPolicyWithResponse

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

Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.
context - Contexto que se va a asociar a esta operación.

Returns:

la directiva de inmutabilidad existente junto con la etiqueta ETag correspondiente en los encabezados de respuesta y el cuerpo.

getImmutabilityPolicyWithResponseAsync

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

Obtiene la directiva de inmutabilidad existente junto con la ETag correspondiente en los encabezados de respuesta y el cuerpo.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.

Returns:

la directiva de inmutabilidad existente junto con la etiqueta ETag correspondiente en los encabezados de respuesta y el cuerpo al completar Monocorrectamente .

getWithResponse

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

Obtiene las propiedades de un contenedor especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
context - Contexto que se va a asociar a esta operación.

Returns:

propiedades de un contenedor especificado junto con Response<T>.

getWithResponseAsync

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

Obtiene las propiedades de un contenedor especificado.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

propiedades de un contenedor especificado junto con Response<T> una finalización correcta de Mono.

lease

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

La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación. La duración del bloqueo puede ser de 15 a 60 segundos, o puede ser infinita.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

esquema de respuesta del contenedor de concesión.

leaseAsync

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

La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación. La duración del bloqueo puede ser de 15 a 60 segundos, o puede ser infinita.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

lease El esquema de respuesta del contenedor se completó correctamente.Mono

leaseWithResponse

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

La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación. La duración del bloqueo puede ser de 15 a 60 segundos, o puede ser infinita.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
parameters - Cuerpo de la solicitud del contenedor de concesión.
context - Contexto que se va a asociar a esta operación.

Returns:

lease Esquema de respuesta del contenedor junto con Response<T>.

leaseWithResponseAsync

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

La operación Contenedor de concesión establece y administra un bloqueo en un contenedor para las operaciones de eliminación. La duración del bloqueo puede ser de 15 a 60 segundos, o puede ser infinita.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
parameters - Cuerpo de la solicitud del contenedor de concesión.

Returns:

lease El esquema de respuesta del contenedor junto con Response<T> la finalización correcta de Mono.

list

public abstract PagedIterable list(String resourceGroupName, String accountName)

Enumera todos los contenedores y no admite un prefijo como el plano de datos. También SRP hoy no devuelve el token de continuación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

Returns:

esquema de respuesta como respuesta paginada con PagedIterable<T>.

list

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

Enumera todos los contenedores y no admite un prefijo como el plano de datos. También SRP hoy no devuelve el token de continuación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
maxpagesize - Opcional. Número máximo especificado de contenedores que se pueden incluir en la lista.
filter - Opcional. Cuando se especifica, solo se mostrarán los nombres de contenedor que empiezan por el filtro.
include - Opcional, se usa para incluir las propiedades de los contenedores de blobs eliminados temporalmente.
context - Contexto que se va a asociar a esta operación.

Returns:

esquema de respuesta como respuesta paginada con PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String accountName)

Enumera todos los contenedores y no admite un prefijo como el plano de datos. También SRP hoy no devuelve el token de continuación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.

Returns:

esquema de respuesta como respuesta paginada con PagedFlux<T>.

listAsync

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

Enumera todos los contenedores y no admite un prefijo como el plano de datos. También SRP hoy no devuelve el token de continuación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
maxpagesize - Opcional. Número máximo especificado de contenedores que se pueden incluir en la lista.
filter - Opcional. Cuando se especifica, solo se mostrarán los nombres de contenedor que empiezan por el filtro.
include - Opcional, se usa para incluir las propiedades de los contenedores de blobs eliminados temporalmente.

Returns:

esquema de respuesta como respuesta paginada con PagedFlux<T>.

lockImmutabilityPolicy

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

Establece immutabilityPolicy en estado Bloqueado. La única acción permitida en una directiva bloqueada es la acción ExtendImmutabilityPolicy. Se requiere ETag en If-Match para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag.

lockImmutabilityPolicyAsync

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

Establece immutabilityPolicy en estado Bloqueado. La única acción permitida en una directiva bloqueada es la acción ExtendImmutabilityPolicy. Se requiere ETag en If-Match para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag al completarse correctamente.Mono

lockImmutabilityPolicyWithResponse

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

Establece immutabilityPolicy en estado Bloqueado. La única acción permitida en una directiva bloqueada es la acción ExtendImmutabilityPolicy. Se requiere ETag en If-Match para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.
context - Contexto que se va a asociar a esta operación.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag.

lockImmutabilityPolicyWithResponseAsync

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

Establece immutabilityPolicy en estado Bloqueado. La única acción permitida en una directiva bloqueada es la acción ExtendImmutabilityPolicy. Se requiere ETag en If-Match para esta operación.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
ifMatch - Versión del estado de entidad (ETag) de la directiva de inmutabilidad que se va a actualizar. Solo se puede usar un valor de "*" para aplicar la operación si la directiva de inmutabilidad ya existe. Si se omite, esta operación siempre se aplicará.

Returns:

La propiedad ImmutabilityPolicy de un contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag al completarse correctamente.Mono

objectLevelWorm

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

objectLevelWorm

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
context - Contexto que se va a asociar a esta operación.

objectLevelWormAsync

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

que Mono se completa cuando se recibe una respuesta correcta.

objectLevelWormWithResponseAsync

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

Esta operación migra un contenedor de blobs del nivel de contenedor WORM al contenedor habilitado para la inmutabilidad de nivel de objeto. Los requisitos previos requieren una directiva de inmutabilidad de nivel de contenedor en estado bloqueado o desbloqueado, el control de versiones de nivel de cuenta debe estar habilitado y no debe haber ninguna suspensión legal en el contenedor.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.

Returns:

al Response<T> finalizar correctamente .Mono

setLegalHold

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

Establece etiquetas de suspensión legales. Establecer la misma etiqueta da como resultado una operación idempotente. SetLegalHold sigue un patrón append y no borra las etiquetas existentes que no se especifican en la solicitud.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
legalHold - Propiedad LegalHold que se establecerá en un contenedor de blobs.

Returns:

La propiedad LegalHold de un contenedor de blobs.

setLegalHoldAsync

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

Establece etiquetas de suspensión legales. Establecer la misma etiqueta da como resultado una operación idempotente. SetLegalHold sigue un patrón append y no borra las etiquetas existentes que no se especifican en la solicitud.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
legalHold - Propiedad LegalHold que se establecerá en un contenedor de blobs.

Returns:

La propiedad LegalHold de un contenedor de blobs al finalizar Monocorrectamente .

setLegalHoldWithResponse

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

Establece etiquetas de suspensión legales. Establecer la misma etiqueta da como resultado una operación idempotente. SetLegalHold sigue un patrón append y no borra las etiquetas existentes que no se especifican en la solicitud.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
legalHold - Propiedad LegalHold que se establecerá en un contenedor de blobs.
context - Contexto que se va a asociar a esta operación.

Returns:

La propiedad LegalHold de un contenedor de blobs junto con Response<T>.

setLegalHoldWithResponseAsync

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

Establece etiquetas de suspensión legales. Establecer la misma etiqueta da como resultado una operación idempotente. SetLegalHold sigue un patrón append y no borra las etiquetas existentes que no se especifican en la solicitud.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
legalHold - Propiedad LegalHold que se establecerá en un contenedor de blobs.

Returns:

La propiedad LegalHold de un contenedor de blobs junto con Response<T> una finalización correcta de Mono.

update

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

Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se modificarán. Se produce un error en la actualización si el contenedor especificado aún no existe.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
blobContainer - Propiedades que se van a actualizar para el contenedor de blobs.

Returns:

propiedades del contenedor de blobs, incluido Id, nombre de recurso, tipo de recurso, Etag.

updateAsync

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

Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se modificarán. Se produce un error en la actualización si el contenedor especificado aún no existe.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
blobContainer - Propiedades que se van a actualizar para el contenedor de blobs.

Returns:

propiedades del contenedor de blobs, incluido id., nombre de recurso, tipo de recurso, Etag al completarse correctamente.Mono

updateWithResponse

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

Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se modificarán. Se produce un error en la actualización si el contenedor especificado aún no existe.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
blobContainer - Propiedades que se van a actualizar para el contenedor de blobs.
context - Contexto que se va a asociar a esta operación.

Returns:

propiedades del contenedor de blobs, incluido el identificador, el nombre del recurso, el tipo de recurso, Etag junto con Response<T>.

updateWithResponseAsync

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

Novedades propiedades de contenedor tal y como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se modificarán. Se produce un error en la actualización si el contenedor especificado aún no existe.

Parameters:

resourceGroupName - Nombre del grupo de recursos dentro de la suscripción del usuario. El nombre distingue mayúsculas de minúsculas.
accountName - Nombre de la cuenta de almacenamiento dentro del grupo de recursos especificado. Los nombres de cuentas de almacenamiento deben tener entre 3 y 24 caracteres, y usar solo números y letras minúsculas.
containerName - Nombre del contenedor de blobs dentro de la cuenta de almacenamiento especificada. Los nombres de contenedor de blobs deben tener entre 3 y 63 caracteres de longitud y usar números, letras minúsculas y guiones (-). Todos los caracteres de guion (-) deben estar precedidos y seguidos inmediatamente por una letra o un número.
blobContainer - Propiedades que se van a actualizar para el contenedor de blobs.

Returns:

propiedades del contenedor de blobs, incluido el identificador, el nombre del recurso, el tipo de recurso, Etag junto con la Response<T> finalización correcta de Mono.

Se aplica a