Struct aws_lambda_events::event::codebuild::CodeBuildEvent
source · pub struct CodeBuildEvent {
pub account_id: Option<String>,
pub region: Option<String>,
pub detail_type: Option<String>,
pub source: Option<String>,
pub version: Option<String>,
pub time: DateTime<Utc>,
pub id: Option<String>,
pub resources: Vec<String>,
pub detail: CodeBuildEventDetail,
}Expand description
CodeBuildEvent is documented at:
https://docs.aws.amazon.com/codebuild/latest/userguide/sample-build-notifications.html#sample-build-notifications-ref
Fields§
§account_id: Option<String>AccountID is the id of the AWS account from which the event originated.
region: Option<String>Region is the AWS region from which the event originated.
detail_type: Option<String>DetailType informs the schema of the Detail field. For build state-change events, the value will be CodeBuildStateChangeDetailType. For phase-change events, it will be CodeBuildPhaseChangeDetailType.
source: Option<String>Source should be equal to CodeBuildEventSource.
version: Option<String>Version is the version of the event’s schema.
time: DateTime<Utc>Time is the event’s timestamp.
id: Option<String>ID is the GUID of this event.
resources: Vec<String>Resources is a list of ARNs of CodeBuild builds that this event pertains to.
detail: CodeBuildEventDetailDetail contains information specific to a build state-change or build phase-change event.
Trait Implementations§
source§impl Clone for CodeBuildEvent
impl Clone for CodeBuildEvent
source§fn clone(&self) -> CodeBuildEvent
fn clone(&self) -> CodeBuildEvent
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for CodeBuildEvent
impl Debug for CodeBuildEvent
source§impl<'de> Deserialize<'de> for CodeBuildEvent
impl<'de> Deserialize<'de> for CodeBuildEvent
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>,
source§impl PartialEq for CodeBuildEvent
impl PartialEq for CodeBuildEvent
source§fn eq(&self, other: &CodeBuildEvent) -> bool
fn eq(&self, other: &CodeBuildEvent) -> bool
self and other values to be equal, and is used
by ==.