This page is not yet available in Spanish. We are working on its translation.
If you have any questions or feedback about our current translation project, feel free to reach out to us!

gcp_vmmigration_source

ancestors

Type: UNORDERED_LIST_STRING

aws

Type: STRUCT
Provider name: aws
Description: AWS type source details.

  • access_key_creds
    Type: STRUCT
    Provider name: accessKeyCreds
    Description: AWS Credentials using access key id and secret.
    • access_key_id
      Type: STRING
      Provider name: accessKeyId
      Description: AWS access key ID.
    • secret_access_key
      Type: STRING
      Provider name: secretAccessKey
      Description: Input only. AWS secret access key.
    • session_token
      Type: STRING
      Provider name: sessionToken
      Description: Input only. AWS session token. Used only when AWS security token service (STS) is responsible for creating the temporary credentials.
  • aws_region
    Type: STRING
    Provider name: awsRegion
    Description: Immutable. The AWS region that the source VMs will be migrated from.
  • error
    Type: STRUCT
    Provider name: error
    Description: Output only. Provides details on the state of the Source in case of an error.
    • code
      Type: INT32
      Provider name: code
      Description: The status code, which should be an enum value of google.rpc.Code.
    • message
      Type: STRING
      Provider name: message
      Description: A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
  • inventory_security_group_names
    Type: UNORDERED_LIST_STRING
    Provider name: inventorySecurityGroupNames
    Description: AWS security group names to limit the scope of the source inventory.
  • inventory_tag_list
    Type: UNORDERED_LIST_STRUCT
    Provider name: inventoryTagList
    Description: AWS resource tags to limit the scope of the source inventory.
    • key
      Type: STRING
      Provider name: key
      Description: Required. Key of tag.
    • value
      Type: STRING
      Provider name: value
      Description: Required. Value of tag.
  • public_ip
    Type: STRING
    Provider name: publicIp
    Description: Output only. The source’s public IP. All communication initiated by this source will originate from this IP.
  • state
    Type: STRING
    Provider name: state
    Description: Output only. State of the source as determined by the health check.
    Possible values:
    • STATE_UNSPECIFIED - The state is unknown. This is used for API compatibility only and is not used by the system.
    • PENDING - The state was not sampled by the health checks yet.
    • FAILED - The source is available but might not be usable yet due to invalid credentials or another reason. The error message will contain further details.
    • ACTIVE - The source exists and its credentials were verified.

azure

Type: STRUCT
Provider name: azure
Description: Azure type source details.

  • azure_location
    Type: STRING
    Provider name: azureLocation
    Description: Immutable. The Azure location (region) that the source VMs will be migrated from.
  • client_secret_creds
    Type: STRUCT
    Provider name: clientSecretCreds
    Description: Azure Credentials using tenant ID, client ID and secret.
    • client_id
      Type: STRING
      Provider name: clientId
      Description: Azure client ID.
    • client_secret
      Type: STRING
      Provider name: clientSecret
      Description: Input only. Azure client secret.
    • tenant_id
      Type: STRING
      Provider name: tenantId
      Description: Azure tenant ID.
  • error
    Type: STRUCT
    Provider name: error
    Description: Output only. Provides details on the state of the Source in case of an error.
    • code
      Type: INT32
      Provider name: code
      Description: The status code, which should be an enum value of google.rpc.Code.
    • message
      Type: STRING
      Provider name: message
      Description: A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
  • resource_group_id
    Type: STRING
    Provider name: resourceGroupId
    Description: Output only. The ID of the Azure resource group that contains all resources related to the migration process of this source.
  • state
    Type: STRING
    Provider name: state
    Description: Output only. State of the source as determined by the health check.
    Possible values:
    • STATE_UNSPECIFIED - The state is unknown. This is used for API compatibility only and is not used by the system.
    • PENDING - The state was not sampled by the health checks yet.
    • FAILED - The source is available but might not be usable yet due to invalid credentials or another reason. The error message will contain further details.
    • ACTIVE - The source exists and its credentials were verified.
  • subscription_id
    Type: STRING
    Provider name: subscriptionId
    Description: Immutable. Azure subscription ID.

create_time

Type: TIMESTAMP
Provider name: createTime
Description: Output only. The create time timestamp.

description

Type: STRING
Provider name: description
Description: User-provided description of the source.

encryption

Type: STRUCT
Provider name: encryption
Description: Optional. Immutable. The encryption details of the source data stored by the service.

  • kms_key
    Type: STRING
    Provider name: kmsKey
    Description: Required. The name of the encryption key that is stored in Google Cloud KMS.

labels

Type: UNORDERED_LIST_STRING

name

Type: STRING
Provider name: name
Description: Output only. The Source name.

organization_id

Type: STRING

parent

Type: STRING

project_id

Type: STRING

project_number

Type: STRING

resource_name

Type: STRING

tags

Type: UNORDERED_LIST_STRING

update_time

Type: TIMESTAMP
Provider name: updateTime
Description: Output only. The update time timestamp.

vmware

Type: STRUCT
Provider name: vmware
Description: Vmware type source details.

  • password
    Type: STRING
    Provider name: password
    Description: Input only. The credentials password. This is write only and can not be read in a GET operation.
  • resolved_vcenter_host
    Type: STRING
    Provider name: resolvedVcenterHost
    Description: The hostname of the vcenter.
  • thumbprint
    Type: STRING
    Provider name: thumbprint
    Description: The thumbprint representing the certificate for the vcenter.
  • username
    Type: STRING
    Provider name: username
    Description: The credentials username.
  • vcenter_ip
    Type: STRING
    Provider name: vcenterIp
    Description: The ip address of the vcenter this Source represents.