AccountSasParameters Classe
Paramètres permettant de répertorier les informations d’identification SAP d’un compte de stockage.
Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.
- Héritage
-
azure.mgmt.storage._serialization.ModelAccountSasParameters
Constructeur
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)
Paramètres de mots-clés uniquement
Nom | Description |
---|---|
services
|
Services signés accessibles avec la SAP du compte. Les valeurs possibles sont les suivantes : Blob (b), File d’attente (q), Table (t), Fichier (f). Obligatoire. Les valeurs connues sont « b », « q », « t » et « f ». |
resource_types
|
Types de ressources signés accessibles avec la SIGNATURE d’accès partagé du compte. Service(s) : accès aux API de niveau de service ; Conteneur (c) : accès aux API au niveau du conteneur ; Objet (o) : accès aux API au niveau de l’objet pour les objets blob, les messages de file d’attente, les entités de table et les fichiers. Obligatoire. Les valeurs connues sont « s », « c » et « o ». |
permissions
|
str ou
Permissions
Autorisations signées pour la SAP du compte. Les valeurs possibles sont les suivantes : Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) et Process (p). Obligatoire. Les valeurs connues sont « r », « d », « w », « l », « a », « c », « u » et « p ». |
ip_address_or_range
|
Une adresse IP ou une plage d’adresses IP à partir de laquelle accepter les demandes. |
protocols
|
str ou
HttpProtocol
Protocole autorisé pour une requête effectuée avec la SAP du compte. Les valeurs connues sont « https », « http » et « https ». |
shared_access_start_time
|
Heure à laquelle la signature d’accès partagé devient valide. |
shared_access_expiry_time
|
Heure à laquelle la signature d’accès partagé ne devient plus valide. Obligatoire. |
key_to_sign
|
Clé avec laquelle signer le jeton SAS du compte. |
Variables
Nom | Description |
---|---|
services
|
Services signés accessibles avec la SAP du compte. Les valeurs possibles sont les suivantes : Blob (b), File d’attente (q), Table (t), Fichier (f). Obligatoire. Les valeurs connues sont « b », « q », « t » et « f ». |
resource_types
|
Types de ressources signés accessibles avec la SIGNATURE d’accès partagé du compte. Service(s) : accès aux API de niveau de service ; Conteneur (c) : accès aux API au niveau du conteneur ; Objet (o) : accès aux API au niveau de l’objet pour les objets blob, les messages de file d’attente, les entités de table et les fichiers. Obligatoire. Les valeurs connues sont « s », « c » et « o ». |
permissions
|
str ou
Permissions
Autorisations signées pour la SAP du compte. Les valeurs possibles sont les suivantes : Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) et Process (p). Obligatoire. Les valeurs connues sont « r », « d », « w », « l », « a », « c », « u » et « p ». |
ip_address_or_range
|
Une adresse IP ou une plage d’adresses IP à partir de laquelle accepter les demandes. |
protocols
|
str ou
HttpProtocol
Protocole autorisé pour une requête effectuée avec la SAP du compte. Les valeurs connues sont « https », « http » et « https ». |
shared_access_start_time
|
Heure à laquelle la signature d’accès partagé devient valide. |
shared_access_expiry_time
|
Heure à laquelle la signature d’accès partagé ne devient plus valide. Obligatoire. |
key_to_sign
|
Clé avec laquelle signer le jeton SAS du compte. |
Azure SDK for Python