Struct aws_sdk_amplify::types::Webhook
source · #[non_exhaustive]pub struct Webhook {
pub webhook_arn: Option<String>,
pub webhook_id: Option<String>,
pub webhook_url: Option<String>,
pub branch_name: Option<String>,
pub description: Option<String>,
pub create_time: Option<DateTime>,
pub update_time: Option<DateTime>,
}Expand description
Describes a webhook that connects repository events to an Amplify app.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.webhook_arn: Option<String>The Amazon Resource Name (ARN) for the webhook.
webhook_id: Option<String>The ID of the webhook.
webhook_url: Option<String>The URL of the webhook.
branch_name: Option<String>The name for a branch that is part of an Amplify app.
description: Option<String>The description for a webhook.
create_time: Option<DateTime>The create date and time for a webhook.
update_time: Option<DateTime>Updates the date and time for a webhook.
Implementations§
source§impl Webhook
impl Webhook
sourcepub fn webhook_arn(&self) -> Option<&str>
pub fn webhook_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) for the webhook.
sourcepub fn webhook_id(&self) -> Option<&str>
pub fn webhook_id(&self) -> Option<&str>
The ID of the webhook.
sourcepub fn webhook_url(&self) -> Option<&str>
pub fn webhook_url(&self) -> Option<&str>
The URL of the webhook.
sourcepub fn branch_name(&self) -> Option<&str>
pub fn branch_name(&self) -> Option<&str>
The name for a branch that is part of an Amplify app.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description for a webhook.
sourcepub fn create_time(&self) -> Option<&DateTime>
pub fn create_time(&self) -> Option<&DateTime>
The create date and time for a webhook.
sourcepub fn update_time(&self) -> Option<&DateTime>
pub fn update_time(&self) -> Option<&DateTime>
Updates the date and time for a webhook.
Trait Implementations§
source§impl PartialEq<Webhook> for Webhook
impl PartialEq<Webhook> for Webhook
impl StructuralPartialEq for Webhook
Auto Trait Implementations§
impl RefUnwindSafe for Webhook
impl Send for Webhook
impl Sync for Webhook
impl Unpin for Webhook
impl UnwindSafe for Webhook
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