<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/vmmigration/v1/vmmigration.proto

namespace GPBMetadata\Google\Cloud\Vmmigration\V1;

class Vmmigration
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Rpc\ErrorDetails::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            '
ò�
-google/cloud/vmmigration/v1/vmmigration.protogoogle.cloud.vmmigration.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto#google/longrunning/operations.protogoogle/protobuf/duration.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.protogoogle/rpc/error_details.protogoogle/rpc/status.proto"�
ReplicationCycle
name (	
cycle_number
 (.

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp7
total_pause_duration (2.google.protobuf.Duration
progress_percent (B5
steps	 (2&.google.cloud.vmmigration.v1.CycleStepB
state (23.google.cloud.vmmigration.v1.ReplicationCycle.State!
error (2.google.rpc.Status"R
State
STATE_UNSPECIFIED 
RUNNING

PAUSED

FAILED
	SUCCEEDED:­êA©
+vmmigration.googleapis.com/ReplicationCyclezprojects/{project}/locations/{location}/sources/{source}/migratingVms/{migrating_vm}/replicationCycles/{replication_cycle}"à
	CycleStep\\
initializing_replication (28.google.cloud.vmmigration.v1.InitializingReplicationStepH C
replicating (2,.google.cloud.vmmigration.v1.ReplicatingStepH J
post_processing (2/.google.cloud.vmmigration.v1.PostProcessingStepH .

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.TimestampB
step"
InitializingReplicationStep"©
ReplicatingStep
total_bytes (
replicated_bytes (1
)last_two_minutes_average_bytes_per_second (4
,last_thirty_minutes_average_bytes_per_second ("
PostProcessingStep"E
ReplicationSync2
last_sync_time (2.google.protobuf.Timestamp"¤
MigratingVmb
compute_engine_target_defaults (28.google.cloud.vmmigration.v1.ComputeEngineTargetDefaultsH U
aws_source_vm_details (2/.google.cloud.vmmigration.v1.AwsSourceVmDetailsBàAH
name (	BàA
source_vm_id (	
display_name (	
description (	;
policy (2+.google.cloud.vmmigration.v1.SchedulePolicy4
create_time	 (2.google.protobuf.TimestampBàA4
update_time
 (2.google.protobuf.TimestampBàAD
	last_sync (2,.google.cloud.vmmigration.v1.ReplicationSyncBàAB
state (2..google.cloud.vmmigration.v1.MigratingVm.StateBàA3

state_time (2.google.protobuf.TimestampBàAM
current_sync_info (2-.google.cloud.vmmigration.v1.ReplicationCycleBàA7
group (	B(àAúA" vmmigration.googleapis.com/GroupD
labels (24.google.cloud.vmmigration.v1.MigratingVm.LabelsEntryE
recent_clone_jobs (2%.google.cloud.vmmigration.v1.CloneJobBàA&
error (2.google.rpc.StatusBàAI
recent_cutover_jobs (2\'.google.cloud.vmmigration.v1.CutoverJobBàA-
LabelsEntry
key (	
value (	:8"·
State
STATE_UNSPECIFIED 
PENDING	
READY

FIRST_SYNC

ACTIVE
CUTTING_OVER
CUTOVER

FINAL_SYNC	

PAUSED


FINALIZING
	FINALIZED	
ERROR:�êA~
&vmmigration.googleapis.com/MigratingVmTprojects/{project}/locations/{location}/sources/{source}/migratingVms/{migrating_vm}B
target_vm_defaultsB
source_vm_details"ù
CloneJobe
compute_engine_target_details (27.google.cloud.vmmigration.v1.ComputeEngineTargetDetailsBàAH 4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA
name (	BàA?
state (2+.google.cloud.vmmigration.v1.CloneJob.StateBàA3

state_time (2.google.protobuf.TimestampBàA&
error (2.google.rpc.StatusBàA:
steps (2&.google.cloud.vmmigration.v1.CloneStepBàA"‚
State
STATE_UNSPECIFIED 
PENDING

ACTIVE

FAILED
	SUCCEEDED
	CANCELLED

CANCELLING
ADAPTING_OS:•êA‘
#vmmigration.googleapis.com/CloneJobjprojects/{project}/locations/{location}/sources/{source}/migratingVms/{migrating_vm}/cloneJobs/{clone_job}B
target_vm_details"å
	CloneStepB
adapting_os (2+.google.cloud.vmmigration.v1.AdaptingOSStepH O
preparing_vm_disks (21.google.cloud.vmmigration.v1.PreparingVMDisksStepH ]
instantiating_migrated_vm (28.google.cloud.vmmigration.v1.InstantiatingMigratedVMStepH .

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.TimestampB
step"
AdaptingOSStep"
PreparingVMDisksStep"
InstantiatingMigratedVMStep"À

CutoverJobe
compute_engine_target_details (27.google.cloud.vmmigration.v1.ComputeEngineTargetDetailsBàAH 4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA
name (	BàAA
state (2-.google.cloud.vmmigration.v1.CutoverJob.StateBàA3

state_time (2.google.protobuf.TimestampBàA
progress_percent (BàA&
error	 (2.google.rpc.StatusBàA
state_message
 (	BàA<
steps (2(.google.cloud.vmmigration.v1.CutoverStepBàA"‚
State
STATE_UNSPECIFIED 
PENDING

FAILED
	SUCCEEDED
	CANCELLED

CANCELLING

ACTIVE
ADAPTING_OS:›êA—
%vmmigration.googleapis.com/CutoverJobnprojects/{project}/locations/{location}/sources/{source}/migratingVms/{migrating_vm}/cutoverJobs/{cutover_job}B
target_vm_details"—
CutoverStepS
previous_replication_cycle (2-.google.cloud.vmmigration.v1.ReplicationCycleH X
shutting_down_source_vm (25.google.cloud.vmmigration.v1.ShuttingDownSourceVMStepH C

final_sync (2-.google.cloud.vmmigration.v1.ReplicationCycleH O
preparing_vm_disks (21.google.cloud.vmmigration.v1.PreparingVMDisksStepH ]
instantiating_migrated_vm (28.google.cloud.vmmigration.v1.InstantiatingMigratedVMStepH .

start_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.TimestampB
step"
ShuttingDownSourceVMStep"Â
CreateCloneJobRequest;
parent (	B+àAúA%#vmmigration.googleapis.com/CloneJob
clone_job_id (	BàA=
	clone_job (2%.google.cloud.vmmigration.v1.CloneJobBàA

request_id (	"R
CancelCloneJobRequest9
name (	B+àAúA%
#vmmigration.googleapis.com/CloneJob"
CancelCloneJobResponse"°
ListCloneJobsRequest;
parent (	B+àAúA%#vmmigration.googleapis.com/CloneJob
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"�
ListCloneJobsResponse>

clone_jobs (2%.google.cloud.vmmigration.v1.CloneJobBàA
next_page_token (	BàA
unreachable (	BàA"O
GetCloneJobRequest9
name (	B+àAúA%
#vmmigration.googleapis.com/CloneJob"‚
SourceB
vmware
 (20.google.cloud.vmmigration.v1.VmwareSourceDetailsH <
aws (2-.google.cloud.vmmigration.v1.AwsSourceDetailsH 
name (	BàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA?
labels (2/.google.cloud.vmmigration.v1.Source.LabelsEntry
description (	-
LabelsEntry
key (	
value (	:8:`êA]
!vmmigration.googleapis.com/Source8projects/{project}/locations/{location}/sources/{source}B
source_details"f
VmwareSourceDetails
username (	
password (	BàA

vcenter_ip (	

thumbprint (	"�
AwsSourceDetails^
access_key_creds (2B.google.cloud.vmmigration.v1.AwsSourceDetails.AccessKeyCredentialsH 

aws_region (	BàAG
state (23.google.cloud.vmmigration.v1.AwsSourceDetails.StateBàA&
error (2.google.rpc.StatusBàAM
inventory_tag_list
 (21.google.cloud.vmmigration.v1.AwsSourceDetails.Tag&
inventory_security_group_names (	t
migration_resources_user_tags (2M.google.cloud.vmmigration.v1.AwsSourceDetails.MigrationResourcesUserTagsEntry
	public_ip	 (	BàAM
AccessKeyCredentials
access_key_id (	
secret_access_key (	BàA!
Tag
key (	
value (	A
MigrationResourcesUserTagsEntry
key (	
value (	:8"C
State
STATE_UNSPECIFIED 
PENDING

FAILED

ACTIVEB
credentials_type"ú
DatacenterConnector4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA
name (	BàA
registration_id (	BàA
service_account (	
version (	
bucket
 (	BàAJ
state (26.google.cloud.vmmigration.v1.DatacenterConnector.StateBàA3

state_time (2.google.protobuf.TimestampBàA&
error (2.google.rpc.StatusBàA-
 appliance_infrastructure_version (	BàA\'
appliance_software_version (	BàAN
available_versions (2-.google.cloud.vmmigration.v1.AvailableUpdatesBàAG
upgrade_status (2*.google.cloud.vmmigration.v1.UpgradeStatusBàA"P
State
STATE_UNSPECIFIED 
PENDING
OFFLINE

FAILED

ACTIVE:šêA–
.vmmigration.googleapis.com/DatacenterConnectordprojects/{project}/locations/{location}/sources/{source}/datacenterConnectors/{datacenter_connector}"–
UpgradeStatus
version (	?
state (20.google.cloud.vmmigration.v1.UpgradeStatus.State!
error (2.google.rpc.Status.

start_time (2.google.protobuf.Timestamp
previous_version (	"F
State
STATE_UNSPECIFIED 
RUNNING

FAILED
	SUCCEEDED"«
AvailableUpdatesO
new_deployable_appliance (2-.google.cloud.vmmigration.v1.ApplianceVersionF
in_place_update (2-.google.cloud.vmmigration.v1.ApplianceVersion"]
ApplianceVersion
version (	
uri (	
critical (
release_notes_uri (	"¬
ListSourcesRequest9
parent (	B)àAúA#!vmmigration.googleapis.com/Source
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"ˆ
ListSourcesResponse9
sources (2#.google.cloud.vmmigration.v1.SourceBàA
next_page_token (	BàA
unreachable (	BàA"K
GetSourceRequest7
name (	B)àAúA#
!vmmigration.googleapis.com/Source"¶
CreateSourceRequest9
parent (	B)àAúA#!vmmigration.googleapis.com/Source
	source_id (	BàA8
source (2#.google.cloud.vmmigration.v1.SourceBàA

request_id (	"”
UpdateSourceRequest/
update_mask (2.google.protobuf.FieldMask8
source (2#.google.cloud.vmmigration.v1.SourceBàA

request_id (	"g
DeleteSourceRequest7
name (	B)àAúA#
!vmmigration.googleapis.com/Source

request_id (	BàA"i
FetchInventoryRequest9
source (	B)àAúA#
!vmmigration.googleapis.com/Source
force_refresh ("˜
VmwareVmDetails
vm_id (	
datacenter_id (	
datacenter_description (	
uuid (	
display_name (	L
power_state (27.google.cloud.vmmigration.v1.VmwareVmDetails.PowerState
	cpu_count (
	memory_mb (

disk_count	 (
committed_storage_mb (
guest_description (	Q
boot_option (27.google.cloud.vmmigration.v1.VmwareVmDetails.BootOptionBàA"I

PowerState
POWER_STATE_UNSPECIFIED 
ON
OFF
	SUSPENDED"<

BootOption
BOOT_OPTION_UNSPECIFIED 
EFI
BIOS"Û
AwsVmDetails
vm_id (	
display_name (	
	source_id (	
source_description (	N
power_state (24.google.cloud.vmmigration.v1.AwsVmDetails.PowerStateBàA
	cpu_count (
	memory_mb (

disk_count (
committed_storage_mb	 (
os_description
 (	I
boot_option (24.google.cloud.vmmigration.v1.AwsVmDetails.BootOption
instance_type (	
vpc_id (	F
security_groups (2-.google.cloud.vmmigration.v1.AwsSecurityGroupA
tags (23.google.cloud.vmmigration.v1.AwsVmDetails.TagsEntry
zone (	[
virtualization_type (2>.google.cloud.vmmigration.v1.AwsVmDetails.VmVirtualizationTypeN
architecture (28.google.cloud.vmmigration.v1.AwsVmDetails.VmArchitecture+
	TagsEntry
key (	
value (	:8"V

PowerState
POWER_STATE_UNSPECIFIED 
ON
OFF
	SUSPENDED
PENDING"<

BootOption
BOOT_OPTION_UNSPECIFIED 
EFI
BIOS"X
VmVirtualizationType&
"VM_VIRTUALIZATION_TYPE_UNSPECIFIED 
HVM
PARAVIRTUAL"b
VmArchitecture
VM_ARCHITECTURE_UNSPECIFIED 
I386

X86_64	
ARM64

X86_64_MAC",
AwsSecurityGroup

id (	
name (	"Q
VmwareVmsDetails=
details (2,.google.cloud.vmmigration.v1.VmwareVmDetails"K
AwsVmsDetails:
details (2).google.cloud.vmmigration.v1.AwsVmDetails"ß
FetchInventoryResponseC

vmware_vms (2-.google.cloud.vmmigration.v1.VmwareVmsDetailsH =
aws_vms (2*.google.cloud.vmmigration.v1.AwsVmsDetailsH 4
update_time (2.google.protobuf.TimestampBàAB
	SourceVms"œ
UtilizationReport
name (	BàA
display_name (	H
state (24.google.cloud.vmmigration.v1.UtilizationReport.StateBàA3

state_time (2.google.protobuf.TimestampBàA&
error (2.google.rpc.StatusBàA4
create_time (2.google.protobuf.TimestampBàAL

time_frame (28.google.cloud.vmmigration.v1.UtilizationReport.TimeFrame7
frame_end_time (2.google.protobuf.TimestampBàA
vm_count	 (BàA;
vms
 (2..google.cloud.vmmigration.v1.VmUtilizationInfo"G
State
STATE_UNSPECIFIED 
CREATING
	SUCCEEDED

FAILED"F
	TimeFrame
TIME_FRAME_UNSPECIFIED 
WEEK	
MONTH
YEAR:”êA�
,vmmigration.googleapis.com/UtilizationReport`projects/{project}/locations/{location}/sources/{source}/utilizationReports/{utilization_report}"Â
VmUtilizationInfoI
vmware_vm_details (2,.google.cloud.vmmigration.v1.VmwareVmDetailsH 
vm_id (	F
utilization (21.google.cloud.vmmigration.v1.VmUtilizationMetricsB
	VmDetails"˜
VmUtilizationMetrics
cpu_max_percent	 (
cpu_average_percent
 (
memory_max_percent (
memory_average_percent (
disk_io_rate_max_kbps (!
disk_io_rate_average_kbps (#
network_throughput_max_kbps (\'
network_throughput_average_kbps ("‰
ListUtilizationReportsRequestD
parent (	B4àAúA.,vmmigration.googleapis.com/UtilizationReportE
view (22.google.cloud.vmmigration.v1.UtilizationReportViewBàA
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"ª
ListUtilizationReportsResponseP
utilization_reports (2..google.cloud.vmmigration.v1.UtilizationReportBàA
next_page_token (	BàA
unreachable (	BàA"¨
GetUtilizationReportRequestB
name (	B4àAúA.
,vmmigration.googleapis.com/UtilizationReportE
view (22.google.cloud.vmmigration.v1.UtilizationReportViewBàA"ï
CreateUtilizationReportRequestD
parent (	B4àAúA.,vmmigration.googleapis.com/UtilizationReportO
utilization_report (2..google.cloud.vmmigration.v1.UtilizationReportBàA"
utilization_report_id (	BàA

request_id (	"}
DeleteUtilizationReportRequestB
name (	B4àAúA.
,vmmigration.googleapis.com/UtilizationReport

request_id (	BàA"°
 ListDatacenterConnectorsResponseT
datacenter_connectors (20.google.cloud.vmmigration.v1.DatacenterConnectorBàA
next_page_token (	BàA
unreachable (	BàA"e
GetDatacenterConnectorRequestD
name (	B6àAúA0
.vmmigration.googleapis.com/DatacenterConnector"ù
 CreateDatacenterConnectorRequestF
parent (	B6àAúA0.vmmigration.googleapis.com/DatacenterConnector$
datacenter_connector_id (	BàAS
datacenter_connector (20.google.cloud.vmmigration.v1.DatacenterConnectorBàA

request_id (	"|
 DeleteDatacenterConnectorRequestD
name (	B6àAúA0
.vmmigration.googleapis.com/DatacenterConnector

request_id (	"ƒ
UpgradeApplianceRequestT
datacenter_connector (	B6àAúA0
.vmmigration.googleapis.com/DatacenterConnector

request_id (	"
UpgradeApplianceResponse"Æ
ListDatacenterConnectorsRequestF
parent (	B6àAúA0.vmmigration.googleapis.com/DatacenterConnector
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"ÿ
ComputeEngineTargetDefaults
vm_name (	E
target_project (	B-úA*
(vmmigration.googleapis.com/TargetProject
zone (	
machine_type_series (	
machine_type (	
network_tags (	I
network_interfaces (2-.google.cloud.vmmigration.v1.NetworkInterface
service_account (	E
	disk_type	 (22.google.cloud.vmmigration.v1.ComputeEngineDiskTypeT
labels
 (2D.google.cloud.vmmigration.v1.ComputeEngineTargetDefaults.LabelsEntryK
license_type (25.google.cloud.vmmigration.v1.ComputeEngineLicenseTypeI
applied_license (2+.google.cloud.vmmigration.v1.AppliedLicenseBàAJ
compute_scheduling (2..google.cloud.vmmigration.v1.ComputeScheduling
secure_boot (N
boot_option (24.google.cloud.vmmigration.v1.ComputeEngineBootOptionBàAX
metadata (2F.google.cloud.vmmigration.v1.ComputeEngineTargetDefaults.MetadataEntry
additional_licenses (	
hostname (	-
LabelsEntry
key (	
value (	:8/
MetadataEntry
key (	
value (	:8"¼
ComputeEngineTargetDetails
vm_name (	
project (	
zone (	
machine_type_series (	
machine_type (	
network_tags (	I
network_interfaces (2-.google.cloud.vmmigration.v1.NetworkInterface
service_account (	E
	disk_type	 (22.google.cloud.vmmigration.v1.ComputeEngineDiskTypeS
labels
 (2C.google.cloud.vmmigration.v1.ComputeEngineTargetDetails.LabelsEntryK
license_type (25.google.cloud.vmmigration.v1.ComputeEngineLicenseTypeD
applied_license (2+.google.cloud.vmmigration.v1.AppliedLicenseJ
compute_scheduling (2..google.cloud.vmmigration.v1.ComputeScheduling
secure_boot (I
boot_option (24.google.cloud.vmmigration.v1.ComputeEngineBootOptionW
metadata (2E.google.cloud.vmmigration.v1.ComputeEngineTargetDetails.MetadataEntry
additional_licenses (	
hostname (	-
LabelsEntry
key (	
value (	:8/
MetadataEntry
key (	
value (	:8"a
NetworkInterface
network (	

subnetwork (	
internal_ip (	
external_ip (	" 
AppliedLicense>
type (20.google.cloud.vmmigration.v1.AppliedLicense.Type

os_license (	":
Type
TYPE_UNSPECIFIED 
NONE
PAYG
BYOL"¿
SchedulingNodeAffinity
key (	N
operator (2<.google.cloud.vmmigration.v1.SchedulingNodeAffinity.Operator
values (	"8
Operator
OPERATOR_UNSPECIFIED 
IN

NOT_IN"Ý
ComputeScheduling]
on_host_maintenance (2@.google.cloud.vmmigration.v1.ComputeScheduling.OnHostMaintenanceP
restart_type (2:.google.cloud.vmmigration.v1.ComputeScheduling.RestartTypeL
node_affinities (23.google.cloud.vmmigration.v1.SchedulingNodeAffinity
min_node_cpus ("T
OnHostMaintenance#
ON_HOST_MAINTENANCE_UNSPECIFIED 
	TERMINATE
MIGRATE"\\
RestartType
RESTART_TYPE_UNSPECIFIED 
AUTOMATIC_RESTART
NO_AUTOMATIC_RESTART"^
SchedulePolicy0
idle_duration (2.google.protobuf.Duration
skip_os_adaptation ("Ñ
CreateMigratingVmRequest>
parent (	B.àAúA(&vmmigration.googleapis.com/MigratingVm
migrating_vm_id (	BàAC
migrating_vm (2(.google.cloud.vmmigration.v1.MigratingVmBàA

request_id (	"÷
ListMigratingVmsRequest>
parent (	B.àAúA(&vmmigration.googleapis.com/MigratingVm
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA?
view (2,.google.cloud.vmmigration.v1.MigratingVmViewBàA"˜
ListMigratingVmsResponseD
migrating_vms (2(.google.cloud.vmmigration.v1.MigratingVmBàA
next_page_token (	BàA
unreachable (	BàA"–
GetMigratingVmRequest<
name (	B.àAúA(
&vmmigration.googleapis.com/MigratingVm?
view (2,.google.cloud.vmmigration.v1.MigratingVmViewBàA"¤
UpdateMigratingVmRequest/
update_mask (2.google.protobuf.FieldMaskC
migrating_vm (2(.google.cloud.vmmigration.v1.MigratingVmBàA

request_id (	"X
DeleteMigratingVmRequest<
name (	B.àAúA(
&vmmigration.googleapis.com/MigratingVm"]
StartMigrationRequestD
migrating_vm (	B.àAúA(
&vmmigration.googleapis.com/MigratingVm"
StartMigrationResponse"]
PauseMigrationRequestD
migrating_vm (	B.àAúA(
&vmmigration.googleapis.com/MigratingVm"
PauseMigrationResponse"^
ResumeMigrationRequestD
migrating_vm (	B.àAúA(
&vmmigration.googleapis.com/MigratingVm"
ResumeMigrationResponse"`
FinalizeMigrationRequestD
migrating_vm (	B.àAúA(
&vmmigration.googleapis.com/MigratingVm"
FinalizeMigrationResponse"¬
TargetProject
name (	BàA
project (	
description (	4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA:vêAs
(vmmigration.googleapis.com/TargetProjectGprojects/{project}/locations/{location}/targetProjects/{target_project}"Y
GetTargetProjectRequest>
name (	B0àAúA*
(vmmigration.googleapis.com/TargetProject"º
ListTargetProjectsRequest@
parent (	B0àAúA*(vmmigration.googleapis.com/TargetProject
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"ž
ListTargetProjectsResponseH
target_projects (2*.google.cloud.vmmigration.v1.TargetProjectBàA
next_page_token (	BàA
unreachable (	BàA"Û
CreateTargetProjectRequest@
parent (	B0àAúA*(vmmigration.googleapis.com/TargetProject
target_project_id (	BàAG
target_project (2*.google.cloud.vmmigration.v1.TargetProjectBàA

request_id (	"ª
UpdateTargetProjectRequest/
update_mask (2.google.protobuf.FieldMaskG
target_project (2*.google.cloud.vmmigration.v1.TargetProjectBàA

request_id (	"u
DeleteTargetProjectRequest>
name (	B0àAúA*
(vmmigration.googleapis.com/TargetProject

request_id (	BàA"�
Group
name (	BàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA
description (	
display_name (	:]êAZ
 vmmigration.googleapis.com/Group6projects/{project}/locations/{location}/groups/{group}"ª
ListGroupsRequest8
parent (	B(àAúA" vmmigration.googleapis.com/Group
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"…
ListGroupsResponse7
groups (2".google.cloud.vmmigration.v1.GroupBàA
next_page_token (	BàA
unreachable (	BàA"I
GetGroupRequest6
name (	B(àAúA"
 vmmigration.googleapis.com/Group"±
CreateGroupRequest8
parent (	B(àAúA" vmmigration.googleapis.com/Group
group_id (	BàA6
group (2".google.cloud.vmmigration.v1.GroupBàA

request_id (	"‘
UpdateGroupRequest/
update_mask (2.google.protobuf.FieldMask6
group (2".google.cloud.vmmigration.v1.GroupBàA

request_id (	"e
DeleteGroupRequest6
name (	B(àAúA"
 vmmigration.googleapis.com/Group

request_id (	BàA"–
AddGroupMigrationRequest7
group (	B(àAúA"
 vmmigration.googleapis.com/GroupA
migrating_vm (	B+úA(
&vmmigration.googleapis.com/MigratingVm"
AddGroupMigrationResponse"™
RemoveGroupMigrationRequest7
group (	B(àAúA"
 vmmigration.googleapis.com/GroupA
migrating_vm (	B+úA(
&vmmigration.googleapis.com/MigratingVm"
RemoveGroupMigrationResponse"Ì
CreateCutoverJobRequest=
parent (	B-àAúA\'%vmmigration.googleapis.com/CutoverJob
cutover_job_id (	BàAA
cutover_job (2\'.google.cloud.vmmigration.v1.CutoverJobBàA

request_id (	"V
CancelCutoverJobRequest;
name (	B-àAúA\'
%vmmigration.googleapis.com/CutoverJob"
CancelCutoverJobResponse"´
ListCutoverJobsRequest=
parent (	B-àAúA\'%vmmigration.googleapis.com/CutoverJob
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"•
ListCutoverJobsResponseB
cutover_jobs (2\'.google.cloud.vmmigration.v1.CutoverJobBàA
next_page_token (	BàA
unreachable (	BàA"S
GetCutoverJobRequest;
name (	B-àAúA\'
%vmmigration.googleapis.com/CutoverJob"€
OperationMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA
target (	BàA
verb (	BàA
status_message (	BàA#
requested_cancellation (BàA
api_version (	BàA"¿
MigrationErrorH
code (25.google.cloud.vmmigration.v1.MigrationError.ErrorCodeBàA8
error_message (2.google.rpc.LocalizedMessageBàA6
action_item (2.google.rpc.LocalizedMessageBàA.

help_links (2.google.rpc.Help.LinkBàA3

error_time (2.google.protobuf.TimestampBàA"‹
	ErrorCode
ERROR_CODE_UNSPECIFIED 
UNKNOWN_ERROR
SOURCE_VALIDATION_ERROR
SOURCE_REPLICATION_ERROR
TARGET_REPLICATION_ERROR
OS_ADAPTATION_ERROR
CLONE_ERROR
CUTOVER_ERROR
UTILIZATION_REPORT_ERROR
APPLIANCE_UPGRADE_ERROR	"º
AwsSourceVmDetailsJ
firmware (28.google.cloud.vmmigration.v1.AwsSourceVmDetails.Firmware
committed_storage_bytes ("7
Firmware
FIRMWARE_UNSPECIFIED 
EFI
BIOS"À
ListReplicationCyclesRequestC
parent (	B3àAúA-+vmmigration.googleapis.com/ReplicationCycle
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"§
ListReplicationCyclesResponseN
replication_cycles (2-.google.cloud.vmmigration.v1.ReplicationCycleBàA
next_page_token (	BàA
unreachable (	BàA"_
GetReplicationCycleRequestA
name (	B3àAúA-
+vmmigration.googleapis.com/ReplicationCycle*U
UtilizationReportView\'
#UTILIZATION_REPORT_VIEW_UNSPECIFIED 	
BASIC
FULL*m
MigratingVmView!
MIGRATING_VM_VIEW_UNSPECIFIED 
MIGRATING_VM_VIEW_BASIC
MIGRATING_VM_VIEW_FULL*±
ComputeEngineDiskType(
$COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED %
!COMPUTE_ENGINE_DISK_TYPE_STANDARD 
COMPUTE_ENGINE_DISK_TYPE_SSD%
!COMPUTE_ENGINE_DISK_TYPE_BALANCED*�
ComputeEngineLicenseType\'
#COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT $
 COMPUTE_ENGINE_LICENSE_TYPE_PAYG$
 COMPUTE_ENGINE_LICENSE_TYPE_BYOL*Ž
ComputeEngineBootOption*
&COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED "
COMPUTE_ENGINE_BOOT_OPTION_EFI#
COMPUTE_ENGINE_BOOT_OPTION_BIOS2‰S
VmMigration®
ListSources/.google.cloud.vmmigration.v1.ListSourcesRequest0.google.cloud.vmmigration.v1.ListSourcesResponse"<‚Óä“-+/v1/{parent=projects/*/locations/*}/sourcesÚAparent›
	GetSource-.google.cloud.vmmigration.v1.GetSourceRequest#.google.cloud.vmmigration.v1.Source":‚Óä“-+/v1/{name=projects/*/locations/*/sources/*}ÚAnameÔ
CreateSource0.google.cloud.vmmigration.v1.CreateSourceRequest.google.longrunning.Operation"s‚Óä“5"+/v1/{parent=projects/*/locations/*}/sources:sourceÚAparent,source,source_idÊA
SourceOperationMetadataÖ
UpdateSource0.google.cloud.vmmigration.v1.UpdateSourceRequest.google.longrunning.Operation"u‚Óä“<22/v1/{source.name=projects/*/locations/*/sources/*}:sourceÚAsource,update_maskÊA
SourceOperationMetadataÈ
DeleteSource0.google.cloud.vmmigration.v1.DeleteSourceRequest.google.longrunning.Operation"g‚Óä“-*+/v1/{name=projects/*/locations/*/sources/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataÈ
FetchInventory2.google.cloud.vmmigration.v1.FetchInventoryRequest3.google.cloud.vmmigration.v1.FetchInventoryResponse"M‚Óä“></v1/{source=projects/*/locations/*/sources/*}:fetchInventoryÚAsourceä
ListUtilizationReports:.google.cloud.vmmigration.v1.ListUtilizationReportsRequest;.google.cloud.vmmigration.v1.ListUtilizationReportsResponse"Q‚Óä“B@/v1/{parent=projects/*/locations/*/sources/*}/utilizationReportsÚAparentÑ
GetUtilizationReport8.google.cloud.vmmigration.v1.GetUtilizationReportRequest..google.cloud.vmmigration.v1.UtilizationReport"O‚Óä“B@/v1/{name=projects/*/locations/*/sources/*/utilizationReports/*}ÚAname¯
CreateUtilizationReport;.google.cloud.vmmigration.v1.CreateUtilizationReportRequest.google.longrunning.Operation"·‚Óä“V"@/v1/{parent=projects/*/locations/*/sources/*}/utilizationReports:utilization_reportÚA/parent,utilization_report,utilization_report_idÊA&
UtilizationReportOperationMetadataó
DeleteUtilizationReport;.google.cloud.vmmigration.v1.DeleteUtilizationReportRequest.google.longrunning.Operation"|‚Óä“B*@/v1/{name=projects/*/locations/*/sources/*/utilizationReports/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataì
ListDatacenterConnectors<.google.cloud.vmmigration.v1.ListDatacenterConnectorsRequest=.google.cloud.vmmigration.v1.ListDatacenterConnectorsResponse"S‚Óä“DB/v1/{parent=projects/*/locations/*/sources/*}/datacenterConnectorsÚAparentÙ
GetDatacenterConnector:.google.cloud.vmmigration.v1.GetDatacenterConnectorRequest0.google.cloud.vmmigration.v1.DatacenterConnector"Q‚Óä“DB/v1/{name=projects/*/locations/*/sources/*/datacenterConnectors/*}ÚAname½
CreateDatacenterConnector=.google.cloud.vmmigration.v1.CreateDatacenterConnectorRequest.google.longrunning.Operation"Á‚Óä“Z"B/v1/{parent=projects/*/locations/*/sources/*}/datacenterConnectors:datacenter_connectorÚA3parent,datacenter_connector,datacenter_connector_idÊA(
DatacenterConnectorOperationMetadataù
DeleteDatacenterConnector=.google.cloud.vmmigration.v1.DeleteDatacenterConnectorRequest.google.longrunning.Operation"~‚Óä“D*B/v1/{name=projects/*/locations/*/sources/*/datacenterConnectors/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataˆ
UpgradeAppliance4.google.cloud.vmmigration.v1.UpgradeApplianceRequest.google.longrunning.Operation"ž‚Óä“h"c/v1/{datacenter_connector=projects/*/locations/*/sources/*/datacenterConnectors/*}:upgradeAppliance:*ÊA-
UpgradeApplianceResponseOperationMetadata…
CreateMigratingVm5.google.cloud.vmmigration.v1.CreateMigratingVmRequest.google.longrunning.Operation"™‚Óä“J":/v1/{parent=projects/*/locations/*/sources/*}/migratingVms:migrating_vmÚA#parent,migrating_vm,migrating_vm_idÊA 
MigratingVmOperationMetadataÌ
ListMigratingVms4.google.cloud.vmmigration.v1.ListMigratingVmsRequest5.google.cloud.vmmigration.v1.ListMigratingVmsResponse"K‚Óä“<:/v1/{parent=projects/*/locations/*/sources/*}/migratingVmsÚAparent¹
GetMigratingVm2.google.cloud.vmmigration.v1.GetMigratingVmRequest(.google.cloud.vmmigration.v1.MigratingVm"I‚Óä“<:/v1/{name=projects/*/locations/*/sources/*/migratingVms/*}ÚAname‡
UpdateMigratingVm5.google.cloud.vmmigration.v1.UpdateMigratingVmRequest.google.longrunning.Operation"›‚Óä“W2G/v1/{migrating_vm.name=projects/*/locations/*/sources/*/migratingVms/*}:migrating_vmÚAmigrating_vm,update_maskÊA 
MigratingVmOperationMetadataá
DeleteMigratingVm5.google.cloud.vmmigration.v1.DeleteMigratingVmRequest.google.longrunning.Operation"v‚Óä“<*:/v1/{name=projects/*/locations/*/sources/*/migratingVms/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataÿ
StartMigration2.google.cloud.vmmigration.v1.StartMigrationRequest.google.longrunning.Operation"™‚Óä“V"Q/v1/{migrating_vm=projects/*/locations/*/sources/*/migratingVms/*}:startMigration:*ÚAmigrating_vmÊA+
StartMigrationResponseOperationMetadataô
ResumeMigration3.google.cloud.vmmigration.v1.ResumeMigrationRequest.google.longrunning.Operation"Œ‚Óä“W"R/v1/{migrating_vm=projects/*/locations/*/sources/*/migratingVms/*}:resumeMigration:*ÊA,
ResumeMigrationResponseOperationMetadatað
PauseMigration2.google.cloud.vmmigration.v1.PauseMigrationRequest.google.longrunning.Operation"Š‚Óä“V"Q/v1/{migrating_vm=projects/*/locations/*/sources/*/migratingVms/*}:pauseMigration:*ÊA+
PauseMigrationResponseOperationMetadata‹
FinalizeMigration5.google.cloud.vmmigration.v1.FinalizeMigrationRequest.google.longrunning.Operation"Ÿ‚Óä“Y"T/v1/{migrating_vm=projects/*/locations/*/sources/*/migratingVms/*}:finalizeMigration:*ÚAmigrating_vmÊA.
FinalizeMigrationResponseOperationMetadataÿ
CreateCloneJob2.google.cloud.vmmigration.v1.CreateCloneJobRequest.google.longrunning.Operation"™‚Óä“S"F/v1/{parent=projects/*/locations/*/sources/*/migratingVms/*}/cloneJobs:	clone_jobÚAparent,clone_job,clone_job_idÊA
CloneJobOperationMetadataó
CancelCloneJob2.google.cloud.vmmigration.v1.CancelCloneJobRequest.google.longrunning.Operation"�‚Óä“R"M/v1/{name=projects/*/locations/*/sources/*/migratingVms/*/cloneJobs/*}:cancel:*ÚAnameÊA+
CancelCloneJobResponseOperationMetadataÏ
ListCloneJobs1.google.cloud.vmmigration.v1.ListCloneJobsRequest2.google.cloud.vmmigration.v1.ListCloneJobsResponse"W‚Óä“HF/v1/{parent=projects/*/locations/*/sources/*/migratingVms/*}/cloneJobsÚAparent¼
GetCloneJob/.google.cloud.vmmigration.v1.GetCloneJobRequest%.google.cloud.vmmigration.v1.CloneJob"U‚Óä“HF/v1/{name=projects/*/locations/*/sources/*/migratingVms/*/cloneJobs/*}ÚAname�
CreateCutoverJob4.google.cloud.vmmigration.v1.CreateCutoverJobRequest.google.longrunning.Operation"£‚Óä“W"H/v1/{parent=projects/*/locations/*/sources/*/migratingVms/*}/cutoverJobs:cutover_jobÚA!parent,cutover_job,cutover_job_idÊA

CutoverJobOperationMetadataû
CancelCutoverJob4.google.cloud.vmmigration.v1.CancelCutoverJobRequest.google.longrunning.Operation"‘‚Óä“T"O/v1/{name=projects/*/locations/*/sources/*/migratingVms/*/cutoverJobs/*}:cancel:*ÚAnameÊA-
CancelCutoverJobResponseOperationMetadata×
ListCutoverJobs3.google.cloud.vmmigration.v1.ListCutoverJobsRequest4.google.cloud.vmmigration.v1.ListCutoverJobsResponse"Y‚Óä“JH/v1/{parent=projects/*/locations/*/sources/*/migratingVms/*}/cutoverJobsÚAparentÄ
GetCutoverJob1.google.cloud.vmmigration.v1.GetCutoverJobRequest\'.google.cloud.vmmigration.v1.CutoverJob"W‚Óä“JH/v1/{name=projects/*/locations/*/sources/*/migratingVms/*/cutoverJobs/*}ÚAnameª

ListGroups..google.cloud.vmmigration.v1.ListGroupsRequest/.google.cloud.vmmigration.v1.ListGroupsResponse";‚Óä“,*/v1/{parent=projects/*/locations/*}/groupsÚAparent—
GetGroup,.google.cloud.vmmigration.v1.GetGroupRequest".google.cloud.vmmigration.v1.Group"9‚Óä“,*/v1/{name=projects/*/locations/*/groups/*}ÚAnameÍ
CreateGroup/.google.cloud.vmmigration.v1.CreateGroupRequest.google.longrunning.Operation"n‚Óä“3"*/v1/{parent=projects/*/locations/*}/groups:groupÚAparent,group,group_idÊA
GroupOperationMetadataÏ
UpdateGroup/.google.cloud.vmmigration.v1.UpdateGroupRequest.google.longrunning.Operation"p‚Óä“920/v1/{group.name=projects/*/locations/*/groups/*}:groupÚAgroup,update_maskÊA
GroupOperationMetadataÅ
DeleteGroup/.google.cloud.vmmigration.v1.DeleteGroupRequest.google.longrunning.Operation"f‚Óä“,**/v1/{name=projects/*/locations/*/groups/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataí
AddGroupMigration5.google.cloud.vmmigration.v1.AddGroupMigrationRequest.google.longrunning.Operation"�‚Óä“B"=/v1/{group=projects/*/locations/*/groups/*}:addGroupMigration:*ÚAgroupÊA.
AddGroupMigrationResponseOperationMetadataù
RemoveGroupMigration8.google.cloud.vmmigration.v1.RemoveGroupMigrationRequest.google.longrunning.Operation"‡‚Óä“E"@/v1/{group=projects/*/locations/*/groups/*}:removeGroupMigration:*ÚAgroupÊA1
RemoveGroupMigrationResponseOperationMetadataÊ
ListTargetProjects6.google.cloud.vmmigration.v1.ListTargetProjectsRequest7.google.cloud.vmmigration.v1.ListTargetProjectsResponse"C‚Óä“42/v1/{parent=projects/*/locations/*}/targetProjectsÚAparent·
GetTargetProject4.google.cloud.vmmigration.v1.GetTargetProjectRequest*.google.cloud.vmmigration.v1.TargetProject"A‚Óä“42/v1/{name=projects/*/locations/*/targetProjects/*}ÚAname‰
CreateTargetProject7.google.cloud.vmmigration.v1.CreateTargetProjectRequest.google.longrunning.Operation"™‚Óä“D"2/v1/{parent=projects/*/locations/*}/targetProjects:target_projectÚA\'parent,target_project,target_project_idÊA"
TargetProjectOperationMetadata‹
UpdateTargetProject7.google.cloud.vmmigration.v1.UpdateTargetProjectRequest.google.longrunning.Operation"›‚Óä“S2A/v1/{target_project.name=projects/*/locations/*/targetProjects/*}:target_projectÚAtarget_project,update_maskÊA"
TargetProjectOperationMetadataÝ
DeleteTargetProject7.google.cloud.vmmigration.v1.DeleteTargetProjectRequest.google.longrunning.Operation"n‚Óä“4*2/v1/{name=projects/*/locations/*/targetProjects/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataï
ListReplicationCycles9.google.cloud.vmmigration.v1.ListReplicationCyclesRequest:.google.cloud.vmmigration.v1.ListReplicationCyclesResponse"_‚Óä“PN/v1/{parent=projects/*/locations/*/sources/*/migratingVms/*}/replicationCyclesÚAparentÜ
GetReplicationCycle7.google.cloud.vmmigration.v1.GetReplicationCycleRequest-.google.cloud.vmmigration.v1.ReplicationCycle"]‚Óä“PN/v1/{name=projects/*/locations/*/sources/*/migratingVms/*/replicationCycles/*}ÚAnameNÊAvmmigration.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBÕ
com.google.cloud.vmmigration.v1BVmMigrationProtoPZAcloud.google.com/go/vmmigration/apiv1/vmmigrationpb;vmmigrationpbªGoogle.Cloud.VMMigration.V1ÊGoogle\\Cloud\\VMMigration\\V1êGoogle::Cloud::VMMigration::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

