Class AwsSourceDetails
AwsSourceDetails message describes a specific source details for the AWS source type.
Implements
Inherited Members
Namespace: Google.Apis.VMMigrationService.v1.Data
Assembly: Google.Apis.VMMigrationService.v1.dll
Syntax
public class AwsSourceDetails : IDirectResponseSchema
Properties
AccessKeyCreds
AWS Credentials using access key id and secret.
Declaration
[JsonProperty("accessKeyCreds")]
public virtual AccessKeyCredentials AccessKeyCreds { get; set; }
Property Value
Type | Description |
---|---|
AccessKeyCredentials |
AwsRegion
Immutable. The AWS region that the source VMs will be migrated from.
Declaration
[JsonProperty("awsRegion")]
public virtual string AwsRegion { get; set; }
Property Value
Type | Description |
---|---|
string |
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 |
InventorySecurityGroupNames
AWS security group names to limit the scope of the source inventory.
Declaration
[JsonProperty("inventorySecurityGroupNames")]
public virtual IList<string> InventorySecurityGroupNames { get; set; }
Property Value
Type | Description |
---|---|
IList<string> |
InventoryTagList
AWS resource tags to limit the scope of the source inventory.
Declaration
[JsonProperty("inventoryTagList")]
public virtual IList<Tag> InventoryTagList { get; set; }
Property Value
Type | Description |
---|---|
IList<Tag> |
MigrationResourcesUserTags
User specified tags to add to every M2VM generated resource in AWS. 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 m2vm
.
Declaration
[JsonProperty("migrationResourcesUserTags")]
public virtual IDictionary<string, string> MigrationResourcesUserTags { get; set; }
Property Value
Type | Description |
---|---|
IDictionary<string, string> |
PublicIp
Output only. The source's public IP. All communication initiated by this source will originate from this IP.
Declaration
[JsonProperty("publicIp")]
public virtual string PublicIp { 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 |