Saltar al contenido principal

GCSStorageConfig

GCSStorageConfig representa la configuración que se usará si el tipo de almacenamiento es GCS en el cliente. Se compone de bucket, endpoint api y credenciales.

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


Estructura

pub struct GCSStorageConfig {
pub base: BaseStorageConfig,
pub bucket: String,
pub api_endpoint: Option<String>,
pub credentials: GCSCredentials,
}

pub struct GCSCredentials {
pub project_id: String,
pub client_email: String,
pub private_key: String,
}

Propiedades

PropiedadTipoDescripción
baseBaseStorageConfigConfiguración base extendida.
bucketStringNombre del bucket del almacenamiento.
api_endpointOption<String>Endpoint opcional a la api.
credentialsGCSCredentialsObjeto de credenciales compuesta por project ID, client email y private key.

Relacionado