pub struct AzureKeyVaultHeartbeatData {Show 17 fields
pub access_policy_count: i32,
pub location: Option<String>,
pub name: String,
pub private_endpoint_connection_count: i32,
pub provisioning_state: Option<String>,
pub public_network_access: String,
pub purge_protection_enabled: Option<bool>,
pub rbac_authorization_enabled: bool,
pub resource_group: Option<String>,
pub resource_id: Option<String>,
pub secret_metadata_listed: bool,
pub sku_family: Option<String>,
pub sku_name: Option<String>,
pub soft_delete_enabled: bool,
pub soft_delete_retention_days: i32,
pub status: VaultHeartbeatStatus,
pub vault_uri: Option<String>,
}Expand description
AzureKeyVaultHeartbeatData
JSON schema
{
"type": "object",
"required": [
"accessPolicyCount",
"name",
"privateEndpointConnectionCount",
"publicNetworkAccess",
"rbacAuthorizationEnabled",
"secretMetadataListed",
"softDeleteEnabled",
"softDeleteRetentionDays",
"status"
],
"properties": {
"accessPolicyCount": {
"type": "integer",
"format": "int32",
"minimum": 0.0
},
"location": {
"type": [
"string",
"null"
]
},
"name": {
"type": "string"
},
"privateEndpointConnectionCount": {
"type": "integer",
"format": "int32",
"minimum": 0.0
},
"provisioningState": {
"type": [
"string",
"null"
]
},
"publicNetworkAccess": {
"type": "string"
},
"purgeProtectionEnabled": {
"type": [
"boolean",
"null"
]
},
"rbacAuthorizationEnabled": {
"type": "boolean"
},
"resourceGroup": {
"type": [
"string",
"null"
]
},
"resourceId": {
"type": [
"string",
"null"
]
},
"secretMetadataListed": {
"type": "boolean"
},
"skuFamily": {
"type": [
"string",
"null"
]
},
"skuName": {
"type": [
"string",
"null"
]
},
"softDeleteEnabled": {
"type": "boolean"
},
"softDeleteRetentionDays": {
"type": "integer",
"format": "int32"
},
"status": {
"$ref": "#/components/schemas/VaultHeartbeatStatus"
},
"vaultUri": {
"type": [
"string",
"null"
]
}
}
}Fields§
§access_policy_count: i32§location: Option<String>§name: String§private_endpoint_connection_count: i32§provisioning_state: Option<String>§public_network_access: String§purge_protection_enabled: Option<bool>§resource_group: Option<String>§resource_id: Option<String>§secret_metadata_listed: bool§sku_family: Option<String>§sku_name: Option<String>§soft_delete_enabled: bool§soft_delete_retention_days: i32§status: VaultHeartbeatStatus§vault_uri: Option<String>Implementations§
Source§impl AzureKeyVaultHeartbeatData
impl AzureKeyVaultHeartbeatData
pub fn builder() -> AzureKeyVaultHeartbeatData
Trait Implementations§
Source§impl Clone for AzureKeyVaultHeartbeatData
impl Clone for AzureKeyVaultHeartbeatData
Source§fn clone(&self) -> AzureKeyVaultHeartbeatData
fn clone(&self) -> AzureKeyVaultHeartbeatData
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 AzureKeyVaultHeartbeatData
impl Debug for AzureKeyVaultHeartbeatData
Source§impl<'de> Deserialize<'de> for AzureKeyVaultHeartbeatData
impl<'de> Deserialize<'de> for AzureKeyVaultHeartbeatData
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<&AzureKeyVaultHeartbeatData> for AzureKeyVaultHeartbeatData
impl From<&AzureKeyVaultHeartbeatData> for AzureKeyVaultHeartbeatData
Source§fn from(value: &AzureKeyVaultHeartbeatData) -> Self
fn from(value: &AzureKeyVaultHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl From<AzureKeyVaultHeartbeatData> for AzureKeyVaultHeartbeatData
impl From<AzureKeyVaultHeartbeatData> for AzureKeyVaultHeartbeatData
Source§fn from(value: AzureKeyVaultHeartbeatData) -> Self
fn from(value: AzureKeyVaultHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl TryFrom<AzureKeyVaultHeartbeatData> for AzureKeyVaultHeartbeatData
impl TryFrom<AzureKeyVaultHeartbeatData> for AzureKeyVaultHeartbeatData
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(value: AzureKeyVaultHeartbeatData) -> Result<Self, ConversionError>
fn try_from(value: AzureKeyVaultHeartbeatData) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for AzureKeyVaultHeartbeatData
impl RefUnwindSafe for AzureKeyVaultHeartbeatData
impl Send for AzureKeyVaultHeartbeatData
impl Sync for AzureKeyVaultHeartbeatData
impl Unpin for AzureKeyVaultHeartbeatData
impl UnsafeUnpin for AzureKeyVaultHeartbeatData
impl UnwindSafe for AzureKeyVaultHeartbeatData
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