You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/dyn/vmmigration_v1.projects.locations.sources.html
+128Lines changed: 128 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -163,6 +163,29 @@ <h3>Method Details</h3>
163
163
"publicIp": "A String", # Output only. The source's public IP. All communication initiated by this source will originate from this IP.
164
164
"state": "A String", # Output only. State of the source as determined by the health check.
165
165
},
166
+
"azure": { # AzureSourceDetails message describes a specific source details for the Azure source type. # Azure type source details.
167
+
"azureLocation": "A String", # Immutable. The Azure location (region) that the source VMs will be migrated from.
168
+
"clientSecretCreds": { # Message describing Azure Credentials using tenant ID, client ID and secret. # Azure Credentials using tenant ID, client ID and secret.
"error": { # 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 on the state of the Source in case of an error.
174
+
"code": 42, # The status code, which should be an enum value of google.rpc.Code.
175
+
"details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
176
+
{
177
+
"a_key": "", # Properties of the object. Contains field @type with type URL.
178
+
},
179
+
],
180
+
"message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
181
+
},
182
+
"migrationResourcesUserTags": { # User specified tags to add to every M2VM generated resource in Azure. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix `m4ce` or `m2vm`.
183
+
"a_key": "A String",
184
+
},
185
+
"resourceGroupId": "A String", # Output only. The ID of the Azure resource group that contains all resources related to the migration process of this source.
186
+
"state": "A String", # Output only. State of the source as determined by the health check.
"createTime": "A String", # Output only. The create time timestamp.
167
190
"description": "A String", # User-provided description of the source.
168
191
"labels": { # The labels of the source.
@@ -295,6 +318,42 @@ <h3>Method Details</h3>
295
318
},
296
319
],
297
320
},
321
+
"azureVms": { # AzureVmsDetails describes VMs in Azure. # The description of the VMs in a Source of type Azure.
322
+
"details": [ # The details of the Azure VMs.
323
+
{ # AwsVmDetails describes a VM in AWS.
324
+
"bootOption": "A String", # The VM Boot Option.
325
+
"committedStorageMb": "A String", # The total size of the storage allocated to the VM in MB.
326
+
"computerName": "A String", # The VM's ComputerName.
327
+
"cpuCount": 42, # The number of cpus the VM has.
328
+
"diskCount": 42, # The number of disks the VM has, including OS disk.
329
+
"disks": [ # Description of the data disks.
330
+
{ # A message describing a data disk.
331
+
"lun": 42, # The disk's Logical Unit Number (LUN).
332
+
"name": "A String", # The disk name.
333
+
"sizeGb": 42, # The disk size in GB.
334
+
},
335
+
],
336
+
"memoryMb": 42, # The memory size of the VM in MB.
337
+
"osDescription": { # A message describing the VM's OS. Including OS, Publisher, Offer and Plan if applicable. # Description of the OS.
338
+
"offer": "A String", # OS offer.
339
+
"plan": "A String", # OS plan.
340
+
"publisher": "A String", # OS publisher.
341
+
"type": "A String", # OS type.
342
+
},
343
+
"osDisk": { # A message describing the OS disk. # Description of the OS disk.
344
+
"name": "A String", # The disk's full name.
345
+
"sizeGb": 42, # The disk's size in GB.
346
+
"type": "A String", # The disk's type.
347
+
},
348
+
"powerState": "A String", # The power state of the VM at the moment list was taken.
349
+
"tags": { # The tags of the VM.
350
+
"a_key": "A String",
351
+
},
352
+
"vmId": "A String", # The VM full path in Azure.
353
+
"vmSize": "A String", # VM size as configured in Azure. Determines the VM's hardware spec.
354
+
},
355
+
],
356
+
},
298
357
"nextPageToken": "A String", # Output only. A token, which can be sent as `page_token` to retrieve the next page. If this field is omitted, there are no subsequent pages.
299
358
"updateTime": "A String", # Output only. The timestamp when the source was last queried (if the result is from the cache).
300
359
"vmwareVms": { # VmwareVmsDetails describes VMs in vCenter. # The description of the VMs in a Source of type Vmware.
@@ -378,6 +437,29 @@ <h3>Method Details</h3>
378
437
"publicIp": "A String", # Output only. The source's public IP. All communication initiated by this source will originate from this IP.
379
438
"state": "A String", # Output only. State of the source as determined by the health check.
380
439
},
440
+
"azure": { # AzureSourceDetails message describes a specific source details for the Azure source type. # Azure type source details.
441
+
"azureLocation": "A String", # Immutable. The Azure location (region) that the source VMs will be migrated from.
442
+
"clientSecretCreds": { # Message describing Azure Credentials using tenant ID, client ID and secret. # Azure Credentials using tenant ID, client ID and secret.
"error": { # 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 on the state of the Source in case of an error.
448
+
"code": 42, # The status code, which should be an enum value of google.rpc.Code.
449
+
"details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
450
+
{
451
+
"a_key": "", # Properties of the object. Contains field @type with type URL.
452
+
},
453
+
],
454
+
"message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
455
+
},
456
+
"migrationResourcesUserTags": { # User specified tags to add to every M2VM generated resource in Azure. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix `m4ce` or `m2vm`.
457
+
"a_key": "A String",
458
+
},
459
+
"resourceGroupId": "A String", # Output only. The ID of the Azure resource group that contains all resources related to the migration process of this source.
460
+
"state": "A String", # Output only. State of the source as determined by the health check.
"createTime": "A String", # Output only. The create time timestamp.
382
464
"description": "A String", # User-provided description of the source.
383
465
"labels": { # The labels of the source.
@@ -448,6 +530,29 @@ <h3>Method Details</h3>
448
530
"publicIp": "A String", # Output only. The source's public IP. All communication initiated by this source will originate from this IP.
449
531
"state": "A String", # Output only. State of the source as determined by the health check.
450
532
},
533
+
"azure": { # AzureSourceDetails message describes a specific source details for the Azure source type. # Azure type source details.
534
+
"azureLocation": "A String", # Immutable. The Azure location (region) that the source VMs will be migrated from.
535
+
"clientSecretCreds": { # Message describing Azure Credentials using tenant ID, client ID and secret. # Azure Credentials using tenant ID, client ID and secret.
"error": { # 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 on the state of the Source in case of an error.
541
+
"code": 42, # The status code, which should be an enum value of google.rpc.Code.
542
+
"details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
543
+
{
544
+
"a_key": "", # Properties of the object. Contains field @type with type URL.
545
+
},
546
+
],
547
+
"message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
548
+
},
549
+
"migrationResourcesUserTags": { # User specified tags to add to every M2VM generated resource in Azure. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix `m4ce` or `m2vm`.
550
+
"a_key": "A String",
551
+
},
552
+
"resourceGroupId": "A String", # Output only. The ID of the Azure resource group that contains all resources related to the migration process of this source.
553
+
"state": "A String", # Output only. State of the source as determined by the health check.
"createTime": "A String", # Output only. The create time timestamp.
452
557
"description": "A String", # User-provided description of the source.
453
558
"labels": { # The labels of the source.
@@ -525,6 +630,29 @@ <h3>Method Details</h3>
525
630
"publicIp": "A String", # Output only. The source's public IP. All communication initiated by this source will originate from this IP.
526
631
"state": "A String", # Output only. State of the source as determined by the health check.
527
632
},
633
+
"azure": { # AzureSourceDetails message describes a specific source details for the Azure source type. # Azure type source details.
634
+
"azureLocation": "A String", # Immutable. The Azure location (region) that the source VMs will be migrated from.
635
+
"clientSecretCreds": { # Message describing Azure Credentials using tenant ID, client ID and secret. # Azure Credentials using tenant ID, client ID and secret.
"error": { # 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 on the state of the Source in case of an error.
641
+
"code": 42, # The status code, which should be an enum value of google.rpc.Code.
642
+
"details": [ # A list of messages that carry the error details. There is a common set of message types for APIs to use.
643
+
{
644
+
"a_key": "", # Properties of the object. Contains field @type with type URL.
645
+
},
646
+
],
647
+
"message": "A String", # A developer-facing error message, which should be in English. Any user-facing error message should be localized and sent in the google.rpc.Status.details field, or localized by the client.
648
+
},
649
+
"migrationResourcesUserTags": { # User specified tags to add to every M2VM generated resource in Azure. These tags will be set in addition to the default tags that are set as part of the migration process. The tags must not begin with the reserved prefix `m4ce` or `m2vm`.
650
+
"a_key": "A String",
651
+
},
652
+
"resourceGroupId": "A String", # Output only. The ID of the Azure resource group that contains all resources related to the migration process of this source.
653
+
"state": "A String", # Output only. State of the source as determined by the health check.
0 commit comments