pub struct AwsCodeBuildHeartbeatData {Show 21 fields
pub artifacts_encryption_disabled: Option<bool>,
pub artifacts_type: Option<String>,
pub cloud_watch_logs_status: Option<String>,
pub compute_type: Option<String>,
pub created: Option<f64>,
pub description: Option<String>,
pub encryption_key_present: bool,
pub environment_image: Option<String>,
pub environment_type: Option<String>,
pub environment_variable_count: i32,
pub image_pull_credentials_type: Option<String>,
pub last_modified: Option<f64>,
pub privileged_mode: Option<bool>,
pub project_arn: Option<String>,
pub project_name: String,
pub queued_timeout_in_minutes: Option<i32>,
pub s3_logs_status: Option<String>,
pub service_role_present: bool,
pub source_type: Option<String>,
pub status: BuildHeartbeatStatus,
pub timeout_in_minutes: Option<i32>,
}Expand description
AwsCodeBuildHeartbeatData
JSON schema
{
"type": "object",
"required": [
"encryptionKeyPresent",
"environmentVariableCount",
"projectName",
"serviceRolePresent",
"status"
],
"properties": {
"artifactsEncryptionDisabled": {
"type": [
"boolean",
"null"
]
},
"artifactsType": {
"type": [
"string",
"null"
]
},
"cloudWatchLogsStatus": {
"type": [
"string",
"null"
]
},
"computeType": {
"type": [
"string",
"null"
]
},
"created": {
"type": [
"number",
"null"
],
"format": "double"
},
"description": {
"type": [
"string",
"null"
]
},
"encryptionKeyPresent": {
"type": "boolean"
},
"environmentImage": {
"type": [
"string",
"null"
]
},
"environmentType": {
"type": [
"string",
"null"
]
},
"environmentVariableCount": {
"type": "integer",
"format": "int32",
"minimum": 0.0
},
"imagePullCredentialsType": {
"type": [
"string",
"null"
]
},
"lastModified": {
"type": [
"number",
"null"
],
"format": "double"
},
"privilegedMode": {
"type": [
"boolean",
"null"
]
},
"projectArn": {
"type": [
"string",
"null"
]
},
"projectName": {
"type": "string"
},
"queuedTimeoutInMinutes": {
"type": [
"integer",
"null"
],
"format": "int32"
},
"s3LogsStatus": {
"type": [
"string",
"null"
]
},
"serviceRolePresent": {
"type": "boolean"
},
"sourceType": {
"type": [
"string",
"null"
]
},
"status": {
"$ref": "#/components/schemas/BuildHeartbeatStatus"
},
"timeoutInMinutes": {
"type": [
"integer",
"null"
],
"format": "int32"
}
}
}Fields§
§artifacts_encryption_disabled: Option<bool>§artifacts_type: Option<String>§cloud_watch_logs_status: Option<String>§compute_type: Option<String>§created: Option<f64>§description: Option<String>§encryption_key_present: bool§environment_image: Option<String>§environment_type: Option<String>§environment_variable_count: i32§image_pull_credentials_type: Option<String>§last_modified: Option<f64>§privileged_mode: Option<bool>§project_arn: Option<String>§project_name: String§queued_timeout_in_minutes: Option<i32>§s3_logs_status: Option<String>§service_role_present: bool§source_type: Option<String>§status: BuildHeartbeatStatus§timeout_in_minutes: Option<i32>Implementations§
Source§impl AwsCodeBuildHeartbeatData
impl AwsCodeBuildHeartbeatData
pub fn builder() -> AwsCodeBuildHeartbeatData
Trait Implementations§
Source§impl Clone for AwsCodeBuildHeartbeatData
impl Clone for AwsCodeBuildHeartbeatData
Source§fn clone(&self) -> AwsCodeBuildHeartbeatData
fn clone(&self) -> AwsCodeBuildHeartbeatData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 AwsCodeBuildHeartbeatData
impl Debug for AwsCodeBuildHeartbeatData
Source§impl<'de> Deserialize<'de> for AwsCodeBuildHeartbeatData
impl<'de> Deserialize<'de> for AwsCodeBuildHeartbeatData
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<&AwsCodeBuildHeartbeatData> for AwsCodeBuildHeartbeatData
impl From<&AwsCodeBuildHeartbeatData> for AwsCodeBuildHeartbeatData
Source§fn from(value: &AwsCodeBuildHeartbeatData) -> Self
fn from(value: &AwsCodeBuildHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl From<AwsCodeBuildHeartbeatData> for AwsCodeBuildHeartbeatData
impl From<AwsCodeBuildHeartbeatData> for AwsCodeBuildHeartbeatData
Source§fn from(value: AwsCodeBuildHeartbeatData) -> Self
fn from(value: AwsCodeBuildHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl TryFrom<AwsCodeBuildHeartbeatData> for AwsCodeBuildHeartbeatData
impl TryFrom<AwsCodeBuildHeartbeatData> for AwsCodeBuildHeartbeatData
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: AwsCodeBuildHeartbeatData) -> Result<Self, ConversionError>
fn try_from(value: AwsCodeBuildHeartbeatData) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for AwsCodeBuildHeartbeatData
impl RefUnwindSafe for AwsCodeBuildHeartbeatData
impl Send for AwsCodeBuildHeartbeatData
impl Sync for AwsCodeBuildHeartbeatData
impl Unpin for AwsCodeBuildHeartbeatData
impl UnsafeUnpin for AwsCodeBuildHeartbeatData
impl UnwindSafe for AwsCodeBuildHeartbeatData
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