Partilhar via


FileStartCopyOptions interface

Opções para configurar o operação startCopyFromURL.

Extends

Propriedades

abortSignal

Uma implementação da interface AbortSignalLike para sinalizar o pedido de cancelamento da operação. Por exemplo, use o controlador @azure/abort para criar um AbortSignal.

copyFileSmbInfo

Informações SMB.

fileModeCopyMode

Opcional, aplicável apenas a arquivos NFS. Aplicável somente quando a fonte de cópia é um arquivo. Determina o comportamento de cópia dos bits de modo do arquivo. source: O modo no arquivo de destino é copiado do arquivo de origem. substituição: O modo no arquivo de destino é determinado por meio do cabeçalho x-ms-mode.

fileOwnerCopyMode

Opcional, aplicável apenas a arquivos NFS. Determina o comportamento de cópia do identificador de usuário proprietário (UID) e identificador de grupo (GID) do arquivo. source: O identificador de usuário proprietário (UID) e o identificador de grupo (GID) no arquivo de destino são copiados do arquivo de origem. substituição: o identificador de usuário proprietário (UID) e o identificador de grupo (GID) no arquivo de destino são determinados por meio dos cabeçalhos x-ms-owner e x-ms-group.

filePermission

Se especificado, a permissão (descritor de segurança) deve ser definida para o diretório/arquivo. Este cabeçalho pode ser usado se o tamanho da permissão for menor ou igual a 8KB, caso contrário, o cabeçalho x-ms-file-permission-key será usado. Valor padrão: herdar. Se SDDL é especificado como entrada, ele deve ter proprietário, grupo e dacl. Nota: Apenas uma das chaves x-ms-file-permission ou x-ms-file-permission-deve ser especificada.

filePermissionFormat

Opcional. Disponível para a versão 2023-06-01 e posterior. Especifica o formato no qual a permissão é retornada. Os valores aceitáveis são SDDL ou binário. Se x-ms-file-permission-format não estiver especificado ou explicitamente definido como SDDL, a permissão será retornada no formato SDDL. Se x-ms-file-permission-format estiver explicitamente definido como binário, a permissão será retornada como uma cadeia de caracteres base64 que representa a codificação binária da permissão

filePermissionKey

Chave da permissão a ser definida para o diretório/arquivo. Nota: Apenas uma das chaves x-ms-file-permission ou x-ms-file-permission-deve ser especificada.

leaseAccessConditions

Condições de acesso à locação.

metadata

Uma coleção de pares de cadeia de caracteres chave-valor para associar ao objeto de armazenamento de arquivos.

posixProperties

Propriedades opcionais a serem definidas em arquivos NFS. Observe que essa propriedade só é aplicável a arquivos criados em compartilhamentos NFS.

Propriedades Herdadas

tracingOptions

Detalhes de Propriedade

abortSignal

Uma implementação da interface AbortSignalLike para sinalizar o pedido de cancelamento da operação. Por exemplo, use o controlador @azure/abort para criar um AbortSignal.

abortSignal?: AbortSignalLike

Valor de Propriedade

copyFileSmbInfo

Informações SMB.

copyFileSmbInfo?: CopyFileSmbInfo

Valor de Propriedade

fileModeCopyMode

Opcional, aplicável apenas a arquivos NFS. Aplicável somente quando a fonte de cópia é um arquivo. Determina o comportamento de cópia dos bits de modo do arquivo. source: O modo no arquivo de destino é copiado do arquivo de origem. substituição: O modo no arquivo de destino é determinado por meio do cabeçalho x-ms-mode.

fileModeCopyMode?: ModeCopyMode

Valor de Propriedade

fileOwnerCopyMode

Opcional, aplicável apenas a arquivos NFS. Determina o comportamento de cópia do identificador de usuário proprietário (UID) e identificador de grupo (GID) do arquivo. source: O identificador de usuário proprietário (UID) e o identificador de grupo (GID) no arquivo de destino são copiados do arquivo de origem. substituição: o identificador de usuário proprietário (UID) e o identificador de grupo (GID) no arquivo de destino são determinados por meio dos cabeçalhos x-ms-owner e x-ms-group.

fileOwnerCopyMode?: OwnerCopyMode

Valor de Propriedade

filePermission

Se especificado, a permissão (descritor de segurança) deve ser definida para o diretório/arquivo. Este cabeçalho pode ser usado se o tamanho da permissão for menor ou igual a 8KB, caso contrário, o cabeçalho x-ms-file-permission-key será usado. Valor padrão: herdar. Se SDDL é especificado como entrada, ele deve ter proprietário, grupo e dacl. Nota: Apenas uma das chaves x-ms-file-permission ou x-ms-file-permission-deve ser especificada.

filePermission?: string

Valor de Propriedade

string

filePermissionFormat

Opcional. Disponível para a versão 2023-06-01 e posterior. Especifica o formato no qual a permissão é retornada. Os valores aceitáveis são SDDL ou binário. Se x-ms-file-permission-format não estiver especificado ou explicitamente definido como SDDL, a permissão será retornada no formato SDDL. Se x-ms-file-permission-format estiver explicitamente definido como binário, a permissão será retornada como uma cadeia de caracteres base64 que representa a codificação binária da permissão

filePermissionFormat?: FilePermissionFormat

Valor de Propriedade

filePermissionKey

Chave da permissão a ser definida para o diretório/arquivo. Nota: Apenas uma das chaves x-ms-file-permission ou x-ms-file-permission-deve ser especificada.

filePermissionKey?: string

Valor de Propriedade

string

leaseAccessConditions

Condições de acesso à locação.

leaseAccessConditions?: LeaseAccessConditions

Valor de Propriedade

metadata

Uma coleção de pares de cadeia de caracteres chave-valor para associar ao objeto de armazenamento de arquivos.

metadata?: Metadata

Valor de Propriedade

posixProperties

Propriedades opcionais a serem definidas em arquivos NFS. Observe que essa propriedade só é aplicável a arquivos criados em compartilhamentos NFS.

posixProperties?: FilePosixProperties

Valor de Propriedade

Detalhes da Propriedade Herdada

tracingOptions

tracingOptions?: OperationTracingOptions

Valor de Propriedade

herdado deCommonOptions.tracingOptions