DatabaseMigrationCosmosDbMongo interface   
Database Migration Resource for Mongo to CosmosDb.
- Extends
 
Properties
| collection | 
	List of Mongo Collections to be migrated.  | 
| ended | 
	Database migration end time. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| kind | |
| migration | 
	Error details in case of migration failure. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| migration | 
	ID for current migration operation.  | 
| migration | 
	Resource Id of the Migration Service.  | 
| migration | 
	Migration status. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| provisioning | 
	Error message for migration provisioning failure, if any.  | 
| provisioning | 
	Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| scope | Resource Id of the target resource.  | 
| source | 
	Source Mongo connection details.  | 
| started | 
	Database migration start time. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| target | 
	Target Cosmos DB Mongo connection details.  | 
Inherited Properties
| id | Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.  | 
| name | The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.  | 
| system | 
	Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.  | 
| type | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.  | 
Property Details
		collectionList
	 
	List of Mongo Collections to be migrated.
collectionList?: MongoMigrationCollection[]
				Property Value
		endedOn
	 
	Database migration end time. NOTE: This property will not be serialized. It can only be populated by the server.
endedOn?: Date
				Property Value
Date
kind
kind?: string
				Property Value
string
		migrationFailureError
	  
	Error details in case of migration failure. NOTE: This property will not be serialized. It can only be populated by the server.
migrationFailureError?: ErrorInfo
				Property Value
		migrationOperationId
	  
	ID for current migration operation.
migrationOperationId?: string
				Property Value
string
		migrationService
	 
	Resource Id of the Migration Service.
migrationService?: string
				Property Value
string
		migrationStatus
	 
	Migration status. NOTE: This property will not be serialized. It can only be populated by the server.
migrationStatus?: string
				Property Value
string
		provisioningError
	 
	Error message for migration provisioning failure, if any.
provisioningError?: string
				Property Value
string
		provisioningState
	 
	Provisioning State of migration. ProvisioningState as Succeeded implies that validations have been performed and migration has started. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
				Property Value
string
scope
Resource Id of the target resource.
scope?: string
				Property Value
string
		sourceMongoConnection
	  
	Source Mongo connection details.
sourceMongoConnection?: MongoConnectionInformation
				Property Value
		startedOn
	 
	Database migration start time. NOTE: This property will not be serialized. It can only be populated by the server.
startedOn?: Date
				Property Value
Date
		targetMongoConnection
	  
	Target Cosmos DB Mongo connection details.
targetMongoConnection?: MongoConnectionInformation
				Property Value
Inherited Property Details
id
Fully qualified resource ID for the resource. E.g. "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
				Property Value
string
Inherited From ProxyResource.id
name
The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
				Property Value
string
Inherited From ProxyResource.name
		systemData
	 
	Azure Resource Manager metadata containing createdBy and modifiedBy information. NOTE: This property will not be serialized. It can only be populated by the server.
systemData?: SystemData
				Property Value
Inherited From ProxyResource.systemData
type
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
				Property Value
string
Inherited From ProxyResource.type