pub struct IoArgoprojEventsV1alpha1GithubEventSource {Show 18 fields
pub active: Option<bool>,
pub api_token: Option<IoK8sApiCoreV1SecretKeySelector>,
pub content_type: Option<String>,
pub delete_hook_on_finish: Option<bool>,
pub events: Vec<String>,
pub filter: Option<IoArgoprojEventsV1alpha1EventSourceFilter>,
pub github_app: Option<IoArgoprojEventsV1alpha1GithubAppCreds>,
pub github_base_url: Option<String>,
pub github_upload_url: Option<String>,
pub id: Option<String>,
pub insecure: Option<bool>,
pub metadata: HashMap<String, String>,
pub organizations: Vec<String>,
pub owner: Option<String>,
pub repositories: Vec<IoArgoprojEventsV1alpha1OwnedRepositories>,
pub repository: Option<String>,
pub webhook: Option<IoArgoprojEventsV1alpha1WebhookContext>,
pub webhook_secret: Option<IoK8sApiCoreV1SecretKeySelector>,
}Fields§
§active: Option<bool>§api_token: Option<IoK8sApiCoreV1SecretKeySelector>§content_type: Option<String>§delete_hook_on_finish: Option<bool>§events: Vec<String>§filter: Option<IoArgoprojEventsV1alpha1EventSourceFilter>§github_app: Option<IoArgoprojEventsV1alpha1GithubAppCreds>§github_base_url: Option<String>§github_upload_url: Option<String>§id: Option<String>§insecure: Option<bool>§metadata: HashMap<String, String>§organizations: Vec<String>Organizations holds the names of organizations (used for organization level webhooks). Not required if Repositories is set.
owner: Option<String>§repositories: Vec<IoArgoprojEventsV1alpha1OwnedRepositories>Repositories holds the information of repositories, which uses repo owner as the key, and list of repo names as the value. Not required if Organizations is set.
repository: Option<String>§webhook: Option<IoArgoprojEventsV1alpha1WebhookContext>§webhook_secret: Option<IoK8sApiCoreV1SecretKeySelector>Trait Implementations§
Source§impl Clone for IoArgoprojEventsV1alpha1GithubEventSource
impl Clone for IoArgoprojEventsV1alpha1GithubEventSource
Source§fn clone(&self) -> IoArgoprojEventsV1alpha1GithubEventSource
fn clone(&self) -> IoArgoprojEventsV1alpha1GithubEventSource
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 IoArgoprojEventsV1alpha1GithubEventSource
impl<'de> Deserialize<'de> for IoArgoprojEventsV1alpha1GithubEventSource
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<&IoArgoprojEventsV1alpha1GithubEventSource> for IoArgoprojEventsV1alpha1GithubEventSource
impl From<&IoArgoprojEventsV1alpha1GithubEventSource> for IoArgoprojEventsV1alpha1GithubEventSource
Source§fn from(value: &IoArgoprojEventsV1alpha1GithubEventSource) -> Self
fn from(value: &IoArgoprojEventsV1alpha1GithubEventSource) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IoArgoprojEventsV1alpha1GithubEventSource
impl RefUnwindSafe for IoArgoprojEventsV1alpha1GithubEventSource
impl Send for IoArgoprojEventsV1alpha1GithubEventSource
impl Sync for IoArgoprojEventsV1alpha1GithubEventSource
impl Unpin for IoArgoprojEventsV1alpha1GithubEventSource
impl UnwindSafe for IoArgoprojEventsV1alpha1GithubEventSource
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