Show / Hide Table of Contents

Namespace Google.Apis.MigrationCenterAPI.v1alpha1.Data

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.

AggregationCount

Object count.

AggregationFrequency

Frequency distribution of all field values.

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. The lower bound is inclusive and the upper bound is exclusive. Lower bound may be -infinity and upper bound may be infinity.

AggregationResultSum

The result of a sum aggregation.

AggregationSum

Sum of field values.

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.

AssetPerformanceData

Performance data for an asset.

AssetsExportJob

Assets export job message.

AssetsExportJobExecution

Execution status of assets export job.

AssetsExportJobExecutionResult

Contains the result of the assets export.

AssetsExportJobExportCondition

Conditions for selecting assets to export.

AssetsExportJobInventory

Configuration for asset inventory details exports.

AssetsExportJobNetworkDependencies

Configuration for network dependencies exports.

AssetsExportJobPerformanceData

Configuration for performance data exports.

AwsEc2PlatformDetails

AWS EC2 specific details.

AwsRds

Specific details for an AWS RDS database deployment.

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.

CancelOperationRequest

The request message for Operations.CancelOperation.

CascadeLogicalDBsRule

Cascading rule for related logical DBs.

CascadingRule

Specifies cascading rules for traversing relations.

CloudDatabaseMigrationTarget

Cloud database migration target.

CloudSqlForMySqlShape

Cloud SQL for MySQL database shape.

CloudSqlForPostgreSqlShape

Cloud SQL for PostgreSQL database shape.

CloudSqlForSqlServerShape

Cloud SQL for SQL Server database shape.

ComputeEngineMigrationTarget

Compute engine migration target.

ComputeEnginePreferences

The user preferences relating to Compute Engine target platform.

ComputeEngineShapeDescriptor

Compute Engine target shape descriptor.

ComputeEngineSoleTenantMigrationTarget

Compute engine sole tenant migration target.

ComputeStorageDescriptor

Compute Engine storage option descriptor.

CpuUsageSample

CPU usage sample.

CsvOutputFile

Contains a single output file of type CSV.

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.

DatabaseDeploymentDetails

The details of a database deployment asset.

DatabaseDeploymentDetailsAggregatedStats

Aggregated stats for the database deployment.

DatabaseDeploymentTopology

Details of database deployment's topology.

DatabaseDetails

Details of a logical database.

DatabaseDetailsParentDatabaseDeployment

The identifiers of the parent database deployment.

DatabaseInstance

Details of a database instance.

DatabaseInstanceNetwork

Network details of a database instance.

DatabaseObjects

Details of a group of database objects.

DatabasePreferences

DatabasePreferences enables you to create sets of preferences for your migrated databases.

DatabasePreferencesCloudSqlCommon

Preferences common to Cloud SQL databases.

DatabasePreferencesCloudSqlCommonBackup

Preferences for database backups.

DatabasePreferencesCloudSqlMySql

Preferences for MySQL on Cloud SQL.

DatabasePreferencesCloudSqlPostgreSql

Preferences for PostgreSQL on Cloud SQL.

DatabasePreferencesCloudSqlSqlServer

Preferences for SQL Server on Cloud SQL.

DatabaseSchema

Details of a database schema.

Date

Represents a whole or partial calendar date, such as a birthday. The time of day and time zone are either specified elsewhere or are insignificant. The date is relative to the Gregorian Calendar. This can represent one of the following: * A full date, with non-zero year, month, and day values. * A month and day, with a zero year (for example, an anniversary). * A year on its own, with a zero month and a zero day. * A year and month, with a zero day (for example, a credit card expiration date). Related types: * google.type.TimeOfDay * google.type.DateTime * google.protobuf.Timestamp

DateTime

Represents civil time (or occasionally physical time). This type can represent a civil time in one of a few possible ways: * When utc_offset is set and time_zone is unset: a civil time on a calendar day with a particular offset from UTC. * When time_zone is set and utc_offset is unset: a civil time on a calendar day in a particular time zone. * When neither time_zone nor utc_offset is set: a civil time on a calendar day in local time. The date is relative to the Proleptic Gregorian Calendar. If year, month, or day are 0, the DateTime is considered not to have a specific year, month, or day respectively. This type may also be used to represent a physical time if all the date and time fields are set and either case of the time_offset oneof is set. Consider using Timestamp message for physical time instead. If your use case also would like to store the user's timezone, that can be done in another field. This type is more flexible than some applications may want. Make sure to document and validate your application's limitations.

DetectedSoftware

Information about software detected on an asset.

DiscoveryClient

Represents an installed Migration Center Discovery Client instance.

DiscoveryClientDiscoveryClientRecommendedVersion

Discovery client recommended version.

DiskEntry

Single disk entry.

DiskEntryList

VM disks.

DiskPartition

Disk Partition details.

DiskPartitionDetails

Disk partition details.

DiskPartitionList

Disk partition list.

DiskUsageSample

Disk usage sample. Values are across all disks.

Empty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }

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.

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.

GCSPayloadInfo

A resource that represents a payload hosted on Google Cloud Storage.

GenericInsight

A generic insight about an asset.

GenericPlatformDetails

Generic platform details.

GoogleKubernetesEngineMigrationTarget

GKE migration target.

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.

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.

ImportRowErrorArchiveErrorDetails

Error details for an archive file.

ImportRowErrorCsvErrorDetails

Error details for a CSV file.

ImportRowErrorXlsxErrorDetails

