Saltar al contenido principal

AzureBlobStorageConfig

AzureBlobStorageConfig representa la configuración que se usará si el tipo de almacenamiento es Azure en el cliente. Se compone de container, endpoint y credenciales.

Cada instancia se genera automáticamente al crear un nuevo cliente rac-delta con el tipo azure.

El usuario necesitará proporcionar un Azure auth a la configuarción para funcionar.


Estructura

pub struct AzureBlobStorageGenericConfig {
pub base: BaseStorageConfig,
pub container: String,
pub endpoint: String,
pub account_url: String,
pub credential: Arc<dyn AzureStorageCredential>,
}

pub trait AzureStorageCredential: Any + Debug + Send + Sync {
fn as_any(&self) -> &dyn Any;
}

Propiedades

PropiedadTipoDescripción
baseBaseStorageConfigConfiguración base extendida.
containerStringNombre del container de almacenamiento.
endpointStringEndpoint al almacenamiento Azure.
account_urlStringUrl de cuenta para auth.
credentialArc<dyn AzureStorageCredential>Credencial a usar, debe implementar TokenCredential de azure auth.

Relacionado