Compartilhar via


FileStartCopyOptions interface

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

Extends

Propriedades

abortSignal

Uma implementação da interface AbortSignalLike para sinalizar a solicitação para cancelar a operação. Por exemplo, use o controlador de @azure/anulação para criar um AbortSignal.

copyFileSmbInfo

Informações do SMB.

fileModeCopyMode

Opcional, aplicável somente aos Arquivos NFS. Aplicável somente quando a origem da cópia for um Arquivo. Determina o comportamento de cópia dos bits de modo do arquivo. origem: 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 somente aos Arquivos NFS. Determina o comportamento de cópia do identificador de usuário proprietário (UID) e do GID (identificador de grupo) do arquivo. fonte: O identificador de usuário proprietário (UID) e o GID (identificador de grupo) no arquivo de destino são copiados do arquivo de origem. substituição: O UID (identificador de usuário proprietário) e o GID (identificador de grupo) 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) será definida para o diretório/arquivo. Esse cabeçalho poderá 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 deverá ser usado. Valor padrão: Herdar. Se o SDDL for especificado como entrada, ele deverá ter proprietário, grupo e dacl. Observação: apenas um dos x-ms-file-permission ou x-ms-file-permission-key deve ser especificado.

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ários. Se x-ms-file-permission-format não for especificado ou definido explicitamente como SDDL, a permissão será retornada no formato SDDL. Se x-ms-file-permission-format for 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. Observação: apenas um dos x-ms-file-permission ou x-ms-file-permission-key deve ser especificado.

leaseAccessConditions

Condições de acesso de concessão.

metadata

Uma coleção de pares de cadeia de caracteres chave-valor a ser associado ao objeto de armazenamento de arquivos.

posixProperties

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

Propriedades herdadas

tracingOptions

Detalhes da propriedade

abortSignal

Uma implementação da interface AbortSignalLike para sinalizar a solicitação para cancelar a operação. Por exemplo, use o controlador de @azure/anulação para criar um AbortSignal.

abortSignal?: AbortSignalLike

Valor da propriedade

copyFileSmbInfo

Informações do SMB.

copyFileSmbInfo?: CopyFileSmbInfo

Valor da propriedade

fileModeCopyMode

Opcional, aplicável somente aos Arquivos NFS. Aplicável somente quando a origem da cópia for um Arquivo. Determina o comportamento de cópia dos bits de modo do arquivo. origem: 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 da propriedade

fileOwnerCopyMode

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

fileOwnerCopyMode?: OwnerCopyMode

Valor da propriedade

filePermission

Se especificado, a permissão (descritor de segurança) será definida para o diretório/arquivo. Esse cabeçalho poderá 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 deverá ser usado. Valor padrão: Herdar. Se o SDDL for especificado como entrada, ele deverá ter proprietário, grupo e dacl. Observação: apenas um dos x-ms-file-permission ou x-ms-file-permission-key deve ser especificado.

filePermission?: string

Valor da 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ários. Se x-ms-file-permission-format não for especificado ou definido explicitamente como SDDL, a permissão será retornada no formato SDDL. Se x-ms-file-permission-format for 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 da propriedade

filePermissionKey

Chave da permissão a ser definida para o diretório/arquivo. Observação: apenas um dos x-ms-file-permission ou x-ms-file-permission-key deve ser especificado.

filePermissionKey?: string

Valor da propriedade

string

leaseAccessConditions

Condições de acesso de concessão.

leaseAccessConditions?: LeaseAccessConditions

Valor da propriedade

metadata

Uma coleção de pares de cadeia de caracteres chave-valor a ser associado ao objeto de armazenamento de arquivos.

metadata?: Metadata

Valor da propriedade

posixProperties

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

posixProperties?: FilePosixProperties

Valor da propriedade

Detalhes das propriedades herdadas

tracingOptions

tracingOptions?: OperationTracingOptions

Valor da propriedade

Herdado deCommonOptions.tracingOptions