Migration Center v1 API - Namespace Google.Cloud.MigrationCenter.V1 (1.1.0)

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.