FileSharesOperations interface
Interface représentant une opération FileShare.
Propriétés
| create | 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 des propriétés pour ce partage. Il n’inclut pas de liste des fichiers contenus par le partage. |
| delete | Supprime l’action spécifiée sous son compte. |
| get | Obtient les propriétés d’un partage spécifié. |
| lease | 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. |
| list | Répertorie tous les partages. |
| restore | Restaurer un partage de fichiers dans un délai de conservation valide si la suppression réversible du partage est activée |
| update | Met à jour les 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à. |
Détails de la propriété
create
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 des propriétés pour ce partage. Il n’inclut pas de liste des fichiers contenus par le partage.
create: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>
Valeur de propriété
(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>
delete
Supprime l’action spécifiée sous son compte.
delete: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>
Valeur de propriété
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>
get
Obtient les propriétés d’un partage spécifié.
get: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>
Valeur de propriété
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>
lease
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.
lease: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>
Valeur de propriété
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>
list
Répertorie tous les partages.
list: (resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
Valeur de propriété
(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
restore
Restaurer un partage de fichiers dans un délai de conservation valide si la suppression réversible du partage est activée
restore: (resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>
Valeur de propriété
(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>
update
Met à jour les 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à.
update: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>
Valeur de propriété
(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>