migrationcenter/v1 library
Migration Center API - v1
A unified platform that helps you accelerate your end-to-end cloud journey from your current on-premises or cloud environments to Google Cloud.
For more information, see cloud.google.com/migration-center
Create an instance of MigrationCenterApi to access these resources:
- ProjectsResource
- ProjectsLocationsResource
Classes
- AddAssetsToGroupRequest
- A request to add assets to a group.
- AggregateAssetsValuesRequest
- A request to aggregate one or more values.
- AggregateAssetsValuesResponse
- A response to a request to aggregated assets values.
- Aggregation
- Message describing an aggregation.
- AggregationHistogram
- Histogram of bucketed assets counts by field value.
- AggregationResult
- Message describing a result of an aggregation.
- AggregationResultCount
- The result of a count aggregation.
- AggregationResultFrequency
- The result of a frequency distribution aggregation.
- AggregationResultHistogram
- The result of a bucketed histogram aggregation.
- AggregationResultHistogramBucket
- A histogram bucket with a lower and upper bound, and a count of items with a field value between those bounds.
- AggregationResultSum
- The result of a sum aggregation.
- Asset
- An asset represents a resource in your environment.
- AssetFrame
- Contains data reported from an inventory source on an asset.
- AssetList
- Lists the asset IDs of all assets.
- AssetPerformanceData
- Performance data for an asset.
- AwsEc2PlatformDetails
- AWS EC2 specific details.
- AzureVmPlatformDetails
- Azure VM specific details.
- BatchDeleteAssetsRequest
- A request to delete a list of asset.
- BatchUpdateAssetsRequest
- A request to update a list of assets.
- BatchUpdateAssetsResponse
- Response for updating a list of assets.
- BiosDetails
- Details about the BIOS.
- ComputeEngineMigrationTarget
- Compute engine migration target.
- ComputeEnginePreferences
- The user preferences relating to Compute Engine target platform.
- ComputeEngineShapeDescriptor
- Compute Engine target shape descriptor.
- ComputeStorageDescriptor
- Compute Engine storage option descriptor.
- CpuUsageSample
- CPU usage sample.
- DailyResourceUsageAggregation
- Usage data aggregation for a single day.
- DailyResourceUsageAggregationCPU
- Statistical aggregation of CPU usage.
- DailyResourceUsageAggregationDisk
- Statistical aggregation of disk usage.
- DailyResourceUsageAggregationMemory
- Statistical aggregation of memory usage.
- DailyResourceUsageAggregationNetwork
- Statistical aggregation of network usage.
- DailyResourceUsageAggregationStats
- Statistical aggregation of samples for a single resource usage.
- DiscoveryClient
- Represents an installed Migration Center Discovery Client instance.
- DiskEntry
- Single disk entry.
- DiskEntryList
- VM disks.
- DiskPartition
- Disk Partition details.
- DiskPartitionList
- Disk partition list.
- DiskUsageSample
- Disk usage sample.
- ErrorFrame
- Message representing a frame which failed to be processed due to an error.
- ExecutionReport
- A resource that reports result of the import job execution.
- FileValidationReport
- A resource that aggregates the validation errors found in an import job file.
- FitDescriptor
- Describes the fit level of an asset for migration to a specific target.
- Frames
- Collection of frame data.
- FrameViolationEntry
-
A resource that contains a single violation of a reported
AssetFrame
resource. - FstabEntry
- Single fstab entry.
- FstabEntryList
- Fstab content.
- GenericInsight
- A generic insight about an asset.
- GenericPlatformDetails
- Generic platform details.
- Group
- A resource that represents an asset group.
- GuestConfigDetails
- Guest OS config information.
- GuestInstalledApplication
- Guest installed application information.
- GuestInstalledApplicationList
- Guest installed application list.
- GuestOsDetails
- Information from Guest-level collections.
- GuestRuntimeDetails
- Guest OS runtime information.
- HostsEntry
- Single /etc/hosts entry.
- HostsEntryList
- Hosts content.
- ImportDataFile
- A resource that represents a payload file in an import job.
- ImportError
- A resource that reports the errors encountered while processing an import job.
- ImportJob
- A resource that represents the background job that imports asset frames.
- ImportRowError
- A resource that reports the import job errors at row level.
- Insight
- An insight about an asset.
- InsightList
- Message containing insights list.
- ListAssetsResponse
- Response message for listing assets.
- ListDiscoveryClientsResponse
- Response message for listing discovery clients.
- ListErrorFramesResponse
- A response for listing error frames.
- ListGroupsResponse
- A response for listing groups.
- ListImportDataFilesResponse
- Response for listing payload files of an import job.
- ListImportJobsResponse
- A response for listing import jobs.
- ListLocationsResponse
- The response message for Locations.ListLocations.
- ListOperationsResponse
- The response message for Operations.ListOperations.
- ListPreferenceSetsResponse
- Response message for listing preference sets.
- ListReportConfigsResponse
- Response message for listing report configs.
- ListReportsResponse
- Response message for listing Reports.
- ListSourcesResponse
- Response message for listing sources.
- MachineArchitectureDetails
- Details of the machine architecture.
- MachineDetails
- Details of a machine.
- MachineDiskDetails
- Details of machine disks.
- MachineNetworkDetails
- Details of network adapters and settings.
- MachinePreferences
- The type of machines to consider when calculating virtual machine migration insights and recommendations.
- MachineSeries
- A machine series, for a target product (e.g. Compute Engine, Google Cloud VMware Engine).
- MemoryUsageSample
- Memory usage sample.
- MigrationCenterApi
- A unified platform that helps you accelerate your end-to-end cloud journey from your current on-premises or cloud environments to Google Cloud.
- MigrationInsight
- An insight about potential migrations for an asset.
- NetworkAdapterDetails
- Details of network adapter.
- NetworkAdapterList
- List of network adapters.
- NetworkAddress
- Details of network address.
- NetworkAddressList
- List of allocated/assigned network addresses.
- NetworkConnection
- NetworkConnectionList
- Network connection list.
- NetworkUsageSample
- Network usage sample.
- NfsExport
- NFS export.
- NfsExportList
- NFS exports.
- OpenFileDetails
- Open file Information.
- OpenFileList
- Open file list.
- Operation
- This resource represents a long-running operation that is the result of a network API call.
- PerformanceSample
- Performance data sample.
- PhysicalPlatformDetails
- Platform specific details for Physical Machines.
- PlatformDetails
- Information about the platform.
- PreferenceSet
- The preferences that apply to all assets in a given context.
- ProjectsLocationsAssetsResource
- ProjectsLocationsDiscoveryClientsResource
- ProjectsLocationsGroupsResource
- ProjectsLocationsImportJobsImportDataFilesResource
- ProjectsLocationsImportJobsResource
- ProjectsLocationsOperationsResource
- ProjectsLocationsPreferenceSetsResource
- ProjectsLocationsReportConfigsReportsResource
- ProjectsLocationsReportConfigsResource
- ProjectsLocationsResource
- ProjectsLocationsSourcesErrorFramesResource
- ProjectsLocationsSourcesResource
- ProjectsResource
- RegionPreferences
- The user preferences relating to target regions.
- RemoveAssetsFromGroupRequest
- A request to remove assets from a group.
- Report
- Report represents a point-in-time rendering of the ReportConfig results.
- ReportConfig
- The groups and associated preference sets on which we can generate reports.
- ReportConfigGroupPreferenceSetAssignment
- Represents a combination of a group with a preference set.
- ReportSummary
- Describes the Summary view of a Report, which contains aggregated values for all the groups and preference sets included in this Report.
- ReportSummaryAssetAggregateStats
- Aggregate statistics for a collection of assets.
- ReportSummaryChartData
- Describes a collection of data points rendered as a Chart.
- ReportSummaryChartDataDataPoint
- Describes a single data point in the Chart.
- ReportSummaryComputeEngineFinding
- A set of findings that applies to assets destined for Compute Engine.
- ReportSummaryGroupFinding
- Summary Findings for a specific Group.
- ReportSummaryGroupPreferenceSetFinding
- Summary Findings for a specific Group/PreferenceSet combination.
- ReportSummaryHistogramChartData
- A Histogram Chart shows a distribution of values into buckets, showing a count of values which fall into a bucket.
- ReportSummaryHistogramChartDataBucket
- A histogram bucket with a lower and upper bound, and a count of items with a field value between those bounds.
- ReportSummaryMachineSeriesAllocation
- Represents a data point tracking the count of assets allocated for a specific Machine Series.
- ReportSummarySoleTenantFinding
- A set of findings that applies to assets destined for Sole-Tenant nodes.
- ReportSummarySoleTenantNodeAllocation
- Represents the assets allocated to a specific Sole-Tenant node type.
- ReportSummaryUtilizationChartData
- Utilization Chart is a specific type of visualization which displays a metric classified into "Used" and "Free" buckets.
- ReportSummaryVmwareEngineFinding
- A set of findings that applies to assets destined for VMWare Engine.
- ReportSummaryVmwareNode
- A VMWare Engine Node
- ReportSummaryVmwareNodeAllocation
- Represents assets allocated to a specific VMWare Node type.
- RunningProcess
- Guest OS running process details.
- RunningProcessList
- List of running guest OS processes.
- RunningService
- Guest OS running service details.
- RunningServiceList
- List of running guest OS services.
- RuntimeNetworkInfo
- Runtime networking information.
- SendDiscoveryClientHeartbeatRequest
- A request to send a discovery client heartbeat.
- Settings
- Describes the Migration Center settings related to the project.
- SoleTenancyPreferences
- Preferences concerning Sole Tenancy nodes and VMs.
- SoleTenantNodeType
- A Sole Tenant node type.
- Source
- Source represents an object from which asset information is streamed to Migration Center.
- UpdateAssetRequest
- A request to update an asset.
- UploadFileInfo
- A resource that contains a URI to which a data file can be uploaded.
- ValidationReport
- A resource that aggregates errors across import job files.
- VirtualMachinePreferences
- VirtualMachinePreferences enables you to create sets of assumptions, for example, a geographical location and pricing track, for your migrated virtual machines.
- VmwareDiskConfig
- VMware disk config details.
- VmwareEnginePreferences
- The user preferences relating to Google Cloud VMware Engine target platform.
- VmwarePlatformDetails
- VMware specific details.
Typedefs
- AggregationCount = $Empty
- Object count.
- AggregationFrequency = $Empty
- Frequency distribution of all field values.
- AggregationSum = $Empty
- Sum of field values.
- CancelOperationRequest = $Empty
- The request message for Operations.CancelOperation.
- Date = $Date
- Represents a whole or partial calendar date, such as a birthday.
- Empty = $Empty
- A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
- Location = $Location00
- A resource that represents a Google Cloud location.
- Money = $Money
- Represents an amount of money with its currency type.
- ReportAssetFramesResponse = $Empty
-
A response to a call to
ReportAssetFrame
. - RunImportJobRequest = $Request01
- A request to run an import job.
- Status = $Status
-
The
Status
type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. - ValidateImportJobRequest = $Request01
- A request to validate an import job.
Exceptions / Errors
- ApiRequestError
- Represents a general error reported by the API endpoint.
- DetailedApiRequestError
- Represents a specific error reported by the API endpoint.