Skip to content

Commit e29809a

Browse files
feat(vmmigration): update the api
#### vmmigration:v1 The following keys were deleted: - schemas.CloneJob.properties.computeEngineVmDetails (Total Keys: 2) - schemas.CutoverJob.properties.computeEngineVmDetails (Total Keys: 2) - schemas.TargetVMDetails (Total Keys: 25)
1 parent d2b37df commit e29809a

File tree

3 files changed

+1
-420
lines changed

3 files changed

+1
-420
lines changed

docs/dyn/vmmigration_v1.projects.locations.sources.migratingVms.cloneJobs.html

Lines changed: 0 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -196,54 +196,6 @@ <h3>Method Details</h3>
196196
&quot;vmName&quot;: &quot;A String&quot;, # The name of the VM to create.
197197
&quot;zone&quot;: &quot;A String&quot;, # The zone in which to create the VM.
198198
},
199-
&quot;computeEngineVmDetails&quot;: { # TargetVMDetails is a collection of details for creating a VM in a target Compute Engine project. # Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
200-
&quot;appliedLicense&quot;: { # AppliedLicense holds the license data returned by adaptation module report. # Output only. The OS license returned from the adaptation module report.
201-
&quot;osLicense&quot;: &quot;A String&quot;, # The OS license returned from the adaptation module&#x27;s report.
202-
&quot;type&quot;: &quot;A String&quot;, # The license type that was used in OS adaptation.
203-
},
204-
&quot;bootOption&quot;: &quot;A String&quot;, # Output only. The VM Boot Option, as set in the source vm.
205-
&quot;computeScheduling&quot;: { # Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes. # Compute instance scheduling information (if empty default is used).
206-
&quot;minNodeCpus&quot;: 42, # The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
207-
&quot;nodeAffinities&quot;: [ # A set of node affinity and anti-affinity configurations for sole tenant nodes.
208-
{ # Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled. Based on https://cloud.google.com/compute/docs/reference/rest/v1/instances/setScheduling
209-
&quot;key&quot;: &quot;A String&quot;, # The label key of Node resource to reference.
210-
&quot;operator&quot;: &quot;A String&quot;, # The operator to use for the node resources specified in the `values` parameter.
211-
&quot;values&quot;: [ # Corresponds to the label values of Node resource.
212-
&quot;A String&quot;,
213-
],
214-
},
215-
],
216-
&quot;onHostMaintenance&quot;: &quot;A String&quot;, # How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
217-
&quot;restartType&quot;: &quot;A String&quot;, # Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to `automaticRestart` field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
218-
},
219-
&quot;diskType&quot;: &quot;A String&quot;, # The disk type to use in the VM.
220-
&quot;labels&quot;: { # A map of labels to associate with the VM.
221-
&quot;a_key&quot;: &quot;A String&quot;,
222-
},
223-
&quot;licenseType&quot;: &quot;A String&quot;, # The license type to use in OS adaptation.
224-
&quot;machineType&quot;: &quot;A String&quot;, # The machine type to create the VM with.
225-
&quot;machineTypeSeries&quot;: &quot;A String&quot;, # The machine type series to create the VM with.
226-
&quot;metadata&quot;: { # The metadata key/value pairs to assign to the VM.
227-
&quot;a_key&quot;: &quot;A String&quot;,
228-
},
229-
&quot;name&quot;: &quot;A String&quot;, # The name of the VM to create.
230-
&quot;networkInterfaces&quot;: [ # List of NICs connected to this VM.
231-
{ # NetworkInterface represents a NIC of a VM.
232-
&quot;externalIp&quot;: &quot;A String&quot;, # The external IP to define in the NIC.
233-
&quot;internalIp&quot;: &quot;A String&quot;, # The internal IP to define in the NIC. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path.
234-
&quot;network&quot;: &quot;A String&quot;, # The network to connect the NIC to.
235-
&quot;subnetwork&quot;: &quot;A String&quot;, # The subnetwork to connect the NIC to.
236-
},
237-
],
238-
&quot;networkTags&quot;: [ # A map of network tags to associate with the VM.
239-
&quot;A String&quot;,
240-
],
241-
&quot;project&quot;: &quot;A String&quot;, # The project in which to create the VM.
242-
&quot;secureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the vm boot option is EFI.
243-
&quot;serviceAccount&quot;: &quot;A String&quot;, # The service account to associate the VM with.
244-
&quot;targetProject&quot;: &quot;A String&quot;, # The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
245-
&quot;zone&quot;: &quot;A String&quot;, # The zone in which to create the VM.
246-
},
247199
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time the clone job was created (as an API call, not when it was actually created in the target).
248200
&quot;error&quot;: { # 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](https://github.com/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](https://cloud.google.com/apis/design/errors). # Output only. Provides details for the errors that led to the Clone Job&#x27;s state.
249201
&quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
@@ -352,54 +304,6 @@ <h3>Method Details</h3>
352304
&quot;vmName&quot;: &quot;A String&quot;, # The name of the VM to create.
353305
&quot;zone&quot;: &quot;A String&quot;, # The zone in which to create the VM.
354306
},
355-
&quot;computeEngineVmDetails&quot;: { # TargetVMDetails is a collection of details for creating a VM in a target Compute Engine project. # Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
356-
&quot;appliedLicense&quot;: { # AppliedLicense holds the license data returned by adaptation module report. # Output only. The OS license returned from the adaptation module report.
357-
&quot;osLicense&quot;: &quot;A String&quot;, # The OS license returned from the adaptation module&#x27;s report.
358-
&quot;type&quot;: &quot;A String&quot;, # The license type that was used in OS adaptation.
359-
},
360-
&quot;bootOption&quot;: &quot;A String&quot;, # Output only. The VM Boot Option, as set in the source vm.
361-
&quot;computeScheduling&quot;: { # Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes. # Compute instance scheduling information (if empty default is used).
362-
&quot;minNodeCpus&quot;: 42, # The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
363-
&quot;nodeAffinities&quot;: [ # A set of node affinity and anti-affinity configurations for sole tenant nodes.
364-
{ # Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled. Based on https://cloud.google.com/compute/docs/reference/rest/v1/instances/setScheduling
365-
&quot;key&quot;: &quot;A String&quot;, # The label key of Node resource to reference.
366-
&quot;operator&quot;: &quot;A String&quot;, # The operator to use for the node resources specified in the `values` parameter.
367-
&quot;values&quot;: [ # Corresponds to the label values of Node resource.
368-
&quot;A String&quot;,
369-
],
370-
},
371-
],
372-
&quot;onHostMaintenance&quot;: &quot;A String&quot;, # How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
373-
&quot;restartType&quot;: &quot;A String&quot;, # Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to `automaticRestart` field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
374-
},
375-
&quot;diskType&quot;: &quot;A String&quot;, # The disk type to use in the VM.
376-
&quot;labels&quot;: { # A map of labels to associate with the VM.
377-
&quot;a_key&quot;: &quot;A String&quot;,
378-
},
379-
&quot;licenseType&quot;: &quot;A String&quot;, # The license type to use in OS adaptation.
380-
&quot;machineType&quot;: &quot;A String&quot;, # The machine type to create the VM with.
381-
&quot;machineTypeSeries&quot;: &quot;A String&quot;, # The machine type series to create the VM with.
382-
&quot;metadata&quot;: { # The metadata key/value pairs to assign to the VM.
383-
&quot;a_key&quot;: &quot;A String&quot;,
384-
},
385-
&quot;name&quot;: &quot;A String&quot;, # The name of the VM to create.
386-
&quot;networkInterfaces&quot;: [ # List of NICs connected to this VM.
387-
{ # NetworkInterface represents a NIC of a VM.
388-
&quot;externalIp&quot;: &quot;A String&quot;, # The external IP to define in the NIC.
389-
&quot;internalIp&quot;: &quot;A String&quot;, # The internal IP to define in the NIC. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path.
390-
&quot;network&quot;: &quot;A String&quot;, # The network to connect the NIC to.
391-
&quot;subnetwork&quot;: &quot;A String&quot;, # The subnetwork to connect the NIC to.
392-
},
393-
],
394-
&quot;networkTags&quot;: [ # A map of network tags to associate with the VM.
395-
&quot;A String&quot;,
396-
],
397-
&quot;project&quot;: &quot;A String&quot;, # The project in which to create the VM.
398-
&quot;secureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the vm boot option is EFI.
399-
&quot;serviceAccount&quot;: &quot;A String&quot;, # The service account to associate the VM with.
400-
&quot;targetProject&quot;: &quot;A String&quot;, # The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
401-
&quot;zone&quot;: &quot;A String&quot;, # The zone in which to create the VM.
402-
},
403307
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time the clone job was created (as an API call, not when it was actually created in the target).
404308
&quot;error&quot;: { # 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](https://github.com/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](https://cloud.google.com/apis/design/errors). # Output only. Provides details for the errors that led to the Clone Job&#x27;s state.
405309
&quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.
@@ -484,54 +388,6 @@ <h3>Method Details</h3>
484388
&quot;vmName&quot;: &quot;A String&quot;, # The name of the VM to create.
485389
&quot;zone&quot;: &quot;A String&quot;, # The zone in which to create the VM.
486390
},
487-
&quot;computeEngineVmDetails&quot;: { # TargetVMDetails is a collection of details for creating a VM in a target Compute Engine project. # Output only. Details of the VM in Compute Engine. Deprecated: Use compute_engine_target_details instead.
488-
&quot;appliedLicense&quot;: { # AppliedLicense holds the license data returned by adaptation module report. # Output only. The OS license returned from the adaptation module report.
489-
&quot;osLicense&quot;: &quot;A String&quot;, # The OS license returned from the adaptation module&#x27;s report.
490-
&quot;type&quot;: &quot;A String&quot;, # The license type that was used in OS adaptation.
491-
},
492-
&quot;bootOption&quot;: &quot;A String&quot;, # Output only. The VM Boot Option, as set in the source vm.
493-
&quot;computeScheduling&quot;: { # Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes. # Compute instance scheduling information (if empty default is used).
494-
&quot;minNodeCpus&quot;: 42, # The minimum number of virtual CPUs this instance will consume when running on a sole-tenant node. Ignored if no node_affinites are configured.
495-
&quot;nodeAffinities&quot;: [ # A set of node affinity and anti-affinity configurations for sole tenant nodes.
496-
{ # Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled. Based on https://cloud.google.com/compute/docs/reference/rest/v1/instances/setScheduling
497-
&quot;key&quot;: &quot;A String&quot;, # The label key of Node resource to reference.
498-
&quot;operator&quot;: &quot;A String&quot;, # The operator to use for the node resources specified in the `values` parameter.
499-
&quot;values&quot;: [ # Corresponds to the label values of Node resource.
500-
&quot;A String&quot;,
501-
],
502-
},
503-
],
504-
&quot;onHostMaintenance&quot;: &quot;A String&quot;, # How the instance should behave when the host machine undergoes maintenance that may temporarily impact instance performance.
505-
&quot;restartType&quot;: &quot;A String&quot;, # Whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user). This configuration is identical to `automaticRestart` field in Compute Engine create instance under scheduling. It was changed to an enum (instead of a boolean) to match the default value in Compute Engine which is automatic restart.
506-
},
507-
&quot;diskType&quot;: &quot;A String&quot;, # The disk type to use in the VM.
508-
&quot;labels&quot;: { # A map of labels to associate with the VM.
509-
&quot;a_key&quot;: &quot;A String&quot;,
510-
},
511-
&quot;licenseType&quot;: &quot;A String&quot;, # The license type to use in OS adaptation.
512-
&quot;machineType&quot;: &quot;A String&quot;, # The machine type to create the VM with.
513-
&quot;machineTypeSeries&quot;: &quot;A String&quot;, # The machine type series to create the VM with.
514-
&quot;metadata&quot;: { # The metadata key/value pairs to assign to the VM.
515-
&quot;a_key&quot;: &quot;A String&quot;,
516-
},
517-
&quot;name&quot;: &quot;A String&quot;, # The name of the VM to create.
518-
&quot;networkInterfaces&quot;: [ # List of NICs connected to this VM.
519-
{ # NetworkInterface represents a NIC of a VM.
520-
&quot;externalIp&quot;: &quot;A String&quot;, # The external IP to define in the NIC.
521-
&quot;internalIp&quot;: &quot;A String&quot;, # The internal IP to define in the NIC. The formats accepted are: `ephemeral` \ ipv4 address \ a named address resource full path.
522-
&quot;network&quot;: &quot;A String&quot;, # The network to connect the NIC to.
523-
&quot;subnetwork&quot;: &quot;A String&quot;, # The subnetwork to connect the NIC to.
524-
},
525-
],
526-
&quot;networkTags&quot;: [ # A map of network tags to associate with the VM.
527-
&quot;A String&quot;,
528-
],
529-
&quot;project&quot;: &quot;A String&quot;, # The project in which to create the VM.
530-
&quot;secureBoot&quot;: True or False, # Defines whether the instance has Secure Boot enabled. This can be set to true only if the vm boot option is EFI.
531-
&quot;serviceAccount&quot;: &quot;A String&quot;, # The service account to associate the VM with.
532-
&quot;targetProject&quot;: &quot;A String&quot;, # The full path of the resource of type TargetProject which represents the Compute Engine project in which to create this VM.
533-
&quot;zone&quot;: &quot;A String&quot;, # The zone in which to create the VM.
534-
},
535391
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time the clone job was created (as an API call, not when it was actually created in the target).
536392
&quot;error&quot;: { # 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](https://github.com/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](https://cloud.google.com/apis/design/errors). # Output only. Provides details for the errors that led to the Clone Job&#x27;s state.
537393
&quot;code&quot;: 42, # The status code, which should be an enum value of google.rpc.Code.

0 commit comments

Comments
 (0)