pub struct GcpCloudKmsKeyHeartbeatData {
pub algorithm: Option<String>,
pub crypto_key_name: String,
pub primary_state: Option<String>,
pub primary_version: Option<String>,
pub purpose: String,
pub status: KeyHeartbeatStatus,
}Expand description
GcpCloudKmsKeyHeartbeatData
JSON schema
{
"type": "object",
"required": [
"cryptoKeyName",
"purpose",
"status"
],
"properties": {
"algorithm": {
"type": [
"string",
"null"
]
},
"cryptoKeyName": {
"type": "string"
},
"primaryState": {
"type": [
"string",
"null"
]
},
"primaryVersion": {
"type": [
"string",
"null"
]
},
"purpose": {
"type": "string"
},
"status": {
"$ref": "#/components/schemas/KeyHeartbeatStatus"
}
}
}Fields§
§algorithm: Option<String>§crypto_key_name: String§primary_state: Option<String>§primary_version: Option<String>§purpose: String§status: KeyHeartbeatStatusImplementations§
Trait Implementations§
Source§impl Clone for GcpCloudKmsKeyHeartbeatData
impl Clone for GcpCloudKmsKeyHeartbeatData
Source§impl Debug for GcpCloudKmsKeyHeartbeatData
impl Debug for GcpCloudKmsKeyHeartbeatData
Source§impl<'de> Deserialize<'de> for GcpCloudKmsKeyHeartbeatData
impl<'de> Deserialize<'de> for GcpCloudKmsKeyHeartbeatData
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<&GcpCloudKmsKeyHeartbeatData> for GcpCloudKmsKeyHeartbeatData
impl From<&GcpCloudKmsKeyHeartbeatData> for GcpCloudKmsKeyHeartbeatData
Source§fn from(value: &GcpCloudKmsKeyHeartbeatData) -> Self
fn from(value: &GcpCloudKmsKeyHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl From<GcpCloudKmsKeyHeartbeatData> for KeyHeartbeatData
impl From<GcpCloudKmsKeyHeartbeatData> for KeyHeartbeatData
Source§fn from(value: GcpCloudKmsKeyHeartbeatData) -> Self
fn from(value: GcpCloudKmsKeyHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl From<GcpCloudKmsKeyHeartbeatData> for GcpCloudKmsKeyHeartbeatData
impl From<GcpCloudKmsKeyHeartbeatData> for GcpCloudKmsKeyHeartbeatData
Source§fn from(value: GcpCloudKmsKeyHeartbeatData) -> Self
fn from(value: GcpCloudKmsKeyHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl TryFrom<GcpCloudKmsKeyHeartbeatData> for GcpCloudKmsKeyHeartbeatData
impl TryFrom<GcpCloudKmsKeyHeartbeatData> for GcpCloudKmsKeyHeartbeatData
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: GcpCloudKmsKeyHeartbeatData) -> Result<Self, ConversionError>
fn try_from(value: GcpCloudKmsKeyHeartbeatData) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Forget for GcpCloudKmsKeyHeartbeatData
impl Freeze for GcpCloudKmsKeyHeartbeatData
impl Move for GcpCloudKmsKeyHeartbeatData
impl RefUnwindSafe for GcpCloudKmsKeyHeartbeatData
impl Send for GcpCloudKmsKeyHeartbeatData
impl Sync for GcpCloudKmsKeyHeartbeatData
impl Unpin for GcpCloudKmsKeyHeartbeatData
impl UnsafeUnpin for GcpCloudKmsKeyHeartbeatData
impl UnwindSafe for GcpCloudKmsKeyHeartbeatData
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