pub struct IoArgoprojWorkflowV1alpha1GcsArtifactRepository {
pub bucket: Option<String>,
pub key_format: Option<String>,
pub service_account_key_secret: Option<IoK8sApiCoreV1SecretKeySelector>,
}Expand description
GCSArtifactRepository defines the controller configuration for a GCS artifact repository
Fields§
§bucket: Option<String>Bucket is the name of the bucket
key_format: Option<String>KeyFormat defines the format of how to store keys and can reference workflow variables.
service_account_key_secret: Option<IoK8sApiCoreV1SecretKeySelector>ServiceAccountKeySecret is the secret selector to the bucket’s service account key
Trait Implementations§
Source§impl Clone for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
impl Clone for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
Source§fn clone(&self) -> IoArgoprojWorkflowV1alpha1GcsArtifactRepository
fn clone(&self) -> IoArgoprojWorkflowV1alpha1GcsArtifactRepository
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
impl<'de> Deserialize<'de> for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
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
Source§impl From<&IoArgoprojWorkflowV1alpha1GcsArtifactRepository> for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
impl From<&IoArgoprojWorkflowV1alpha1GcsArtifactRepository> for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
Source§fn from(value: &IoArgoprojWorkflowV1alpha1GcsArtifactRepository) -> Self
fn from(value: &IoArgoprojWorkflowV1alpha1GcsArtifactRepository) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
impl RefUnwindSafe for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
impl Send for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
impl Sync for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
impl Unpin for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
impl UnwindSafe for IoArgoprojWorkflowV1alpha1GcsArtifactRepository
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