Compartilhar via


DirectoryCreateOptions interface


Extends

Propriedades herdadas

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 de definir para 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 ser 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 proposta da concessão, 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 Construtor de GUID (cadeia de caracteres) para obter uma lista de formatos válidos de cadeia de caracteres GUID.

tracingOptions
umask

Detalhes das propriedades herdadas

abortSignal

abortSignal?: AbortSignalLike

Valor da propriedade

Herdado dePathCreateOptions.abortSignal

acl

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

acl?: PathAccessControlItem[]

Valor da propriedade

Herdado dePathCreateOptions.acl

conditions

conditions?: DataLakeRequestConditions

Valor da propriedade

Herdado dePathCreateOptions.conditions

customerProvidedKey

Informações de chave fornecidas pelo cliente.

customerProvidedKey?: CpkInfo

Valor da propriedade

Herdado dePathCreateOptions.customerProvidedKey

encryptionContext

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

encryptionContext?: string

Valor da propriedade

string

Herdado dePathCreateOptions.encryptionContext

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 de definir para quando o caminho será excluído. Não se aplica a diretórios.

expiresOn?: number | Date

Valor da propriedade

number | Date

Herdado dePathCreateOptions.expiresOn

group

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

group?: string

Valor da propriedade

string

Herdado dePathCreateOptions.group

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 ser entre 15 e 60 segundos ou -1 para concessão infinita.

leaseDuration?: number

Valor da propriedade

number

Herdado dePathCreateOptions.leaseDuration

metadata

metadata?: Metadata

Valor da propriedade

Herdado dePathCreateOptions.metadata

owner

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

owner?: string

Valor da propriedade

string

Herdado dePathCreateOptions.owner

pathHttpHeaders

pathHttpHeaders?: PathCreateHttpHeaders

Valor da propriedade

Herdado dePathCreateOptions.pathHttpHeaders

permissions

permissions?: string

Valor da propriedade

string

Herdado dePathCreateOptions.permissions

proposedLeaseId

ID proposta da concessão, 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 Construtor de GUID (cadeia de caracteres) para obter uma lista de formatos válidos de cadeia de caracteres GUID.

proposedLeaseId?: string

Valor da propriedade

string

Herdado dePathCreateOptions.proposedLeaseId

tracingOptions

tracingOptions?: OperationTracingOptions

Valor da propriedade

Herdado dePathCreateOptions.tracingOptions

umask

umask?: string

Valor da propriedade

string

Herdado dePathCreateOptions.umask