# Functions
New creates a new Service.
NewService creates a new Service.
# Constants
See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.
# Structs
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.
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.
AggregationResultSum: The result of a sum aggregation.
AggregationSum: Sum of field values.
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.
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.
DateTime: Represents civil time (or occasionally physical time).
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.
DiskPartitionDetails: Disk partition details.
DiskPartitionList: Disk partition list.
DiskUsageSample: Disk usage sample.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
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.
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.
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.
MachineSeries: A machine series, for a target product (e.g.
MemoryUsageSample: Memory usage sample.
MigrationInsight: An insight about potential migrations for an asset.
Money: Represents an amount of money with its currency type.
MysqlDatabaseDeployment: Specific details for a Mysql database deployment.
MySqlPlugin: MySql plugin.
MySqlProperty: MySql property.
MySqlSchemaDetails: Specific details for a Mysql database.
MySqlStorageEngineDetails: Mysql storage engine tables.
MySqlVariable: MySql variable.
NetworkAdapterDetails: Details of network adapter.
NetworkAdapterList: List of network adapters.
NetworkAddress: Details of network address.
NetworkAddressList: List of allocated/assigned network addresses.
NetworkConnectionList: Network connection list.
NetworkUsageSample: Network usage sample.
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.
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.
TimeZone: Represents a time zone from the IANA Time Zone Database (https://www.iana.org/time-zones).
UpdateAssetRequest: A request to update an asset.
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.
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.
VirtualMachinePreferencesNetworkCostParameters: Parameters that affect network cost estimations.
VirtualMachinePreferencesSizingOptimizationCustomParameters: Custom data to use for sizing optimizations.
VmwareDiskConfig: VMware disk config details.
VMwareEngineMachinePreferences: The type of machines to consider when calculating virtual machine migration insights and recommendations for VMware Engine.
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.