Compartir a través de


FileSharesClient Interfaz

public interface FileSharesClient

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

Resumen del método

Modificador y tipo Método y descripción
abstract FileShareInner create(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

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

abstract Mono<FileShareInner> createAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

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

abstract Response<FileShareInner> createWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand, Context context)

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

abstract Mono<Response<FileShareInner>> createWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand)

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

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

Elimina el recurso compartido especificado en su cuenta.

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

Elimina el recurso compartido especificado en su cuenta.

abstract Response<Void> deleteWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include, Context context)

Elimina el recurso compartido especificado en su cuenta.

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include)

Elimina el recurso compartido especificado en su cuenta.

abstract FileShareInner get(String resourceGroupName, String accountName, String shareName)

Obtiene las propiedades de un recurso compartido especificado.

abstract Mono<FileShareInner> getAsync(String resourceGroupName, String accountName, String shareName)

Obtiene las propiedades de un recurso compartido especificado.

abstract Response<FileShareInner> getWithResponse(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot, Context context)

Obtiene las propiedades de un recurso compartido especificado.

abstract Mono<Response<FileShareInner>> getWithResponseAsync(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot)

Obtiene las propiedades de un recurso compartido especificado.

abstract LeaseShareResponseInner lease(String resourceGroupName, String accountName, String shareName)

La operación De concesión de recursos compartidos establece y administra un bloqueo en un recurso compartido para las operaciones de eliminación.

abstract Mono<LeaseShareResponseInner> leaseAsync(String resourceGroupName, String accountName, String shareName)

La operación De concesión de recursos compartidos establece y administra un bloqueo en un recurso compartido para las operaciones de eliminación.

abstract FileSharesLeaseResponse leaseWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters, Context context)

La operación De concesión de recursos compartidos establece y administra un bloqueo en un recurso compartido para las operaciones de eliminación.

abstract Mono<FileSharesLeaseResponse> leaseWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters)

La operación De concesión de recursos compartidos establece y administra un bloqueo en un recurso compartido para las operaciones de eliminación.

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

Enumera todos los recursos compartidos.

abstract PagedIterable<FileShareItemInner> list(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand, Context context)

Enumera todos los recursos compartidos.

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

Enumera todos los recursos compartidos.

abstract PagedFlux<FileShareItemInner> listAsync(String resourceGroupName, String accountName, String maxpagesize, String filter, String expand)

Enumera todos los recursos compartidos.

abstract void restore(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure un recurso compartido de archivos dentro de un período de retención válido si la eliminación temporal del recurso compartido está habilitada.

abstract Mono<Void> restoreAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure un recurso compartido de archivos dentro de un período de retención válido si la eliminación temporal del recurso compartido está habilitada.

abstract Response<Void> restoreWithResponse(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare, Context context)

Restaure un recurso compartido de archivos dentro de un período de retención válido si la eliminación temporal del recurso compartido está habilitada.

abstract Mono<Response<Void>> restoreWithResponseAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure un recurso compartido de archivos dentro de un período de retención válido si la eliminación temporal del recurso compartido está habilitada.

abstract FileShareInner update(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

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

abstract Mono<FileShareInner> updateAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

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

abstract Response<FileShareInner> updateWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, Context context)

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

abstract Mono<Response<FileShareInner>> updateWithResponseAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

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

Detalles del método

create

public abstract FileShareInner create(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

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

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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
fileShare - Propiedades del recurso compartido de archivos que se va a crear.

Returns:

propiedades del recurso compartido de archivos, incluido Id, nombre de recurso, tipo de recurso, Etag.

createAsync

public abstract Mono createAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

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

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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
fileShare - Propiedades del recurso compartido de archivos que se va a crear.

Returns:

propiedades del recurso compartido de archivos, incluido Id, nombre de recurso, tipo de recurso, Etag cuando se completó Monocorrectamente .

createWithResponse

public abstract Response createWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, String expand, Context context)

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

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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
fileShare - Propiedades del recurso compartido de archivos que se va a crear.
expand - Opcional, se usa para expandir las propiedades dentro de las propiedades del recurso compartido. Los valores válidos son: instantáneas. Debe pasarse como una cadena con delimitador ','.
context - Contexto que se va a asociar a esta operación.

Returns:

propiedades del recurso compartido de archivos, 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 shareName, FileShareInner fileShare, String expand)

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

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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
fileShare - Propiedades del recurso compartido de archivos que se va a crear.
expand - Opcional, se usa para expandir las propiedades dentro de las propiedades del recurso compartido. Los valores válidos son: instantáneas. Debe pasarse como una cadena con el delimitador ','.

