SASQueryParametersOptions interface
Options pour construire SASQueryParameters.
Propriétés
agent |
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. |
cache |
Valeur de l’en-tête de contrôle du cache dans Blob/File Service SAS. |
content |
Valeur de l’en-tête de disposition de contenu dans Blob/File Service SAS. |
content |
Valeur de l’en-tête d’encodage de contenu dans Blob/File Service SAS. |
content |
Valeur de l’en-tête de longueur de contenu dans Blob/File Service SAS. |
content |
Valeur de l’en-tête de type de contenu dans Blob/File Service SAS. |
correlation |
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. |
directory |
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. |
encryption |
Optionnel. Étendue de chiffrement à utiliser lors de l’envoi de requêtes autorisées avec cet URI SAS. |
expires |
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 |
ip |
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> . |
preauthorized |
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>). |
resource |
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 . |
starts |
Optionnel. Heure de début de ce jeton SAS. |
user |
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
resource
Optionnel. Spécifie les ressources accessibles via la signature d’accès partagé (uniquement pour <xref:BlobSASSignatureValues>).
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