FileSharesOperations interface

Interface representando operações de FileShares.

Propriedades

create

Cria um novo compartilhamento na conta especificada, conforme descrito pelo corpo da solicitação. O recurso de compartilhamento inclui metadados e propriedades para esse compartilhamento. Ele não inclui uma lista dos arquivos contidos pelo compartilhamento.

delete

Exclui o compartilhamento especificado em sua conta.

get

Obtém propriedades de um compartilhamento especificado.

lease

A operação Lease Share estabelece e gerencia um bloqueio em um compartilhamento para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita.

list

Lista todos os compartilhamentos.

restore

Restaurar um compartilhamento de arquivos dentro de um dia de retenção válido se a exclusão suave de compartilhamento estiver habilitada

update

As atualizações compartilham propriedades conforme especificado no corpo da solicitação. As propriedades não mencionadas no pedido não serão alteradas. A atualização falhará se o compartilhamento especificado ainda não existir.

Detalhes de Propriedade

create

Cria um novo compartilhamento na conta especificada, conforme descrito pelo corpo da solicitação. O recurso de compartilhamento inclui metadados e propriedades para esse compartilhamento. Ele não inclui uma lista dos arquivos contidos pelo compartilhamento.

create: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>

Valor de Propriedade

(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams) => Promise<FileShare>

delete

Exclui o compartilhamento especificado em sua conta.

delete: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>

Valor de Propriedade

(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams) => Promise<void>

get

Obtém propriedades de um compartilhamento especificado.

get: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>

Valor de Propriedade

(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams) => Promise<FileShare>

lease

A operação Lease Share estabelece e gerencia um bloqueio em um compartilhamento para operações de exclusão. A duração do bloqueio pode ser de 15 a 60 segundos, ou pode ser infinita.

lease: (resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>

Valor de Propriedade

(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams) => Promise<LeaseShareResponse>

list

Lista todos os compartilhamentos.

list: (resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>

Valor de Propriedade

(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams) => PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>

restore

Restaurar um compartilhamento de arquivos dentro de um dia de retenção válido se a exclusão suave de compartilhamento estiver habilitada

restore: (resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>

Valor de Propriedade

(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams) => Promise<void>

update

As atualizações compartilham propriedades conforme especificado no corpo da solicitação. As propriedades não mencionadas no pedido não serão alteradas. A atualização falhará se o compartilhamento especificado ainda não existir.

update: (resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>

Valor de Propriedade

(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams) => Promise<FileShare>