VM Migration v1 API - Class AzureSourceDetails (2.7.0)

public sealed class AzureSourceDetails : IMessage<AzureSourceDetails>, IEquatable<AzureSourceDetails>, IDeepCloneable<AzureSourceDetails>, IBufferMessage, IMessage

Reference documentation and code samples for the VM Migration v1 API class AzureSourceDetails.

AzureSourceDetails message describes a specific source details for the Azure source type.

Inheritance

object > AzureSourceDetails

Namespace

Google.Cloud.VMMigration.V1

Assembly

Google.Cloud.VMMigration.V1.dll

Constructors

AzureSourceDetails()

public AzureSourceDetails()

AzureSourceDetails(AzureSourceDetails)

public AzureSourceDetails(AzureSourceDetails other)
Parameter
Name Description
other AzureSourceDetails

Properties

AzureLocation

public string AzureLocation { get; set; }

Immutable. The Azure location (region) that the source VMs will be migrated from.

Property Value
Type Description
string

ClientSecretCreds

public AzureSourceDetails.Types.ClientSecretCredentials ClientSecretCreds { get; set; }

Azure Credentials using tenant ID, client ID and secret.

Property Value
Type Description
AzureSourceDetailsTypesClientSecretCredentials

CredentialsTypeCase

public AzureSourceDetails.CredentialsTypeOneofCase CredentialsTypeCase { get; }
Property Value
Type Description
AzureSourceDetailsCredentialsTypeOneofCase

Error

public Status Error { get; set; }

Output only. Provides details on the state of the Source in case of an error.

Property Value
Type Description
Status

MigrationResourcesUserTags

public MapField<string, string> MigrationResourcesUserTags { get; }

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.

Property Value
Type Description
MapFieldstringstring

ResourceGroupId

public string ResourceGroupId { get; set; }

Output only. The ID of the Azure resource group that contains all resources related to the migration process of this source.

Property Value
Type Description
string

State

public AzureSourceDetails.Types.State State { get; set; }

Output only. State of the source as determined by the health check.

Property Value
Type Description
AzureSourceDetailsTypesState

SubscriptionId

public string SubscriptionId { get; set; }

Immutable. Azure subscription ID.

Property Value
Type Description
string