pub struct GitLabConfig {
pub connected_repositories: Option<Vec<GitLabRepositoryId>>,
pub create_time: Option<DateTime<Utc>>,
pub enterprise_config: Option<GitLabEnterpriseConfig>,
pub name: Option<String>,
pub secrets: Option<GitLabSecrets>,
pub username: Option<String>,
pub webhook_key: Option<String>,
}
Expand description
GitLabConfig represents the configuration for a GitLab integration.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- locations git lab configs create projects (request)
- locations git lab configs get projects (response)
- locations git lab configs patch projects (request)
Fields§
§connected_repositories: Option<Vec<GitLabRepositoryId>>
Connected GitLab.com or GitLabEnterprise repositories for this config.
create_time: Option<DateTime<Utc>>
Output only. Time when the config was created.
enterprise_config: Option<GitLabEnterpriseConfig>
Optional. GitLabEnterprise config.
name: Option<String>
The resource name for the config.
secrets: Option<GitLabSecrets>
Required. Secret Manager secrets needed by the config.
username: Option<String>
Username of the GitLab.com or GitLab Enterprise account Cloud Build will use.
webhook_key: Option<String>
Output only. UUID included in webhook requests. The UUID is used to look up the corresponding config.
Trait Implementations§
Source§impl Clone for GitLabConfig
impl Clone for GitLabConfig
Source§fn clone(&self) -> GitLabConfig
fn clone(&self) -> GitLabConfig
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 Debug for GitLabConfig
impl Debug for GitLabConfig
Source§impl Default for GitLabConfig
impl Default for GitLabConfig
Source§fn default() -> GitLabConfig
fn default() -> GitLabConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GitLabConfig
impl<'de> Deserialize<'de> for GitLabConfig
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 Serialize for GitLabConfig
impl Serialize for GitLabConfig
impl RequestValue for GitLabConfig
impl ResponseResult for GitLabConfig
Auto Trait Implementations§
impl Freeze for GitLabConfig
impl RefUnwindSafe for GitLabConfig
impl Send for GitLabConfig
impl Sync for GitLabConfig
impl Unpin for GitLabConfig
impl UnwindSafe for GitLabConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more