Dela via


AccountSasParameters Klass

Parametrarna för att lista SAS-autentiseringsuppgifter för ett lagringskonto.

Alla obligatoriska parametrar måste fyllas i för att kunna skickas till Azure.

Arv
azure.mgmt.storage._serialization.Model
AccountSasParameters

Konstruktor

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)

Variabler

services
str eller Services

De signerade tjänster som är tillgängliga med kontots SAS. Möjliga värden är: Blob (b), Kö (q), Tabell (t), Fil (f). Krävs. Kända värden är: "b", "q", "t" och "f".

resource_types
str eller SignedResourceTypes

De signerade resurstyper som är tillgängliga med kontots SAS. Tjänst (s): Åtkomst till API:er på servicenivå; Container (c): Åtkomst till API:er på containernivå; Objekt (o): Åtkomst till API:er på objektnivå för blobar, kömeddelanden, tabellentiteter och filer. Krävs. Kända värden är: "s", "c" och "o".

permissions
str eller Permissions

De signerade behörigheterna för kontots SAS. Möjliga värden är: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) and Process (p). Krävs. Kända värden är: "r", "d", "w", "l", "a", "c", "u" och "p".

ip_address_or_range
str

En IP-adress eller ett intervall med IP-adresser som begäranden ska accepteras från.

protocols
str eller HttpProtocol

Det protokoll som tillåts för en begäran som görs med kontots SAS. Kända värden är: "https,http" och "https".

shared_access_start_time
datetime

Den tid då SAS blir giltig.

shared_access_expiry_time
datetime

Den tidpunkt då signaturen för delad åtkomst blir ogiltig. Krävs.

key_to_sign
str

Nyckeln som kontots SAS-token ska signeras med.