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.
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.
DiskEntry
Single disk entry.
DiskEntryList
VM disks.
DiskPartition
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.
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.
VmwareDiskConfig
VMware disk config details.
VmwareEngineMigrationTarget
VMWare engine migration target.
VmwareEnginePreferences
The user preferences relating to Google Cloud VMware Engine target platform.
VmwarePlatformDetails
VMware specific details.