Skip to content

awsCloudAccountsMigrateInitiate

AwsCloudAccountsMigrateInitiate return template details for migrating the existing AWS accounts which are eligible for migration.

Arguments

Argument Type Description
input (required) AwsCloudAccountsMigrateInitiateInput! Input to migrate existing AWS cloud account to AWS organization.

Returns

AwsCloudAccountsMigrateInitiateReply!

Sample

mutation AwsCloudAccountsMigrateInitiate($input: AwsCloudAccountsMigrateInitiateInput!) {
  awsCloudAccountsMigrateInitiate(input: $input) {
    cloudFormationUrl
    stackName
    templateUrl
  }
}
{
  "input": {
    "orgId": "example-string"
  }
}
{
  "data": {
    "awsCloudAccountsMigrateInitiate": {
      "cloudFormationUrl": "example-string",
      "stackName": "example-string",
      "templateUrl": "example-string",
      "eligibleAwsAccounts": [
        {
          "accountName": "example-string",
          "cloudType": "C2S",
          "crossAccountRoleModel": "CROSS_ACCOUNT_ROLE_MODEL_UNSPECIFIED",
          "id": "example-string",
          "message": "example-string",
          "nativeId": "example-string"
        }
      ]
    }
  }
}