GoogleApi.VMMigration.V1.Model.AwsSourceDetails (google_api_vm_migration v0.11.0)
View SourceAwsSourceDetails message describes a specific source details for the AWS source type.
Attributes
-
accessKeyCreds
(type:GoogleApi.VMMigration.V1.Model.AccessKeyCredentials.t
, default:nil
) - AWS Credentials using access key id and secret. -
awsRegion
(type:String.t
, default:nil
) - Immutable. The AWS region that the source VMs will be migrated from. -
error
(type:GoogleApi.VMMigration.V1.Model.Status.t
, default:nil
) - Output only. Provides details on the state of the Source in case of an error. -
inventorySecurityGroupNames
(type:list(String.t)
, default:nil
) - AWS security group names to limit the scope of the source inventory. -
inventoryTagList
(type:list(GoogleApi.VMMigration.V1.Model.Tag.t)
, default:nil
) - AWS resource tags to limit the scope of the source inventory. -
migrationResourcesUserTags
(type:map()
, default:nil
) - 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 prefixm2vm
. -
publicIp
(type:String.t
, default:nil
) - Output only. The source's public IP. All communication initiated by this source will originate from this IP. -
state
(type:String.t
, default:nil
) - Output only. State of the source as determined by the health check.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.VMMigration.V1.Model.AwsSourceDetails{ accessKeyCreds: GoogleApi.VMMigration.V1.Model.AccessKeyCredentials.t() | nil, awsRegion: String.t() | nil, error: GoogleApi.VMMigration.V1.Model.Status.t() | nil, inventorySecurityGroupNames: [String.t()] | nil, inventoryTagList: [GoogleApi.VMMigration.V1.Model.Tag.t()] | nil, migrationResourcesUserTags: map() | nil, publicIp: String.t() | nil, state: String.t() | nil }