pub struct AwsLambdaWorkerHeartbeatData {Show 20 fields
pub code_sha256: Option<String>,
pub function_name: String,
pub function_url_auth_type: Option<String>,
pub function_url_cors_present: bool,
pub last_modified: Option<String>,
pub last_update_status: Option<String>,
pub last_update_status_reason: Option<String>,
pub last_update_status_reason_code: Option<String>,
pub layer_count: i32,
pub memory_size_mb: Option<i64>,
pub package_type: Option<String>,
pub revision_id: Option<String>,
pub runtime: Option<String>,
pub state: Option<String>,
pub state_reason: Option<String>,
pub state_reason_code: Option<String>,
pub status: WorkloadHeartbeatStatus,
pub timeout_seconds: Option<i64>,
pub trigger_count: i32,
pub version: Option<String>,
}Expand description
AwsLambdaWorkerHeartbeatData
JSON schema
{
"type": "object",
"required": [
"functionName",
"functionUrlCorsPresent",
"layerCount",
"status",
"triggerCount"
],
"properties": {
"codeSha256": {
"type": [
"string",
"null"
]
},
"functionName": {
"type": "string"
},
"functionUrlAuthType": {
"type": [
"string",
"null"
]
},
"functionUrlCorsPresent": {
"type": "boolean"
},
"lastModified": {
"type": [
"string",
"null"
]
},
"lastUpdateStatus": {
"type": [
"string",
"null"
]
},
"lastUpdateStatusReason": {
"type": [
"string",
"null"
]
},
"lastUpdateStatusReasonCode": {
"type": [
"string",
"null"
]
},
"layerCount": {
"type": "integer",
"format": "int32",
"minimum": 0.0
},
"memorySizeMb": {
"type": [
"integer",
"null"
],
"format": "int64"
},
"packageType": {
"type": [
"string",
"null"
]
},
"revisionId": {
"type": [
"string",
"null"
]
},
"runtime": {
"type": [
"string",
"null"
]
},
"state": {
"type": [
"string",
"null"
]
},
"stateReason": {
"type": [
"string",
"null"
]
},
"stateReasonCode": {
"type": [
"string",
"null"
]
},
"status": {
"$ref": "#/components/schemas/WorkloadHeartbeatStatus"
},
"timeoutSeconds": {
"type": [
"integer",
"null"
],
"format": "int64"
},
"triggerCount": {
"type": "integer",
"format": "int32",
"minimum": 0.0
},
"version": {
"type": [
"string",
"null"
]
}
}
}Fields§
§code_sha256: Option<String>§function_name: String§function_url_auth_type: Option<String>§function_url_cors_present: bool§last_modified: Option<String>§last_update_status: Option<String>§last_update_status_reason: Option<String>§last_update_status_reason_code: Option<String>§layer_count: i32§memory_size_mb: Option<i64>§package_type: Option<String>§revision_id: Option<String>§runtime: Option<String>§state: Option<String>§state_reason: Option<String>§state_reason_code: Option<String>§status: WorkloadHeartbeatStatus§timeout_seconds: Option<i64>§trigger_count: i32§version: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for AwsLambdaWorkerHeartbeatData
impl Clone for AwsLambdaWorkerHeartbeatData
Source§fn clone(&self) -> AwsLambdaWorkerHeartbeatData
fn clone(&self) -> AwsLambdaWorkerHeartbeatData
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 AwsLambdaWorkerHeartbeatData
impl Debug for AwsLambdaWorkerHeartbeatData
Source§impl<'de> Deserialize<'de> for AwsLambdaWorkerHeartbeatData
impl<'de> Deserialize<'de> for AwsLambdaWorkerHeartbeatData
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<&AwsLambdaWorkerHeartbeatData> for AwsLambdaWorkerHeartbeatData
impl From<&AwsLambdaWorkerHeartbeatData> for AwsLambdaWorkerHeartbeatData
Source§fn from(value: &AwsLambdaWorkerHeartbeatData) -> Self
fn from(value: &AwsLambdaWorkerHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl From<AwsLambdaWorkerHeartbeatData> for AwsLambdaWorkerHeartbeatData
impl From<AwsLambdaWorkerHeartbeatData> for AwsLambdaWorkerHeartbeatData
Source§fn from(value: AwsLambdaWorkerHeartbeatData) -> Self
fn from(value: AwsLambdaWorkerHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl TryFrom<AwsLambdaWorkerHeartbeatData> for AwsLambdaWorkerHeartbeatData
impl TryFrom<AwsLambdaWorkerHeartbeatData> for AwsLambdaWorkerHeartbeatData
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: AwsLambdaWorkerHeartbeatData,
) -> Result<Self, ConversionError>
fn try_from( value: AwsLambdaWorkerHeartbeatData, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for AwsLambdaWorkerHeartbeatData
impl RefUnwindSafe for AwsLambdaWorkerHeartbeatData
impl Send for AwsLambdaWorkerHeartbeatData
impl Sync for AwsLambdaWorkerHeartbeatData
impl Unpin for AwsLambdaWorkerHeartbeatData
impl UnsafeUnpin for AwsLambdaWorkerHeartbeatData
impl UnwindSafe for AwsLambdaWorkerHeartbeatData
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