pub struct AzureSourceDetails {
pub azure_location: Option<String>,
pub client_secret_creds: Option<ClientSecretCredentials>,
pub error: Option<Status>,
pub migration_resources_user_tags: Option<HashMap<String, String>>,
pub resource_group_id: Option<String>,
pub state: Option<String>,
pub subscription_id: Option<String>,
}Expand description
AzureSourceDetails message describes a specific source details for the Azure source type.
This type is not used in any activity, and only used as part of another schema.
Fields§
§azure_location: Option<String>Immutable. The Azure location (region) that the source VMs will be migrated from.
client_secret_creds: Option<ClientSecretCredentials>Azure Credentials using tenant ID, client ID and secret.
error: Option<Status>Output only. Provides details on the state of the Source in case of an error.
User specified tags to add to every M2VM generated resource in Azure. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix m4ce or m2vm.
resource_group_id: Option<String>Output only. The ID of the Azure resource group that contains all resources related to the migration process of this source.
state: Option<String>Output only. State of the source as determined by the health check.
subscription_id: Option<String>Immutable. Azure subscription ID.
Trait Implementations§
Source§impl Clone for AzureSourceDetails
impl Clone for AzureSourceDetails
Source§fn clone(&self) -> AzureSourceDetails
fn clone(&self) -> AzureSourceDetails
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AzureSourceDetails
impl Debug for AzureSourceDetails
Source§impl Default for AzureSourceDetails
impl Default for AzureSourceDetails
Source§fn default() -> AzureSourceDetails
fn default() -> AzureSourceDetails
Source§impl<'de> Deserialize<'de> for AzureSourceDetails
impl<'de> Deserialize<'de> for AzureSourceDetails
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>,
Source§impl Serialize for AzureSourceDetails
impl Serialize for AzureSourceDetails
impl Part for AzureSourceDetails
Auto Trait Implementations§
impl Freeze for AzureSourceDetails
impl RefUnwindSafe for AzureSourceDetails
impl Send for AzureSourceDetails
impl Sync for AzureSourceDetails
impl Unpin for AzureSourceDetails
impl UnwindSafe for AzureSourceDetails
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more