FileSharesOperations interface
Interfaz que representa una operación de FileShare.
Propiedades
| create | Crea un nuevo recurso compartido en la cuenta especificada como se describe en el cuerpo de la solicitud. El recurso compartido incluye metadatos y propiedades para ese recurso compartido. No incluye una lista de los archivos contenidos en el recurso compartido. |
| delete | Elimina el recurso compartido especificado en su cuenta. |
| get | Obtiene las propiedades de un recurso compartido especificado. |
| lease | La operación Lease Share 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. |
| list | Enumera todos los recursos compartidos. |
| restore | Restaurar un recurso compartido de archivos dentro de un día de retención válido si la eliminación temporal de recursos compartidos está habilitada |
| update | Las actualizaciones comparten las propiedades especificadas en el cuerpo de la solicitud. Las propiedades no mencionadas en la solicitud no se cambiarán. Se produce un error en la actualización si el recurso compartido especificado aún no existe. |
Detalles de las propiedades
create
Crea un nuevo recurso compartido en la cuenta especificada como se describe en el cuerpo de la solicitud. El recurso compartido incluye metadatos y propiedades para ese recurso compartido. No incluye una lista de los archivos contenidos en el recurso compartido.
create: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>
Valor de propiedad
(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>
delete
Elimina el recurso compartido especificado en su cuenta.
delete: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>
Valor de propiedad
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>
get
Obtiene las propiedades de un recurso compartido especificado.
get: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>
Valor de propiedad
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>
lease
La operación Lease Share 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.
lease: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>
Valor de propiedad
(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>
list
Enumera todos los recursos compartidos.
list: (resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
Valor de propiedad
(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
restore
Restaurar un recurso compartido de archivos dentro de un día de retención válido si la eliminación temporal de recursos compartidos está habilitada
restore: (resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>
Valor de propiedad
(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>
update
Las actualizaciones comparten las propiedades especificadas en el cuerpo de la solicitud. Las propiedades no mencionadas en la solicitud no se cambiarán. Se produce un error en la actualización si el recurso compartido especificado aún no existe.
update: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>
Valor de propiedad
(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>