ServiceSasParameters Klasse

Die Parameter zum Auflisten von Dienst-SAS-Anmeldeinformationen einer bestimmten Ressource.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

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)

Variablen

canonicalized_resource
str

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
str

Eine IP-Adresse oder ein Bereich von IP-Adressen, von denen Anforderungen akzeptiert werden sollen.

protocols
str oder HttpProtocol

Das Protokoll, das für eine Anforderung zulässig ist, die mit der Konto-SAS gestellt wird. Bekannte Werte sind "https", "http" und "https".

shared_access_start_time
datetime

Der Zeitpunkt, zu dem die SAS gültig wird.

shared_access_expiry_time
datetime

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 Start des Partitionsschlüssels.

partition_key_end
str

Das Ende des Partitionsschlüssels.

row_key_start
str

Der Anfang des Zeilenschlüssels.

row_key_end
str

Das Ende des Zeilenschlüssels.

key_to_sign
str

Der Schlüssel zum Signieren des SAS-Kontotokens.

cache_control
str

Der Antwortheader überschreibt die Cachesteuerung.

content_disposition
str

Der Antwortheader überschreibt die Inhaltsdisposition.

content_encoding
str

Der Antwortheader überschreibt die Inhaltscodierung.

content_language
str

Der Antwortheader überschreibt die Inhaltssprache.

content_type
str

Der Antwortheader überschreibt den Inhaltstyp.