Compartilhar via


PathCreateOptions interface

Uma interface para opções comuns a cada operação remota.

Extends

Propriedades

abortSignal
acl

Opcional. Direitos de controle de acesso POSIX em arquivos e diretórios.

conditions
customerProvidedKey

Informações de chave fornecidas pelo cliente.

encryptionContext

Opcional. Especifica o contexto de criptografia a ser definido no arquivo.

expiresOn

Opcional. Opções para agendar a exclusão de um caminho. Um valor numérico indica a duração antes que o arquivo seja excluído em milissegundos. Um valor date indica a hora para definir quando o caminho será excluído. Não se aplica a diretórios.

group

Opcional. O grupo proprietário do blob ou diretório.

leaseDuration

A duração da concessão é necessária para adquirir uma concessão e especifica a duração da concessão em segundos. A duração da concessão deve estar entre 15 e 60 segundos ou -1 para concessão infinita.

metadata
owner

Opcional. O proprietário do blob ou diretório.

pathHttpHeaders
permissions
proposedLeaseId

ID de concessão proposta, em um formato de cadeia de caracteres GUID. O serviço Blob retornará 400 (solicitação inválida) se a ID de concessão proposta não estiver no formato correto. Consulte o Construtor guid (cadeia de caracteres) para obter uma lista de formatos de cadeia de caracteres GUID válidos.

umask

Propriedades herdadas

tracingOptions

Detalhes da propriedade

abortSignal

abortSignal?: AbortSignalLike

Valor da propriedade

acl

Opcional. Direitos de controle de acesso POSIX em arquivos e diretórios.

acl?: PathAccessControlItem[]

Valor da propriedade

conditions

conditions?: DataLakeRequestConditions

Valor da propriedade

customerProvidedKey

Informações de chave fornecidas pelo cliente.

customerProvidedKey?: CpkInfo

Valor da propriedade

encryptionContext

Opcional. Especifica o contexto de criptografia a ser definido no arquivo.

encryptionContext?: string

Valor da propriedade

string

expiresOn

Opcional. Opções para agendar a exclusão de um caminho. Um valor numérico indica a duração antes que o arquivo seja excluído em milissegundos. Um valor date indica a hora para definir quando o caminho será excluído. Não se aplica a diretórios.

expiresOn?: number | Date

Valor da propriedade

number | Date

group

Opcional. O grupo proprietário do blob ou diretório.

group?: string

Valor da propriedade

string

leaseDuration

A duração da concessão é necessária para adquirir uma concessão e especifica a duração da concessão em segundos. A duração da concessão deve estar entre 15 e 60 segundos ou -1 para concessão infinita.

leaseDuration?: number

Valor da propriedade

number

metadata

metadata?: Metadata

Valor da propriedade

owner

Opcional. O proprietário do blob ou diretório.

owner?: string

Valor da propriedade

string

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Valor da propriedade

permissions

permissions?: string

Valor da propriedade

string

proposedLeaseId

ID de concessão proposta, em um formato de cadeia de caracteres GUID. O serviço Blob retornará 400 (solicitação inválida) se a ID de concessão proposta não estiver no formato correto. Consulte o Construtor guid (cadeia de caracteres) para obter uma lista de formatos de cadeia de caracteres GUID válidos.

proposedLeaseId?: string

Valor da propriedade

string

umask

umask?: string

Valor da propriedade

string

Detalhes das propriedades herdadas

tracingOptions

tracingOptions?: OperationTracingOptions

Valor da propriedade

Herdado deCommonOptions.tracingOptions