Partager via


FileSharesClient Interface

public interface FileSharesClient

Une instance de cette classe permet d’accéder à toutes les opérations définies dans FileSharesClient.

Résumé de la méthode

Modificateur et type Méthode et description
abstract FileShareInner create(String resourceGroupName, String accountName, String shareName, FileShareInner fileShare)

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

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

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

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

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

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

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

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

Supprime le partage spécifié sous son compte.

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

Supprime le partage spécifié sous son compte.

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

Supprime le partage spécifié sous son compte.

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

Supprime le partage spécifié sous son compte.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Répertorie tous les partages.

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

Répertorie tous les partages.

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

Répertorie tous les partages.

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

Répertorie tous les partages.

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

Restaurez un partage de fichiers dans un délai de conservation valide si la suppression réversible de partage est activée.

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

Restaurez un partage de fichiers dans un délai de conservation valide si la suppression réversible de partage est activée.

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

Restaurez un partage de fichiers dans un délai de conservation valide si la suppression réversible de partage est activée.

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

Restaurez un partage de fichiers dans un délai de conservation valide si la suppression réversible de partage est activée.

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

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

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

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

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

Mises à jour les propriétés de partage comme spécifié dans le corps de la requête.

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

Mises à jour les propriétés de partage comme spécifié dans le corps de la requête.

Détails de la méthode

create

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

Crée un partage sous le compte spécifié, comme décrit par le corps de la demande. La ressource de partage inclut des métadonnées et propriétés pour ce partage. Elle ne comprend pas la liste des fichiers contenus dans le partage.

Parameters:

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

Returns:

propriétés du partage de fichiers, y compris Id, nom de la ressource, type de ressource, Etag.

createAsync

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

Crée un partage sous le compte spécifié, comme décrit par le corps de la demande. La ressource de partage inclut des métadonnées et propriétés pour ce partage. Elle ne comprend pas la liste des fichiers contenus dans le partage.

Parameters:

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

Returns:

propriétés du partage de fichiers, notamment Id, nom de la ressource, type de ressource, Etag en cas de réussite de Mono.

createWithResponse

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

Crée un partage sous le compte spécifié, comme décrit par le corps de la demande. La ressource de partage inclut des métadonnées et propriétés pour ce partage. Elle ne comprend pas la liste des fichiers contenus dans le partage.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
shareName - Nom du partage de fichiers dans le compte de stockage spécifié. Les noms de partages de fichiers doivent comporter entre 3 et 63 caractères et utiliser uniquement des chiffres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
fileShare - Propriétés du partage de fichiers à créer.
expand - Facultatif, utilisé pour développer les propriétés dans les propriétés du partage. Les valeurs valides sont : instantanés. Doit être passé sous forme de chaîne avec le délimiteur ','.
context - Contexte à associer à cette opération.

Returns:

propriétés du partage de fichiers, y compris ID, nom de la ressource, type de ressource, Etag avec Response<T>.

createWithResponseAsync

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

Crée un nouveau partage sous le compte spécifié, comme décrit par le corps de la demande. La ressource de partage inclut des métadonnées et propriétés pour ce partage. Elle ne comprend pas la liste des fichiers contenus dans le partage.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
shareName - Nom du partage de fichiers dans le compte de stockage spécifié. Les noms de partages de fichiers doivent comporter entre 3 et 63 caractères et utiliser des chiffres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
fileShare - Propriétés du partage de fichiers à créer.
expand - Facultatif, utilisé pour développer les propriétés dans les propriétés du partage. Les valeurs valides sont les suivantes : instantanés. Doit être passé sous forme de chaîne avec le délimiteur ','.

Returns:

propriétés du partage de fichiers, y compris l’ID, le nom de la ressource, le type de ressource, Etag ainsi Response<T> que lors de l’exécution réussie de Mono.

delete

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

Supprime le partage spécifié sous son compte.

Parameters:

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

deleteAsync

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

Supprime le partage spécifié sous son compte.

Parameters:

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

Returns:

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

deleteWithResponse

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

Supprime le partage spécifié sous son compte.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
shareName - Nom du partage de fichiers dans le compte de stockage spécifié. Les noms de partages de fichiers doivent comporter entre 3 et 63 caractères et utiliser des chiffres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
xMsSnapshot - Facultatif, utilisé pour supprimer un instantané.
include - facultatif. Les valeurs valides sont les suivantes : instantanés, instantanés loués et aucun. La valeur par défaut est instantané. Pour les « instantanés », le partage de fichiers est supprimé, y compris tous ses instantanés de partage de fichiers. Si le partage de fichiers contient des instantanés loués, la suppression échoue. Pour les « instantanés loués », le partage de fichiers est supprimé, y compris tous ses instantanés de partage de fichiers (loués/non téléchargés). Pour « none », le partage de fichiers est supprimé s’il n’a pas d’instantanés de partage. Si le partage de fichiers contient des instantanés (loués ou non), la suppression échoue.
context - Contexte à associer à cette opération.

Returns:

deleteWithResponseAsync

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

Supprime le partage spécifié sous son compte.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage au sein du groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
shareName - Nom du partage de fichiers dans le compte de stockage spécifié. Les noms de partages de fichiers doivent comporter entre 3 et 63 caractères et utiliser des chiffres, des minuscules et des tirets (-) uniquement. Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
xMsSnapshot - Facultatif, utilisé pour supprimer un instantané.
include - facultatif. Les valeurs valides sont les suivantes : instantanés, instantanés loués et aucun. La valeur par défaut est instantané. Pour les « instantanés », le partage de fichiers est supprimé, y compris tous ses instantanés de partage de fichiers. Si le partage de fichiers contient des instantanés loués, la suppression échoue. Pour les « instantanés loués », le partage de fichiers est supprimé, y compris tous ses instantanés de partage de fichiers (loués/non téléchargés). Pour « none », le partage de fichiers est supprimé s’il n’a pas d’instantanés de partage. Si le partage de fichiers contient des instantanés (loués ou non), la suppression échoue.

