PathCreateOptions interface
Uma interface para opções comuns a cada operação remota.
- Extends
Propriedades
abort |
|
acl | Opcional. Direitos de controle de acesso POSIX em arquivos e diretórios. |
conditions | |
customer |
Informações de chave fornecidas pelo cliente. |
encryption |
Opcional. Especifica o contexto de criptografia a ser definido no arquivo. |
expires |
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. |
lease |
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. |
path |
|
permissions | |
proposed |
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. |
umask |
Propriedades herdadas
tracing |
Detalhes da propriedade
abortSignal
acl
Opcional. Direitos de controle de acesso POSIX em arquivos e diretórios.
acl?: PathAccessControlItem[]
Valor da propriedade
conditions
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 de definir para 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 ser entre 15 e 60 segundos ou -1 para concessão infinita.
leaseDuration?: number
Valor da propriedade
number
metadata
owner
Opcional. O proprietário do blob ou diretório.
owner?: string
Valor da propriedade
string
pathHttpHeaders
permissions
permissions?: string
Valor da propriedade
string
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
umask
umask?: string
Valor da propriedade
string
Detalhes das propriedades herdadas
tracingOptions
tracingOptions?: OperationTracingOptions
Valor da propriedade
Herdado deCommonOptions.tracingOptions