chore: Update discovery artifacts (#1635)
* chore: update docs/dyn/index.md
* chore(acceleratedmobilepageurl): update the api
* chore(accessapproval): update the api
* feat(accesscontextmanager): update the api
#### accesscontextmanager:v1
The following keys were added:
- resources.accessPolicies.methods.getIamPolicy (Total Keys: 12)
- resources.accessPolicies.methods.setIamPolicy (Total Keys: 12)
- resources.accessPolicies.methods.testIamPermissions (Total Keys: 12)
- resources.accessPolicies.resources.accessLevels.methods.testIamPermissions (Total Keys: 12)
- resources.accessPolicies.resources.servicePerimeters.methods.testIamPermissions (Total Keys: 12)
- schemas.AccessPolicy.properties.scopes (Total Keys: 2)
- schemas.AuditConfig (Total Keys: 5)
- schemas.AuditLogConfig (Total Keys: 5)
- schemas.Binding (Total Keys: 6)
- schemas.GetIamPolicyRequest (Total Keys: 3)
- schemas.GetPolicyOptions (Total Keys: 4)
- schemas.Policy (Total Keys: 8)
- schemas.SetIamPolicyRequest (Total Keys: 5)
- schemas.TestIamPermissionsRequest (Total Keys: 4)
- schemas.TestIamPermissionsResponse (Total Keys: 4)
* chore(adexchangebuyer2): update the api
* feat(admin): update the api
#### admin:directory_v1
The following keys were added:
- schemas.ChromeOsDevice.properties.orgUnitId.type (Total Keys: 1)
- schemas.UserLanguage.properties.preference.type (Total Keys: 1)
* chore(admob): update the api
* chore(adsense): update the api
* feat(analyticsadmin): update the api
#### analyticsadmin:v1alpha
The following keys were added:
- schemas.GoogleAnalyticsAdminV1alphaCustomMetric.properties.restrictedMetricType (Total Keys: 2)
* chore(analyticsdata): update the api
* chore(androiddeviceprovisioning): update the api
* chore(androidenterprise): update the api
* chore(androidpublisher): update the api
* chore(apigateway): update the api
* feat(apigee): update the api
#### apigee:v1
The following keys were added:
- resources.organizations.resources.developers.resources.balance.methods.adjust (Total Keys: 12)
- schemas.GoogleCloudApigeeV1AdjustDeveloperBalanceRequest (Total Keys: 3)
* chore(apikeys): update the api
* chore(area120tables): update the api
* chore(artifactregistry): update the api
* feat(assuredworkloads): update the api
#### assuredworkloads:v1
The following keys were added:
- schemas.GoogleCloudAssuredworkloadsV1Workload.properties.enableSovereignControls.type (Total Keys: 1)
- schemas.GoogleCloudAssuredworkloadsV1Workload.properties.kajEnrollmentState (Total Keys: 2)
- schemas.GoogleCloudAssuredworkloadsV1Workload.properties.saaEnrollmentResponse (Total Keys: 2)
- schemas.GoogleCloudAssuredworkloadsV1WorkloadSaaEnrollmentResponse (Total Keys: 5)
- schemas.GoogleCloudAssuredworkloadsV1beta1Workload.properties.enableSovereignControls.type (Total Keys: 1)
- schemas.GoogleCloudAssuredworkloadsV1beta1Workload.properties.kajEnrollmentState (Total Keys: 2)
- schemas.GoogleCloudAssuredworkloadsV1beta1Workload.properties.saaEnrollmentResponse (Total Keys: 2)
- schemas.GoogleCloudAssuredworkloadsV1beta1WorkloadSaaEnrollmentResponse (Total Keys: 5)
- schemas.GoogleCloudAssuredworkloadsVersioningV1mainWorkload.properties.enableSovereignControls.type (Total Keys: 1)
- schemas.GoogleCloudAssuredworkloadsVersioningV1mainWorkload.properties.kajEnrollmentState (Total Keys: 2)
- schemas.GoogleCloudAssuredworkloadsVersioningV1mainWorkload.properties.saaEnrollmentResponse (Total Keys: 2)
- schemas.GoogleCloudAssuredworkloadsVersioningV1mainWorkloadSaaEnrollmentResponse (Total Keys: 5)
* chore(authorizedbuyersmarketplace): update the api
* chore(baremetalsolution): update the api
* chore(bigqueryreservation): update the api
* feat(bigtableadmin): update the api
#### bigtableadmin:v1
The following keys were added:
- schemas.UndeleteTableMetadata (Total Keys: 7)
#### bigtableadmin:v2
The following keys were added:
- schemas.UndeleteTableMetadata (Total Keys: 7)
* chore(billingbudgets): update the api
* chore(binaryauthorization): update the api
* chore(blogger): update the api
* chore(books): update the api
* chore(chat): update the api
* chore(chromemanagement): update the api
* chore(chromepolicy): update the api
* chore(chromeuxreport): update the api
* feat(civicinfo): update the api
#### civicinfo:v2
The following keys were added:
- schemas.FeatureIdProto (Total Keys: 7)
- schemas.GeocodingSummary (Total Keys: 8)
- schemas.MessageSet (Total Keys: 2)
- schemas.Official.properties.geocodingSummaries (Total Keys: 2)
* chore(classroom): update the api
* chore(cloudasset): update the api
* chore(cloudbilling): update the api
* chore(cloudchannel): update the api
* chore(clouderrorreporting): update the api
* chore(cloudfunctions): update the api
* feat(cloudidentity): update the api
#### cloudidentity:v1
The following keys were added:
- resources.groups.methods.getSecuritySettings (Total Keys: 14)
- resources.groups.methods.updateSecuritySettings (Total Keys: 15)
- schemas.MemberRestriction (Total Keys: 4)
- schemas.MembershipRole.properties.restrictionEvaluations.$ref (Total Keys: 1)
- schemas.MembershipRoleRestrictionEvaluation (Total Keys: 4)
- schemas.RestrictionEvaluation (Total Keys: 7)
- schemas.SecuritySettings (Total Keys: 5)
#### cloudidentity:v1beta1
The following keys were deleted:
- schemas.CertificateInfo (Total Keys: 13)
- schemas.EndpointVerificationSpecificAttributes.properties.certificateInfo (Total Keys: 2)
The following keys were added:
- schemas.CertificateAttributes (Total Keys: 13)
- schemas.EndpointVerificationSpecificAttributes.properties.certificateAttributes (Total Keys: 2)
* chore(cloudkms): update the api
* chore(cloudprofiler): update the api
* chore(cloudresourcemanager): update the api
* chore(cloudscheduler): update the api
* chore(cloudsupport): update the api
* chore(cloudtasks): update the api
* chore(cloudtrace): update the api
* chore(composer): update the api
* chore(container): update the api
* feat(containeranalysis): update the api
#### containeranalysis:v1
The following keys were deleted:
- resources.operations.methods.cancel (Total Keys: 12)
- resources.operations.methods.delete (Total Keys: 11)
- resources.operations.methods.get (Total Keys: 11)
- resources.operations.methods.list (Total Keys: 18)
- schemas.CancelOperationRequest (Total Keys: 2)
- schemas.ListOperationsResponse (Total Keys: 5)
- schemas.Operation (Total Keys: 9)
The following keys were added:
- schemas.CVSS (Total Keys: 17)
- schemas.VulnerabilityOccurrence.properties.cvssv3.$ref (Total Keys: 1)
* chore(customsearch): update the api
* feat(datacatalog): update the api
#### datacatalog:v1
The following keys were added:
- resources.projects.resources.locations.resources.entryGroups.resources.entries.methods.star (Total Keys: 12)
- resources.projects.resources.locations.resources.entryGroups.resources.entries.methods.unstar (Total Keys: 12)
- schemas.GoogleCloudDatacatalogV1Entry.properties.personalDetails (Total Keys: 2)
- schemas.GoogleCloudDatacatalogV1PersonalDetails (Total Keys: 5)
- schemas.GoogleCloudDatacatalogV1SearchCatalogRequestScope.properties.starredOnly.type (Total Keys: 1)
- schemas.GoogleCloudDatacatalogV1StarEntryRequest (Total Keys: 2)
- schemas.GoogleCloudDatacatalogV1StarEntryResponse (Total Keys: 2)
- schemas.GoogleCloudDatacatalogV1UnstarEntryRequest (Total Keys: 2)
- schemas.GoogleCloudDatacatalogV1UnstarEntryResponse (Total Keys: 2)
* chore(dataflow): update the api
* chore(datalabeling): update the api
* feat(datamigration): update the api
#### datamigration:v1
The following keys were added:
- schemas.CloudSqlSettings.properties.cmekKeyName.type (Total Keys: 1)
* chore(datapipelines): update the api
* chore(dataproc): update the api
* chore(datastore): update the api
* chore(deploymentmanager): update the api
* chore(dialogflow): update the api
* chore(digitalassetlinks): update the api
* chore(displayvideo): update the api
* feat(dlp): update the api
#### dlp:v2
The following keys were added:
- schemas.GooglePrivacyDlpV2BigQueryOptions.properties.includedFields (Total Keys: 2)
* chore(docs): update the api
* chore(documentai): update the api
* chore(domainsrdap): update the api
* chore(drive): update the api
* chore(driveactivity): update the api
* chore(essentialcontacts): update the api
* chore(eventarc): update the api
* chore(factchecktools): update the api
* chore(fcm): update the api
* chore(fcmdata): update the api
* chore(firebase): update the api
* chore(firebasedatabase): update the api
* chore(firebasedynamiclinks): update the api
* chore(firebasehosting): update the api
* chore(firestore): update the api
* chore(fitness): update the api
* chore(games): update the api
* chore(gamesConfiguration): update the api
* chore(gamesManagement): update the api
* chore(gameservices): update the api
* feat(gkehub): update the api
#### gkehub:v1
The following keys were added:
- schemas.ResourceOptions.properties.k8sVersion.type (Total Keys: 1)
#### gkehub:v1alpha
The following keys were added:
- schemas.AnthosObservabilityMembershipSpec (Total Keys: 4)
- schemas.MembershipFeatureSpec.properties.anthosobservability.$ref (Total Keys: 1)
- schemas.ResourceOptions.properties.k8sVersion.type (Total Keys: 1)
#### gkehub:v1alpha2
The following keys were added:
- schemas.ResourceOptions.properties.k8sVersion.type (Total Keys: 1)
#### gkehub:v1beta1
The following keys were added:
- schemas.ResourceOptions.properties.k8sVersion.type (Total Keys: 1)
* chore(gmail): update the api
* chore(gmailpostmastertools): update the api
* chore(groupsmigration): update the api
* chore(groupssettings): update the api
* chore(homegraph): update the api
* chore(iam): update the api
* chore(iamcredentials): update the api
* chore(iap): update the api
* chore(ideahub): update the api
* chore(indexing): update the api
* chore(keep): update the api
* chore(kgsearch): update the api
* chore(libraryagent): update the api
* chore(licensing): update the api
* chore(localservices): update the api
* chore(logging): update the api
* chore(metastore): update the api
* chore(monitoring): update the api
* chore(mybusinessaccountmanagement): update the api
* chore(mybusinessbusinessinformation): update the api
* chore(mybusinesslodging): update the api
* chore(mybusinessnotifications): update the api
* chore(mybusinessplaceactions): update the api
* chore(mybusinessverifications): update the api
* feat(networkservices): update the api
#### networkservices:v1beta1
The following keys were added:
- resources.projects.resources.locations.resources.serviceBindings.methods.getIamPolicy (Total Keys: 14)
- resources.projects.resources.locations.resources.serviceBindings.methods.setIamPolicy (Total Keys: 12)
- resources.projects.resources.locations.resources.serviceBindings.methods.testIamPermissions (Total Keys: 12)
* feat(ondemandscanning): update the api
#### ondemandscanning:v1
The following keys were added:
- schemas.CVSS (Total Keys: 17)
- schemas.VulnerabilityOccurrence.properties.cvssv3.$ref (Total Keys: 1)
#### ondemandscanning:v1beta1
The following keys were added:
- schemas.CVSS (Total Keys: 17)
- schemas.VulnerabilityOccurrence.properties.cvssv3.$ref (Total Keys: 1)
* chore(orgpolicy): update the api
* feat(osconfig): update the api
#### osconfig:v1
The following keys were added:
- resources.projects.resources.patchDeployments.methods.pause (Total Keys: 12)
- resources.projects.resources.patchDeployments.methods.resume (Total Keys: 12)
- schemas.PatchDeployment.properties.state (Total Keys: 2)
- schemas.PausePatchDeploymentRequest (Total Keys: 2)
- schemas.ResumePatchDeploymentRequest (Total Keys: 2)
#### osconfig:v1beta
The following keys were added:
- resources.projects.resources.patchDeployments.methods.pause (Total Keys: 12)
- resources.projects.resources.patchDeployments.methods.resume (Total Keys: 12)
- schemas.PatchDeployment.properties.state (Total Keys: 2)
- schemas.PausePatchDeploymentRequest (Total Keys: 2)
- schemas.ResumePatchDeploymentRequest (Total Keys: 2)
* feat(oslogin): update the api
#### oslogin:v1
The following keys were deleted:
- resources.users.resources.sshPublicKey.methods.create (Total Keys: 12)
The following keys were added:
- resources.users.resources.sshPublicKeys.methods.create (Total Keys: 12)
#### oslogin:v1alpha
The following keys were deleted:
- resources.users.resources.sshPublicKey.methods.create (Total Keys: 12)
The following keys were added:
- resources.users.resources.sshPublicKeys.methods.create (Total Keys: 12)
#### oslogin:v1beta
The following keys were deleted:
- resources.users.resources.sshPublicKey.methods.create (Total Keys: 12)
The following keys were added:
- resources.users.resources.sshPublicKeys.methods.create (Total Keys: 12)
* chore(pagespeedonline): update the api
* chore(paymentsresellersubscription): update the api
* chore(people): update the api
* chore(playcustomapp): update the api
* chore(policyanalyzer): update the api
* chore(policysimulator): update the api
* chore(policytroubleshooter): update the api
* chore(prod_tt_sasportal): update the api
* feat(pubsub): update the api
#### pubsub:v1
The following keys were added:
- schemas.Subscription.properties.state (Total Keys: 2)
* chore(pubsublite): update the api
* chore(realtimebidding): update the api
* chore(recaptchaenterprise): update the api
* chore(recommendationengine): update the api
* chore(recommender): update the api
* feat(redis): update the api
#### redis:v1
The following keys were added:
- schemas.Cluster (Total Keys: 39)
- schemas.Endpoint (Total Keys: 7)
- schemas.PrivateServiceConnect (Total Keys: 5)
#### redis:v1beta1
The following keys were added:
- schemas.Cluster (Total Keys: 39)
- schemas.Endpoint (Total Keys: 7)
- schemas.PrivateServiceConnect (Total Keys: 5)
* chore(reseller): update the api
* chore(resourcesettings): update the api
* chore(retail): update the api
* chore(run): update the api
* chore(runtimeconfig): update the api
* chore(safebrowsing): update the api
* chore(script): update the api
* chore(searchconsole): update the api
* feat(securitycenter): update the api
#### securitycenter:v1
The following keys were added:
- schemas.Access (Total Keys: 8)
- schemas.Finding.properties.access.$ref (Total Keys: 1)
- schemas.Finding.properties.mitreAttack.$ref (Total Keys: 1)
- schemas.Geolocation (Total Keys: 3)
- schemas.GoogleCloudSecuritycenterV1BulkMuteFindingsResponse (Total Keys: 2)
- schemas.MitreAttack (Total Keys: 10)
#### securitycenter:v1beta1
The following keys were added:
- schemas.Access (Total Keys: 8)
- schemas.Finding.properties.access.$ref (Total Keys: 1)
- schemas.Finding.properties.mitreAttack.$ref (Total Keys: 1)
- schemas.Geolocation (Total Keys: 3)
- schemas.GoogleCloudSecuritycenterV1BulkMuteFindingsResponse (Total Keys: 2)
- schemas.MitreAttack (Total Keys: 10)
#### securitycenter:v1beta2
The following keys were added:
- schemas.Access (Total Keys: 8)
- schemas.Finding.properties.access.$ref (Total Keys: 1)
- schemas.Finding.properties.mitreAttack.$ref (Total Keys: 1)
- schemas.Geolocation (Total Keys: 3)
- schemas.GoogleCloudSecuritycenterV1BulkMuteFindingsResponse (Total Keys: 2)
- schemas.MitreAttack (Total Keys: 10)
* chore(serviceconsumermanagement): update the api
* chore(servicedirectory): update the api
* chore(servicemanagement): update the api
* chore(servicenetworking): update the api
* chore(serviceusage): update the api
* chore(sheets): update the api
* chore(smartdevicemanagement): update the api
* chore(sourcerepo): update the api
* chore(speech): update the api
* chore(sqladmin): update the api
* chore(storage): update the api
* feat(storagetransfer): update the api
#### storagetransfer:v1
The following keys were added:
- schemas.MetadataOptions (Total Keys: 6)
- schemas.TransferOptions.properties.metadataOptions.$ref (Total Keys: 1)
- schemas.TransferSpec.properties.gcsIntermediateDataLocation.$ref (Total Keys: 1)
* chore(streetviewpublish): update the api
* chore(sts): update the api
* chore(tasks): update the api
* chore(testing): update the api
* chore(texttospeech): update the api
* chore(toolresults): update the api
* chore(trafficdirector): update the api
* chore(verifiedaccess): update the api
* chore(versionhistory): update the api
* feat(vmmigration): update the api
#### vmmigration:v1
The following keys were added:
- schemas.ComputeEngineTargetDefaults.properties.additionalLicenses (Total Keys: 2)
- schemas.ComputeEngineTargetDetails.properties.additionalLicenses (Total Keys: 2)
#### vmmigration:v1alpha1
The following keys were added:
- schemas.ComputeEngineTargetDefaults.properties.additionalLicenses (Total Keys: 2)
- schemas.ComputeEngineTargetDetails.properties.additionalLicenses (Total Keys: 2)
* chore(websecurityscanner): update the api
* chore(workflowexecutions): update the api
* chore(workflows): update the api
* chore(youtube): update the api
* chore(youtubeAnalytics): update the api
* chore(youtubereporting): update the api
* chore(docs): Add new discovery artifacts and reference documents
Co-authored-by: Yoshi Automation <yoshi-automation@google.com>
diff --git a/docs/dyn/vmmigration_v1.projects.locations.sources.migratingVms.html b/docs/dyn/vmmigration_v1.projects.locations.sources.migratingVms.html
index 9d7b5d5..8132611 100644
--- a/docs/dyn/vmmigration_v1.projects.locations.sources.migratingVms.html
+++ b/docs/dyn/vmmigration_v1.projects.locations.sources.migratingVms.html
@@ -134,6 +134,9 @@
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"computeEngineTargetDefaults": { # ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project. # Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # Output only. The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.
@@ -211,6 +214,9 @@
"recentCloneJobs": [ # Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
{ # CloneJob describes the process of creating a clone of a MigratingVM to the requested target based on the latest successful uploaded snapshots. While the migration cycles of a MigratingVm take place, it is possible to verify the uploaded VM can be started in the cloud, by creating a clone. The clone can be created without any downtime, and it is created using the latest snapshots which are already in the cloud. The cloneJob is only responsible for its work, not its products, which means once it is finished, it will never touch the instance it created. It will only delete it in case of the CloneJob being cancelled or upon failure to clone.
"computeEngineTargetDetails": { # ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project. # Output only. Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.
@@ -275,6 +281,9 @@
"recentCutoverJobs": [ # Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
{ # CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and clonning the VM using the replicated snapshot.
"computeEngineTargetDetails": { # ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project. # Output only. Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.
@@ -472,6 +481,9 @@
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"computeEngineTargetDefaults": { # ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project. # Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # Output only. The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.
@@ -549,6 +561,9 @@
"recentCloneJobs": [ # Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
{ # CloneJob describes the process of creating a clone of a MigratingVM to the requested target based on the latest successful uploaded snapshots. While the migration cycles of a MigratingVm take place, it is possible to verify the uploaded VM can be started in the cloud, by creating a clone. The clone can be created without any downtime, and it is created using the latest snapshots which are already in the cloud. The cloneJob is only responsible for its work, not its products, which means once it is finished, it will never touch the instance it created. It will only delete it in case of the CloneJob being cancelled or upon failure to clone.
"computeEngineTargetDetails": { # ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project. # Output only. Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.
@@ -613,6 +628,9 @@
"recentCutoverJobs": [ # Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
{ # CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and clonning the VM using the replicated snapshot.
"computeEngineTargetDetails": { # ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project. # Output only. Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.
@@ -710,6 +728,9 @@
"migratingVms": [ # Output only. The list of Migrating VMs response.
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"computeEngineTargetDefaults": { # ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project. # Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # Output only. The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.
@@ -787,6 +808,9 @@
"recentCloneJobs": [ # Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
{ # CloneJob describes the process of creating a clone of a MigratingVM to the requested target based on the latest successful uploaded snapshots. While the migration cycles of a MigratingVm take place, it is possible to verify the uploaded VM can be started in the cloud, by creating a clone. The clone can be created without any downtime, and it is created using the latest snapshots which are already in the cloud. The cloneJob is only responsible for its work, not its products, which means once it is finished, it will never touch the instance it created. It will only delete it in case of the CloneJob being cancelled or upon failure to clone.
"computeEngineTargetDetails": { # ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project. # Output only. Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.
@@ -851,6 +875,9 @@
"recentCutoverJobs": [ # Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
{ # CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and clonning the VM using the replicated snapshot.
"computeEngineTargetDetails": { # ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project. # Output only. Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.
@@ -952,6 +979,9 @@
{ # MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
"computeEngineTargetDefaults": { # ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project. # Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # Output only. The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.
@@ -1029,6 +1059,9 @@
"recentCloneJobs": [ # Output only. The recent clone jobs performed on the migrating VM. This field holds the vm's last completed clone job and the vm's running clone job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
{ # CloneJob describes the process of creating a clone of a MigratingVM to the requested target based on the latest successful uploaded snapshots. While the migration cycles of a MigratingVm take place, it is possible to verify the uploaded VM can be started in the cloud, by creating a clone. The clone can be created without any downtime, and it is created using the latest snapshots which are already in the cloud. The cloneJob is only responsible for its work, not its products, which means once it is finished, it will never touch the instance it created. It will only delete it in case of the CloneJob being cancelled or upon failure to clone.
"computeEngineTargetDetails": { # ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project. # Output only. Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.
@@ -1093,6 +1126,9 @@
"recentCutoverJobs": [ # Output only. The recent cutover jobs performed on the migrating VM. This field holds the vm's last completed cutover job and the vm's running cutover job, if one exists. Note: To have this field populated you need to explicitly request it via the "view" parameter of the Get/List request.
{ # CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and clonning the VM using the replicated snapshot.
"computeEngineTargetDetails": { # ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project. # Output only. Details of the target VM in Compute Engine.
+ "additionalLicenses": [ # Additional licenses to assign to the VM.
+ "A String",
+ ],
"appliedLicense": { # AppliedLicense holds the license data returned by adaptation module report. # The OS license returned from the adaptation module report.
"osLicense": "A String", # The OS license returned from the adaptation module's report.
"type": "A String", # The license type that was used in OS adaptation.