SASQueryParametersOptions interface
Opties voor het maken van SASQueryParameters.
Eigenschappen
agent |
Niet-geautoriseerde AAD-object-id in GUID-indeling. De AAD-object-id van een gebruiker waarvan wordt uitgegaan dat deze niet gemachtigd is door de eigenaar van de gebruikersdelegeringssleutel. De Azure Storage-service voert een extra POSIX ACL-controle uit om te bepalen of de gebruiker gemachtigd is om de aangevraagde bewerking uit te voeren. Dit kan niet worden gebruikt in samenvoeging met <xref:signedAuthorizedUserObjectId>. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie. |
cache |
Waarde voor header voor cachebeheer in Blob/File Service SAS. |
content |
Waarde voor koptekst voor inhoudsopstelling in Blob/File Service SAS. |
content |
Waarde voor header voor inhoudscodering in Blob/File Service SAS. |
content |
Waarde voor koptekst met inhoudslengte in Blob/File Service SAS. |
content |
Waarde voor de header van het inhoudstype in Blob/File Service SAS. |
correlation |
Een GUID-waarde die wordt geregistreerd in de diagnostische logboeken voor opslag en kan worden gebruikt om SAS-generatie te correleren met toegang tot opslagresources. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie. |
directory |
Geef de diepte van de map aan die is opgegeven in het veld canonicalizedresource van het tekenreeks-naar-teken. De diepte van de map is het aantal mappen onder de hoofdmap. |
encryption |
Facultatief. Versleutelingsbereik dat moet worden gebruikt bij het verzenden van aanvragen die zijn geautoriseerd met deze SAS-URI. |
expires |
Optioneel alleen wanneer de id wordt opgegeven. De verlooptijd voor dit SAS-token. |
identifier | Facultatief. De ondertekende id (alleen voor <xref:BlobSASSignatureValues>). Zie https://learn.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy |
ip |
Facultatief. IP-bereiken die zijn toegestaan in deze SAS. |
permissions | Optioneel alleen wanneer de id wordt opgegeven. Raadpleeg AccountSASPermissions, <xref:BlobSASPermissions>of <xref:ContainerSASPermissions> voor meer informatie. |
preauthorized |
Geautoriseerde AAD-object-id in GUID-indeling. De AAD-object-id van een gebruiker die is geautoriseerd door de eigenaar van de gebruikersdelegeringssleutel om de actie uit te voeren die is verleend door de SAS. De Azure Storage-service zorgt ervoor dat de eigenaar van de gebruikersdelegeringssleutel de vereiste machtigingen heeft voordat toegang wordt verleend, maar dat er geen aanvullende machtigingscontrole wordt uitgevoerd voor de gebruiker die in deze waarde is opgegeven. Dit kan niet worden gebruikt in samenvoeging met <xref:signedUnauthorizedUserObjectId>. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie. |
protocol | Facultatief. De toegestane HTTP-protocollen. |
resource | Facultatief. Hiermee geeft u op welke resources toegankelijk zijn via de SAS (alleen voor <xref:BlobSASSignatureValues>). |
resource |
Facultatief. De opslagresourcetypen die worden geopend (alleen voor account-SAS). Raadpleeg AccountSASResourceTypes voor meer informatie. |
services | Facultatief. De opslagservices die worden geopend (alleen voor account-SAS). Raadpleeg AccountSASServices voor meer informatie. |
starts |
Facultatief. De begintijd voor dit SAS-token. |
user |
Eigenschappen van de gebruikersdelegeringssleutel. |
Eigenschapdetails
agentObjectId
Niet-geautoriseerde AAD-object-id in GUID-indeling. De AAD-object-id van een gebruiker waarvan wordt uitgegaan dat deze niet gemachtigd is door de eigenaar van de gebruikersdelegeringssleutel. De Azure Storage-service voert een extra POSIX ACL-controle uit om te bepalen of de gebruiker gemachtigd is om de aangevraagde bewerking uit te voeren. Dit kan niet worden gebruikt in samenvoeging met <xref:signedAuthorizedUserObjectId>. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.
agentObjectId?: string
Waarde van eigenschap
string
cacheControl
Waarde voor header voor cachebeheer in Blob/File Service SAS.
cacheControl?: string
Waarde van eigenschap
string
contentDisposition
Waarde voor koptekst voor inhoudsopstelling in Blob/File Service SAS.
contentDisposition?: string
Waarde van eigenschap
string
contentEncoding
Waarde voor header voor inhoudscodering in Blob/File Service SAS.
contentEncoding?: string
Waarde van eigenschap
string
contentLanguage
Waarde voor koptekst met inhoudslengte in Blob/File Service SAS.
contentLanguage?: string
Waarde van eigenschap
string
contentType
Waarde voor de header van het inhoudstype in Blob/File Service SAS.
contentType?: string
Waarde van eigenschap
string
correlationId
Een GUID-waarde die wordt geregistreerd in de diagnostische logboeken voor opslag en kan worden gebruikt om SAS-generatie te correleren met toegang tot opslagresources. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.
correlationId?: string
Waarde van eigenschap
string
directoryDepth
Geef de diepte van de map aan die is opgegeven in het veld canonicalizedresource van het tekenreeks-naar-teken. De diepte van de map is het aantal mappen onder de hoofdmap.
directoryDepth?: number
Waarde van eigenschap
number
encryptionScope
Facultatief. Versleutelingsbereik dat moet worden gebruikt bij het verzenden van aanvragen die zijn geautoriseerd met deze SAS-URI.
encryptionScope?: string
Waarde van eigenschap
string
expiresOn
Optioneel alleen wanneer de id wordt opgegeven. De verlooptijd voor dit SAS-token.
expiresOn?: Date
Waarde van eigenschap
Date
identifier
Facultatief. De ondertekende id (alleen voor <xref:BlobSASSignatureValues>).
Zie https://learn.microsoft.com/en-us/rest/api/storageservices/establishing-a-stored-access-policy
identifier?: string
Waarde van eigenschap
string
ipRange
Facultatief. IP-bereiken die zijn toegestaan in deze SAS.
ipRange?: SasIPRange
Waarde van eigenschap
permissions
Optioneel alleen wanneer de id wordt opgegeven. Raadpleeg AccountSASPermissions, <xref:BlobSASPermissions>of <xref:ContainerSASPermissions> voor meer informatie.
permissions?: string
Waarde van eigenschap
string
preauthorizedAgentObjectId
Geautoriseerde AAD-object-id in GUID-indeling. De AAD-object-id van een gebruiker die is geautoriseerd door de eigenaar van de gebruikersdelegeringssleutel om de actie uit te voeren die is verleend door de SAS. De Azure Storage-service zorgt ervoor dat de eigenaar van de gebruikersdelegeringssleutel de vereiste machtigingen heeft voordat toegang wordt verleend, maar dat er geen aanvullende machtigingscontrole wordt uitgevoerd voor de gebruiker die in deze waarde is opgegeven. Dit kan niet worden gebruikt in samenvoeging met <xref:signedUnauthorizedUserObjectId>. Dit wordt alleen gebruikt voor SAS voor gebruikersdelegatie.
preauthorizedAgentObjectId?: string
Waarde van eigenschap
string
protocol
Facultatief. De toegestane HTTP-protocollen.
protocol?: SASProtocol
Waarde van eigenschap
resource
Facultatief. Hiermee geeft u op welke resources toegankelijk zijn via de SAS (alleen voor <xref:BlobSASSignatureValues>).
resource?: string
Waarde van eigenschap
string
resourceTypes
Facultatief. De opslagresourcetypen die worden geopend (alleen voor account-SAS). Raadpleeg AccountSASResourceTypes voor meer informatie.
resourceTypes?: string
Waarde van eigenschap
string
services
Facultatief. De opslagservices die worden geopend (alleen voor account-SAS). Raadpleeg AccountSASServices voor meer informatie.
services?: string
Waarde van eigenschap
string
startsOn
Facultatief. De begintijd voor dit SAS-token.
startsOn?: Date
Waarde van eigenschap
Date
userDelegationKey
Eigenschappen van de gebruikersdelegeringssleutel.
userDelegationKey?: UserDelegationKey