Returns:

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

get

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

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

Parameters:

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

Returns:

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

getAsync

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

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

Parameters:

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

Returns:

propriétés d’un partage spécifié lors de l’achèvement réussi de Mono.

getWithResponse

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

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

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
shareName - Nom du partage de fichiers dans le compte de stockage spécifié. Les noms de partages de fichiers doivent comporter entre 3 et 63 caractères et utiliser uniquement des chiffres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
expand - Facultatif, utilisé pour développer les propriétés dans les propriétés du partage. Les valeurs valides sont : statistiques. Doit être passé sous forme de chaîne avec le délimiteur ','.
xMsSnapshot - Facultatif, utilisé pour récupérer les propriétés d’un instantané.
context - Contexte à associer à cette opération.

Returns:

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

getWithResponseAsync

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

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

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
shareName - Nom du partage de fichiers dans le compte de stockage spécifié. Les noms de partages de fichiers doivent comporter entre 3 et 63 caractères et utiliser uniquement des chiffres, des lettres minuscules et des tirets (-). Chaque tiret (-) doit être immédiatement précédé et suivi d'une lettre ou d'un chiffre.
expand - Facultatif, utilisé pour développer les propriétés dans les propriétés du partage. Les valeurs valides sont : statistiques. Doit être passé sous forme de chaîne avec le délimiteur ','.
xMsSnapshot - Facultatif, utilisé pour récupérer les propriétés d’un instantané.

Returns:

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

lease

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

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

Parameters:

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

Returns:

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

leaseAsync

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

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

Parameters:

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

Returns:

schéma de réponse de bail Share à l’achèvement réussi de Mono.

leaseWithResponse

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

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

Parameters:

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

Returns:

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

leaseWithResponseAsync

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

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

Parameters:

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

Returns:

schéma de réponse de bail Share à l’achèvement réussi de Mono.

list

public abstract PagedIterable list(String resourceGroupName, String accountName)

Répertorie tous les partages.

Parameters:

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

Returns:

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

list

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

Répertorie tous les partages.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
maxpagesize - facultatif. Nombre maximal de partages pouvant être inclus dans la liste.
filter - facultatif. Quand il est spécifié, seuls les noms de partage commençant par le filtre sont répertoriés.
expand - Facultatif, utilisé pour développer les propriétés dans les propriétés du partage. Les valeurs valides sont : supprimé, instantanés. Doit être passé sous forme de chaîne avec le délimiteur ','.
context - Contexte à associer à cette opération.

Returns:

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

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String accountName)

Répertorie tous les partages.

Parameters:

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

Returns:

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

listAsync

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

Répertorie tous les partages.

Parameters:

resourceGroupName - Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.
accountName - Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.
maxpagesize - facultatif. Nombre maximal de partages pouvant être inclus dans la liste.
filter - facultatif. Quand il est spécifié, seuls les noms de partage commençant par le filtre sont répertoriés.
expand - Facultatif, utilisé pour développer les propriétés dans les propriétés du partage. Les valeurs valides sont : supprimé, instantanés. Doit être passé sous forme de chaîne avec le délimiteur ','.

Returns:

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

restore

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

Restaurez un partage de fichiers dans un délai de conservation valide si la suppression réversible de partage est activée.

Parameters:

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

restoreAsync

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

Restaurez un partage de fichiers dans un délai de conservation valide si la suppression réversible de partage est activée.

Parameters:

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

Returns:

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

restoreWithResponse

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

Restaurez un partage de fichiers dans un délai de conservation valide si la suppression réversible de partage est activée.

Parameters:

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

Returns:

restoreWithResponseAsync

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

Restaurez un partage de fichiers dans un délai de conservation valide si la suppression réversible de partage est activée.

Parameters:

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

Returns:

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

update

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

Mises à jour propriétés de partage comme spécifié dans le corps de la demande. Les propriétés non mentionnées dans la demande ne seront pas modifiées. La mise à jour échoue si le partage spécifié n’existe pas déjà.

Parameters:

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

Returns:

propriétés du partage de fichiers, y compris Id, nom de la ressource, type de ressource, Etag.

updateAsync

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

Mises à jour propriétés de partage comme spécifié dans le corps de la demande. Les propriétés non mentionnées dans la demande ne seront pas modifiées. La mise à jour échoue si le partage spécifié n’existe pas déjà.

Parameters:

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

Returns:

propriétés du partage de fichiers, notamment Id, nom de la ressource, type de ressource, Etag en cas de réussite de Mono.

updateWithResponse

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

Mises à jour propriétés de partage comme spécifié dans le corps de la demande. Les propriétés non mentionnées dans la demande ne seront pas modifiées. La mise à jour échoue si le partage spécifié n’existe pas déjà.

Parameters:

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

Returns:

propriétés du partage de fichiers, y compris ID, nom de la ressource, type de ressource, Etag avec Response<T>.

updateWithResponseAsync

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

Mises à jour les propriétés de partage comme spécifié dans le corps de la requête. Les propriétés non mentionnées dans la demande ne seront pas modifiées. La mise à jour échoue si le partage spécifié n’existe pas déjà.

Parameters:

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

Returns:

propriétés du partage de fichiers, y compris l’ID, le nom de la ressource, le type de ressource, Etag ainsi Response<T> que lors de l’exécution réussie de Mono.

S’applique à