Class AzureSourceDetails
AzureSourceDetails message describes a specific source details for the Azure source type.
Implements
Inherited Members
Namespace: Google.Apis.VMMigrationService.v1alpha1.Data
Assembly: Google.Apis.VMMigrationService.v1alpha1.dll
Syntax
public class AzureSourceDetails : IDirectResponseSchema
Properties
AzureLocation
Immutable. The Azure location (region) that the source VMs will be migrated from.
Declaration
[JsonProperty("azureLocation")]
public virtual string AzureLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ClientSecretCreds
Azure Credentials using tenant ID, client ID and secret.
Declaration
[JsonProperty("clientSecretCreds")]
public virtual ClientSecretCredentials ClientSecretCreds { get; set; }
Property Value
| Type | Description |
|---|---|
| ClientSecretCredentials |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Error
Output only. Provides details on the state of the Source in case of an error.
Declaration
[JsonProperty("error")]
public virtual Status Error { get; set; }
Property Value
| Type | Description |
|---|---|
| Status |
MigrationResourcesUserTags
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.
Declaration
[JsonProperty("migrationResourcesUserTags")]
public virtual IDictionary<string, string> MigrationResourcesUserTags { get; set; }
Property Value
| Type | Description |
|---|---|
| IDictionary<string, string> |
ResourceGroupId
Output only. The ID of the Azure resource group that contains all resources related to the migration process of this source.
Declaration
[JsonProperty("resourceGroupId")]
public virtual string ResourceGroupId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
State
Output only. State of the source as determined by the health check.
Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
SubscriptionId
Immutable. Azure subscription ID.
Declaration
[JsonProperty("subscriptionId")]
public virtual string SubscriptionId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |