ServiceSasParameters Clase
Parámetros para enumerar las credenciales de SAS de servicio de un recurso específico.
Todos los parámetros necesarios deben rellenarse para enviarlos a Azure.
- Herencia
-
azure.mgmt.storage._serialization.ModelServiceSasParameters
Constructor
ServiceSasParameters(*, canonicalized_resource: str, resource: str | _models.SignedResource | None = None, permissions: str | _models.Permissions | None = None, ip_address_or_range: str | None = None, protocols: str | _models.HttpProtocol | None = None, shared_access_start_time: datetime | None = None, shared_access_expiry_time: datetime | None = None, identifier: str | None = None, partition_key_start: str | None = None, partition_key_end: str | None = None, row_key_start: str | None = None, row_key_end: str | None = None, key_to_sign: str | None = None, cache_control: str | None = None, content_disposition: str | None = None, content_encoding: str | None = None, content_language: str | None = None, content_type: str | None = None, **kwargs)
Variables
- canonicalized_resource
- str
Ruta de acceso canónica al recurso firmado. Necesario.
- resource
- str o SignedResource
Los servicios firmados a los que se puede acceder con la SAS del servicio. Entre los valores posibles se incluyen: Blob (b), Container (c), File (f), Share (s). Los valores conocidos son: "b", "c", "f" y "s".
- permissions
- str o Permissions
Permisos firmados para la SAS del servicio. Entre los valores posibles se incluyen: Read (r), Write (w), Delete (d), List (l), Add (a), Create (c), Update (u) y Process (p). 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
- str o HttpProtocol
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
- datetime
Hora en la que la SAS es válida.
- shared_access_expiry_time
- datetime
Hora en la que la firma de acceso compartido deja de ser válida.
- identifier
- str
Un valor único de 64 caracteres de longitud como máximo que se correlaciona con una directiva de acceso especificada para el contenedor, la cola o la tabla.
- partition_key_start
- str
Inicio de la clave de partición.
- partition_key_end
- str
Final de la clave de partición.
- row_key_start
- str
Inicio de la clave de fila.
- row_key_end
- str
Final de la clave de fila.
- key_to_sign
- str
Clave con la que firmar el token de SAS de la cuenta.
- cache_control
- str
Invalidación del encabezado de respuesta para el control de caché.
- content_disposition
- str
Invalidación del encabezado de respuesta para eliminación de contenido.
- content_encoding
- str
Invalidación del encabezado de respuesta para la codificación de contenido.
- content_language
- str
Invalidación del encabezado de respuesta para el lenguaje de contenido.
- content_type
- str
Invalidación del encabezado de respuesta para el tipo de contenido.