Partager via


SASQueryParametersOptions interface

Options pour construire SASQueryParameters.

Propriétés

agentObjectId

ID d’objet AAD non autorisé au format GUID. ID d’objet AAD d’un utilisateur qui est supposé être non autorisé par le propriétaire de la clé de délégation d’utilisateur. Le service de stockage Azure effectue une vérification supplémentaire de la liste de contrôle d’accès POSIX pour déterminer si l’utilisateur est autorisé à effectuer l’opération demandée. Il ne peut pas être utilisé en conjuction avec <xref:signedAuthorizedUserObjectId>. Il est utilisé uniquement pour la sap de délégation d’utilisateur.

cacheControl

Valeur de l’en-tête de contrôle du cache dans Blob/File Service SAS.

contentDisposition

Valeur de l’en-tête de disposition de contenu dans Blob/File Service SAS.

contentEncoding

Valeur de l’en-tête d’encodage de contenu dans Blob/File Service SAS.

contentLanguage

Valeur de l’en-tête de longueur de contenu dans Blob/File Service SAS.

contentType

Valeur de l’en-tête de type de contenu dans Blob/File Service SAS.

correlationId

Valeur GUID qui sera enregistrée dans les journaux de diagnostic de stockage et qui peut être utilisée pour mettre en corrélation la génération saS avec l’accès aux ressources de stockage. Il est utilisé uniquement pour la sape de délégation d’utilisateur.

directoryDepth

Indiquez la profondeur du répertoire spécifié dans le champ canonicalizedresource du string-to-sign. La profondeur du répertoire correspond au nombre de répertoires situés sous le dossier racine.

encryptionScope

Optionnel. Étendue de chiffrement à utiliser lors de l’envoi de requêtes autorisées avec cet URI SAS.

expiresOn

Facultatif uniquement lorsque l’identificateur est fourni. Heure d’expiration de ce jeton SAS.

identifier

Optionnel. Identificateur signé (uniquement pour <xref:BlobSASSignatureValues>).

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

ipRange

Optionnel. Plages d’adresses IP autorisées dans cette SAP.

permissions

Facultatif uniquement lorsque l’identificateur est fourni. Pour plus d’informations, reportez-vous à AccountSASPermissions, <xref:BlobSASPermissions>ou <xref:ContainerSASPermissions> .

preauthorizedAgentObjectId

ID d’objet AAD autorisé au format GUID. ID d’objet AAD d’un utilisateur autorisé par le propriétaire de la clé de délégation d’utilisateur à effectuer l’action accordée par la signature d’accès partagé. Le service Stockage Azure s’assure que le propriétaire de la clé de délégation utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucune vérification d’autorisation supplémentaire pour l’utilisateur spécifié dans cette valeur n’est effectuée. Cela ne peut pas être utilisé dans la conjuction avec <xref:signedUnauthorizedUserObjectId>. Il est utilisé uniquement pour la sape de délégation d’utilisateur.

protocol

Optionnel. Protocole(s) HTTP autorisé(s).

resource

Optionnel. Spécifie les ressources accessibles via la signature d’accès partagé (uniquement pour <xref:BlobSASSignatureValues>).

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

resourceTypes

Optionnel. Types de ressources de stockage auxquels vous accédez (uniquement pour la SAP de compte). Pour plus d’informations, reportez-vous à AccountSASResourceTypes .

services

Optionnel. Services de stockage auxquels vous accédez (uniquement pour la SAP de compte). Pour plus d’informations, consultez AccountSASServices .

startsOn

Optionnel. Heure de début de ce jeton SAS.

userDelegationKey

Propriétés de clé de délégation utilisateur.

Détails de la propriété

agentObjectId

ID d’objet AAD non autorisé au format GUID. ID d’objet AAD d’un utilisateur qui est supposé être non autorisé par le propriétaire de la clé de délégation d’utilisateur. Le service de stockage Azure effectue une vérification supplémentaire de la liste de contrôle d’accès POSIX pour déterminer si l’utilisateur est autorisé à effectuer l’opération demandée. Il ne peut pas être utilisé en conjuction avec <xref:signedAuthorizedUserObjectId>. Il est utilisé uniquement pour la sap de délégation d’utilisateur.

