pub struct RunnerS3 {
pub bucket: Option<String>,
pub credentials: Option<String>,
pub insecure: Option<bool>,
pub location: Option<String>,
pub server: Option<String>,
}Expand description
options used to setup S3 object store as GitLab Runner Cache
Fields§
§bucket: Option<String>Name of the bucket in which the cache will be stored
credentials: Option<String>Name of the secret containing the ‘accesskey’ and ‘secretkey’ used to access the object storage
insecure: Option<bool>Use insecure connections or HTTP
location: Option<String>Name of the S3 region in use
server: Option<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for RunnerS3
impl<'de> Deserialize<'de> for RunnerS3
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for RunnerS3
Auto Trait Implementations§
impl Freeze for RunnerS3
impl RefUnwindSafe for RunnerS3
impl Send for RunnerS3
impl Sync for RunnerS3
impl Unpin for RunnerS3
impl UnsafeUnpin for RunnerS3
impl UnwindSafe for RunnerS3
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more