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.ModelAccountSasParameters
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: Any)
Keyword-Only parametrar
Name | Description |
---|---|
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
|
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
|
Den tid då SAS blir giltig. |
shared_access_expiry_time
|
Den tidpunkt då signaturen för delad åtkomst blir ogiltig. Krävs. |
key_to_sign
|
Nyckeln som kontots SAS-token ska signeras med. |
Variabler
Name | Description |
---|---|
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
|
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
|
Den tid då SAS blir giltig. |
shared_access_expiry_time
|
Den tidpunkt då signaturen för delad åtkomst blir ogiltig. Krävs. |
key_to_sign
|
Nyckeln som kontots SAS-token ska signeras med. |
Azure SDK for Python