Compartir a través de


AccountSasParameters Clase

Parámetros para enumerar las credenciales de SAS de una cuenta de almacenamiento.

Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.

Herencia
azure.mgmt.storage._serialization.Model
AccountSasParameters

Constructor

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)

Parámetros de solo palabra clave

Nombre Description
services

Los servicios firmados a los que se puede acceder con la SAS de la cuenta. Entre los valores posibles se incluyen: Blob (b), Queue (q), Table (t), File (f). Necesario. Los valores conocidos son: "b", "q", "t" y "f".

resource_types

Los tipos de recursos firmados a los que se puede acceder con la SAS de la cuenta. Servicio (s): acceso a las API de nivel de servicio; Contenedor (c): acceso a las API de nivel de contenedor; Object (o): acceso a las API de nivel de objeto para blobs, mensajes de cola, entidades de tabla y archivos. Necesario. Los valores conocidos son: "s", "c" y "o".

permissions

Permisos firmados para la SAS de la cuenta. Entre los valores posibles se incluyen: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) y Process (p). Necesario. Los valores conocidos son: "r", "d", "w", "l", "a", "c", "u" y "p".

ip_address_or_range
str

Una dirección IP o un intervalo de direcciones IP desde las que se van a aceptar las solicitudes.

protocols

El protocolo permitido para una solicitud realizada con la SAS de la cuenta. Los valores conocidos son: "https, http" y "https".

shared_access_start_time

Hora en la que la SAS es válida.

shared_access_expiry_time

Hora en la que la firma de acceso compartido deja de ser válida. Necesario.

key_to_sign
str

Clave con la que firmar el token de SAS de la cuenta.

Variables

Nombre Description
services

Los servicios firmados a los que se puede acceder con la SAS de la cuenta. Entre los valores posibles se incluyen: Blob (b), Queue (q), Table (t), File (f). Necesario. Los valores conocidos son: "b", "q", "t" y "f".

resource_types

Los tipos de recursos firmados a los que se puede acceder con la SAS de la cuenta. Servicio (s): acceso a las API de nivel de servicio; Contenedor (c): acceso a las API de nivel de contenedor; Object (o): acceso a las API de nivel de objeto para blobs, mensajes de cola, entidades de tabla y archivos. Necesario. Los valores conocidos son: "s", "c" y "o".

permissions

Permisos firmados para la SAS de la cuenta. Entre los valores posibles se incluyen: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) y Process (p). Necesario. Los valores conocidos son: "r", "d", "w", "l", "a", "c", "u" y "p".

ip_address_or_range
str

Una dirección IP o un intervalo de direcciones IP desde las que se van a aceptar las solicitudes.

protocols

El protocolo permitido para una solicitud realizada con la SAS de la cuenta. Los valores conocidos son: "https, http" y "https".

shared_access_start_time

Hora en la que la SAS es válida.

shared_access_expiry_time

Hora en la que la firma de acceso compartido deja de ser válida. Necesario.

key_to_sign
str

Clave con la que firmar el token de SAS de la cuenta.