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.
↳ public_ip
string
Output only. The source's public IP. All communication initiated by this source will originate from this IP.
AWS security group names to limit the scope of the source
inventory.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getMigrationResourcesUserTags
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.
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Vm Migration V1 Client - Class AwsSourceDetails (1.0.5)\n\nVersion latestkeyboard_arrow_down\n\n- [1.0.5 (latest)](/php/docs/reference/cloud-vm-migration/latest/V1.AwsSourceDetails)\n- [1.0.4](/php/docs/reference/cloud-vm-migration/1.0.4/V1.AwsSourceDetails)\n- [0.6.5](/php/docs/reference/cloud-vm-migration/0.6.5/V1.AwsSourceDetails)\n- [0.5.2](/php/docs/reference/cloud-vm-migration/0.5.2/V1.AwsSourceDetails)\n- [0.4.2](/php/docs/reference/cloud-vm-migration/0.4.2/V1.AwsSourceDetails)\n- [0.3.2](/php/docs/reference/cloud-vm-migration/0.3.2/V1.AwsSourceDetails)\n- [0.2.3](/php/docs/reference/cloud-vm-migration/0.2.3/V1.AwsSourceDetails) \nReference documentation and code samples for the Google Cloud Vm Migration V1 Client class AwsSourceDetails.\n\nAwsSourceDetails message describes a specific source details for the\nAWS source type.\n\nGenerated from protobuf message `google.cloud.vmmigration.v1.AwsSourceDetails`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ VMMigration \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getAccessKeyCreds\n\nAWS Credentials using access key id and secret.\n\n### hasAccessKeyCreds\n\n### setAccessKeyCreds\n\nAWS Credentials using access key id and secret.\n\n### getAwsRegion\n\nImmutable. The AWS region that the source VMs will be migrated from.\n\n### setAwsRegion\n\nImmutable. The AWS region that the source VMs will be migrated from.\n\n### getState\n\nOutput only. State of the source as determined by the health check.\n\n### setState\n\nOutput only. State of the source as determined by the health check.\n\n### getError\n\nOutput only. Provides details on the state of the Source in case of an\nerror.\n\n### hasError\n\n### clearError\n\n### setError\n\nOutput only. Provides details on the state of the Source in case of an\nerror.\n\n### getInventoryTagList\n\nAWS resource tags to limit the scope of the source inventory.\n\n### setInventoryTagList\n\nAWS resource tags to limit the scope of the source inventory.\n\n### getInventorySecurityGroupNames\n\nAWS security group names to limit the scope of the source\ninventory.\n\n### setInventorySecurityGroupNames\n\nAWS security group names to limit the scope of the source\ninventory.\n\n### getMigrationResourcesUserTags\n\nUser specified tags to add to every M2VM generated resource in AWS.\n\nThese tags will be set in addition to the default tags that are set as part\nof the migration process. The tags must not begin with the reserved prefix\n`m2vm`.\n\n### setMigrationResourcesUserTags\n\nUser specified tags to add to every M2VM generated resource in AWS.\n\nThese tags will be set in addition to the default tags that are set as part\nof the migration process. The tags must not begin with the reserved prefix\n`m2vm`.\n\n### getPublicIp\n\nOutput only. The source's public IP. All communication initiated by this\nsource will originate from this IP.\n\n### setPublicIp\n\nOutput only. The source's public IP. All communication initiated by this\nsource will originate from this IP.\n\n### getCredentialsType"]]