ServiceSasParameters Klasse
Die Parameter zum Auflisten von Dienst-SAS-Anmeldeinformationen einer bestimmten Ressource.
Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.
- Vererbung
-
azure.mgmt.storage._serialization.ModelServiceSasParameters
Konstruktor
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)
Keyword-Only Parameter
Name | Beschreibung |
---|---|
canonicalized_resource
|
Der kanonische Pfad zur signierten Ressource. Erforderlich. |
resource
|
str oder
SignedResource
Die signierten Dienste, auf die mit der Dienst-SAS zugegriffen werden kann. Mögliche Werte sind: Blob (b), Container (c), File (f), Share (s). Bekannte Werte sind: "b", "c", "f" und "s". |
permissions
|
str oder
Permissions
Die signierten Berechtigungen für die Dienst-SAS. Mögliche Werte sind: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) und Process (p). Bekannte Werte sind: "r", "d", "w", "l", "a", "c", "u" und "p". |
ip_address_or_range
|
Eine IP-Adresse oder ein IP-Adressbereich, aus dem Anforderungen akzeptiert werden sollen. |
protocols
|
str oder
HttpProtocol
Das Protokoll, das für eine Anforderung zulässig ist, die mit der Konto-SAS durchgeführt wird. Bekannte Werte sind: "https,http" und "https". |
shared_access_start_time
|
Der Zeitpunkt, zu dem die SAS gültig wird. |
shared_access_expiry_time
|
Der Zeitpunkt, zu dem die Shared Access Signature ungültig wird. |
identifier
|
Ein eindeutiger, maximal 64 Zeichen langer Wert, der mit einer Zugriffsrichtlinie korreliert, die für den Container, die Warteschlange oder die Tabelle angegeben wurde. |
partition_key_start
|
Der Anfang des Partitionsschlüssels. |
partition_key_end
|
Das Ende des Partitionsschlüssels. |
row_key_start
|
Der Anfang der Zeilentaste. |
row_key_end
|
Das Ende der Zeilentaste. |
key_to_sign
|
Der Schlüssel, mit dem das SAS-Kontotoken signiert werden soll. |
cache_control
|
Die Antwortheaderüberschreibung für die Cachesteuerung. |
content_disposition
|
Der Antwortheader überschreibt die Inhaltsdisposition. |
content_encoding
|
Der Antwortheader überschreibt die Inhaltscodierung. |
content_language
|
Die Antwortheaderüberschreibung für die Inhaltssprache. |
content_type
|
Die Antwortheaderüberschreibung für den Inhaltstyp. |
Variablen
Name | Beschreibung |
---|---|
canonicalized_resource
|
Der kanonische Pfad zur signierten Ressource. Erforderlich. |
resource
|
str oder
SignedResource
Die signierten Dienste, auf die mit der Dienst-SAS zugegriffen werden kann. Mögliche Werte sind: Blob (b), Container (c), File (f), Share (s). Bekannte Werte sind: "b", "c", "f" und "s". |
permissions
|
str oder
Permissions
Die signierten Berechtigungen für die Dienst-SAS. Mögliche Werte sind: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) und Process (p). Bekannte Werte sind: "r", "d", "w", "l", "a", "c", "u" und "p". |
ip_address_or_range
|
Eine IP-Adresse oder ein IP-Adressbereich, aus dem Anforderungen akzeptiert werden sollen. |
protocols
|
str oder
HttpProtocol
Das Protokoll, das für eine Anforderung zulässig ist, die mit der Konto-SAS durchgeführt wird. Bekannte Werte sind: "https,http" und "https". |
shared_access_start_time
|
Der Zeitpunkt, zu dem die SAS gültig wird. |
shared_access_expiry_time
|
Der Zeitpunkt, zu dem die Shared Access Signature ungültig wird. |
identifier
|
Ein eindeutiger, maximal 64 Zeichen langer Wert, der mit einer Zugriffsrichtlinie korreliert, die für den Container, die Warteschlange oder die Tabelle angegeben wurde. |
partition_key_start
|
Der Anfang des Partitionsschlüssels. |
partition_key_end
|
Das Ende des Partitionsschlüssels. |
row_key_start
|
Der Anfang der Zeilentaste. |
row_key_end
|
Das Ende der Zeilentaste. |
key_to_sign
|
Der Schlüssel, mit dem das SAS-Kontotoken signiert werden soll. |
cache_control
|
Die Antwortheaderüberschreibung für die Cachesteuerung. |
content_disposition
|
Der Antwortheader überschreibt die Inhaltsdisposition. |
content_encoding
|
Der Antwortheader überschreibt die Inhaltscodierung. |
content_language
|
Die Antwortheaderüberschreibung für die Inhaltssprache. |
content_type
|
Die Antwortheaderüberschreibung für den Inhaltstyp. |
Azure SDK for Python