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.Model
ServiceSasParameters

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
str

Der kanonische Pfad zur signierten Ressource. Erforderlich.

resource

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

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
str

Eine IP-Adresse oder ein IP-Adressbereich, aus dem Anforderungen akzeptiert werden sollen.

protocols

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
str

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
str

Der Anfang des Partitionsschlüssels.

partition_key_end
str

Das Ende des Partitionsschlüssels.

row_key_start
str

Der Anfang der Zeilentaste.

row_key_end
str

Das Ende der Zeilentaste.

key_to_sign
str

Der Schlüssel, mit dem das SAS-Kontotoken signiert werden soll.

cache_control
str

Die Antwortheaderüberschreibung für die Cachesteuerung.

content_disposition
str

Der Antwortheader überschreibt die Inhaltsdisposition.

content_encoding
str

Der Antwortheader überschreibt die Inhaltscodierung.

content_language
str

Die Antwortheaderüberschreibung für die Inhaltssprache.

content_type
str

Die Antwortheaderüberschreibung für den Inhaltstyp.

Variablen

Name Beschreibung
canonicalized_resource
str

Der kanonische Pfad zur signierten Ressource. Erforderlich.

resource

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

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
str

Eine IP-Adresse oder ein IP-Adressbereich, aus dem Anforderungen akzeptiert werden sollen.

protocols

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
str

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
str

Der Anfang des Partitionsschlüssels.

partition_key_end
str

Das Ende des Partitionsschlüssels.

row_key_start
str

Der Anfang der Zeilentaste.

row_key_end
str

Das Ende der Zeilentaste.

key_to_sign
str

Der Schlüssel, mit dem das SAS-Kontotoken signiert werden soll.

cache_control
str

Die Antwortheaderüberschreibung für die Cachesteuerung.

content_disposition
str

Der Antwortheader überschreibt die Inhaltsdisposition.

content_encoding
str

Der Antwortheader überschreibt die Inhaltscodierung.

content_language
str

Die Antwortheaderüberschreibung für die Inhaltssprache.

content_type
str

Die Antwortheaderüberschreibung für den Inhaltstyp.