Package version:

Migration item properties.

interface MigrationItemProperties {
    allowedOperations?: string[];
    criticalJobHistory?: CriticalJobHistoryDetails[];
    currentJob?: CurrentJobDetails;
    eventCorrelationId?: string;
    health?: string;
    healthErrors?: HealthError[];
    lastMigrationStatus?: string;
    lastMigrationTime?: any;
    lastTestMigrationStatus?: string;
    lastTestMigrationTime?: any;
    machineName?: string;
    migrationState?: string;
    migrationStateDescription?: string;
    policyFriendlyName?: string;
    policyId?: string;
    providerSpecificDetails?: MigrationProviderSpecificSettingsUnion;
    recoveryServicesProviderId?: string;
    replicationStatus?: string;
    testMigrateState?: string;
    testMigrateStateDescription?: string;
}

Properties

allowedOperations?: string[]

The allowed operations on the migration item based on the current migration state of the item. NOTE: This property will not be serialized. It can only be populated by the server.

criticalJobHistory?: CriticalJobHistoryDetails[]

The critical past job details. NOTE: This property will not be serialized. It can only be populated by the server.

currentJob?: CurrentJobDetails

The current job details. NOTE: This property will not be serialized. It can only be populated by the server.

eventCorrelationId?: string

The correlation Id for events associated with this migration item. NOTE: This property will not be serialized. It can only be populated by the server.

health?: string

The consolidated health. NOTE: This property will not be serialized. It can only be populated by the server.

healthErrors?: HealthError[]

The list of health errors. NOTE: This property will not be serialized. It can only be populated by the server.

lastMigrationStatus?: string

The status of the last migration. NOTE: This property will not be serialized. It can only be populated by the server.

lastMigrationTime?: any

The last migration time. NOTE: This property will not be serialized. It can only be populated by the server.

lastTestMigrationStatus?: string

The status of the last test migration. NOTE: This property will not be serialized. It can only be populated by the server.

lastTestMigrationTime?: any

The last test migration time. NOTE: This property will not be serialized. It can only be populated by the server.

machineName?: string

The on-premise virtual machine name. NOTE: This property will not be serialized. It can only be populated by the server.

migrationState?: string

The migration status. NOTE: This property will not be serialized. It can only be populated by the server.

migrationStateDescription?: string

The migration state description. NOTE: This property will not be serialized. It can only be populated by the server.

policyFriendlyName?: string

The name of policy governing this item. NOTE: This property will not be serialized. It can only be populated by the server.

policyId?: string

The ARM Id of policy governing this item. NOTE: This property will not be serialized. It can only be populated by the server.

providerSpecificDetails?: MigrationProviderSpecificSettingsUnion

The migration provider custom settings.

recoveryServicesProviderId?: string

The recovery services provider ARM Id. NOTE: This property will not be serialized. It can only be populated by the server.

replicationStatus?: string

The replication status. NOTE: This property will not be serialized. It can only be populated by the server.

testMigrateState?: string

The test migrate state. NOTE: This property will not be serialized. It can only be populated by the server.

testMigrateStateDescription?: string

The test migrate state description. NOTE: This property will not be serialized. It can only be populated by the server.