agentObjectId?: string

Valeur de propriété

string

cacheControl

Valeur de l’en-tête de contrôle du cache dans Blob/File Service SAS.

cacheControl?: string

Valeur de propriété

string

contentDisposition

Valeur de l’en-tête de disposition de contenu dans Blob/File Service SAS.

contentDisposition?: string

Valeur de propriété

string

contentEncoding

Valeur de l’en-tête d’encodage de contenu dans Blob/File Service SAS.

contentEncoding?: string

Valeur de propriété

string

contentLanguage

Valeur de l’en-tête de longueur de contenu dans Blob/File Service SAS.

contentLanguage?: string

Valeur de propriété

string

contentType

Valeur de l’en-tête de type de contenu dans Blob/File Service SAS.

contentType?: string

Valeur de propriété

string

correlationId

Valeur GUID qui sera enregistrée dans les journaux de diagnostic de stockage et qui peut être utilisée pour mettre en corrélation la génération saS avec l’accès aux ressources de stockage. Il est utilisé uniquement pour la sape de délégation d’utilisateur.

correlationId?: string

Valeur de propriété

string

directoryDepth

Indiquez la profondeur du répertoire spécifié dans le champ canonicalizedresource du string-to-sign. La profondeur du répertoire correspond au nombre de répertoires situés sous le dossier racine.

directoryDepth?: number

Valeur de propriété

number

encryptionScope

Optionnel. Étendue de chiffrement à utiliser lors de l’envoi de requêtes autorisées avec cet URI SAS.

encryptionScope?: string

Valeur de propriété

string

expiresOn

Facultatif uniquement lorsque l’identificateur est fourni. Heure d’expiration de ce jeton SAS.

expiresOn?: Date

Valeur de propriété

Date

identifier

Optionnel. Identificateur signé (uniquement pour <xref:BlobSASSignatureValues>).

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

identifier?: string

Valeur de propriété

string

ipRange

Optionnel. Plages d’adresses IP autorisées dans cette SAP.

ipRange?: SasIPRange

Valeur de propriété

permissions

Facultatif uniquement lorsque l’identificateur est fourni. Pour plus d’informations, reportez-vous à AccountSASPermissions, <xref:BlobSASPermissions>ou <xref:ContainerSASPermissions> .

permissions?: string

Valeur de propriété

string

preauthorizedAgentObjectId

ID d’objet AAD autorisé au format GUID. ID d’objet AAD d’un utilisateur autorisé par le propriétaire de la clé de délégation d’utilisateur à effectuer l’action accordée par la signature d’accès partagé. Le service Stockage Azure s’assure que le propriétaire de la clé de délégation utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucune vérification d’autorisation supplémentaire pour l’utilisateur spécifié dans cette valeur n’est effectuée. Cela ne peut pas être utilisé dans la conjuction avec <xref:signedUnauthorizedUserObjectId>. Il est utilisé uniquement pour la sape de délégation d’utilisateur.

preauthorizedAgentObjectId?: string

Valeur de propriété

string

protocol

Optionnel. Protocole(s) HTTP autorisé(s).

protocol?: SASProtocol

Valeur de propriété

resource

Optionnel. Spécifie les ressources accessibles via la signature d’accès partagé (uniquement pour <xref:BlobSASSignatureValues>).

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

resource?: string

Valeur de propriété

string

resourceTypes

Optionnel. Types de ressources de stockage auxquels vous accédez (uniquement pour la SAP de compte). Pour plus d’informations, reportez-vous à AccountSASResourceTypes .

resourceTypes?: string

Valeur de propriété

string

services

Optionnel. Services de stockage auxquels vous accédez (uniquement pour la SAP de compte). Pour plus d’informations, consultez AccountSASServices .

services?: string

Valeur de propriété

string

startsOn

Optionnel. Heure de début de ce jeton SAS.

startsOn?: Date

Valeur de propriété

Date

userDelegationKey

Propriétés de clé de délégation utilisateur.

userDelegationKey?: UserDelegationKey

Valeur de propriété