mirror of
https://github.com/OMGeeky/google-apis-rs.git
synced 2026-02-23 15:49:49 +01:00
update dependencies
This commit is contained in:
@@ -12,9 +12,9 @@
|
||||
"baseUrl": "https://vmmigration.googleapis.com/",
|
||||
"batchPath": "batch",
|
||||
"canonicalName": "VM Migration Service",
|
||||
"description": "Use the Migrate for Compute Engine API to programmatically migrate workloads. ",
|
||||
"description": "Use the Migrate to Virtual Machines API to programmatically migrate workloads. ",
|
||||
"discoveryVersion": "v1",
|
||||
"documentationLink": "https://cloud.google.com/migrate/compute-engine",
|
||||
"documentationLink": "https://cloud.google.com/migrate/virtual-machines",
|
||||
"fullyEncodeReservedExpansion": true,
|
||||
"icons": {
|
||||
"x16": "http://www.google.com/images/icons/product/search-16.gif",
|
||||
@@ -144,7 +144,7 @@
|
||||
],
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like \"displayName=tokyo\", and is documented in more detail in [AIP-160](https://google.aip.dev/160).",
|
||||
"description": "A filter to narrow down results to a preferred subset. The filtering language accepts strings like `\"displayName=tokyo\"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160).",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
@@ -622,6 +622,17 @@
|
||||
"location": "query",
|
||||
"type": "boolean"
|
||||
},
|
||||
"pageSize": {
|
||||
"description": "The maximum number of VMs to return. The service may return fewer than this value. For AWS source: If unspecified, at most 500 VMs will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. For VMWare source: If unspecified, all VMs will be returned. There is no limit for maximum value.",
|
||||
"format": "int32",
|
||||
"location": "query",
|
||||
"type": "integer"
|
||||
},
|
||||
"pageToken": {
|
||||
"description": "A page token, received from a previous `FetchInventory` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `FetchInventory` must match the call that provided the page token.",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
"source": {
|
||||
"description": "Required. The name of the Source.",
|
||||
"location": "path",
|
||||
@@ -1521,6 +1532,81 @@
|
||||
]
|
||||
}
|
||||
}
|
||||
},
|
||||
"replicationCycles": {
|
||||
"methods": {
|
||||
"get": {
|
||||
"description": "Gets details of a single ReplicationCycle.",
|
||||
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/sources/{sourcesId}/migratingVms/{migratingVmsId}/replicationCycles/{replicationCyclesId}",
|
||||
"httpMethod": "GET",
|
||||
"id": "vmmigration.projects.locations.sources.migratingVms.replicationCycles.get",
|
||||
"parameterOrder": [
|
||||
"name"
|
||||
],
|
||||
"parameters": {
|
||||
"name": {
|
||||
"description": "Required. The name of the ReplicationCycle.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+/sources/[^/]+/migratingVms/[^/]+/replicationCycles/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1/{+name}",
|
||||
"response": {
|
||||
"$ref": "ReplicationCycle"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
},
|
||||
"list": {
|
||||
"description": "Lists ReplicationCycles in a given MigratingVM.",
|
||||
"flatPath": "v1/projects/{projectsId}/locations/{locationsId}/sources/{sourcesId}/migratingVms/{migratingVmsId}/replicationCycles",
|
||||
"httpMethod": "GET",
|
||||
"id": "vmmigration.projects.locations.sources.migratingVms.replicationCycles.list",
|
||||
"parameterOrder": [
|
||||
"parent"
|
||||
],
|
||||
"parameters": {
|
||||
"filter": {
|
||||
"description": "Optional. The filter request.",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
"orderBy": {
|
||||
"description": "Optional. the order by fields for the result.",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
"pageSize": {
|
||||
"description": "Optional. The maximum number of replication cycles to return. The service may return fewer than this value. If unspecified, at most 100 migrating VMs will be returned. The maximum value is 100; values above 100 will be coerced to 100.",
|
||||
"format": "int32",
|
||||
"location": "query",
|
||||
"type": "integer"
|
||||
},
|
||||
"pageToken": {
|
||||
"description": "Required. A page token, received from a previous `ListReplicationCycles` call. Provide this to retrieve the subsequent page. When paginating, all other parameters provided to `ListReplicationCycles` must match the call that provided the page token.",
|
||||
"location": "query",
|
||||
"type": "string"
|
||||
},
|
||||
"parent": {
|
||||
"description": "Required. The parent, which owns this collection of ReplicationCycles.",
|
||||
"location": "path",
|
||||
"pattern": "^projects/[^/]+/locations/[^/]+/sources/[^/]+/migratingVms/[^/]+$",
|
||||
"required": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"path": "v1/{+parent}/replicationCycles",
|
||||
"response": {
|
||||
"$ref": "ListReplicationCyclesResponse"
|
||||
},
|
||||
"scopes": [
|
||||
"https://www.googleapis.com/auth/cloud-platform"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -1886,9 +1972,30 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"revision": "20220225",
|
||||
"revision": "20230119",
|
||||
"rootUrl": "https://vmmigration.googleapis.com/",
|
||||
"schemas": {
|
||||
"AccessKeyCredentials": {
|
||||
"description": "Message describing AWS Credentials using access key id and secret.",
|
||||
"id": "AccessKeyCredentials",
|
||||
"properties": {
|
||||
"accessKeyId": {
|
||||
"description": "AWS access key ID.",
|
||||
"type": "string"
|
||||
},
|
||||
"secretAccessKey": {
|
||||
"description": "Input only. AWS secret access key.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"AdaptingOSStep": {
|
||||
"description": "AdaptingOSStep contains specific step details.",
|
||||
"id": "AdaptingOSStep",
|
||||
"properties": {},
|
||||
"type": "object"
|
||||
},
|
||||
"AddGroupMigrationRequest": {
|
||||
"description": "Request message for 'AddGroupMigration' request.",
|
||||
"id": "AddGroupMigrationRequest",
|
||||
@@ -1943,7 +2050,7 @@
|
||||
"Unspecified license for the OS.",
|
||||
"No license available for the OS.",
|
||||
"The license type is Pay As You Go license type.",
|
||||
"The license type is is Bring Your Own License type."
|
||||
"The license type is Bring Your Own License type."
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
@@ -1965,6 +2072,262 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"AwsSecurityGroup": {
|
||||
"description": "AwsSecurityGroup describes a security group of an AWS VM.",
|
||||
"id": "AwsSecurityGroup",
|
||||
"properties": {
|
||||
"id": {
|
||||
"description": "The AWS security group id.",
|
||||
"type": "string"
|
||||
},
|
||||
"name": {
|
||||
"description": "The AWS security group name.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"AwsSourceDetails": {
|
||||
"description": "AwsSourceDetails message describes a specific source details for the AWS source type.",
|
||||
"id": "AwsSourceDetails",
|
||||
"properties": {
|
||||
"accessKeyCreds": {
|
||||
"$ref": "AccessKeyCredentials",
|
||||
"description": "AWS Credentials using access key id and secret."
|
||||
},
|
||||
"awsRegion": {
|
||||
"description": "Immutable. The AWS region that the source VMs will be migrated from.",
|
||||
"type": "string"
|
||||
},
|
||||
"error": {
|
||||
"$ref": "Status",
|
||||
"description": "Output only. Provides details on the state of the Source in case of an error.",
|
||||
"readOnly": true
|
||||
},
|
||||
"inventorySecurityGroupNames": {
|
||||
"description": "AWS security group names to limit the scope of the source inventory.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"inventoryTagList": {
|
||||
"description": "AWS resource tags to limit the scope of the source inventory.",
|
||||
"items": {
|
||||
"$ref": "Tag"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"migrationResourcesUserTags": {
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "User specified tags to add to every M2VM generated resource in AWS. 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 `m2vm`.",
|
||||
"type": "object"
|
||||
},
|
||||
"publicIp": {
|
||||
"description": "Output only. The source's public IP. All communication initiated by this source will originate from this IP.",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"state": {
|
||||
"description": "Output only. State of the source as determined by the health check.",
|
||||
"enum": [
|
||||
"STATE_UNSPECIFIED",
|
||||
"PENDING",
|
||||
"FAILED",
|
||||
"ACTIVE"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"The state is unknown. This is used for API compatibility only and is not used by the system.",
|
||||
"The state was not sampled by the health checks yet.",
|
||||
"The source is available but might not be usable yet due to invalid credentials or another reason. The error message will contain further details.",
|
||||
"The source exists and its credentials were verified."
|
||||
],
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"AwsSourceVmDetails": {
|
||||
"description": "Represent the source AWS VM details.",
|
||||
"id": "AwsSourceVmDetails",
|
||||
"properties": {
|
||||
"committedStorageBytes": {
|
||||
"description": "The total size of the disks being migrated in bytes.",
|
||||
"format": "int64",
|
||||
"type": "string"
|
||||
},
|
||||
"firmware": {
|
||||
"description": "The firmware type of the source VM.",
|
||||
"enum": [
|
||||
"FIRMWARE_UNSPECIFIED",
|
||||
"EFI",
|
||||
"BIOS"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"The firmware is unknown.",
|
||||
"The firmware is EFI.",
|
||||
"The firmware is BIOS."
|
||||
],
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"AwsVmDetails": {
|
||||
"description": "AwsVmDetails describes a VM in AWS.",
|
||||
"id": "AwsVmDetails",
|
||||
"properties": {
|
||||
"architecture": {
|
||||
"description": "The CPU architecture.",
|
||||
"enum": [
|
||||
"VM_ARCHITECTURE_UNSPECIFIED",
|
||||
"I386",
|
||||
"X86_64",
|
||||
"ARM64",
|
||||
"X86_64_MAC"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"The architecture is unknown.",
|
||||
"The architecture is I386.",
|
||||
"The architecture is X86_64.",
|
||||
"The architecture is ARM64.",
|
||||
"The architecture is X86_64_MAC."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"bootOption": {
|
||||
"description": "The VM Boot Option.",
|
||||
"enum": [
|
||||
"BOOT_OPTION_UNSPECIFIED",
|
||||
"EFI",
|
||||
"BIOS"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"The boot option is unknown.",
|
||||
"The boot option is UEFI.",
|
||||
"The boot option is LEGACY-BIOS."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"committedStorageMb": {
|
||||
"description": "The total size of the storage allocated to the VM in MB.",
|
||||
"format": "int64",
|
||||
"type": "string"
|
||||
},
|
||||
"cpuCount": {
|
||||
"description": "The number of cpus the VM has.",
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"diskCount": {
|
||||
"description": "The number of disks the VM has.",
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"displayName": {
|
||||
"description": "The display name of the VM. Note that this value is not necessarily unique.",
|
||||
"type": "string"
|
||||
},
|
||||
"instanceType": {
|
||||
"description": "The instance type of the VM.",
|
||||
"type": "string"
|
||||
},
|
||||
"memoryMb": {
|
||||
"description": "The memory size of the VM in MB.",
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"osDescription": {
|
||||
"description": "The VM's OS.",
|
||||
"type": "string"
|
||||
},
|
||||
"powerState": {
|
||||
"description": "Output only. The power state of the VM at the moment list was taken.",
|
||||
"enum": [
|
||||
"POWER_STATE_UNSPECIFIED",
|
||||
"ON",
|
||||
"OFF",
|
||||
"SUSPENDED",
|
||||
"PENDING"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"Power state is not specified.",
|
||||
"The VM is turned on.",
|
||||
"The VM is turned off.",
|
||||
"The VM is suspended. This is similar to hibernation or sleep mode.",
|
||||
"The VM is starting."
|
||||
],
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"securityGroups": {
|
||||
"description": "The security groups the VM belongs to.",
|
||||
"items": {
|
||||
"$ref": "AwsSecurityGroup"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"sourceDescription": {
|
||||
"description": "The descriptive name of the AWS's source this VM is connected to.",
|
||||
"type": "string"
|
||||
},
|
||||
"sourceId": {
|
||||
"description": "The id of the AWS's source this VM is connected to.",
|
||||
"type": "string"
|
||||
},
|
||||
"tags": {
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
},
|
||||
"description": "The tags of the VM.",
|
||||
"type": "object"
|
||||
},
|
||||
"virtualizationType": {
|
||||
"description": "The virtualization type.",
|
||||
"enum": [
|
||||
"VM_VIRTUALIZATION_TYPE_UNSPECIFIED",
|
||||
"HVM",
|
||||
"PARAVIRTUAL"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"The virtualization type is unknown.",
|
||||
"The virtualziation type is HVM.",
|
||||
"The virtualziation type is PARAVIRTUAL."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"vmId": {
|
||||
"description": "The VM ID in AWS.",
|
||||
"type": "string"
|
||||
},
|
||||
"vpcId": {
|
||||
"description": "The VPC ID the VM belongs to.",
|
||||
"type": "string"
|
||||
},
|
||||
"zone": {
|
||||
"description": "The AWS zone of the VM.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"AwsVmsDetails": {
|
||||
"description": "AWSVmsDetails describes VMs in AWS.",
|
||||
"id": "AwsVmsDetails",
|
||||
"properties": {
|
||||
"details": {
|
||||
"description": "The details of the AWS VMs.",
|
||||
"items": {
|
||||
"$ref": "AwsVmDetails"
|
||||
},
|
||||
"type": "array"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"CancelCloneJobRequest": {
|
||||
"description": "Request message for 'CancelCloneJob' request.",
|
||||
"id": "CancelCloneJobRequest",
|
||||
@@ -1998,6 +2361,12 @@
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"endTime": {
|
||||
"description": "Output only. The time the clone job was ended.",
|
||||
"format": "google-datetime",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"error": {
|
||||
"$ref": "Status",
|
||||
"description": "Output only. Provides details for the errors that led to the Clone Job's state.",
|
||||
@@ -2038,6 +2407,43 @@
|
||||
"format": "google-datetime",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"steps": {
|
||||
"description": "Output only. The clone steps list representing its progress.",
|
||||
"items": {
|
||||
"$ref": "CloneStep"
|
||||
},
|
||||
"readOnly": true,
|
||||
"type": "array"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"CloneStep": {
|
||||
"description": "CloneStep holds information about the clone step progress.",
|
||||
"id": "CloneStep",
|
||||
"properties": {
|
||||
"adaptingOs": {
|
||||
"$ref": "AdaptingOSStep",
|
||||
"description": "Adapting OS step."
|
||||
},
|
||||
"endTime": {
|
||||
"description": "The time the step has ended.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"instantiatingMigratedVm": {
|
||||
"$ref": "InstantiatingMigratedVMStep",
|
||||
"description": "Instantiating migrated VM step."
|
||||
},
|
||||
"preparingVmDisks": {
|
||||
"$ref": "PreparingVMDisksStep",
|
||||
"description": "Preparing VM disks step."
|
||||
},
|
||||
"startTime": {
|
||||
"description": "The time the step has started.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
@@ -2093,6 +2499,10 @@
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"hostname": {
|
||||
"description": "The hostname to assign to the VM.",
|
||||
"type": "string"
|
||||
},
|
||||
"labels": {
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
@@ -2215,6 +2625,10 @@
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"hostname": {
|
||||
"description": "The hostname to assign to the VM.",
|
||||
"type": "string"
|
||||
},
|
||||
"labels": {
|
||||
"additionalProperties": {
|
||||
"type": "string"
|
||||
@@ -2266,7 +2680,7 @@
|
||||
"type": "array"
|
||||
},
|
||||
"project": {
|
||||
"description": "The GCP target project ID or project name.",
|
||||
"description": "The Google Cloud target project ID or project name.",
|
||||
"type": "string"
|
||||
},
|
||||
"secureBoot": {
|
||||
@@ -2350,6 +2764,12 @@
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"endTime": {
|
||||
"description": "Output only. The time the cutover job had finished.",
|
||||
"format": "google-datetime",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"error": {
|
||||
"$ref": "Status",
|
||||
"description": "Output only. Provides details for the errors that led to the Cutover Job's state.",
|
||||
@@ -2401,12 +2821,86 @@
|
||||
"format": "google-datetime",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"steps": {
|
||||
"description": "Output only. The cutover steps list representing its progress.",
|
||||
"items": {
|
||||
"$ref": "CutoverStep"
|
||||
},
|
||||
"readOnly": true,
|
||||
"type": "array"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"CutoverStep": {
|
||||
"description": "CutoverStep holds information about the cutover step progress.",
|
||||
"id": "CutoverStep",
|
||||
"properties": {
|
||||
"endTime": {
|
||||
"description": "The time the step has ended.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"finalSync": {
|
||||
"$ref": "ReplicationCycle",
|
||||
"description": "Final sync step."
|
||||
},
|
||||
"instantiatingMigratedVm": {
|
||||
"$ref": "InstantiatingMigratedVMStep",
|
||||
"description": "Instantiating migrated VM step."
|
||||
},
|
||||
"preparingVmDisks": {
|
||||
"$ref": "PreparingVMDisksStep",
|
||||
"description": "Preparing VM disks step."
|
||||
},
|
||||
"previousReplicationCycle": {
|
||||
"$ref": "ReplicationCycle",
|
||||
"description": "A replication cycle prior cutover step."
|
||||
},
|
||||
"shuttingDownSourceVm": {
|
||||
"$ref": "ShuttingDownSourceVMStep",
|
||||
"description": "Shutting down VM step."
|
||||
},
|
||||
"startTime": {
|
||||
"description": "The time the step has started.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"CycleStep": {
|
||||
"description": "CycleStep holds information about a step progress.",
|
||||
"id": "CycleStep",
|
||||
"properties": {
|
||||
"endTime": {
|
||||
"description": "The time the cycle step has ended.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"initializingReplication": {
|
||||
"$ref": "InitializingReplicationStep",
|
||||
"description": "Initializing replication step."
|
||||
},
|
||||
"postProcessing": {
|
||||
"$ref": "PostProcessingStep",
|
||||
"description": "Post processing step."
|
||||
},
|
||||
"replicating": {
|
||||
"$ref": "ReplicatingStep",
|
||||
"description": "Replicating step."
|
||||
},
|
||||
"startTime": {
|
||||
"description": "The time the cycle step has started.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"DatacenterConnector": {
|
||||
"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.",
|
||||
"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.",
|
||||
"id": "DatacenterConnector",
|
||||
"properties": {
|
||||
"applianceInfrastructureVersion": {
|
||||
@@ -2425,7 +2919,7 @@
|
||||
"readOnly": true
|
||||
},
|
||||
"bucket": {
|
||||
"description": "Output only. The communication channel between the datacenter connector and GCP.",
|
||||
"description": "Output only. The communication channel between the datacenter connector and Google Cloud.",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
@@ -2497,7 +2991,7 @@
|
||||
"type": "object"
|
||||
},
|
||||
"Empty": {
|
||||
"description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for `Empty` is empty JSON object `{}`.",
|
||||
"description": "A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); }",
|
||||
"id": "Empty",
|
||||
"properties": {},
|
||||
"type": "object"
|
||||
@@ -2506,6 +3000,15 @@
|
||||
"description": "Response message for fetchInventory.",
|
||||
"id": "FetchInventoryResponse",
|
||||
"properties": {
|
||||
"awsVms": {
|
||||
"$ref": "AwsVmsDetails",
|
||||
"description": "The description of the VMs in a Source of type AWS."
|
||||
},
|
||||
"nextPageToken": {
|
||||
"description": "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.",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"updateTime": {
|
||||
"description": "Output only. The timestamp when the source was last queried (if the result is from the cache).",
|
||||
"format": "google-datetime",
|
||||
@@ -2557,6 +3060,18 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"InitializingReplicationStep": {
|
||||
"description": "InitializingReplicationStep contains specific step details.",
|
||||
"id": "InitializingReplicationStep",
|
||||
"properties": {},
|
||||
"type": "object"
|
||||
},
|
||||
"InstantiatingMigratedVMStep": {
|
||||
"description": "InstantiatingMigratedVMStep contains specific step details.",
|
||||
"id": "InstantiatingMigratedVMStep",
|
||||
"properties": {},
|
||||
"type": "object"
|
||||
},
|
||||
"Link": {
|
||||
"description": "Describes a URL link.",
|
||||
"id": "Link",
|
||||
@@ -2748,6 +3263,34 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"ListReplicationCyclesResponse": {
|
||||
"description": "Response message for 'ListReplicationCycles' request.",
|
||||
"id": "ListReplicationCyclesResponse",
|
||||
"properties": {
|
||||
"nextPageToken": {
|
||||
"description": "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.",
|
||||
"readOnly": true,
|
||||
"type": "string"
|
||||
},
|
||||
"replicationCycles": {
|
||||
"description": "Output only. The list of replication cycles response.",
|
||||
"items": {
|
||||
"$ref": "ReplicationCycle"
|
||||
},
|
||||
"readOnly": true,
|
||||
"type": "array"
|
||||
},
|
||||
"unreachable": {
|
||||
"description": "Output only. Locations that could not be reached.",
|
||||
"items": {
|
||||
"type": "string"
|
||||
},
|
||||
"readOnly": true,
|
||||
"type": "array"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"ListSourcesResponse": {
|
||||
"description": "Response message for 'ListSources' request.",
|
||||
"id": "ListSourcesResponse",
|
||||
@@ -2837,7 +3380,7 @@
|
||||
"id": "LocalizedMessage",
|
||||
"properties": {
|
||||
"locale": {
|
||||
"description": "The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: \"en-US\", \"fr-CH\", \"es-MX\"",
|
||||
"description": "The locale used following the specification defined at https://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: \"en-US\", \"fr-CH\", \"es-MX\"",
|
||||
"type": "string"
|
||||
},
|
||||
"message": {
|
||||
@@ -2885,6 +3428,11 @@
|
||||
"description": "MigratingVm describes the VM that will be migrated from a Source environment and its replication state.",
|
||||
"id": "MigratingVm",
|
||||
"properties": {
|
||||
"awsSourceVmDetails": {
|
||||
"$ref": "AwsSourceVmDetails",
|
||||
"description": "Output only. Details of the VM from an AWS source.",
|
||||
"readOnly": true
|
||||
},
|
||||
"computeEngineTargetDefaults": {
|
||||
"$ref": "ComputeEngineTargetDefaults",
|
||||
"description": "Details of the target VM in Compute Engine."
|
||||
@@ -2897,7 +3445,7 @@
|
||||
},
|
||||
"currentSyncInfo": {
|
||||
"$ref": "ReplicationCycle",
|
||||
"description": "Output only. The percentage progress of the current running replication cycle.",
|
||||
"description": "Output only. Details of the current running replication cycle.",
|
||||
"readOnly": true
|
||||
},
|
||||
"description": {
|
||||
@@ -3175,6 +3723,18 @@
|
||||
"properties": {},
|
||||
"type": "object"
|
||||
},
|
||||
"PostProcessingStep": {
|
||||
"description": "PostProcessingStep contains specific step details.",
|
||||
"id": "PostProcessingStep",
|
||||
"properties": {},
|
||||
"type": "object"
|
||||
},
|
||||
"PreparingVMDisksStep": {
|
||||
"description": "PreparingVMDisksStep contains specific step details.",
|
||||
"id": "PreparingVMDisksStep",
|
||||
"properties": {},
|
||||
"type": "object"
|
||||
},
|
||||
"RemoveGroupMigrationRequest": {
|
||||
"description": "Request message for 'RemoveMigration' request.",
|
||||
"id": "RemoveGroupMigrationRequest",
|
||||
@@ -3186,12 +3746,57 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"ReplicatingStep": {
|
||||
"description": "ReplicatingStep contains specific step details.",
|
||||
"id": "ReplicatingStep",
|
||||
"properties": {
|
||||
"lastThirtyMinutesAverageBytesPerSecond": {
|
||||
"description": "The source disks replication rate for the last 30 minutes in bytes per second.",
|
||||
"format": "int64",
|
||||
"type": "string"
|
||||
},
|
||||
"lastTwoMinutesAverageBytesPerSecond": {
|
||||
"description": "The source disks replication rate for the last 2 minutes in bytes per second.",
|
||||
"format": "int64",
|
||||
"type": "string"
|
||||
},
|
||||
"replicatedBytes": {
|
||||
"description": "Replicated bytes in the step.",
|
||||
"format": "int64",
|
||||
"type": "string"
|
||||
},
|
||||
"totalBytes": {
|
||||
"description": "Total bytes to be handled in the step.",
|
||||
"format": "int64",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"ReplicationCycle": {
|
||||
"description": "ReplicationCycle contains information about the current replication cycle status.",
|
||||
"id": "ReplicationCycle",
|
||||
"properties": {
|
||||
"cycleNumber": {
|
||||
"description": "The cycle's ordinal number.",
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
"endTime": {
|
||||
"description": "The time the replication cycle has ended.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"error": {
|
||||
"$ref": "Status",
|
||||
"description": "Provides details on the state of the cycle in case of an error."
|
||||
},
|
||||
"name": {
|
||||
"description": "The identifier of the ReplicationCycle.",
|
||||
"type": "string"
|
||||
},
|
||||
"progressPercent": {
|
||||
"description": "The current progress in percentage of this cycle.",
|
||||
"description": "The current progress in percentage of this cycle. Was replaced by 'steps' field, which breaks down the cycle progression more accurately.",
|
||||
"format": "int32",
|
||||
"type": "integer"
|
||||
},
|
||||
@@ -3199,6 +3804,36 @@
|
||||
"description": "The time the replication cycle has started.",
|
||||
"format": "google-datetime",
|
||||
"type": "string"
|
||||
},
|
||||
"state": {
|
||||
"description": "State of the ReplicationCycle.",
|
||||
"enum": [
|
||||
"STATE_UNSPECIFIED",
|
||||
"RUNNING",
|
||||
"PAUSED",
|
||||
"FAILED",
|
||||
"SUCCEEDED"
|
||||
],
|
||||
"enumDescriptions": [
|
||||
"The state is unknown. This is used for API compatibility only and is not used by the system.",
|
||||
"The replication cycle is running.",
|
||||
"The replication cycle is paused.",
|
||||
"The replication cycle finished with errors.",
|
||||
"The replication cycle finished successfully."
|
||||
],
|
||||
"type": "string"
|
||||
},
|
||||
"steps": {
|
||||
"description": "The cycle's steps list representing its progress.",
|
||||
"items": {
|
||||
"$ref": "CycleStep"
|
||||
},
|
||||
"type": "array"
|
||||
},
|
||||
"totalPauseDuration": {
|
||||
"description": "The accumulated duration the replication cycle was paused.",
|
||||
"format": "google-duration",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
@@ -3269,10 +3904,20 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"ShuttingDownSourceVMStep": {
|
||||
"description": "ShuttingDownSourceVMStep contains specific step details.",
|
||||
"id": "ShuttingDownSourceVMStep",
|
||||
"properties": {},
|
||||
"type": "object"
|
||||
},
|
||||
"Source": {
|
||||
"description": "Source message describes a specific vm migration Source resource. It contains the source environment information.",
|
||||
"id": "Source",
|
||||
"properties": {
|
||||
"aws": {
|
||||
"$ref": "AwsSourceDetails",
|
||||
"description": "AWS type source details."
|
||||
},
|
||||
"createTime": {
|
||||
"description": "Output only. The create time timestamp.",
|
||||
"format": "google-datetime",
|
||||
@@ -3341,6 +3986,21 @@
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"Tag": {
|
||||
"description": "Tag is an AWS tag representation.",
|
||||
"id": "Tag",
|
||||
"properties": {
|
||||
"key": {
|
||||
"description": "Key of tag.",
|
||||
"type": "string"
|
||||
},
|
||||
"value": {
|
||||
"description": "Value of tag.",
|
||||
"type": "string"
|
||||
}
|
||||
},
|
||||
"type": "object"
|
||||
},
|
||||
"TargetProject": {
|
||||
"description": "TargetProject message represents a target Compute Engine project for a migration or a clone.",
|
||||
"id": "TargetProject",
|
||||
|
||||
Reference in New Issue
Block a user