AccountSasParameters Sınıf
Depolama hesabının SAS kimlik bilgilerini listeleme parametreleri.
Azure'a göndermek için tüm gerekli parametrelerin doldurulması gerekir.
- Devralma
-
azure.mgmt.storage._serialization.ModelAccountSasParameters
Oluşturucu
AccountSasParameters(*, services: str | _models.Services, resource_types: str | _models.SignedResourceTypes, permissions: str | _models.Permissions, shared_access_expiry_time: datetime, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol | None = None, shared_access_start_time: datetime | None = None, key_to_sign: str | None = None, **kwargs: Any)
Yalnızca Anahtar Sözcük Parametreleri
Name | Description |
---|---|
services
|
Hesap SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kuyruk (q), Tablo (t), Dosya (f). Gereklidir. Bilinen değerler şunlardır: "b", "q", "t" ve "f". |
resource_types
|
str veya
SignedResourceTypes
Hesap SAS'siyle erişilebilen imzalı kaynak türleri. Hizmet (ler): Hizmet düzeyi API'lere erişim; Kapsayıcı (c): Kapsayıcı düzeyi API'lere erişim; Nesne (o): Bloblar, kuyruk iletileri, tablo varlıkları ve dosyalar için nesne düzeyi API'lere erişim. Gereklidir. Bilinen değerler şunlardır: "s", "c" ve "o". |
permissions
|
str veya
Permissions
Hesap SAS'sinin imzalı izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l), Ekle (a), Oluştur (c), Güncelleştirme (u) ve İşlem (p). Gereklidir. Bilinen değerler şunlardır: "r", "d", "w", "l", "a", "c", "u" ve "p". |
ip_address_or_range
|
İsteklerin kabul etmek için bir IP adresi veya BIR IP adresi aralığı. |
protocols
|
str veya
HttpProtocol
Hesap SAS'siyle yapılan istek için izin verilen protokol. Bilinen değerler şunlardır: "https,http" ve "https". |
shared_access_start_time
|
SAS'nin geçerli olduğu saat. |
shared_access_expiry_time
|
Paylaşılan erişim imzasının geçersiz hale geldiği saat. Gereklidir. |
key_to_sign
|
Hesap SAS belirtecini imzalamak için anahtar. |
Değişkenler
Name | Description |
---|---|
services
|
Hesap SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kuyruk (q), Tablo (t), Dosya (f). Gereklidir. Bilinen değerler şunlardır: "b", "q", "t" ve "f". |
resource_types
|
str veya
SignedResourceTypes
Hesap SAS'siyle erişilebilen imzalı kaynak türleri. Hizmet (ler): Hizmet düzeyi API'lere erişim; Kapsayıcı (c): Kapsayıcı düzeyi API'lere erişim; Nesne (o): Bloblar, kuyruk iletileri, tablo varlıkları ve dosyalar için nesne düzeyi API'lere erişim. Gereklidir. Bilinen değerler şunlardır: "s", "c" ve "o". |
permissions
|
str veya
Permissions
Hesap SAS'sinin imzalı izinleri. Olası değerler şunlardır: Okuma (r), Yazma (w), Silme (d), Liste (l), Ekle (a), Oluştur (c), Güncelleştirme (u) ve İşlem (p). Gereklidir. Bilinen değerler şunlardır: "r", "d", "w", "l", "a", "c", "u" ve "p". |
ip_address_or_range
|
İsteklerin kabul etmek için bir IP adresi veya BIR IP adresi aralığı. |
protocols
|
str veya
HttpProtocol
Hesap SAS'siyle yapılan istek için izin verilen protokol. Bilinen değerler şunlardır: "https,http" ve "https". |
shared_access_start_time
|
SAS'nin geçerli olduğu saat. |
shared_access_expiry_time
|
Paylaşılan erişim imzasının geçersiz hale geldiği saat. Gereklidir. |
key_to_sign
|
Hesap SAS belirtecini imzalamak için anahtar. |
Azure SDK for Python