|
1972 | 1972 | }
|
1973 | 1973 | }
|
1974 | 1974 | },
|
1975 |
| - "revision": "20221017", |
| 1975 | + "revision": "20221213", |
1976 | 1976 | "rootUrl": "https://vmmigration.googleapis.com/",
|
1977 | 1977 | "schemas": {
|
| 1978 | + "AdaptingOSStep": { |
| 1979 | + "description": "AdaptingOSStep contains specific step details.", |
| 1980 | + "id": "AdaptingOSStep", |
| 1981 | + "properties": {}, |
| 1982 | + "type": "object" |
| 1983 | + }, |
1978 | 1984 | "AddGroupMigrationRequest": {
|
1979 | 1985 | "description": "Request message for 'AddGroupMigration' request.",
|
1980 | 1986 | "id": "AddGroupMigrationRequest",
|
|
2130 | 2136 | "format": "google-datetime",
|
2131 | 2137 | "readOnly": true,
|
2132 | 2138 | "type": "string"
|
| 2139 | + }, |
| 2140 | + "steps": { |
| 2141 | + "description": "Output only. The clone steps list representing its progress.", |
| 2142 | + "items": { |
| 2143 | + "$ref": "CloneStep" |
| 2144 | + }, |
| 2145 | + "readOnly": true, |
| 2146 | + "type": "array" |
| 2147 | + } |
| 2148 | + }, |
| 2149 | + "type": "object" |
| 2150 | + }, |
| 2151 | + "CloneStep": { |
| 2152 | + "description": "CloneStep holds information about the clone step progress.", |
| 2153 | + "id": "CloneStep", |
| 2154 | + "properties": { |
| 2155 | + "adaptingOs": { |
| 2156 | + "$ref": "AdaptingOSStep", |
| 2157 | + "description": "Adapting OS step." |
| 2158 | + }, |
| 2159 | + "endTime": { |
| 2160 | + "description": "The time the step has ended.", |
| 2161 | + "format": "google-datetime", |
| 2162 | + "type": "string" |
| 2163 | + }, |
| 2164 | + "instantiatingMigratedVm": { |
| 2165 | + "$ref": "InstantiatingMigratedVMStep", |
| 2166 | + "description": "Instantiating migrated VM step." |
| 2167 | + }, |
| 2168 | + "preparingVmDisks": { |
| 2169 | + "$ref": "PreparingVMDisksStep", |
| 2170 | + "description": "Preparing VM disks step." |
| 2171 | + }, |
| 2172 | + "startTime": { |
| 2173 | + "description": "The time the step has started.", |
| 2174 | + "format": "google-datetime", |
| 2175 | + "type": "string" |
2133 | 2176 | }
|
2134 | 2177 | },
|
2135 | 2178 | "type": "object"
|
|
2366 | 2409 | "type": "array"
|
2367 | 2410 | },
|
2368 | 2411 | "project": {
|
2369 |
| - "description": "The GCP target project ID or project name.", |
| 2412 | + "description": "The Google Cloud target project ID or project name.", |
2370 | 2413 | "type": "string"
|
2371 | 2414 | },
|
2372 | 2415 | "secureBoot": {
|
|
2507 | 2550 | "format": "google-datetime",
|
2508 | 2551 | "readOnly": true,
|
2509 | 2552 | "type": "string"
|
| 2553 | + }, |
| 2554 | + "steps": { |
| 2555 | + "description": "Output only. The cutover steps list representing its progress.", |
| 2556 | + "items": { |
| 2557 | + "$ref": "CutoverStep" |
| 2558 | + }, |
| 2559 | + "readOnly": true, |
| 2560 | + "type": "array" |
| 2561 | + } |
| 2562 | + }, |
| 2563 | + "type": "object" |
| 2564 | + }, |
| 2565 | + "CutoverStep": { |
| 2566 | + "description": "CutoverStep holds information about the cutover step progress.", |
| 2567 | + "id": "CutoverStep", |
| 2568 | + "properties": { |
| 2569 | + "endTime": { |
| 2570 | + "description": "The time the step has ended.", |
| 2571 | + "format": "google-datetime", |
| 2572 | + "type": "string" |
| 2573 | + }, |
| 2574 | + "finalSync": { |
| 2575 | + "$ref": "ReplicationCycle", |
| 2576 | + "description": "Final sync step." |
| 2577 | + }, |
| 2578 | + "instantiatingMigratedVm": { |
| 2579 | + "$ref": "InstantiatingMigratedVMStep", |
| 2580 | + "description": "Instantiating migrated VM step." |
| 2581 | + }, |
| 2582 | + "preparingVmDisks": { |
| 2583 | + "$ref": "PreparingVMDisksStep", |
| 2584 | + "description": "Preparing VM disks step." |
| 2585 | + }, |
| 2586 | + "previousReplicationCycle": { |
| 2587 | + "$ref": "ReplicationCycle", |
| 2588 | + "description": "A replication cycle prior cutover step." |
| 2589 | + }, |
| 2590 | + "shuttingDownSourceVm": { |
| 2591 | + "$ref": "ShuttingDownSourceVMStep", |
| 2592 | + "description": "Shutting down VM step." |
| 2593 | + }, |
| 2594 | + "startTime": { |
| 2595 | + "description": "The time the step has started.", |
| 2596 | + "format": "google-datetime", |
| 2597 | + "type": "string" |
| 2598 | + } |
| 2599 | + }, |
| 2600 | + "type": "object" |
| 2601 | + }, |
| 2602 | + "CycleStep": { |
| 2603 | + "description": "CycleStep holds information about a step progress.", |
| 2604 | + "id": "CycleStep", |
| 2605 | + "properties": { |
| 2606 | + "endTime": { |
| 2607 | + "description": "The time the cycle step has ended.", |
| 2608 | + "format": "google-datetime", |
| 2609 | + "type": "string" |
| 2610 | + }, |
| 2611 | + "initializingReplication": { |
| 2612 | + "$ref": "InitializingReplicationStep", |
| 2613 | + "description": "Initializing replication step." |
| 2614 | + }, |
| 2615 | + "postProcessing": { |
| 2616 | + "$ref": "PostProcessingStep", |
| 2617 | + "description": "Post processing step." |
| 2618 | + }, |
| 2619 | + "replicating": { |
| 2620 | + "$ref": "ReplicatingStep", |
| 2621 | + "description": "Replicating step." |
| 2622 | + }, |
| 2623 | + "startTime": { |
| 2624 | + "description": "The time the cycle step has started.", |
| 2625 | + "format": "google-datetime", |
| 2626 | + "type": "string" |
2510 | 2627 | }
|
2511 | 2628 | },
|
2512 | 2629 | "type": "object"
|
2513 | 2630 | },
|
2514 | 2631 | "DatacenterConnector": {
|
2515 |
| - "description": "DatacenterConnector message describes a connector between the Source and GCP, which is installed on a vmware datacenter (an OVA vm installed by the user) to connect the Datacenter to GCP and support vm migration data transfer.", |
| 2632 | + "description": "DatacenterConnector message describes a connector between the Source and Google Cloud, which is installed on a vmware datacenter (an OVA vm installed by the user) to connect the Datacenter to Google Cloud and support vm migration data transfer.", |
2516 | 2633 | "id": "DatacenterConnector",
|
2517 | 2634 | "properties": {
|
2518 | 2635 | "applianceInfrastructureVersion": {
|
|
2531 | 2648 | "readOnly": true
|
2532 | 2649 | },
|
2533 | 2650 | "bucket": {
|
2534 |
| - "description": "Output only. The communication channel between the datacenter connector and GCP.", |
| 2651 | + "description": "Output only. The communication channel between the datacenter connector and Google Cloud.", |
2535 | 2652 | "readOnly": true,
|
2536 | 2653 | "type": "string"
|
2537 | 2654 | },
|
|
2668 | 2785 | },
|
2669 | 2786 | "type": "object"
|
2670 | 2787 | },
|
| 2788 | + "InitializingReplicationStep": { |
| 2789 | + "description": "InitializingReplicationStep contains specific step details.", |
| 2790 | + "id": "InitializingReplicationStep", |
| 2791 | + "properties": {}, |
| 2792 | + "type": "object" |
| 2793 | + }, |
| 2794 | + "InstantiatingMigratedVMStep": { |
| 2795 | + "description": "InstantiatingMigratedVMStep contains specific step details.", |
| 2796 | + "id": "InstantiatingMigratedVMStep", |
| 2797 | + "properties": {}, |
| 2798 | + "type": "object" |
| 2799 | + }, |
2671 | 2800 | "Link": {
|
2672 | 2801 | "description": "Describes a URL link.",
|
2673 | 2802 | "id": "Link",
|
|
3314 | 3443 | "properties": {},
|
3315 | 3444 | "type": "object"
|
3316 | 3445 | },
|
| 3446 | + "PostProcessingStep": { |
| 3447 | + "description": "PostProcessingStep contains specific step details.", |
| 3448 | + "id": "PostProcessingStep", |
| 3449 | + "properties": {}, |
| 3450 | + "type": "object" |
| 3451 | + }, |
| 3452 | + "PreparingVMDisksStep": { |
| 3453 | + "description": "PreparingVMDisksStep contains specific step details.", |
| 3454 | + "id": "PreparingVMDisksStep", |
| 3455 | + "properties": {}, |
| 3456 | + "type": "object" |
| 3457 | + }, |
3317 | 3458 | "RemoveGroupMigrationRequest": {
|
3318 | 3459 | "description": "Request message for 'RemoveMigration' request.",
|
3319 | 3460 | "id": "RemoveGroupMigrationRequest",
|
|
3325 | 3466 | },
|
3326 | 3467 | "type": "object"
|
3327 | 3468 | },
|
| 3469 | + "ReplicatingStep": { |
| 3470 | + "description": "ReplicatingStep contains specific step details.", |
| 3471 | + "id": "ReplicatingStep", |
| 3472 | + "properties": { |
| 3473 | + "lastThirtyMinutesAverageBytesPerSecond": { |
| 3474 | + "description": "The source disks replication rate for the last 30 minutes in bytes per second.", |
| 3475 | + "format": "int64", |
| 3476 | + "type": "string" |
| 3477 | + }, |
| 3478 | + "lastTwoMinutesAverageBytesPerSecond": { |
| 3479 | + "description": "The source disks replication rate for the last 2 minutes in bytes per second.", |
| 3480 | + "format": "int64", |
| 3481 | + "type": "string" |
| 3482 | + }, |
| 3483 | + "replicatedBytes": { |
| 3484 | + "description": "Replicated bytes in the step.", |
| 3485 | + "format": "int64", |
| 3486 | + "type": "string" |
| 3487 | + }, |
| 3488 | + "totalBytes": { |
| 3489 | + "description": "Total bytes to be handled in the step.", |
| 3490 | + "format": "int64", |
| 3491 | + "type": "string" |
| 3492 | + } |
| 3493 | + }, |
| 3494 | + "type": "object" |
| 3495 | + }, |
3328 | 3496 | "ReplicationCycle": {
|
3329 | 3497 | "description": "ReplicationCycle contains information about the current replication cycle status.",
|
3330 | 3498 | "id": "ReplicationCycle",
|
3331 | 3499 | "properties": {
|
| 3500 | + "cycleNumber": { |
| 3501 | + "description": "The cycle's ordinal number.", |
| 3502 | + "format": "int32", |
| 3503 | + "type": "integer" |
| 3504 | + }, |
| 3505 | + "endTime": { |
| 3506 | + "description": "The time the replication cycle has ended.", |
| 3507 | + "format": "google-datetime", |
| 3508 | + "type": "string" |
| 3509 | + }, |
| 3510 | + "error": { |
| 3511 | + "$ref": "Status", |
| 3512 | + "description": "Provides details on the state of the cycle in case of an error." |
| 3513 | + }, |
| 3514 | + "name": { |
| 3515 | + "description": "The identifier of the ReplicationCycle.", |
| 3516 | + "type": "string" |
| 3517 | + }, |
3332 | 3518 | "progressPercent": {
|
3333 |
| - "description": "The current progress in percentage of this cycle.", |
| 3519 | + "description": "The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.", |
3334 | 3520 | "format": "int32",
|
3335 | 3521 | "type": "integer"
|
3336 | 3522 | },
|
3337 | 3523 | "startTime": {
|
3338 | 3524 | "description": "The time the replication cycle has started.",
|
3339 | 3525 | "format": "google-datetime",
|
3340 | 3526 | "type": "string"
|
| 3527 | + }, |
| 3528 | + "state": { |
| 3529 | + "description": "State of the ReplicationCycle.", |
| 3530 | + "enum": [ |
| 3531 | + "STATE_UNSPECIFIED", |
| 3532 | + "RUNNING", |
| 3533 | + "PAUSED", |
| 3534 | + "FAILED", |
| 3535 | + "SUCCEEDED" |
| 3536 | + ], |
| 3537 | + "enumDescriptions": [ |
| 3538 | + "The state is unknown. This is used for API compatibility only and is not used by the system.", |
| 3539 | + "The replication cycle is running.", |
| 3540 | + "The replication cycle is paused.", |
| 3541 | + "The replication cycle finished with errors.", |
| 3542 | + "The replication cycle finished successfully." |
| 3543 | + ], |
| 3544 | + "type": "string" |
| 3545 | + }, |
| 3546 | + "steps": { |
| 3547 | + "description": "The cycle's steps list representing its progress.", |
| 3548 | + "items": { |
| 3549 | + "$ref": "CycleStep" |
| 3550 | + }, |
| 3551 | + "type": "array" |
| 3552 | + }, |
| 3553 | + "totalPauseDuration": { |
| 3554 | + "description": "The accumulated duration the replication cycle was paused.", |
| 3555 | + "format": "google-duration", |
| 3556 | + "type": "string" |
3341 | 3557 | }
|
3342 | 3558 | },
|
3343 | 3559 | "type": "object"
|
|
3408 | 3624 | },
|
3409 | 3625 | "type": "object"
|
3410 | 3626 | },
|
| 3627 | + "ShuttingDownSourceVMStep": { |
| 3628 | + "description": "ShuttingDownSourceVMStep contains specific step details.", |
| 3629 | + "id": "ShuttingDownSourceVMStep", |
| 3630 | + "properties": {}, |
| 3631 | + "type": "object" |
| 3632 | + }, |
3411 | 3633 | "Source": {
|
3412 | 3634 | "description": "Source message describes a specific vm migration Source resource. It contains the source environment information.",
|
3413 | 3635 | "id": "Source",
|
|
0 commit comments