AwsSourceDetailsResponse

data class AwsSourceDetailsResponse(val accessKeyCreds: AccessKeyCredentialsResponse, val awsRegion: String, val error: StatusResponse, val inventorySecurityGroupNames: List<String>, val inventoryTagList: List<TagResponse>, val migrationResourcesUserTags: Map<String, String>, val publicIp: String, val state: String)

AwsSourceDetails message describes a specific source details for the AWS source type.

Constructors

Link copied to clipboard
constructor(accessKeyCreds: AccessKeyCredentialsResponse, awsRegion: String, error: StatusResponse, inventorySecurityGroupNames: List<String>, inventoryTagList: List<TagResponse>, migrationResourcesUserTags: Map<String, String>, publicIp: String, state: String)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

AWS Credentials using access key id and secret.

Link copied to clipboard

Immutable. The AWS region that the source VMs will be migrated from.

Link copied to clipboard

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

Link copied to clipboard

AWS security group names to limit the scope of the source inventory.

Link copied to clipboard

AWS resource tags to limit the scope of the source inventory.

Link copied to clipboard

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.

Link copied to clipboard

The source's public IP. All communication initiated by this source will originate from this IP.

Link copied to clipboard

State of the source as determined by the health check.