Udostępnij przez


ContainerGenerateSasUrlOptions interface

Opcje konfigurowania generateSasUrl operacji.

Rozszerza

Właściwości

permissions

Opcjonalnie tylko w przypadku podania identyfikatora. Określa listę uprawnień do skojarzenia z sygnaturą dostępu współdzielonego.

Własności dziedziczone

cacheControl

Optional. Nagłówek kontrolki pamięci podręcznej dla sygnatury dostępu współdzielonego.

contentDisposition

Optional. Nagłówek zawartości dla sygnatury dostępu współdzielonego.

contentEncoding

Optional. Nagłówek kodowania zawartości dla sygnatury dostępu współdzielonego.

contentLanguage

Optional. Nagłówek języka zawartości dla sygnatury dostępu współdzielonego.

contentType

Optional. Nagłówek typu zawartości dla sygnatury dostępu współdzielonego.

delegatedUserObjectId

Optional. Począwszy od wersji 2025-07-05, ta wartość określa identyfikator Entra użytkownika, który jest autoryzowany do korzystania z powstałego adresu URL SAS. Powstały adres URL SAS musi być używany razem z tokenem Entra ID, który został przydzielony użytkownikowi wskazanemu w tej wartości.

encryptionScope

Optional. Zakres szyfrowania do użycia podczas wysyłania żądań autoryzowanych za pomocą tego identyfikatora URI sygnatury dostępu współdzielonego.

expiresOn

Opcjonalnie tylko w przypadku podania identyfikatora. Czas, po którym sygnatura dostępu współdzielonego nie będzie już działać.

identifier

Optional. Nazwa zasad dostępu w kontenerze, do którego odwołuje się ta sygnatura dostępu współdzielonego, jeśli istnieje.

Zobacz https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

Optional. Zakresy adresów IP dozwolone w tej sygnaturze dostępu współdzielonego.

protocol

Optional. Protokoły SAS, tylko HTTPS lub HTTPSandHTTP

startsOn

Optional. Gdy sygnatura dostępu współdzielonego zacznie obowiązywać.

version

Wersja usługi, która będzie docelowa dla tej sygnatury dostępu współdzielonego. Jeśli nie zostanie określony, domyślnie będzie to wersja docelowa biblioteki.

Szczegóły nieruchomości

permissions

Opcjonalnie tylko w przypadku podania identyfikatora. Określa listę uprawnień do skojarzenia z sygnaturą dostępu współdzielonego.

permissions?: ContainerSASPermissions

Wartość nieruchomości

Szczegóły odziedziczonej nieruchomości

cacheControl

Optional. Nagłówek kontrolki pamięci podręcznej dla sygnatury dostępu współdzielonego.

cacheControl?: string

Wartość nieruchomości

string

Odziedziczone poCommonGenerateSasUrlOptions.cacheControl

contentDisposition

Optional. Nagłówek zawartości dla sygnatury dostępu współdzielonego.

contentDisposition?: string

Wartość nieruchomości

string

Odziedziczone poCommonGenerateSasUrlOptions.contentDisposition

contentEncoding

Optional. Nagłówek kodowania zawartości dla sygnatury dostępu współdzielonego.

contentEncoding?: string

Wartość nieruchomości

string

Odziedziczone poCommonGenerateSasUrlOptions.contentEncoding

contentLanguage

Optional. Nagłówek języka zawartości dla sygnatury dostępu współdzielonego.

contentLanguage?: string

Wartość nieruchomości

string

Odziedziczone poCommonGenerateSasUrlOptions.contentLanguage

contentType

Optional. Nagłówek typu zawartości dla sygnatury dostępu współdzielonego.

contentType?: string

Wartość nieruchomości

string

Odziedziczone poCommonGenerateSasUrlOptions.contentType

delegatedUserObjectId

Optional. Począwszy od wersji 2025-07-05, ta wartość określa identyfikator Entra użytkownika, który jest autoryzowany do korzystania z powstałego adresu URL SAS. Powstały adres URL SAS musi być używany razem z tokenem Entra ID, który został przydzielony użytkownikowi wskazanemu w tej wartości.

delegatedUserObjectId?: string

Wartość nieruchomości

string

Dziedziczone zCommonGenerateSasUrlOptions.delegatedUserObjectId

encryptionScope

Optional. Zakres szyfrowania do użycia podczas wysyłania żądań autoryzowanych za pomocą tego identyfikatora URI sygnatury dostępu współdzielonego.

encryptionScope?: string

Wartość nieruchomości

string

Odziedziczone poCommonGenerateSasUrlOptions.encryptionScope

expiresOn

Opcjonalnie tylko w przypadku podania identyfikatora. Czas, po którym sygnatura dostępu współdzielonego nie będzie już działać.

expiresOn?: Date

Wartość nieruchomości

Date

Odziedziczone poCommonGenerateSasUrlOptions.expiresOn

identifier

Optional. Nazwa zasad dostępu w kontenerze, do którego odwołuje się ta sygnatura dostępu współdzielonego, jeśli istnieje.

Zobacz https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Wartość nieruchomości

string

Odziedziczone poCommonGenerateSasUrlOptions.identifier

ipRange

Optional. Zakresy adresów IP dozwolone w tej sygnaturze dostępu współdzielonego.

ipRange?: SasIPRange

Wartość nieruchomości

Odziedziczone poCommonGenerateSasUrlOptions.ipRange

protocol

Optional. Protokoły SAS, tylko HTTPS lub HTTPSandHTTP

protocol?: SASProtocol

Wartość nieruchomości

Odziedziczone poCommonGenerateSasUrlOptions.protocol

startsOn

Optional. Gdy sygnatura dostępu współdzielonego zacznie obowiązywać.

startsOn?: Date

Wartość nieruchomości

Date

Odziedziczone poCommonGenerateSasUrlOptions.startsOn

version

Wersja usługi, która będzie docelowa dla tej sygnatury dostępu współdzielonego. Jeśli nie zostanie określony, domyślnie będzie to wersja docelowa biblioteki.

version?: string

Wartość nieruchomości

string

Odziedziczone poCommonGenerateSasUrlOptions.version