Skip to main content

alien_core/import/data/azure/
kv.rs

1use serde::{Deserialize, Serialize};
2
3/// Azure KV ImportData — a table in the stack's shared Azure Storage
4/// account.
5#[derive(Debug, Clone, PartialEq, Eq, Serialize, Deserialize)]
6#[cfg_attr(feature = "openapi", derive(utoipa::ToSchema))]
7#[cfg_attr(feature = "jsonschema", derive(schemars::JsonSchema))]
8#[serde(rename_all = "camelCase")]
9pub struct AzureKvImportData {
10    /// Subscription ID containing the Storage account.
11    pub subscription_id: String,
12    /// Resource group containing the Storage account.
13    pub resource_group: String,
14    /// Storage account name.
15    pub storage_account_name: String,
16    /// Azure Table name.
17    pub table_name: String,
18    /// Primary Table endpoint URL.
19    pub table_endpoint: String,
20}