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 accesibles 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 aceptar 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 accesibles 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 aceptar 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.