MigrateProjectsController

Create or update a new project with specified settings.

Create or update a new project by sending a json object of type 'migrateproject' as given in Models section as part of the Request Body. The project name is unique.

This operation is Idempotent.

put/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{migrateProjectName}

Path parameters

migrateProjectNamestring required

Name of the Azure Migrate project.

Parameters

../../../../../../common-types/resource-management/v3/types.json#/components/parameters/SubscriptionIdParameter — unresolved $ref
../../../../../../common-types/resource-management/v3/types.json#/components/parameters/ResourceGroupNameParameter — unresolved $ref
../../../../../../common-types/resource-management/v3/types.json#/components/parameters/ApiVersionParameter — unresolved $ref

Request body

eTagstring

For optimistic concurrency control.

locationstring

Azure location in which project is created.

idstring

Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}

namestring

Name of the project.

typestring

Type of the object = [Microsoft.Migrate/migrateProjects].

systemDataSystemData — unresolved $ref

Response

ARM create or update operation completed successfully.

eTagstring

For optimistic concurrency control.

locationstring

Azure location in which project is created.

idstring

Path reference to this project /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Migrate/migrateProjects/{projectName}

namestring

Name of the project.

typestring

Type of the object = [Microsoft.Migrate/migrateProjects].

systemDataSystemData — unresolved $ref

Changes

Changed in 1 of the 1 revision of this API.31

  • 2020-05-01b293e7448c7d31See the full diff
    • deleted the path request parameter resourceGroupName

      request-parameter-removed

    • deleted the path request parameter subscriptionId

      request-parameter-removed

    • deleted the query request parameter api-version

      request-parameter-removed

    • added the success response with the status 201

      response-success-status-added