Returns:

propiedades del recurso compartido de archivos, 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 shareName)

Elimina el recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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 shareName)

Elimina el recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include, Context context)

Elimina el recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
xMsSnapshot - Opcional, se usa para eliminar una instantánea.
include - Opcional. Los valores válidos son: instantáneas, instantáneas alquiladas, ninguna. El valor predeterminado es snapshots. En el caso de las "instantáneas", el recurso compartido de archivos se elimina, incluidas todas sus instantáneas de recurso compartido de archivos. Si el recurso compartido de archivos contiene instantáneas alquiladas, se produce un error en la eliminación. En el caso de las "instantáneas alquiladas", el recurso compartido de archivos se elimina incluido en todas sus instantáneas de recurso compartido de archivos (alquiladas o no emitidas). Para "none", el recurso compartido de archivos se elimina si no tiene instantáneas de recurso compartido. Si el recurso compartido de archivos contiene instantáneas (alquiladas o no emitidas), se produce un error en la eliminación.
context - Contexto que se va a asociar a esta operación.

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, String include)

Elimina el recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
xMsSnapshot - Opcional, se usa para eliminar una instantánea.
include - Opcional. Los valores válidos son: instantáneas, instantáneas alquiladas, ninguna. El valor predeterminado es snapshots. En el caso de las "instantáneas", el recurso compartido de archivos se elimina, incluidas todas sus instantáneas de recurso compartido de archivos. Si el recurso compartido de archivos contiene instantáneas alquiladas, se produce un error en la eliminación. En el caso de las "instantáneas alquiladas", el recurso compartido de archivos se elimina incluido en todas sus instantáneas de recurso compartido de archivos (alquiladas o no emitidas). Para "none", el recurso compartido de archivos se elimina si no tiene instantáneas de recurso compartido. Si el recurso compartido de archivos contiene instantáneas (alquiladas o no emitidas), se produce un error en la eliminación.

Returns:

al Response<T> finalizar correctamente .Mono

get

public abstract FileShareInner get(String resourceGroupName, String accountName, String shareName)

Obtiene las propiedades de un recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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 recurso compartido especificado.

getAsync

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

Obtiene las propiedades de un recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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 recurso compartido especificado al finalizar Monocorrectamente .

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot, Context context)

Obtiene las propiedades de un recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
expand - Opcional, se usa para expandir las propiedades dentro de las propiedades del recurso compartido. Los valores válidos son: estadísticas. Debe pasarse como una cadena con delimitador ','.
xMsSnapshot - Opcional, se usa para recuperar propiedades de una instantánea.
context - Contexto que se va a asociar a esta operación.

Returns:

propiedades de un recurso compartido especificado junto con Response<T>.

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String accountName, String shareName, String expand, String xMsSnapshot)

Obtiene las propiedades de un recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
expand - Opcional, se usa para expandir las propiedades dentro de las propiedades del recurso compartido. Los valores válidos son: estadísticas. Debe pasarse como una cadena con delimitador ','.
xMsSnapshot - Opcional, se usa para recuperar propiedades de una instantánea.

Returns:

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

lease

public abstract LeaseShareResponseInner lease(String resourceGroupName, String accountName, String shareName)

La operación De concesión de recursos compartidos establece y administra un bloqueo en un recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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 Compartir esquema de respuesta.

leaseAsync

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

La operación De concesión de recursos compartidos establece y administra un bloqueo en un recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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: esquema de respuesta de recurso compartido al completarse correctamente .Mono

leaseWithResponse

public abstract FileSharesLeaseResponse leaseWithResponse(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters, Context context)

La operación De concesión de recursos compartidos establece y administra un bloqueo en un recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
xMsSnapshot - Opcional. Especifique el tiempo de instantánea para conceder una instantánea.
parameters - Cuerpo de la solicitud de recurso compartido de concesión.
context - Contexto que se va a asociar a esta operación.

Returns:

lease Compartir esquema de respuesta.

leaseWithResponseAsync

public abstract Mono leaseWithResponseAsync(String resourceGroupName, String accountName, String shareName, String xMsSnapshot, LeaseShareRequest parameters)

