pub struct AwsDynamoDbKvHeartbeatData {Show 21 fields
pub billing_mode: Option<String>,
pub deletion_protection_enabled: Option<bool>,
pub global_secondary_index_count: Option<i32>,
pub item_count: Option<i64>,
pub key_schema: Vec<AwsDynamoDbKeySchemaElement>,
pub local_secondary_index_count: Option<i32>,
pub name: String,
pub region: Option<String>,
pub replica_count: Option<i32>,
pub restore_in_progress: Option<bool>,
pub sse_status: Option<String>,
pub sse_type: Option<String>,
pub status: KvHeartbeatStatus,
pub stream_enabled: Option<bool>,
pub stream_view_type: Option<String>,
pub table_arn: Option<String>,
pub table_class: Option<String>,
pub table_size_bytes: Option<i64>,
pub table_status: Option<String>,
pub ttl_attribute_name: Option<String>,
pub ttl_status: Option<String>,
}Expand description
AwsDynamoDbKvHeartbeatData
JSON schema
{
"type": "object",
"required": [
"keySchema",
"name",
"status"
],
"properties": {
"billingMode": {
"type": [
"string",
"null"
]
},
"deletionProtectionEnabled": {
"type": [
"boolean",
"null"
]
},
"globalSecondaryIndexCount": {
"type": [
"integer",
"null"
],
"format": "int32",
"minimum": 0.0
},
"itemCount": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"keySchema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/AwsDynamoDbKeySchemaElement"
}
},
"localSecondaryIndexCount": {
"type": [
"integer",
"null"
],
"format": "int32",
"minimum": 0.0
},
"name": {
"type": "string"
},
"region": {
"type": [
"string",
"null"
]
},
"replicaCount": {
"type": [
"integer",
"null"
],
"format": "int32",
"minimum": 0.0
},
"restoreInProgress": {
"type": [
"boolean",
"null"
]
},
"sseStatus": {
"type": [
"string",
"null"
]
},
"sseType": {
"type": [
"string",
"null"
]
},
"status": {
"$ref": "#/components/schemas/KvHeartbeatStatus"
},
"streamEnabled": {
"type": [
"boolean",
"null"
]
},
"streamViewType": {
"type": [
"string",
"null"
]
},
"tableArn": {
"type": [
"string",
"null"
]
},
"tableClass": {
"type": [
"string",
"null"
]
},
"tableSizeBytes": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"tableStatus": {
"type": [
"string",
"null"
]
},
"ttlAttributeName": {
"type": [
"string",
"null"
]
},
"ttlStatus": {
"type": [
"string",
"null"
]
}
}
}Fields§
§billing_mode: Option<String>§deletion_protection_enabled: Option<bool>§global_secondary_index_count: Option<i32>§item_count: Option<i64>§key_schema: Vec<AwsDynamoDbKeySchemaElement>§local_secondary_index_count: Option<i32>§name: String§region: Option<String>§replica_count: Option<i32>§restore_in_progress: Option<bool>§sse_status: Option<String>§sse_type: Option<String>§status: KvHeartbeatStatus§stream_enabled: Option<bool>§stream_view_type: Option<String>§table_arn: Option<String>§table_class: Option<String>§table_size_bytes: Option<i64>§table_status: Option<String>§ttl_attribute_name: Option<String>§ttl_status: Option<String>Implementations§
Source§impl AwsDynamoDbKvHeartbeatData
impl AwsDynamoDbKvHeartbeatData
pub fn builder() -> AwsDynamoDbKvHeartbeatData
Trait Implementations§
Source§impl Clone for AwsDynamoDbKvHeartbeatData
impl Clone for AwsDynamoDbKvHeartbeatData
Source§fn clone(&self) -> AwsDynamoDbKvHeartbeatData
fn clone(&self) -> AwsDynamoDbKvHeartbeatData
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 AwsDynamoDbKvHeartbeatData
impl Debug for AwsDynamoDbKvHeartbeatData
Source§impl<'de> Deserialize<'de> for AwsDynamoDbKvHeartbeatData
impl<'de> Deserialize<'de> for AwsDynamoDbKvHeartbeatData
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<&AwsDynamoDbKvHeartbeatData> for AwsDynamoDbKvHeartbeatData
impl From<&AwsDynamoDbKvHeartbeatData> for AwsDynamoDbKvHeartbeatData
Source§fn from(value: &AwsDynamoDbKvHeartbeatData) -> Self
fn from(value: &AwsDynamoDbKvHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl From<AwsDynamoDbKvHeartbeatData> for AwsDynamoDbKvHeartbeatData
impl From<AwsDynamoDbKvHeartbeatData> for AwsDynamoDbKvHeartbeatData
Source§fn from(value: AwsDynamoDbKvHeartbeatData) -> Self
fn from(value: AwsDynamoDbKvHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl TryFrom<AwsDynamoDbKvHeartbeatData> for AwsDynamoDbKvHeartbeatData
impl TryFrom<AwsDynamoDbKvHeartbeatData> for AwsDynamoDbKvHeartbeatData
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: AwsDynamoDbKvHeartbeatData) -> Result<Self, ConversionError>
fn try_from(value: AwsDynamoDbKvHeartbeatData) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for AwsDynamoDbKvHeartbeatData
impl RefUnwindSafe for AwsDynamoDbKvHeartbeatData
impl Send for AwsDynamoDbKvHeartbeatData
impl Sync for AwsDynamoDbKvHeartbeatData
impl Unpin for AwsDynamoDbKvHeartbeatData
impl UnsafeUnpin for AwsDynamoDbKvHeartbeatData
impl UnwindSafe for AwsDynamoDbKvHeartbeatData
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