Error details for an XLSX file.

InlinePayloadInfo

A resource that represents the inline import job payload.

Insight

An insight about an asset.

InsightList

Message containing insights list.

Issue

An issue associated with a migration.

IssueCompatibilityIssue

Details about a compatibility issue.

ListAssetsExportJobsResponse

Response message for listing assets export jobs.

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.

ListRelationsResponse

Response message for listing relations.

ListReportConfigsResponse

Response message for listing report configs.

ListReportsResponse

Response message for listing Reports.

ListSourcesResponse

Response message for listing sources.

Location

A resource that represents a Google Cloud location.

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 for GCE. Not all machine types are available in all zones and regions.

MachineSeries

A machine series, for a target product (e.g. Compute Engine, Google Cloud VMware Engine).

MemoryUsageSample

Memory usage sample.

MigrationInsight

An insight about potential migrations for an asset.

Money

Represents an amount of money with its currency type.

MySqlPlugin

MySql plugin.

MySqlProperty

MySql property.

MySqlSchemaDetails

Specific details for a Mysql database.

MySqlStorageEngineDetails

Mysql storage engine tables.

MySqlVariable

MySql variable.

MysqlDatabaseDeployment

Specific details for a Mysql database deployment.

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. Values are across all network interfaces.

NfsExport

NFS export.

NfsExportList

NFS exports.

OpenFileDetails

Open file Information.

OpenFileList

Open file list.

OperatingSystemPricingPreferences

Pricing options for OS images.

OperatingSystemPricingPreferencesOperatingSystemPricing

Pricing options of an OS image.

Operation

This resource represents a long-running operation that is the result of a network API call.

OperationMetadata

Represents the metadata of the long-running operation.

OutputFile

Contains a single output file.

OutputFileList

Contains a list of output files.

PayloadFile

Payload file for inline import job payload.

PerformanceSample

Performance data sample.

PhysicalPlatformDetails

Platform specific details for Physical Machines.

PlatformDetails

Information about the platform.

PostgreSqlDatabaseDeployment

Specific details for a PostgreSQL database deployment.

PostgreSqlExtension

PostgreSql extension.

PostgreSqlProperty

PostgreSql property.

PostgreSqlSchemaDetails

Specific details for a PostgreSql schema.

PostgreSqlSetting

PostgreSql setting.

PreferenceSet

The preferences that apply to all assets in a given context.

RegionPreferences

The user preferences relating to target regions.

Relation

Message representing a relation between 2 resource.

RemoveAssetsFromGroupRequest

A request to remove assets from a group.

Report

Report represents a point-in-time rendering of the ReportConfig results.

ReportAssetFramesResponse

A response to a call to ReportAssetFrame.

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.

ReportSummaryDatabaseFinding

DatabaseFinding contains an aggregate costs and shapes for a single database type.

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. The lower bound is inclusive and the upper bound is exclusive. Lower bound may be -infinity and upper bound may be infinity.

ReportSummaryMachineFinding

A set of findings that applies to assets of type Virtual/Physical Machine.

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.

RunAssetsExportJobRequest

A request to run an assets export job.

RunAssetsExportJobResponse

Response message for running an assets export job.

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.

RunningServiceList

List of running guest OS services.

RuntimeNetworkInfo

Runtime networking information.

Selinux

SELinux details.

SendDiscoveryClientHeartbeatRequest

A request to send a discovery client heartbeat.

Settings

Describes the Migration Center settings related to the project.

SignedUri

Contains a signed URI.

SignedUriDestination

Signed URI destination configuration.

SignedUris

Contains a list of Signed URIs.

SoftwareInsight

An insight regarding software detected on an asset.

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.

SqlServerDatabaseDeployment

Specific details for a Microsoft SQL Server database deployment.

SqlServerFeature

SQL Server feature details.

SqlServerSchemaDetails

Specific details for a SqlServer database.

SqlServerServerFlag

SQL Server server flag details.

SqlServerTraceFlag

SQL Server trace flag details.

Status

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

TimeZone

Represents a time zone from the IANA Time Zone Database.

UpdateAssetRequest

A request to update an asset.

UploadFileInfo

A resource that contains a URI to which a data file can be uploaded.

VMwareEngineMachinePreferences

The type of machines to consider when calculating virtual machine migration insights and recommendations for VMware Engine. Not all machine types are available in all zones and regions.

ValidateImportJobRequest

A request to validate an import job.

ValidationReport

A resource that aggregates errors across import job files.

VirtualMachineArchitectureDetails

Details of the VM architecture.

VirtualMachineDetails

Details of a VirtualMachine.

VirtualMachineDiskDetails

Details of VM disks.

VirtualMachineNetworkDetails

Details of network adapters and settings.

VirtualMachinePreferences

VirtualMachinePreferences enables you to create sets of preferences, for example, a geographical location and pricing track, for your migrated virtual machines. The set of preferences influence recommendations for migrating virtual machine assets.

VirtualMachinePreferencesNetworkCostParameters

Parameters that affect network cost estimations.

VirtualMachinePreferencesSizingOptimizationCustomParameters

Custom data to use for sizing optimizations.

VmwareEngineMigrationTarget

VMWare engine migration target.

VmwareEnginePreferences

The user preferences relating to Google Cloud VMware Engine target platform.

VmwarePlatformDetails

VMware specific details.

XlsxOutputFile

Contains a single output file of type XLSX.

In this article
Back to top Generated by DocFX