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