Compartilhar via


SASQueryParametersOptions interface

Opções para construir SASQueryParameters.

Propriedades

cacheControl

Valor para o cabeçalho de controle de cache na SAS do Serviço de Blob/Arquivo.

contentDisposition

Valor para o cabeçalho de disposição de conteúdo na SAS do Serviço de Blob/Arquivo.

contentEncoding

Valor para o cabeçalho de codificação de conteúdo na SAS do Serviço de Blob/Arquivo.

contentLanguage

Valor para o cabeçalho de comprimento de conteúdo em SAS do Serviço de Blob/Arquivo.

contentType

Valor para o cabeçalho do tipo conteúdo em SAS do Serviço de Blob/Arquivo.

correlationId

Um valor guid que será registrado nos logs de diagnóstico de armazenamento e pode ser usado para correlacionar a geração de SAS com o acesso a recursos de armazenamento. Isso só é usado para SAS de Delegação de Usuário.

encryptionScope

Opcional. Escopo de criptografia a ser usado ao enviar solicitações autorizadas com esse URI sas.

expiresOn

Opcional somente quando o identificador é fornecido. O tempo de expiração para esse token SAS.

identifier

Opcional. O identificador assinado (somente para BlobSASSignatureValues).

Veja https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

Opcional. Intervalos de IP permitidos nesta SAS.

permissions

Opcional somente quando o identificador é fornecido. Consulte AccountSASPermissions, BlobSASPermissions ou ContainerSASPermissions para obter mais detalhes.

preauthorizedAgentObjectId

ID de objeto do AAD autorizada no formato GUID. A ID do objeto AAD de um usuário autorizado pelo proprietário da Chave de Delegação de Usuário para executar a ação concedida pela SAS. O serviço de Armazenamento do Azure garantirá que o proprietário da chave de delegação de usuário tenha as permissões necessárias antes de conceder acesso, mas nenhuma verificação de permissão adicional para o usuário especificado nesse valor será executada. Isso não pode ser usado em conjúria com <xref:signedUnauthorizedUserObjectId>. Isso só é usado para SAS de Delegação de Usuário.

protocol

Opcional. Os protocolos HTTP permitidos.

resource

Opcional. Especifica quais recursos podem ser acessados por meio da SAS (somente para BlobSASSignatureValues).

Veja https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only

resourceTypes

Opcional. Os tipos de recursos de armazenamento que estão sendo acessados (somente para SAS de conta). Consulte AccountSASResourceTypes para obter mais detalhes.

services

Opcional. Os serviços de armazenamento que estão sendo acessados (somente para SAS de conta). Consulte AccountSASServices para obter mais detalhes.

startsOn

Opcional. A hora de início desse token SAS.

userDelegationKey

Propriedades de chave de delegação do usuário.

Detalhes da propriedade

cacheControl

Valor para o cabeçalho de controle de cache na SAS do Serviço de Blob/Arquivo.

cacheControl?: string

Valor da propriedade

string

contentDisposition

Valor para o cabeçalho de disposição de conteúdo na SAS do Serviço de Blob/Arquivo.

contentDisposition?: string

Valor da propriedade

string

contentEncoding

Valor para o cabeçalho de codificação de conteúdo na SAS do Serviço de Blob/Arquivo.

contentEncoding?: string

Valor da propriedade

string

contentLanguage

Valor para o cabeçalho de comprimento de conteúdo em SAS do Serviço de Blob/Arquivo.

contentLanguage?: string

Valor da propriedade

string

contentType

Valor para o cabeçalho do tipo conteúdo em SAS do Serviço de Blob/Arquivo.

contentType?: string

Valor da propriedade

string

correlationId

Um valor guid que será registrado nos logs de diagnóstico de armazenamento e pode ser usado para correlacionar a geração de SAS com o acesso a recursos de armazenamento. Isso só é usado para SAS de Delegação de Usuário.

correlationId?: string

Valor da propriedade

string

encryptionScope

Opcional. Escopo de criptografia a ser usado ao enviar solicitações autorizadas com esse URI sas.

encryptionScope?: string

Valor da propriedade

string

expiresOn

Opcional somente quando o identificador é fornecido. O tempo de expiração para esse token SAS.

expiresOn?: Date

Valor da propriedade

Date

identifier

Opcional. O identificador assinado (somente para BlobSASSignatureValues).

Veja https://docs.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Valor da propriedade

string

ipRange

Opcional. Intervalos de IP permitidos nesta SAS.

ipRange?: SasIPRange

Valor da propriedade

permissions

Opcional somente quando o identificador é fornecido. Consulte AccountSASPermissions, BlobSASPermissions ou ContainerSASPermissions para obter mais detalhes.

permissions?: string

Valor da propriedade

string

preauthorizedAgentObjectId

ID de objeto do AAD autorizada no formato GUID. A ID do objeto AAD de um usuário autorizado pelo proprietário da Chave de Delegação de Usuário para executar a ação concedida pela SAS. O serviço de Armazenamento do Azure garantirá que o proprietário da chave de delegação de usuário tenha as permissões necessárias antes de conceder acesso, mas nenhuma verificação de permissão adicional para o usuário especificado nesse valor será executada. Isso não pode ser usado em conjúria com <xref:signedUnauthorizedUserObjectId>. Isso só é usado para SAS de Delegação de Usuário.

preauthorizedAgentObjectId?: string

Valor da propriedade

string

protocol

Opcional. Os protocolos HTTP permitidos.

protocol?: SASProtocol

Valor da propriedade

resource

Opcional. Especifica quais recursos podem ser acessados por meio da SAS (somente para BlobSASSignatureValues).

Veja https://docs.microsoft.com/rest/api/storageservices/create-service-sas#specifying-the-signed-resource-blob-service-only

resource?: string

Valor da propriedade

string

resourceTypes

Opcional. Os tipos de recursos de armazenamento que estão sendo acessados (somente para SAS de conta). Consulte AccountSASResourceTypes para obter mais detalhes.

resourceTypes?: string

Valor da propriedade

string

services

Opcional. Os serviços de armazenamento que estão sendo acessados (somente para SAS de conta). Consulte AccountSASServices para obter mais detalhes.

services?: string

Valor da propriedade

string

startsOn

Opcional. A hora de início desse token SAS.

startsOn?: Date

Valor da propriedade

Date

userDelegationKey

Propriedades de chave de delegação do usuário.

userDelegationKey?: UserDelegationKey

Valor da propriedade