Share via


Microsoft.Migrate migrateProjects 2018-09-01-preview

Bicep resource definition

The migrateProjects resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Migrate/migrateProjects resource, add the following Bicep to your template.

resource symbolicname 'Microsoft.Migrate/migrateProjects@2018-09-01-preview' = {
  eTag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    provisioningState: 'string'
    registeredTools: [
      'string'
    ]
  }
  tags: {
    additionalProperties: 'string'
  }
}

Property Values

Microsoft.Migrate/migrateProjects

Name Description Value
eTag Gets or sets the eTag for concurrency control. string
location Gets or sets the Azure location in which migrate project is created. string
name The resource name string (required)
properties Gets or sets the nested properties. MigrateProjectProperties
tags Resource tags Dictionary of tag names and values. See Tags in templates

MigrateProjectProperties

Name Description Value
provisioningState Provisioning state of the migrate project. 'Accepted'
'Creating'
'Deleting'
'Failed'
'Moving'
'Succeeded'
registeredTools Gets or sets the list of tools registered with the migrate project. String array containing any of:
'Carbonite'
'Cloudamize'
'CorentTech'
'DatabaseMigrationService'
'DataMigrationAssistant'
'ServerAssessment'
'ServerAssessmentV1'
'ServerDiscovery'
'ServerMigration'
'ServerMigration_Replication'
'Turbonomic'
'Zerto'

MigrateProjectTags

Name Description Value
additionalProperties string

ARM template resource definition

The migrateProjects resource type can be deployed with operations that target:

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Migrate/migrateProjects resource, add the following JSON to your template.

{
  "type": "Microsoft.Migrate/migrateProjects",
  "apiVersion": "2018-09-01-preview",
  "name": "string",
  "eTag": "string",
  "location": "string",
  "properties": {
    "provisioningState": "string",
    "registeredTools": [ "string" ]
  },
  "tags": {
    "additionalProperties": "string"
  }
}

Property Values

Microsoft.Migrate/migrateProjects

Name Description Value
apiVersion The api version '2018-09-01-preview'
eTag Gets or sets the eTag for concurrency control. string
location Gets or sets the Azure location in which migrate project is created. string
name The resource name string (required)
properties Gets or sets the nested properties. MigrateProjectProperties
tags Resource tags Dictionary of tag names and values. See Tags in templates
type The resource type 'Microsoft.Migrate/migrateProjects'

MigrateProjectProperties

Name Description Value
provisioningState Provisioning state of the migrate project. 'Accepted'
'Creating'
'Deleting'
'Failed'
'Moving'
'Succeeded'
registeredTools Gets or sets the list of tools registered with the migrate project. String array containing any of:
'Carbonite'
'Cloudamize'
'CorentTech'
'DatabaseMigrationService'
'DataMigrationAssistant'
'ServerAssessment'
'ServerAssessmentV1'
'ServerDiscovery'
'ServerMigration'
'ServerMigration_Replication'
'Turbonomic'
'Zerto'

MigrateProjectTags

Name Description Value
additionalProperties string

Usage Examples

Azure Quickstart Templates

The following Azure Quickstart templates deploy this resource type.

Template Description
Create an Azure Migrate project

Deploy to Azure
This template creates an Azure Migrate project that will be used for discovering, assessing and migrating servers, apps, data

Terraform (AzAPI provider) resource definition

The migrateProjects resource type can be deployed with operations that target:

  • Resource groups

For a list of changed properties in each API version, see change log.

Resource format

To create a Microsoft.Migrate/migrateProjects resource, add the following Terraform to your template.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Migrate/migrateProjects@2018-09-01-preview"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    additionalProperties = "string"
  }
  body = {
    eTag = "string"
    properties = {
      provisioningState = "string"
      registeredTools = [
        "string"
      ]
    }
  }
}

Property Values

Microsoft.Migrate/migrateProjects

Name Description Value
eTag Gets or sets the eTag for concurrency control. string
location Gets or sets the Azure location in which migrate project is created. string
name The resource name string (required)
properties Gets or sets the nested properties. MigrateProjectProperties
tags Resource tags Dictionary of tag names and values.
type The resource type "Microsoft.Migrate/migrateProjects@2018-09-01-preview"

MigrateProjectProperties

Name Description Value
provisioningState Provisioning state of the migrate project. 'Accepted'
'Creating'
'Deleting'
'Failed'
'Moving'
'Succeeded'
registeredTools Gets or sets the list of tools registered with the migrate project. String array containing any of:
'Carbonite'
'Cloudamize'
'CorentTech'
'DatabaseMigrationService'
'DataMigrationAssistant'
'ServerAssessment'
'ServerAssessmentV1'
'ServerDiscovery'
'ServerMigration'
'ServerMigration_Replication'
'Turbonomic'
'Zerto'

MigrateProjectTags

Name Description Value
additionalProperties string