pub struct AzureTagConfig {
pub tag_key: String,
pub tag_value: String,
pub port: u16,
pub subscription_id: Option<String>,
pub resource_group: Option<String>,
}Expand description
Configuration for tag-based Azure VM discovery.
Fields§
§tag_key: StringTag key to filter on (e.g., "dactor-cluster").
tag_value: StringTag value to match (e.g., "production").
port: u16Port to append to each discovered IP address.
subscription_id: Option<String>Azure subscription ID. When None, it is resolved from IMDS.
resource_group: Option<String>Azure resource group. When None, all resource groups are searched.
Trait Implementations§
Source§impl Clone for AzureTagConfig
impl Clone for AzureTagConfig
Source§fn clone(&self) -> AzureTagConfig
fn clone(&self) -> AzureTagConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 AzureTagConfig
impl Debug for AzureTagConfig
Auto Trait Implementations§
impl Freeze for AzureTagConfig
impl RefUnwindSafe for AzureTagConfig
impl Send for AzureTagConfig
impl Sync for AzureTagConfig
impl Unpin for AzureTagConfig
impl UnsafeUnpin for AzureTagConfig
impl UnwindSafe for AzureTagConfig
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