La operación De concesión de recursos compartidos establece y administra un bloqueo en un recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
xMsSnapshot - Opcional. Especifique el tiempo de instantánea para conceder una instantánea.
parameters - Cuerpo de la solicitud de recurso compartido de concesión.

Returns:

lease: esquema de respuesta de recurso compartido al completarse correctamente .Mono

list

public abstract PagedIterable list(String resourceGroupName, String accountName)

Enumera todos los recursos compartidos.

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, String expand, Context context)

Enumera todos los recursos compartidos.

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 recursos compartidos que se pueden incluir en la lista.
filter - Opcional. Cuando se especifica, solo se mostrarán los nombres de recurso compartido a partir del filtro.
expand - Opcional, se usa para expandir las propiedades dentro de las propiedades del recurso compartido. Los valores válidos son: eliminados, instantáneas. Debe pasarse como una cadena con delimitador ','.
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 recursos compartidos.

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, String expand)

Enumera todos los recursos compartidos.

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 recursos compartidos que se pueden incluir en la lista.
filter - Opcional. Cuando se especifica, solo se mostrarán los nombres de recurso compartido a partir del filtro.
expand - Opcional, se usa para expandir las propiedades dentro de las propiedades del recurso compartido. Los valores válidos son: eliminados, instantáneas. Debe pasarse como una cadena con delimitador ','.

Returns:

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

restore

public abstract void restore(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure un recurso compartido de archivos dentro de un período de retención válido si la eliminación temporal del recurso compartido está habilitada.

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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
deletedShare - Recurso compartido eliminado que se va a restaurar.

restoreAsync

public abstract Mono restoreAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure un recurso compartido de archivos dentro de un período de retención válido si la eliminación temporal del recurso compartido está habilitada.

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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
deletedShare - Recurso compartido eliminado que se va a restaurar.

Returns:

que Mono se completa cuando se recibe una respuesta correcta.

restoreWithResponse

public abstract Response restoreWithResponse(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare, Context context)

Restaure un recurso compartido de archivos dentro de un período de retención válido si la eliminación temporal del recurso compartido está habilitada.

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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
deletedShare - Recurso compartido eliminado que se va a restaurar.
context - Contexto que se va a asociar a esta operación.

Returns:

restoreWithResponseAsync

public abstract Mono> restoreWithResponseAsync(String resourceGroupName, String accountName, String shareName, DeletedShare deletedShare)

Restaure un recurso compartido de archivos dentro de un período de retención válido si la eliminación temporal del recurso compartido está habilitada.

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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
deletedShare - Recurso compartido eliminado que se va a restaurar.

Returns:

al Response<T> finalizar Monocorrectamente .

update

public abstract FileShareInner update(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Novedades compartir propiedades tal como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se cambiarán. Se produce un error en la actualización si el recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
fileShare - Propiedades que se van a actualizar para el recurso compartido de archivos.

Returns:

propiedades del recurso compartido de archivos, incluido Id, nombre de recurso, tipo de recurso, Etag.

updateAsync

public abstract Mono updateAsync(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

Novedades compartir propiedades tal como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se cambiarán. Se produce un error en la actualización si el recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
fileShare - Propiedades que se van a actualizar para el recurso compartido de archivos.

Returns:

propiedades del recurso compartido de archivos, incluido Id, nombre de recurso, tipo de recurso, Etag cuando se completó Monocorrectamente .

updateWithResponse

public abstract Response updateWithResponse(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare, Context context)

Novedades compartir propiedades tal como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se cambiarán. Se produce un error en la actualización si el recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
fileShare - Propiedades que se van a actualizar para el recurso compartido de archivos.
context - Contexto que se va a asociar a esta operación.

Returns:

propiedades del recurso compartido de archivos, 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 shareName, FileShareInner fileShare)

Novedades compartir propiedades tal y como se especifica en el cuerpo de la solicitud. Las propiedades que no se mencionan en la solicitud no se cambiarán. Se produce un error en la actualización si el recurso compartido 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.
shareName - Nombre del recurso compartido de archivos dentro de la cuenta de almacenamiento especificada. Los nombres de recursos compartidos de archivos 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.
fileShare - Propiedades que se van a actualizar para el recurso compartido de archivos.

Returns:

propiedades del recurso compartido de archivos, 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