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
| Propiedad | Tipo | Descripción |
|---|---|---|
| base | BaseStorageConfig | Configuración base extendida. |
| bucket | String | Nombre del bucket del almacenamiento. |
| api_endpoint | Option<String> | Endpoint opcional a la api. |
| credentials | GCSCredentials | Objeto de credenciales compuesta por project ID, client email y private key. |