AwsSourceDetailsArgs

data class AwsSourceDetailsArgs(val accessKeyCreds: Output<AccessKeyCredentialsArgs>? = null, val awsRegion: Output<String>? = null, val inventorySecurityGroupNames: Output<List<String>>? = null, val inventoryTagList: Output<List<TagArgs>>? = null, val migrationResourcesUserTags: Output<Map<String, String>>? = null) : ConvertibleToJava<AwsSourceDetailsArgs>

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

Constructors

Link copied to clipboard
fun AwsSourceDetailsArgs(accessKeyCreds: Output<AccessKeyCredentialsArgs>? = null, awsRegion: Output<String>? = null, inventorySecurityGroupNames: Output<List<String>>? = null, inventoryTagList: Output<List<TagArgs>>? = null, migrationResourcesUserTags: Output<Map<String, String>>? = null)

Functions

Link copied to clipboard
open override fun toJava(): AwsSourceDetailsArgs

Properties

Link copied to clipboard

AWS Credentials using access key id and secret.

Link copied to clipboard
val awsRegion: Output<String>? = null

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

Link copied to clipboard

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

Link copied to clipboard
val inventoryTagList: Output<List<TagArgs>>? = null

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.