Vmmigration_v1Functions
object Vmmigration_v1Functions
Functions
Link copied to clipboard
Gets details of a single CloneJob.
suspend fun getCloneJob(argument: suspend GetCloneJobPlainArgsBuilder.() -> Unit): GetCloneJobResult
suspend fun getCloneJob(cloneJobId: String, location: String, migratingVmId: String, project: String? = null, sourceId: String): GetCloneJobResult
Link copied to clipboard
Gets details of a single CutoverJob.
suspend fun getCutoverJob(argument: suspend GetCutoverJobPlainArgsBuilder.() -> Unit): GetCutoverJobResult
suspend fun getCutoverJob(cutoverJobId: String, location: String, migratingVmId: String, project: String? = null, sourceId: String): GetCutoverJobResult
Link copied to clipboard
suspend fun getDatacenterConnector(argument: GetDatacenterConnectorPlainArgs): GetDatacenterConnectorResult
Gets details of a single DatacenterConnector.
suspend fun getDatacenterConnector(argument: suspend GetDatacenterConnectorPlainArgsBuilder.() -> Unit): GetDatacenterConnectorResult
suspend fun getDatacenterConnector(datacenterConnectorId: String, location: String, project: String? = null, sourceId: String): GetDatacenterConnectorResult
Link copied to clipboard
Gets details of a single Group.
Link copied to clipboard
Gets details of a single MigratingVm.
suspend fun getMigratingVm(argument: suspend GetMigratingVmPlainArgsBuilder.() -> Unit): GetMigratingVmResult
suspend fun getMigratingVm(location: String, migratingVmId: String, project: String? = null, sourceId: String, view: String? = null): GetMigratingVmResult
Link copied to clipboard
Gets details of a single Source.
Link copied to clipboard
Gets details of a single TargetProject. NOTE: TargetProject is a global resource; hence the only supported value for location is global
.
suspend fun getTargetProject(argument: suspend GetTargetProjectPlainArgsBuilder.() -> Unit): GetTargetProjectResult
suspend fun getTargetProject(location: String, project: String? = null, targetProjectId: String): GetTargetProjectResult
Link copied to clipboard
suspend fun getUtilizationReport(argument: GetUtilizationReportPlainArgs): GetUtilizationReportResult
Gets a single Utilization Report.
suspend fun getUtilizationReport(argument: suspend GetUtilizationReportPlainArgsBuilder.() -> Unit): GetUtilizationReportResult
suspend fun getUtilizationReport(location: String, project: String? = null, sourceId: String, utilizationReportId: String, view: String? = null): GetUtilizationReportResult