Send feedback
Class VmMigrationConnectionIdempotencyPolicy (2.29.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.29.0 keyboard_arrow_down
Functions
virtual clone() const
Create a new copy of this object.
Returns
Type
Description
std::unique_ptr< VmMigrationConnectionIdempotencyPolicy >
virtual ListSources(google::cloud::vmmigration::v1::ListSourcesRequest)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::ListSourcesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetSource(google::cloud::vmmigration::v1::GetSourceRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::GetSourceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateSource(google::cloud::vmmigration::v1::CreateSourceRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::CreateSourceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateSource(google::cloud::vmmigration::v1::UpdateSourceRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::UpdateSourceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteSource(google::cloud::vmmigration::v1::DeleteSourceRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::DeleteSourceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual FetchInventory(google::cloud::vmmigration::v1::FetchInventoryRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::FetchInventoryRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListUtilizationReports(google::cloud::vmmigration::v1::ListUtilizationReportsRequest)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::ListUtilizationReportsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetUtilizationReport(google::cloud::vmmigration::v1::GetUtilizationReportRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::GetUtilizationReportRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateUtilizationReport(google::cloud::vmmigration::v1::CreateUtilizationReportRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::CreateUtilizationReportRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteUtilizationReport(google::cloud::vmmigration::v1::DeleteUtilizationReportRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::DeleteUtilizationReportRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListDatacenterConnectors(google::cloud::vmmigration::v1::ListDatacenterConnectorsRequest)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::ListDatacenterConnectorsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetDatacenterConnector(google::cloud::vmmigration::v1::GetDatacenterConnectorRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::GetDatacenterConnectorRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateDatacenterConnector(google::cloud::vmmigration::v1::CreateDatacenterConnectorRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::CreateDatacenterConnectorRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteDatacenterConnector(google::cloud::vmmigration::v1::DeleteDatacenterConnectorRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::DeleteDatacenterConnectorRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpgradeAppliance(google::cloud::vmmigration::v1::UpgradeApplianceRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::UpgradeApplianceRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateMigratingVm(google::cloud::vmmigration::v1::CreateMigratingVmRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::CreateMigratingVmRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListMigratingVms(google::cloud::vmmigration::v1::ListMigratingVmsRequest)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::ListMigratingVmsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetMigratingVm(google::cloud::vmmigration::v1::GetMigratingVmRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::GetMigratingVmRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateMigratingVm(google::cloud::vmmigration::v1::UpdateMigratingVmRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::UpdateMigratingVmRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteMigratingVm(google::cloud::vmmigration::v1::DeleteMigratingVmRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::DeleteMigratingVmRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual StartMigration(google::cloud::vmmigration::v1::StartMigrationRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::StartMigrationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ResumeMigration(google::cloud::vmmigration::v1::ResumeMigrationRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::ResumeMigrationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual PauseMigration(google::cloud::vmmigration::v1::PauseMigrationRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::PauseMigrationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual FinalizeMigration(google::cloud::vmmigration::v1::FinalizeMigrationRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::FinalizeMigrationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateCloneJob(google::cloud::vmmigration::v1::CreateCloneJobRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::CreateCloneJobRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CancelCloneJob(google::cloud::vmmigration::v1::CancelCloneJobRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::CancelCloneJobRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListCloneJobs(google::cloud::vmmigration::v1::ListCloneJobsRequest)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::ListCloneJobsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetCloneJob(google::cloud::vmmigration::v1::GetCloneJobRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::GetCloneJobRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateCutoverJob(google::cloud::vmmigration::v1::CreateCutoverJobRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::CreateCutoverJobRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CancelCutoverJob(google::cloud::vmmigration::v1::CancelCutoverJobRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::CancelCutoverJobRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListCutoverJobs(google::cloud::vmmigration::v1::ListCutoverJobsRequest)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::ListCutoverJobsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetCutoverJob(google::cloud::vmmigration::v1::GetCutoverJobRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::GetCutoverJobRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListGroups(google::cloud::vmmigration::v1::ListGroupsRequest)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::ListGroupsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetGroup(google::cloud::vmmigration::v1::GetGroupRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::GetGroupRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateGroup(google::cloud::vmmigration::v1::CreateGroupRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::CreateGroupRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateGroup(google::cloud::vmmigration::v1::UpdateGroupRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::UpdateGroupRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteGroup(google::cloud::vmmigration::v1::DeleteGroupRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::DeleteGroupRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual AddGroupMigration(google::cloud::vmmigration::v1::AddGroupMigrationRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::AddGroupMigrationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual RemoveGroupMigration(google::cloud::vmmigration::v1::RemoveGroupMigrationRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::RemoveGroupMigrationRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListTargetProjects(google::cloud::vmmigration::v1::ListTargetProjectsRequest)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::ListTargetProjectsRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetTargetProject(google::cloud::vmmigration::v1::GetTargetProjectRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::GetTargetProjectRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual CreateTargetProject(google::cloud::vmmigration::v1::CreateTargetProjectRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::CreateTargetProjectRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual UpdateTargetProject(google::cloud::vmmigration::v1::UpdateTargetProjectRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::UpdateTargetProjectRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual DeleteTargetProject(google::cloud::vmmigration::v1::DeleteTargetProjectRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::DeleteTargetProjectRequest const &
Returns
Type
Description
google::cloud::Idempotency
virtual ListReplicationCycles(google::cloud::vmmigration::v1::ListReplicationCyclesRequest)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::ListReplicationCyclesRequest
Returns
Type
Description
google::cloud::Idempotency
virtual GetReplicationCycle(google::cloud::vmmigration::v1::GetReplicationCycleRequest const &)
Parameter
Name
Description
request
google::cloud::vmmigration::v1::GetReplicationCycleRequest const &
Returns
Type
Description
google::cloud::Idempotency
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-14 UTC."],[[["This page provides documentation for the `VmMigrationConnectionIdempotencyPolicy` class in the Google Cloud C++ client library, specifically within the `vmmigration` version 1 namespace."],["The content details a comprehensive list of available versions, ranging from 2.11.0 up to the latest release candidate, 2.37.0-rc, and including the currently shown version 2.29.0."],["The `VmMigrationConnectionIdempotencyPolicy` class includes a variety of virtual functions related to VM migration, including managing sources, utilization reports, datacenter connectors, migrating VMs, clone jobs, cutover jobs, groups, target projects, and replication cycles, all with provided details regarding parameters and return types."],["For each virtual function, it outlines the request parameter type and the return type as `google::cloud::Idempotency`, indicating whether an operation can be retried safely."],["The class also has a virtual `clone()` function that creates a unique pointer to a new copy of the current object."]]],[]]