pub struct AzureBlobStorageHeartbeatData {Show 29 fields
pub access_tier: Option<String>,
pub account_kind: Option<String>,
pub allow_blob_public_access: Option<bool>,
pub blob_delete_retention_days: Option<i64>,
pub blob_delete_retention_enabled: Option<bool>,
pub blob_encryption_enabled: Option<bool>,
pub blob_versioning_enabled: Option<bool>,
pub change_feed_enabled: Option<bool>,
pub change_feed_retention_days: Option<i64>,
pub container_delete_retention_days: Option<i64>,
pub container_delete_retention_enabled: Option<bool>,
pub container_public_access: Option<String>,
pub encryption_key_source: Option<String>,
pub file_encryption_enabled: Option<bool>,
pub location: Option<String>,
pub name: String,
pub primary_location: Option<String>,
pub provisioning_state: Option<String>,
pub public_network_access: Option<String>,
pub queue_encryption_enabled: Option<bool>,
pub resource_group: Option<String>,
pub secondary_location: Option<String>,
pub sku_name: Option<String>,
pub sku_tier: Option<String>,
pub status: StorageHeartbeatStatus,
pub status_of_primary: Option<String>,
pub status_of_secondary: Option<String>,
pub storage_account_name: Option<String>,
pub table_encryption_enabled: Option<bool>,
}Expand description
AzureBlobStorageHeartbeatData
JSON schema
{
"type": "object",
"required": [
"name",
"status"
],
"properties": {
"accessTier": {
"type": [
"string",
"null"
]
},
"accountKind": {
"type": [
"string",
"null"
]
},
"allowBlobPublicAccess": {
"type": [
"boolean",
"null"
]
},
"blobDeleteRetentionDays": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"blobDeleteRetentionEnabled": {
"type": [
"boolean",
"null"
]
},
"blobEncryptionEnabled": {
"type": [
"boolean",
"null"
]
},
"blobVersioningEnabled": {
"type": [
"boolean",
"null"
]
},
"changeFeedEnabled": {
"type": [
"boolean",
"null"
]
},
"changeFeedRetentionDays": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"containerDeleteRetentionDays": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"containerDeleteRetentionEnabled": {
"type": [
"boolean",
"null"
]
},
"containerPublicAccess": {
"type": [
"string",
"null"
]
},
"encryptionKeySource": {
"type": [
"string",
"null"
]
},
"fileEncryptionEnabled": {
"type": [
"boolean",
"null"
]
},
"location": {
"type": [
"string",
"null"
]
},
"name": {
"type": "string"
},
"primaryLocation": {
"type": [
"string",
"null"
]
},
"provisioningState": {
"type": [
"string",
"null"
]
},
"publicNetworkAccess": {
"type": [
"string",
"null"
]
},
"queueEncryptionEnabled": {
"type": [
"boolean",
"null"
]
},
"resourceGroup": {
"type": [
"string",
"null"
]
},
"secondaryLocation": {
"type": [
"string",
"null"
]
},
"skuName": {
"type": [
"string",
"null"
]
},
"skuTier": {
"type": [
"string",
"null"
]
},
"status": {
"$ref": "#/components/schemas/StorageHeartbeatStatus"
},
"statusOfPrimary": {
"type": [
"string",
"null"
]
},
"statusOfSecondary": {
"type": [
"string",
"null"
]
},
"storageAccountName": {
"type": [
"string",
"null"
]
},
"tableEncryptionEnabled": {
"type": [
"boolean",
"null"
]
}
}
}Fields§
§access_tier: Option<String>§account_kind: Option<String>§allow_blob_public_access: Option<bool>§blob_delete_retention_days: Option<i64>§blob_delete_retention_enabled: Option<bool>§blob_encryption_enabled: Option<bool>§blob_versioning_enabled: Option<bool>§change_feed_enabled: Option<bool>§change_feed_retention_days: Option<i64>§container_delete_retention_days: Option<i64>§container_delete_retention_enabled: Option<bool>§container_public_access: Option<String>§encryption_key_source: Option<String>§file_encryption_enabled: Option<bool>§location: Option<String>§name: String§primary_location: Option<String>§provisioning_state: Option<String>§public_network_access: Option<String>§queue_encryption_enabled: Option<bool>§resource_group: Option<String>§secondary_location: Option<String>§sku_name: Option<String>§sku_tier: Option<String>§status: StorageHeartbeatStatus§status_of_primary: Option<String>§status_of_secondary: Option<String>§storage_account_name: Option<String>§table_encryption_enabled: Option<bool>Implementations§
Trait Implementations§
Source§impl Clone for AzureBlobStorageHeartbeatData
impl Clone for AzureBlobStorageHeartbeatData
Source§fn clone(&self) -> AzureBlobStorageHeartbeatData
fn clone(&self) -> AzureBlobStorageHeartbeatData
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<'de> Deserialize<'de> for AzureBlobStorageHeartbeatData
impl<'de> Deserialize<'de> for AzureBlobStorageHeartbeatData
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<&AzureBlobStorageHeartbeatData> for AzureBlobStorageHeartbeatData
impl From<&AzureBlobStorageHeartbeatData> for AzureBlobStorageHeartbeatData
Source§fn from(value: &AzureBlobStorageHeartbeatData) -> Self
fn from(value: &AzureBlobStorageHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl From<AzureBlobStorageHeartbeatData> for AzureBlobStorageHeartbeatData
impl From<AzureBlobStorageHeartbeatData> for AzureBlobStorageHeartbeatData
Source§fn from(value: AzureBlobStorageHeartbeatData) -> Self
fn from(value: AzureBlobStorageHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl TryFrom<AzureBlobStorageHeartbeatData> for AzureBlobStorageHeartbeatData
impl TryFrom<AzureBlobStorageHeartbeatData> for AzureBlobStorageHeartbeatData
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: AzureBlobStorageHeartbeatData,
) -> Result<Self, ConversionError>
fn try_from( value: AzureBlobStorageHeartbeatData, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for AzureBlobStorageHeartbeatData
impl RefUnwindSafe for AzureBlobStorageHeartbeatData
impl Send for AzureBlobStorageHeartbeatData
impl Sync for AzureBlobStorageHeartbeatData
impl Unpin for AzureBlobStorageHeartbeatData
impl UnsafeUnpin for AzureBlobStorageHeartbeatData
impl UnwindSafe for AzureBlobStorageHeartbeatData
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