ServiceSasParameters Sınıf
Belirli bir kaynağın hizmet SAS kimlik bilgilerini listelemeye yönelik parametreler.
Azure'a göndermek için tüm gerekli parametrelerin doldurulması gerekir.
- Devralma
-
azure.mgmt.storage._serialization.ModelServiceSasParameters
Oluşturucu
ServiceSasParameters(*, canonicalized_resource: str, resource: str | _models.SignedResource | None = None, permissions: str | _models.Permissions | None = None, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol | None = None, shared_access_start_time: datetime | None = None, shared_access_expiry_time: datetime | None = None, identifier: str | None = None, partition_key_start: str | None = None, partition_key_end: str | None = None, row_key_start: str | None = None, row_key_end: str | None = None, key_to_sign: str | None = None, cache_control: str | None = None, content_disposition: str | None = None, content_encoding: str | None = None, content_language: str | None = None, content_type: str | None = None, **kwargs: Any)
Yalnızca Anahtar Sözcük Parametreleri
Name | Description |
---|---|
canonicalized_resource
|
İmzalı kaynağın kurallı yolu. Gereklidir. |
resource
|
str veya
SignedResource
Hizmet SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kapsayıcı (c), Dosya (f), Paylaşım (s). Bilinen değerler şunlardır: "b", "c", "f" ve "s". |
permissions
|
str veya
Permissions
Hizmet 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). Bilinen değerler şunlardır: "r", "d", "w", "l", "a", "c", "u" ve "p". |
ip_address_or_range
|
İsteklerin kabul edildiği bir IP adresi veya 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 olduğu saat. |
identifier
|
Kapsayıcı, kuyruk veya tablo için belirtilen erişim ilkesiyle bağıntılı 64 karakter uzunluğunda benzersiz bir değer. |
partition_key_start
|
Bölüm anahtarının başlangıcı. |
partition_key_end
|
Bölüm anahtarının sonu. |
row_key_start
|
Satır anahtarının başlangıcı. |
row_key_end
|
Satır sonu anahtarı. |
key_to_sign
|
Hesap SAS belirtecini imzalama anahtarı. |
cache_control
|
Önbellek denetimi için yanıt üst bilgisi geçersiz kılınır. |
content_disposition
|
İçerik bırakma için yanıt üst bilgisi geçersiz kılınır. |
content_encoding
|
İçerik kodlaması için yanıt üst bilgisi geçersiz kılma. |
content_language
|
İçerik dili için yanıt üst bilgisi geçersiz kılma. |
content_type
|
İçerik türü için yanıt üst bilgisi geçersiz kılma. |
Değişkenler
Name | Description |
---|---|
canonicalized_resource
|
İmzalı kaynağın kurallı yolu. Gereklidir. |
resource
|
str veya
SignedResource
Hizmet SAS'siyle erişilebilen imzalı hizmetler. Olası değerler şunlardır: Blob (b), Kapsayıcı (c), Dosya (f), Paylaşım (s). Bilinen değerler şunlardır: "b", "c", "f" ve "s". |
permissions
|
str veya
Permissions
Hizmet 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). Bilinen değerler şunlardır: "r", "d", "w", "l", "a", "c", "u" ve "p". |
ip_address_or_range
|
İsteklerin kabul edildiği bir IP adresi veya 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 olduğu saat. |
identifier
|
Kapsayıcı, kuyruk veya tablo için belirtilen erişim ilkesiyle bağıntılı 64 karakter uzunluğunda benzersiz bir değer. |
partition_key_start
|
Bölüm anahtarının başlangıcı. |
partition_key_end
|
Bölüm anahtarının sonu. |
row_key_start
|
Satır anahtarının başlangıcı. |
row_key_end
|
Satır sonu anahtarı. |
key_to_sign
|
Hesap SAS belirtecini imzalama anahtarı. |
cache_control
|
Önbellek denetimi için yanıt üst bilgisi geçersiz kılınır. |
content_disposition
|
İçerik bırakma için yanıt üst bilgisi geçersiz kılınır. |
content_encoding
|
İçerik kodlaması için yanıt üst bilgisi geçersiz kılma. |
content_language
|
İçerik dili için yanıt üst bilgisi geçersiz kılma. |
content_type
|
İçerik türü için yanıt üst bilgisi geçersiz kılma. |
Azure SDK for Python