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. The message includes the aggregation type, parameters, and the field on which to perform the aggregation.
Aggregation.Types
Container for nested types declared in the Aggregation message type.
Aggregation.Types.Count
Object count.
Aggregation.Types.Frequency
Frequency distribution of all field values.
Aggregation.Types.Histogram
Histogram of bucketed assets counts by field value.
Aggregation.Types.Sum
Sum of field values.
AggregationResult
Message describing a result of an aggregation.
AggregationResult.Types
Container for nested types declared in the AggregationResult message type.
AggregationResult.Types.Count
The result of a count aggregation.
AggregationResult.Types.Frequency
The result of a frequency distribution aggregation.
AggregationResult.Types.Histogram
The result of a bucketed histogram aggregation.
AggregationResult.Types.Histogram.Types
Container for nested types declared in the Histogram message type.
AggregationResult.Types.Histogram.Types.Bucket
A histogram bucket with a lower and upper bound, and a count of items with a field value between those bounds. The lower bound is inclusive and the upper bound is exclusive. Lower bound may be -infinity and upper bound may be infinity.
AggregationResult.Types.Sum
The result of a sum aggregation.
Asset
An asset represents a resource in your environment. Asset types include virtual machines and databases.
AssetFrame
Contains data reported from an inventory source on an asset.
AssetList
Lists the asset IDs of all assets.
AssetName
Resource name for the Asset
resource.
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.
CreateGroupRequest
A request to create a group.
CreateImportDataFileRequest
A request to create an ImportDataFile
resource.
CreateImportJobRequest
A request to create an import job.
CreatePreferenceSetRequest
A request to create a preference set.
CreateReportConfigRequest
A request to create a ReportConfig
resource.
CreateReportRequest
Message for creating a Report.
CreateSourceRequest
A request to create a source.
DailyResourceUsageAggregation
Usage data aggregation for a single day.
DailyResourceUsageAggregation.Types
Container for nested types declared in the DailyResourceUsageAggregation message type.
DailyResourceUsageAggregation.Types.CPU
Statistical aggregation of CPU usage.
DailyResourceUsageAggregation.Types.Disk
Statistical aggregation of disk usage.
DailyResourceUsageAggregation.Types.Memory
Statistical aggregation of memory usage.
DailyResourceUsageAggregation.Types.Network
Statistical aggregation of network usage.
DailyResourceUsageAggregation.Types.Stats
Statistical aggregation of samples for a single resource usage.
DeleteAssetRequest
A request to delete an asset.
DeleteGroupRequest
A request to delete a group.
DeleteImportDataFileRequest
A request to delete an ImportDataFile
resource.
DeleteImportJobRequest
A request to delete an import job.
DeletePreferenceSetRequest
A request to delete a preference set.
DeleteReportConfigRequest
A request to delete a ReportConfig.
DeleteReportRequest
A request to delete a Report.
DeleteSourceRequest
A request to delete a source.
DiskEntry
Single disk entry.
DiskEntry.Types
Container for nested types declared in the DiskEntry message type.
DiskEntryList
VM disks.
DiskPartition
Disk Partition details.
DiskPartitionList
Disk partition list.
DiskUsageSample
Disk usage sample. Values are across all disks.
ErrorFrame
Message representing a frame which failed to be processed due to an error.
ErrorFrameName
Resource name for the ErrorFrame
resource.
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.
FitDescriptor.Types
Container for nested types declared in the FitDescriptor message type.
FrameViolationEntry
A resource that contains a single violation of a reported AssetFrame
resource.
Frames
Collection of frame data.
FstabEntry
Single fstab entry.
FstabEntryList
Fstab content.
GenericInsight
A generic insight about an asset.
GenericPlatformDetails
Generic platform details.
GetAssetRequest
Message for getting a Asset.
GetErrorFrameRequest
GetGroupRequest
A request to get a group.
GetImportDataFileRequest
A request to get an import data file.
GetImportJobRequest
A request to get an import job.
GetPreferenceSetRequest
A request to get a preference set.
GetReportConfigRequest
A request to get a ReportConfig
resource.
GetReportRequest
A request to get a Report.
GetSettingsRequest
A request to get the settings.
GetSourceRequest
A request to get a source.
Group
A resource that represents an asset group. The purpose of an asset group is to bundle a set of assets that have something in common, while allowing users to add annotations to the group. An asset can belong to multiple groups.
GroupName
Resource name for the Group
resource.
GuestConfigDetails
Guest OS config information.
GuestConfigDetails.Types
Container for nested types declared in the GuestConfigDetails message type.
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.
ImportDataFile.Types
Container for nested types declared in the ImportDataFile message type.
ImportDataFileName
Resource name for the ImportDataFile
resource.
ImportError
A resource that reports the errors encountered while processing an import job.
ImportError.Types
Container for nested types declared in the ImportError message type.
ImportJob
A resource that represents the background job that imports asset frames.
ImportJob.Types
Container for nested types declared in the ImportJob message type.
ImportJobName
Resource name for the ImportJob
resource.
ImportRowError
A resource that reports the import job errors at row level.
Insight
An insight about an asset.
InsightList
Message containing insights list.
ListAssetsRequest
Message for requesting a list of assets.
ListAssetsResponse
Response message for listing assets.
ListErrorFramesRequest
A request to list error frames for a source.
ListErrorFramesResponse
A response for listing error frames.
ListGroupsRequest
A request to list groups.
ListGroupsResponse
A response for listing groups.
ListImportDataFilesRequest
A request to list import data files of an import job.
ListImportDataFilesResponse
Response for listing payload files of an import job.
ListImportJobsRequest
A request to list import jobs.
ListImportJobsResponse
A response for listing import jobs.
ListPreferenceSetsRequest
Request for listing preference sets.
ListPreferenceSetsResponse
Response message for listing preference sets.
ListReportConfigsRequest
A request to get a list of ReportConfig
resources.
ListReportConfigsResponse
Response message for listing report configs.
ListReportsRequest
A request for a list of Reports.
ListReportsResponse
Response message for listing Reports.
ListSourcesRequest
A request for a list of sources.
ListSourcesResponse
Response message for listing sources.
MachineArchitectureDetails
Details of the machine architecture.
MachineArchitectureDetails.Types
Container for nested types declared in the MachineArchitectureDetails message type.
MachineDetails
Details of a machine.
MachineDetails.Types
Container for nested types declared in the MachineDetails message type.
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. Not all machine types are available in all zones and regions.
MachineSeries
A Compute Engine machine series.
MemoryUsageSample
Memory usage sample.
MigrationCenter
Service describing handlers for resources.
MigrationCenter.MigrationCenterBase
Base class for server-side implementations of MigrationCenter
MigrationCenter.MigrationCenterClient
Client for MigrationCenter
MigrationCenterClient
MigrationCenter client wrapper, for convenient use.
MigrationCenterClientBuilder
Builder class for MigrationCenterClient to provide simple configuration of credentials, endpoint etc.
MigrationCenterClientImpl
MigrationCenter client wrapper implementation, for convenient use.
MigrationCenterSettings
Settings for MigrationCenterClient instances.
MigrationInsight
An insight about potential migrations for an asset.
NetworkAdapterDetails
Details of network adapter.
NetworkAdapterList
List of network adapters.
NetworkAddress
Details of network address.
NetworkAddress.Types
Container for nested types declared in the NetworkAddress message type.
NetworkAddressList
List of allocated/assigned network addresses.
NetworkConnection
NetworkConnection.Types
Container for nested types declared in the NetworkConnection message type.
NetworkConnectionList
Network connection list.
NetworkUsageSample
Network usage sample. Values are across all network interfaces.
NfsExport
NFS export.
NfsExportList
NFS exports.
OpenFileDetails
Open file Information.
OpenFileList
Open file list.
OperationMetadata
Represents the metadata of the long-running operation.
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.
PreferenceSetName
Resource name for the PreferenceSet
resource.
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.
Report.Types
Container for nested types declared in the Report message type.
ReportAssetFramesRequest
A request to report a set of asset frames.
ReportAssetFramesResponse
A response to a call to ReportAssetFrame
.
ReportConfig
The groups and associated preference sets on which we can generate reports.
ReportConfig.Types
Container for nested types declared in the ReportConfig message type.
ReportConfig.Types.GroupPreferenceSetAssignment
Represents a combination of a group with a preference set.
ReportConfigName
Resource name for the ReportConfig
resource.
ReportName
Resource name for the Report
resource.
ReportSummary
Describes the Summary view of a Report, which contains aggregated values for all the groups and preference sets included in this Report.
ReportSummary.Types
Container for nested types declared in the ReportSummary message type.
ReportSummary.Types.AssetAggregateStats
Aggregate statistics for a collection of assets.
ReportSummary.Types.ChartData
Describes a collection of data points rendered as a Chart.
ReportSummary.Types.ChartData.Types
Container for nested types declared in the ChartData message type.
ReportSummary.Types.ChartData.Types.DataPoint
Describes a single data point in the Chart.
ReportSummary.Types.ComputeEngineFinding
A set of findings that applies to assets destined for Compute Engine.
ReportSummary.Types.GroupFinding
Summary Findings for a specific Group.
ReportSummary.Types.GroupPreferenceSetFinding
Summary Findings for a specific Group/PreferenceSet combination.
ReportSummary.Types.HistogramChartData
A Histogram Chart shows a distribution of values into buckets, showing a count of values which fall into a bucket.
ReportSummary.Types.HistogramChartData.Types
Container for nested types declared in the HistogramChartData message type.
ReportSummary.Types.HistogramChartData.Types.Bucket
A histogram bucket with a lower and upper bound, and a count of items with a field value between those bounds. The lower bound is inclusive and the upper bound is exclusive. Lower bound may be -infinity and upper bound may be infinity.
ReportSummary.Types.MachineSeriesAllocation
Represents a data point tracking the count of assets allocated for a specific Machine Series.
ReportSummary.Types.SoleTenantFinding
A set of findings that applies to assets destined for Sole-Tenant nodes.
ReportSummary.Types.SoleTenantNodeAllocation
Represents the assets allocated to a specific Sole-Tenant node type.
ReportSummary.Types.UtilizationChartData
Utilization Chart is a specific type of visualization which displays a metric classified into "Used" and "Free" buckets.
ReportSummary.Types.VmwareEngineFinding
A set of findings that applies to assets destined for VMWare Engine.
ReportSummary.Types.VmwareNode
A VMWare Engine Node
ReportSummary.Types.VmwareNodeAllocation
Represents assets allocated to a specific VMWare Node type.
RunImportJobRequest
A request to run an import job.
RunningProcess
Guest OS running process details.
RunningProcessList
List of running guest OS processes.
RunningService
Guest OS running service details.
RunningService.Types
Container for nested types declared in the RunningService message type.
RunningServiceList
List of running guest OS services.
RuntimeNetworkInfo
Runtime networking information.
Settings
Describes the Migration Center settings related to the project.
SettingsName
Resource name for the Settings
resource.
SoleTenancyPreferences
Preferences concerning Sole Tenancy nodes and VMs.
SoleTenancyPreferences.Types
Container for nested types declared in the SoleTenancyPreferences message type.
SoleTenantNodeType
A Sole Tenant node type.
Source
Source represents an object from which asset information is streamed to Migration Center.
Source.Types
Container for nested types declared in the Source message type.
SourceName
Resource name for the Source
resource.
UpdateAssetRequest
A request to update an asset.
UpdateGroupRequest
A request to update a group.
UpdateImportJobRequest
A request to update an import job.
UpdatePreferenceSetRequest
A request to update a preference set.
UpdateSettingsRequest
A request to update the settings.
UpdateSourceRequest
A request to update a source.
UploadFileInfo
A resource that contains a URI to which a data file can be uploaded.
ValidateImportJobRequest
A request to validate an import job.
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. The set of preferences influence recommendations for migrating virtual machine assets.
VmwareDiskConfig
VMware disk config details.
VmwareDiskConfig.Types
Container for nested types declared in the VmwareDiskConfig message type.
VmwareEnginePreferences
The user preferences relating to Google Cloud VMware Engine target platform.
VmwareEnginePreferences.Types
Container for nested types declared in the VmwareEnginePreferences message type.
VmwarePlatformDetails
VMware specific details.
Enums
Aggregation.AggregationFunctionOneofCase
Enum of possible cases for the "aggregation_function" oneof.
AggregationResult.ResultOneofCase
Enum of possible cases for the "result" oneof.
Asset.AssetDetailsOneofCase
Enum of possible cases for the "AssetDetails" oneof.
AssetFrame.FrameDataOneofCase
Enum of possible cases for the "FrameData" oneof.
AssetName.ResourceNameType
The possible contents of AssetName.
AssetView
Specifies the types of asset views that provide complete or partial details of an asset.
CommitmentPlan
The plan of commitments for VM resource-based committed use discount (CUD).
ComputeMigrationTargetProduct
The preference for a specific Google Cloud product platform.
DiskEntry.PlatformSpecificOneofCase
Enum of possible cases for the "platform_specific" oneof.
DiskEntry.Types.InterfaceType
Disks interface type.
ErrorFrameName.ResourceNameType
The possible contents of ErrorFrameName.
ErrorFrameView
ErrorFrameView can be specified in ErrorFrames List and Get requests to control the level of details that is returned for the original frame.
FitDescriptor.Types.FitLevel
Fit level.
GroupName.ResourceNameType
The possible contents of GroupName.
GuestConfigDetails.Types.SeLinuxMode
Security-Enhanced Linux (SELinux) mode.
ImportDataFile.FileInfoOneofCase
Enum of possible cases for the "file_info" oneof.
ImportDataFile.Types.State
Enumerates possible states of an import data file.
ImportDataFileName.ResourceNameType
The possible contents of ImportDataFileName.
ImportError.Types.Severity
Enumerate possible error severity.
ImportJob.ReportOneofCase
Enum of possible cases for the "report" oneof.
ImportJob.Types.ImportJobState
Enumerates possible states of an import job.
ImportJobFormat
Specifies the data formats supported by Migration Center.
ImportJobName.ResourceNameType
The possible contents of ImportJobName.
ImportJobView
Specifies the types of import job views that provide complete or partial details of an import job.
Insight.InsightOneofCase
Enum of possible cases for the "insight" oneof.
LicenseType
The License type for premium images (RHEL, RHEL for SAP, SLES, SLES for SAP, Windows Server).
MachineArchitectureDetails.Types.CpuHyperThreading
CPU hyper-threading support.
MachineArchitectureDetails.Types.FirmwareType
Firmware type.
MachineDetails.Types.PowerState
Machine power state.
MigrationInsight.MigrationTargetOneofCase
Enum of possible cases for the "migration_target" oneof.
NetworkAddress.Types.AddressAssignment
Network address assignment.
NetworkConnection.Types.State
Network connection state.
OperatingSystemFamily
Known categories of operating systems.
PersistentDiskType
The persistent disk (PD) types of Compute Engine virtual machines.
PlatformDetails.VendorDetailsOneofCase
Enum of possible cases for the "vendor_details" oneof.
PreferenceSetName.ResourceNameType
The possible contents of PreferenceSetName.
Report.Types.State
Report creation state.
Report.Types.Type
Report type.
ReportConfigName.ResourceNameType
The possible contents of ReportConfigName.
ReportName.ResourceNameType
The possible contents of ReportName.
ReportView
Specifies the types of views that provide complete or partial details of a Report.
RunningService.Types.StartMode
Service start mode (OS-agnostic).
RunningService.Types.State
Service state (OS-agnostic).
SettingsName.ResourceNameType
The possible contents of SettingsName.
SizingOptimizationStrategy
The sizing optimization strategy preferences of a virtual machine. This strategy, in addition to actual usage data of the virtual machine, can help determine the recommended shape on the target platform.
SoleTenancyPreferences.Types.CommitmentPlan
Type of committed use discount.
SoleTenancyPreferences.Types.HostMaintenancePolicy
Sole Tenancy nodes maintenance policy.
Source.Types.SourceType
Source.Types.State
Enumerates possible states of a source.
SourceName.ResourceNameType
The possible contents of SourceName.
VmwareDiskConfig.Types.BackingType
VMDK backing type possible values.
VmwareDiskConfig.Types.RdmCompatibility
RDM compatibility mode.
VmwareDiskConfig.Types.VmdkMode
VMDK disk mode.
VmwareEnginePreferences.Types.CommitmentPlan
Type of committed use discount.