@datafire/azure_migrateprojects_migrate v3.0.0
@datafire/azure_migrateprojects_migrate
Client library for Azure Migrate Hub
Installation and Usage
npm install --save @datafire/azure_migrateprojects_migrate
let azure_migrateprojects_migrate = require('@datafire/azure_migrateprojects_migrate').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Migrate your workloads to Azure.
Actions
Operations_List
Get a list of REST API supported by Microsoft.Migrate provider.
azure_migrateprojects_migrate.Operations_List(null, context)
Input
This action has no parameters
Output
- output OperationResultList
MigrateProjects_DeleteMigrateProject
Delete the migrate project. Deleting non-existent project is a no-operation.
azure_migrateprojects_migrate.MigrateProjects_DeleteMigrateProject({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - Accept-Language
string
: Standard request header. Used by service to respond to client in appropriate language.
- subscriptionId required
Output
Output schema unknown
MigrateProjects_GetMigrateProject
Method to get a migrate project.
azure_migrateprojects_migrate.MigrateProjects_GetMigrateProject({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client.
- subscriptionId required
Output
- output MigrateProject
MigrateProjects_PatchMigrateProject
Update a migrate project with specified name. Supports partial updates, for example only tags can be provided.
azure_migrateprojects_migrate.MigrateProjects_PatchMigrateProject({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": "",
"body": {}
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - body required MigrateProject
- Accept-Language
string
: Standard request header. Used by service to respond to client in appropriate language.
- subscriptionId required
Output
- output MigrateProject
MigrateProjects_PutMigrateProject
Method to create or update a migrate project.
azure_migrateprojects_migrate.MigrateProjects_PutMigrateProject({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": "",
"body": {}
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - body required MigrateProject
- Accept-Language
string
: Standard request header. Used by service to respond to client in appropriate language.
- subscriptionId required
Output
- output MigrateProject
DatabaseInstances_EnumerateDatabaseInstances
Gets a list of database instances in the migrate project.
azure_migrateprojects_migrate.DatabaseInstances_EnumerateDatabaseInstances({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - continuationToken
string
: The continuation token. - pageSize
integer
: The number of items to be returned in a single page. This value is honored only if it is less than the 100. - Accept-Language
string
: Standard request header. Used by service to respond to client in appropriate language.
- subscriptionId required
Output
- output DatabaseInstanceCollection
DatabaseInstances_GetDatabaseInstance
Gets a database instance in the migrate project.
azure_migrateprojects_migrate.DatabaseInstances_GetDatabaseInstance({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"databaseInstanceName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - databaseInstanceName required
string
: Unique name of a database instance in Azure migration hub. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - Accept-Language
string
: Standard request header. Used by service to respond to client in appropriate language.
- subscriptionId required
Output
- output DatabaseInstance
Databases_EnumerateDatabases
Gets a list of databases in the migrate project.
azure_migrateprojects_migrate.Databases_EnumerateDatabases({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - continuationToken
string
: The continuation token. - pageSize
integer
: The number of items to be returned in a single page. This value is honored only if it is less than the 100. - Accept-Language
string
: Standard request header. Used by service to respond to client in appropriate language.
- subscriptionId required
Output
- output DatabaseCollection
Databases_GetDatabase
Gets a database in the migrate project.
azure_migrateprojects_migrate.Databases_GetDatabase({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"databaseName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - databaseName required
string
: Unique name of a database in Azure migration hub. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - Accept-Language
string
: Standard request header. Used by service to respond to client in appropriate language.
- subscriptionId required
Output
- output Database
Machines_EnumerateMachines
Gets a list of machines in the migrate project.
azure_migrateprojects_migrate.Machines_EnumerateMachines({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - continuationToken
string
: The continuation token. - pageSize
integer
: The number of items to be returned in a single page. This value is honored only if it is less than the 100.
- subscriptionId required
Output
- output MachineCollection
Machines_GetMachine
Gets a machine in the migrate project.
azure_migrateprojects_migrate.Machines_GetMachine({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": "",
"machineName": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - machineName required
string
: Unique name of a machine in Azure migration hub.
- subscriptionId required
Output
- output Machine
Events_EnumerateEvents
Gets a list of events in the migrate project.
azure_migrateprojects_migrate.Events_EnumerateEvents({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - continuationToken
string
: The continuation token. - pageSize
integer
: The number of items to be returned in a single page. This value is honored only if it is less than the 100. - Accept-Language
string
: Standard request header. Used by service to respond to client in appropriate language.
- subscriptionId required
Output
- output EventCollection
Events_DeleteEvent
Delete the migrate event. Deleting non-existent migrate event is a no-operation.
azure_migrateprojects_migrate.Events_DeleteEvent({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": "",
"eventName": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - eventName required
string
: Unique name of an event within a migrate project.
- subscriptionId required
Output
Output schema unknown
Events_GetEvent
Gets an event in the migrate project.
azure_migrateprojects_migrate.Events_GetEvent({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": "",
"eventName": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - eventName required
string
: Unique name of an event within a migrate project.
- subscriptionId required
Output
- output MigrateEvent
MigrateProjects_RefreshMigrateProjectSummary
Refresh the summary of the migrate project.
azure_migrateprojects_migrate.MigrateProjects_RefreshMigrateProjectSummary({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": "",
"input": {}
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - input required RefreshSummaryInput
- subscriptionId required
Output
- output RefreshSummaryResult
MigrateProjects_RegisterTool
Registers a tool with the migrate project.
azure_migrateprojects_migrate.MigrateProjects_RegisterTool({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": "",
"input": {}
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - input required RegisterToolInput
- Accept-Language
string
: Standard request header. Used by service to respond to client in appropriate language.
- subscriptionId required
Output
- output RegistrationResult
Solutions_EnumerateSolutions
Gets the list of solutions in the migrate project.
azure_migrateprojects_migrate.Solutions_EnumerateSolutions({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client.
- subscriptionId required
Output
- output SolutionsCollection
Solutions_DeleteSolution
Delete the solution. Deleting non-existent project is a no-operation.
azure_migrateprojects_migrate.Solutions_DeleteSolution({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"solutionName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - solutionName required
string
: Unique name of a migration solution within a migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client. - Accept-Language
string
: Standard request header. Used by service to respond to client in appropriate language.
- subscriptionId required
Output
Output schema unknown
Solutions_GetSolution
Gets a solution in the migrate project.
azure_migrateprojects_migrate.Solutions_GetSolution({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"solutionName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - solutionName required
string
: Unique name of a migration solution within a migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client.
- subscriptionId required
Output
- output Solution
Solutions_PatchSolution
Update a solution with specified name. Supports partial updates, for example only tags can be provided.
azure_migrateprojects_migrate.Solutions_PatchSolution({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"solutionName": "",
"solutionInput": {},
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - solutionName required
string
: Unique name of a migration solution within a migrate project. - solutionInput required Solution
- api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client.
- subscriptionId required
Output
- output Solution
Solutions_PutSolution
Creates a solution in the migrate project.
azure_migrateprojects_migrate.Solutions_PutSolution({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"solutionName": "",
"solutionInput": {},
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - solutionName required
string
: Unique name of a migration solution within a migrate project. - solutionInput required Solution
- api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client.
- subscriptionId required
Output
- output Solution
Solutions_CleanupSolutionData
Cleanup the solution data in the migrate project.
azure_migrateprojects_migrate.Solutions_CleanupSolutionData({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"solutionName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - solutionName required
string
: Unique name of a migration solution within a migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client.
- subscriptionId required
Output
Output schema unknown
Solutions_GetConfig
Gets the config for the solution in the migrate project.
azure_migrateprojects_migrate.Solutions_GetConfig({
"subscriptionId": "",
"resourceGroupName": "",
"migrateProjectName": "",
"solutionName": "",
"api-version": ""
}, context)
Input
- input
object
- subscriptionId required
string
: Azure Subscription Id in which migrate project was created. - resourceGroupName required
string
: Name of the Azure Resource Group that migrate project is part of. - migrateProjectName required
string
: Name of the Azure Migrate project. - solutionName required
string
: Unique name of a migration solution within a migrate project. - api-version required
string
(values: 2018-09-01-preview): Standard request header. Used by service to identify API version used by client.
- subscriptionId required
Output
- output SolutionConfig
Definitions
ApplyClause
- ApplyClause
object
- transformations
array
- items TransformationNode
- transformations
AssessmentDetails
- AssessmentDetails
object
: Assessment properties that can be shared by various publishers.- assessmentId
string
: Gets or sets the id of the assessment done on the machine. - biosId
string
: Gets or sets the BIOS ID of the machine. - enqueueTime
string
: Gets or sets the time the message was enqueued. - extendedInfo
object
: Gets or sets the ISV specific extended information. - fabricType
string
: Gets or sets the fabric type. - fqdn
string
: Gets or sets the FQDN of the machine. - ipAddresses
array
: Gets or sets the list of IP addresses of the machine. IP addresses could be IP V4 or IP V6.- items
string
- items
- lastUpdatedTime
string
: Gets or sets the time of the last modification of the machine details. - macAddresses
array
: Gets or sets the list of MAC addresses of the machine.- items
string
- items
- machineId
string
: Gets or sets the unique identifier of the machine. - machineManagerId
string
: Gets or sets the unique identifier of the virtual machine manager(vCenter/VMM). - machineName
string
: Gets or sets the name of the machine. - solutionName
string
: Gets or sets the name of the solution that sent the data. - targetStorageType
object
: Gets or sets the target storage type. - targetVMLocation
string
: Gets or sets the target VM location. - targetVMSize
string
: Gets or sets the target VM size.
- assessmentId
Database
- Database
object
: Database REST resource.- id
string
: Gets or sets the relative URL to get to this REST resource. - name
string
: Gets or sets the name of this REST resource. - properties DatabaseProperties
- type
string
: Gets the type of this REST resource.
- id
DatabaseAssessmentDetails
- DatabaseAssessmentDetails
object
: Assessment properties that can be shared by various publishers.- assessmentId
string
: Gets or sets the database assessment scope/Id. - assessmentTargetType
string
: Gets or sets the assessed target database type. - breakingChangesCount
integer
: Gets or sets the number of breaking changes found. - compatibilityLevel
string
: Gets or sets the compatibility level of the database. - databaseName
string
: Gets or sets the database name. - databaseSizeInMB
string
: Gets or sets the database size. - enqueueTime
string
: Gets or sets the time the message was enqueued. - extendedInfo
object
: Gets or sets the extended properties of the database. - instanceId
string
: Gets or sets the database server instance Id. - isReadyForMigration
boolean
: Gets or sets a value indicating whether the database is ready for migration. - lastAssessedTime
string
: Gets or sets the time when the database was last assessed. - lastUpdatedTime
string
: Gets or sets the time of the last modification of the database details. - migrationBlockersCount
integer
: Gets or sets the number of blocking changes found. - solutionName
string
: Gets or sets the name of the solution that sent the data.
- assessmentId
DatabaseCollection
- DatabaseCollection
object
: Collection of databases.- nextLink
string
: Gets or sets the value of nextLink. - value
array
: Gets or sets the databases.- items Database
- nextLink
DatabaseInstance
- DatabaseInstance
object
: DatabaseInstance REST resource.- id
string
: Gets or sets the relative URL to get to this REST resource. - name
string
: Gets or sets the name of this REST resource. - properties DatabaseInstanceProperties
- type
string
: Gets the type of this REST resource.
- id
DatabaseInstanceCollection
- DatabaseInstanceCollection
object
: Collection of database instances.- nextLink
string
: Gets or sets the value of nextLink. - value
array
: Gets or sets the database instances.- items DatabaseInstance
- nextLink
DatabaseInstanceDiscoveryDetails
- DatabaseInstanceDiscoveryDetails
object
: Discovery properties that can be shared by various publishers.- enqueueTime
string
: Gets or sets the time the message was enqueued. - extendedInfo
object
: Gets or sets the extended properties of the database server. - hostName
string
: Gets or sets the host name of the database server. - instanceId
string
: Gets or sets the database instance Id. - instanceName
string
: Gets or sets the database instance name. - instanceType
string
: Gets or sets the database instance type. - instanceVersion
string
: Gets or sets the database instance version. - ipAddress
string
: Gets or sets the IP addresses of the database server. IP addresses could be IP V4 or IP V6. - lastUpdatedTime
string
: Gets or sets the time of the last modification of the database instance details. - portNumber
integer
: Gets or sets the port number of the database server. - solutionName
string
: Gets or sets the name of the solution that sent the data.
- enqueueTime
DatabaseInstanceProperties
- DatabaseInstanceProperties
object
: Properties of the database instance resource.- discoveryData
array
: Gets or sets the assessment details of the database instance published by various sources. - lastUpdatedTime
string
: Gets or sets the time of the last modification of the database. - summary
object
: Gets or sets the database instances summary per solution. The key of dictionary is the solution name and value is the corresponding database instance summary object.
- discoveryData
DatabaseInstanceSummary
- DatabaseInstanceSummary
object
: Class representing the database instance summary object.- databasesAssessedCount
integer
: Gets or sets the count of databases assessed. - migrationReadyCount
integer
: Gets or sets the count of databases ready for migration.
- databasesAssessedCount
DatabaseMigrateEventProperties
- DatabaseMigrateEventProperties
object
: Properties of the database error resource.- database
string
: Gets or sets the database for which the error is being reported. - databaseInstanceId
string
: Gets or sets the database instance for which the error is being reported. - clientRequestId
string
: Gets or sets the client request Id of the payload for which the event is being reported. - errorCode
string
: Gets or sets the error code. - errorMessage
string
: Gets or sets the error message. - instanceType
string
: Gets the Instance type. - possibleCauses
string
: Gets or sets the possible causes for the error. - recommendation
string
: Gets or sets the recommendation for the error. - solution
string
: Gets or sets the solution for which the error is being reported.
- database
DatabaseProjectSummary
- DatabaseProjectSummary
object
: The database project summary class.- extendedSummary
object
: Gets or sets the extended summary. - instanceType
string
: Gets the Instance type. - lastSummaryRefreshedTime
string
: Gets or sets the time when summary was last refreshed. - refreshSummaryState
string
(values: Started, InProgress, Completed, Failed): Gets or sets the state of refresh summary.
- extendedSummary
DatabaseProperties
- DatabaseProperties
object
: Properties of the database resource.- assessmentData
array
: Gets or sets the assessment details of the database published by various sources. - lastUpdatedTime
string
: Gets or sets the time of the last modification of the database.
- assessmentData
DatabasesSolutionSummary
- DatabasesSolutionSummary
object
: Class representing the databases solution summary.- databaseInstancesAssessedCount
integer
: Gets or sets the count of database instances assessed. - databasesAssessedCount
integer
: Gets or sets the count of databases assessed. - migrationReadyCount
integer
: Gets or sets the count of databases ready for migration. - instanceType
string
: Gets the Instance type.
- databaseInstancesAssessedCount
DefaultQuerySettings
- DefaultQuerySettings
object
- enableCount
boolean
- enableExpand
boolean
- enableFilter
boolean
- enableOrderBy
boolean
- enableSelect
boolean
- maxTop
integer
- enableCount
DiscoveryDetails
- DiscoveryDetails
object
: Discovery properties that can be published by various ISVs.- biosId
string
: Gets or sets the BIOS ID of the machine. - enqueueTime
string
: Gets or sets the time the message was enqueued. - extendedInfo
object
: Gets or sets the ISV specific extended information. - fabricType
string
: Gets or sets the fabric type. - fqdn
string
: Gets or sets the FQDN of the machine. - ipAddresses
array
: Gets or sets the list of IP addresses of the machine. IP addresses could be IP V4 or IP V6.- items
string
- items
- lastUpdatedTime
string
: Gets or sets the time of the last modification of the machine details. - macAddresses
array
: Gets or sets the list of MAC addresses of the machine.- items
string
- items
- machineId
string
: Gets or sets the unique identifier of the machine. - machineManagerId
string
: Gets or sets the unique identifier of the virtual machine manager(vCenter/VMM). - machineName
string
: Gets or sets the name of the machine. - osName
string
: Gets or sets the OS name. - osType
string
: Gets or sets the OS type. - osVersion
string
: Gets or sets the OS version. - solutionName
string
: Gets or sets the name of the solution that sent the data.
- biosId
EdmReferentialConstraintPropertyPair
- EdmReferentialConstraintPropertyPair
object
- dependentProperty IEdmStructuralProperty
- principalProperty IEdmStructuralProperty
EventCollection
- EventCollection
object
: Collection of events.- nextLink
string
: Gets or sets the value of nextLink. - value
array
: Gets or sets the machines.- items MigrateEvent
- nextLink
FilterClause
- FilterClause
object
- expression SingleValueNode
- itemType IEdmTypeReference
- rangeVariable RangeVariable
FilterQueryOption
- FilterQueryOption
object
- context ODataQueryContext
- filterClause FilterClause
- rawValue
string
- validator FilterQueryValidator
FilterQueryValidator
- FilterQueryValidator
object
IEdmDirectValueAnnotationsManager
- IEdmDirectValueAnnotationsManager
object
IEdmEntityContainer
- IEdmEntityContainer
object
- elements
array
- name
string
- namespace
string
- schemaElementKind
string
(values: None, TypeDefinition, Term, Action, EntityContainer, Function)
- elements
IEdmEntityContainerElement
- IEdmEntityContainerElement
object
- container IEdmEntityContainer
- containerElementKind
string
(values: None, EntitySet, ActionImport, FunctionImport, Singleton) - name
string
IEdmExpression
- IEdmExpression
object
- expressionKind
string
(values: None, BinaryConstant, BooleanConstant, DateTimeOffsetConstant, DecimalConstant, FloatingConstant, GuidConstant, IntegerConstant, StringConstant, DurationConstant, Null, Record, Collection, Path, If, Cast, IsType, FunctionApplication, LabeledExpressionReference, Labeled, PropertyPath, NavigationPropertyPath, DateConstant, TimeOfDayConstant, EnumMember, AnnotationPath)
- expressionKind
IEdmModel
- IEdmModel
object
- declaredNamespaces
array
- items
string
- items
- directValueAnnotationsManager IEdmDirectValueAnnotationsManager
- entityContainer IEdmEntityContainer
- referencedModels
array
- items IEdmModel
- schemaElements
array
- items IEdmSchemaElement
- vocabularyAnnotations
array
- items IEdmVocabularyAnnotation
- declaredNamespaces
IEdmNavigationProperty
- IEdmNavigationProperty
object
- containsTarget
boolean
- declaringType IEdmStructuredType
- name
string
- onDelete
string
(values: None, Cascade) - partner IEdmNavigationProperty
- propertyKind
string
(values: None, Structural, Navigation) - referentialConstraint IEdmReferentialConstraint
- type IEdmTypeReference
- containsTarget
IEdmNavigationPropertyBinding
- IEdmNavigationPropertyBinding
object
- navigationProperty IEdmNavigationProperty
- path IEdmPathExpression
- target IEdmNavigationSource
IEdmNavigationSource
- IEdmNavigationSource
object
- name
string
- navigationPropertyBindings
array
- path IEdmPathExpression
- type IEdmType
- name
IEdmPathExpression
- IEdmPathExpression
object
- expressionKind
string
(values: None, BinaryConstant, BooleanConstant, DateTimeOffsetConstant, DecimalConstant, FloatingConstant, GuidConstant, IntegerConstant, StringConstant, DurationConstant, Null, Record, Collection, Path, If, Cast, IsType, FunctionApplication, LabeledExpressionReference, Labeled, PropertyPath, NavigationPropertyPath, DateConstant, TimeOfDayConstant, EnumMember, AnnotationPath) - path
string
- pathSegments
array
- items
string
- items
- expressionKind
IEdmProperty
- IEdmProperty
object
- declaringType IEdmStructuredType
- name
string
- propertyKind
string
(values: None, Structural, Navigation) - type IEdmTypeReference
IEdmReferentialConstraint
- IEdmReferentialConstraint
object
- propertyPairs
array
- propertyPairs
IEdmSchemaElement
- IEdmSchemaElement
object
- name
string
- namespace
string
- schemaElementKind
string
(values: None, TypeDefinition, Term, Action, EntityContainer, Function)
- name
IEdmStructuralProperty
- IEdmStructuralProperty
object
- declaringType IEdmStructuredType
- defaultValueString
string
- name
string
- propertyKind
string
(values: None, Structural, Navigation) - type IEdmTypeReference
IEdmStructuredType
- IEdmStructuredType
object
- baseType IEdmStructuredType
- declaredProperties
array
- items IEdmProperty
- isAbstract
boolean
- isOpen
boolean
- typeKind
string
(values: None, Primitive, Entity, Complex, Collection, EntityReference, Enum, TypeDefinition, Untyped, Path)
IEdmTerm
- IEdmTerm
object
- appliesTo
string
- defaultValue
string
- name
string
- namespace
string
- schemaElementKind
string
(values: None, TypeDefinition, Term, Action, EntityContainer, Function) - type IEdmTypeReference
- appliesTo
IEdmType
- IEdmType
object
- typeKind
string
(values: None, Primitive, Entity, Complex, Collection, EntityReference, Enum, TypeDefinition, Untyped, Path)
- typeKind
IEdmTypeReference
- IEdmTypeReference
object
- definition IEdmType
- isNullable
boolean
IEdmVocabularyAnnotatable
- IEdmVocabularyAnnotatable
object
IEdmVocabularyAnnotation
- IEdmVocabularyAnnotation
object
- qualifier
string
- target IEdmVocabularyAnnotatable
- term IEdmTerm
- value IEdmExpression
- qualifier
IServiceProvider
- IServiceProvider
object
Machine
- Machine
object
: Machine REST resource.- id
string
: Gets or sets the relative URL to get to this REST resource. - name
string
: Gets or sets the name of this REST resource. - properties MachineProperties
- type
string
: Gets the type of this REST resource.
- id
MachineCollection
- MachineCollection
object
: Collection of machines.- nextLink
string
: Gets or sets the value of nextLink. - value
array
: Gets or sets the machines.- items Machine
- nextLink
MachineMigrateEventProperties
- MachineMigrateEventProperties
object
: Properties of the machine error resource.- machine
string
: Gets or sets the machine for which the error is being reported. - clientRequestId
string
: Gets or sets the client request Id of the payload for which the event is being reported. - errorCode
string
: Gets or sets the error code. - errorMessage
string
: Gets or sets the error message. - instanceType
string
: Gets the Instance type. - possibleCauses
string
: Gets or sets the possible causes for the error. - recommendation
string
: Gets or sets the recommendation for the error. - solution
string
: Gets or sets the solution for which the error is being reported.
- machine
MachineProperties
- MachineProperties
object
: Properties of the machine resource.- assessmentData
array
: Gets or sets the assessment details of the machine published by various sources.- items AssessmentDetails
- discoveryData
array
: Gets or sets the discovery details of the machine published by various sources.- items DiscoveryDetails
- lastUpdatedTime
string
: Gets or sets the time of the last modification of the machine. - migrationData
array
: Gets or sets the migration details of the machine published by various sources.- items MigrationDetails
- assessmentData
MigrateEvent
- MigrateEvent
object
: MigrateEvent REST resource.- id
string
: Gets or sets the relative URL to get to this REST resource. - name
string
: Gets or sets the name of this REST resource. - properties MigrateEventProperties
- type
string
: Gets the type of this REST resource.
- id
MigrateEventProperties
- MigrateEventProperties
object
: Properties of the error resource.- clientRequestId
string
: Gets or sets the client request Id of the payload for which the event is being reported. - errorCode
string
: Gets or sets the error code. - errorMessage
string
: Gets or sets the error message. - instanceType
string
: Gets the Instance type. - possibleCauses
string
: Gets or sets the possible causes for the error. - recommendation
string
: Gets or sets the recommendation for the error. - solution
string
: Gets or sets the solution for which the error is being reported.
- clientRequestId
MigrateProject
- MigrateProject
object
: Migrate Project REST Resource.- eTag
string
: Gets or sets the eTag for concurrency control. - id
string
: Gets the relative URL to get this migrate project. - location
string
: Gets or sets the Azure location in which migrate project is created. - name
string
: Gets the name of the migrate project. - properties MigrateProjectProperties
- tags
object
: Gets or sets the tags.- additionalProperties
string
- additionalProperties
- type
string
: Handled by resource provider. Type = Microsoft.Migrate/MigrateProject.
- eTag
MigrateProjectProperties
- MigrateProjectProperties
object
: Class for migrate project properties.- lastSummaryRefreshedTime
string
: Gets the last time the project summary was refreshed. - provisioningState
string
(values: Accepted, Creating, Deleting, Failed, Moving, Succeeded): Provisioning state of the migrate project. - refreshSummaryState
string
(values: Started, InProgress, Completed, Failed): Gets the refresh summary state. - registeredTools
array
: Gets or sets the list of tools registered with the migrate project.- items
string
(values: ServerDiscovery, ServerAssessment, ServerMigration, Cloudamize, Turbonomic, Zerto, CorentTech, ServerAssessmentV1, ServerMigration_Replication, Carbonite, DataMigrationAssistant, DatabaseMigrationService)
- items
- summary
object
: Gets the summary of the migrate project.
- lastSummaryRefreshedTime
MigrationDetails
- MigrationDetails
object
: Migration properties that can be shared by various publishers.- biosId
string
: Gets or sets the BIOS ID of the machine. - enqueueTime
string
: Gets or sets the time the message was enqueued. - extendedInfo
object
: Gets or sets the ISV specific extended information. - fabricType
string
: Gets or sets the fabric type. - fqdn
string
: Gets or sets the FQDN of the machine. - ipAddresses
array
: Gets or sets the list of IP addresses of the machine. IP addresses could be IP V4 or IP V6.- items
string
- items
- lastUpdatedTime
string
: Gets or sets the time of the last modification of the machine details. - macAddresses
array
: Gets or sets the list of MAC addresses of the machine.- items
string
- items
- machineId
string
: Gets or sets the unique identifier of the machine. - machineManagerId
string
: Gets or sets the unique identifier of the virtual machine manager(vCenter/VMM). - machineName
string
: Gets or sets the name of the machine. - migrationPhase
string
: Gets or sets the phase of migration of the machine. - migrationTested
boolean
: Gets or sets a value indicating whether migration was tested on the machine. - replicationProgressPercentage
integer
: Gets or sets the progress percentage of migration on the machine. - solutionName
string
: Gets or sets the name of the solution that sent the data. - targetVMArmId
string
: Gets or sets the ARM id the migrated VM.
- biosId
ODataPath
- ODataPath
object
- edmType IEdmType
- navigationSource IEdmNavigationSource
- path
array
- items ODataPathSegment
- pathTemplate
string
- segments
array
- items ODataPathSegment
ODataPathSegment
- ODataPathSegment
object
- edmType IEdmType
- identifier
string
ODataQueryContext
- ODataQueryContext
object
- defaultQuerySettings DefaultQuerySettings
- elementClrType
string
- elementType IEdmType
- model IEdmModel
- navigationSource IEdmNavigationSource
- path ODataPath
- requestContainer IServiceProvider
ODataQueryOptions`1
- ODataQueryOptions
1
object`- filter FilterQueryOption
ODataQueryValidator
- ODataQueryValidator
object
ODataRawQueryOptions
- ODataRawQueryOptions
object
- filter
string
- filter
Object
- Object
object
Operation
- Operation
object
: A REST API operation supported by the provider.- display OperationDisplay
- name
string
: Name of the operation. - origin
string
: Origin of the operation.
OperationDisplay
- OperationDisplay
object
: Displayable properties of the operation.- description
string
: Description of the operation. - operation
string
: Operation Type. - provider
string
: Provider of the operation. - resource
string
: Resource operated on by the operation.
- description
OperationResultList
- OperationResultList
object
: List of API operations.- value
array
: List of operations.- items Operation
- value
ProjectSummary
- ProjectSummary
object
: The project summary class.- extendedSummary
object
: Gets or sets the extended summary. - instanceType
string
: Gets the Instance type. - lastSummaryRefreshedTime
string
: Gets or sets the time when summary was last refreshed. - refreshSummaryState
string
(values: Started, InProgress, Completed, Failed): Gets or sets the state of refresh summary.
- extendedSummary
RangeVariable
- RangeVariable
object
- kind
integer
- name
string
- typeReference IEdmTypeReference
- kind
RefreshSummaryInput
- RefreshSummaryInput
object
: Class representing the refresh summary input.- goal
string
(values: Servers, Databases): Gets or sets the goal for which summary needs to be refreshed.
- goal
RefreshSummaryResult
- RefreshSummaryResult
object
: Class representing the refresh summary status of the migrate project.- isRefreshed
boolean
: Gets or sets a value indicating whether the migrate project summary is refreshed.
- isRefreshed
RegisterToolInput
- RegisterToolInput
object
: Class representing the register tool input.- tool
string
(values: ServerDiscovery, ServerAssessment, ServerMigration, Cloudamize, Turbonomic, Zerto, CorentTech, ServerAssessmentV1, ServerMigration_Replication, Carbonite, DataMigrationAssistant, DatabaseMigrationService): Gets or sets the tool to be registered.
- tool
RegistrationResult
- RegistrationResult
object
: Class representing the registration status of a tool with the migrate project.- isRegistered
boolean
: Gets or sets a value indicating whether the tool is registered or not.
- isRegistered
SelectExpandClause
- SelectExpandClause
object
- allSelected
boolean
- selectedItems
array
- items SelectItem
- allSelected
SelectExpandQueryValidator
- SelectExpandQueryValidator
object
SelectItem
- SelectItem
object
ServersProjectSummary
- ServersProjectSummary
object
: Class representing the servers project summary.- assessedCount
integer
: Gets or sets the count of entities assessed. - discoveredCount
integer
: Gets or sets the count of entities discovered. - migratedCount
integer
: Gets or sets the count of entities migrated. - replicatingCount
integer
: Gets or sets the count of entities being replicated. - testMigratedCount
integer
: Gets or sets the count of entities test migrated. - extendedSummary
object
: Gets or sets the extended summary. - instanceType
string
: Gets the Instance type. - lastSummaryRefreshedTime
string
: Gets or sets the time when summary was last refreshed. - refreshSummaryState
string
(values: Started, InProgress, Completed, Failed): Gets or sets the state of refresh summary.
- assessedCount
ServersSolutionSummary
- ServersSolutionSummary
object
: Class representing the servers solution summary.- assessedCount
integer
: Gets or sets the count of servers assessed. - discoveredCount
integer
: Gets or sets the count of servers discovered. - migratedCount
integer
: Gets or sets the count of servers migrated. - replicatingCount
integer
: Gets or sets the count of servers being replicated. - testMigratedCount
integer
: Gets or sets the count of servers test migrated. - instanceType
string
: Gets the Instance type.
- assessedCount
SingleValueNode
- SingleValueNode
object
- kind
string
(values: None, Constant, Convert, NonResourceRangeVariableReference, BinaryOperator, UnaryOperator, SingleValuePropertyAccess, CollectionPropertyAccess, SingleValueFunctionCall, Any, CollectionNavigationNode, SingleNavigationNode, SingleValueOpenPropertyAccess, SingleResourceCast, All, CollectionResourceCast, ResourceRangeVariableReference, SingleResourceFunctionCall, CollectionFunctionCall, CollectionResourceFunctionCall, NamedFunctionParameter, ParameterAlias, EntitySet, KeyLookup, SearchTerm, CollectionOpenPropertyAccess, CollectionComplexNode, SingleComplexNode, Count, SingleValueCast, CollectionPropertyNode, AggregatedCollectionPropertyNode, In, CollectionConstant) - typeReference IEdmTypeReference
- kind
Solution
- Solution
object
: Solution REST Resource.- etag
string
: Gets or sets the ETAG for optimistic concurrency control. - id
string
: Gets the relative URL to get to this REST resource. - name
string
: Gets the name of this REST resource. - properties SolutionProperties
- type
string
: Gets the type of this REST resource.
- etag
SolutionConfig
- SolutionConfig
object
: Class representing the config for the solution in the migrate project.- publisherSasUri
string
: Gets or sets the publisher sas uri for the solution.
- publisherSasUri
SolutionDetails
- SolutionDetails
object
: Class representing the details of the solution.- assessmentCount
integer
: Gets or sets the count of assessments reported by the solution. - extendedDetails
object
: Gets or sets the extended details reported by the solution. - groupCount
integer
: Gets or sets the count of groups reported by the solution.
- assessmentCount
SolutionProperties
- SolutionProperties
object
: Class for solution properties.- cleanupState
string
(values: None, Started, InProgress, Completed, Failed): Gets or sets the cleanup state of the solution. - details SolutionDetails
- goal
string
(values: Servers, Databases): Gets or sets the goal of the solution. - purpose
string
(values: Discovery, Assessment, Migration): Gets or sets the purpose of the solution. - status
string
(values: Inactive, Active): Gets or sets the current status of the solution. - summary SolutionSummary
- tool
string
(values: ServerDiscovery, ServerAssessment, ServerMigration, Cloudamize, Turbonomic, Zerto, CorentTech, ServerAssessmentV1, ServerMigration_Replication, Carbonite, DataMigrationAssistant, DatabaseMigrationService): Gets or sets the tool being used in the solution.
- cleanupState
SolutionSummary
- SolutionSummary
object
: The solution summary class.- instanceType
string
: Gets the Instance type.
- instanceType
SolutionsCollection
- SolutionsCollection
object
: Collection of solutions.- nextLink
string
: Gets or sets the value of next link. - value
array
: Gets or sets the list of solutions.- items Solution
- nextLink
TransformationNode
- TransformationNode
object
- kind
string
(values: Aggregate, GroupBy, Filter, Compute)
- kind
5 years ago