Documentation
¶
Index ¶
- Variables
- func RegisterVmMigrationServer(s *grpc.Server, srv VmMigrationServer)
- type AddGroupMigrationRequest
- func (*AddGroupMigrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddGroupMigrationRequest) GetGroup() string
- func (x *AddGroupMigrationRequest) GetMigratingVm() string
- func (*AddGroupMigrationRequest) ProtoMessage()
- func (x *AddGroupMigrationRequest) ProtoReflect() protoreflect.Message
- func (x *AddGroupMigrationRequest) Reset()
- func (x *AddGroupMigrationRequest) String() string
- type AddGroupMigrationResponse
- type AppliedLicense
- func (*AppliedLicense) Descriptor() ([]byte, []int)deprecated
- func (x *AppliedLicense) GetOsLicense() string
- func (x *AppliedLicense) GetType() AppliedLicense_Type
- func (*AppliedLicense) ProtoMessage()
- func (x *AppliedLicense) ProtoReflect() protoreflect.Message
- func (x *AppliedLicense) Reset()
- func (x *AppliedLicense) String() string
- type AppliedLicense_Type
- func (AppliedLicense_Type) Descriptor() protoreflect.EnumDescriptor
- func (x AppliedLicense_Type) Enum() *AppliedLicense_Type
- func (AppliedLicense_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x AppliedLicense_Type) Number() protoreflect.EnumNumber
- func (x AppliedLicense_Type) String() string
- func (AppliedLicense_Type) Type() protoreflect.EnumType
- type CancelCloneJobRequest
- func (*CancelCloneJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelCloneJobRequest) GetName() string
- func (*CancelCloneJobRequest) ProtoMessage()
- func (x *CancelCloneJobRequest) ProtoReflect() protoreflect.Message
- func (x *CancelCloneJobRequest) Reset()
- func (x *CancelCloneJobRequest) String() string
- type CancelCloneJobResponse
- type CancelCutoverJobRequest
- func (*CancelCutoverJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CancelCutoverJobRequest) GetName() string
- func (*CancelCutoverJobRequest) ProtoMessage()
- func (x *CancelCutoverJobRequest) ProtoReflect() protoreflect.Message
- func (x *CancelCutoverJobRequest) Reset()
- func (x *CancelCutoverJobRequest) String() string
- type CancelCutoverJobResponse
- type CloneJob
- func (*CloneJob) Descriptor() ([]byte, []int)deprecated
- func (x *CloneJob) GetComputeEngineTargetDetails() *ComputeEngineTargetDetails
- func (x *CloneJob) GetCreateTime() *timestamppb.Timestamp
- func (x *CloneJob) GetError() *status.Status
- func (x *CloneJob) GetName() string
- func (x *CloneJob) GetState() CloneJob_State
- func (x *CloneJob) GetStateTime() *timestamppb.Timestamp
- func (m *CloneJob) GetTargetVmDetails() isCloneJob_TargetVmDetails
- func (*CloneJob) ProtoMessage()
- func (x *CloneJob) ProtoReflect() protoreflect.Message
- func (x *CloneJob) Reset()
- func (x *CloneJob) String() string
- type CloneJob_ComputeEngineTargetDetails
- type CloneJob_State
- func (CloneJob_State) Descriptor() protoreflect.EnumDescriptor
- func (x CloneJob_State) Enum() *CloneJob_State
- func (CloneJob_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x CloneJob_State) Number() protoreflect.EnumNumber
- func (x CloneJob_State) String() string
- func (CloneJob_State) Type() protoreflect.EnumType
- type ComputeEngineBootOption
- func (ComputeEngineBootOption) Descriptor() protoreflect.EnumDescriptor
- func (x ComputeEngineBootOption) Enum() *ComputeEngineBootOption
- func (ComputeEngineBootOption) EnumDescriptor() ([]byte, []int)deprecated
- func (x ComputeEngineBootOption) Number() protoreflect.EnumNumber
- func (x ComputeEngineBootOption) String() string
- func (ComputeEngineBootOption) Type() protoreflect.EnumType
- type ComputeEngineDiskType
- func (ComputeEngineDiskType) Descriptor() protoreflect.EnumDescriptor
- func (x ComputeEngineDiskType) Enum() *ComputeEngineDiskType
- func (ComputeEngineDiskType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ComputeEngineDiskType) Number() protoreflect.EnumNumber
- func (x ComputeEngineDiskType) String() string
- func (ComputeEngineDiskType) Type() protoreflect.EnumType
- type ComputeEngineLicenseType
- func (ComputeEngineLicenseType) Descriptor() protoreflect.EnumDescriptor
- func (x ComputeEngineLicenseType) Enum() *ComputeEngineLicenseType
- func (ComputeEngineLicenseType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ComputeEngineLicenseType) Number() protoreflect.EnumNumber
- func (x ComputeEngineLicenseType) String() string
- func (ComputeEngineLicenseType) Type() protoreflect.EnumType
- type ComputeEngineTargetDefaults
- func (*ComputeEngineTargetDefaults) Descriptor() ([]byte, []int)deprecated
- func (x *ComputeEngineTargetDefaults) GetAppliedLicense() *AppliedLicense
- func (x *ComputeEngineTargetDefaults) GetBootOption() ComputeEngineBootOption
- func (x *ComputeEngineTargetDefaults) GetComputeScheduling() *ComputeScheduling
- func (x *ComputeEngineTargetDefaults) GetDiskType() ComputeEngineDiskType
- func (x *ComputeEngineTargetDefaults) GetLabels() map[string]string
- func (x *ComputeEngineTargetDefaults) GetLicenseType() ComputeEngineLicenseType
- func (x *ComputeEngineTargetDefaults) GetMachineType() string
- func (x *ComputeEngineTargetDefaults) GetMachineTypeSeries() string
- func (x *ComputeEngineTargetDefaults) GetMetadata() map[string]string
- func (x *ComputeEngineTargetDefaults) GetNetworkInterfaces() []*NetworkInterface
- func (x *ComputeEngineTargetDefaults) GetNetworkTags() []string
- func (x *ComputeEngineTargetDefaults) GetSecureBoot() bool
- func (x *ComputeEngineTargetDefaults) GetServiceAccount() string
- func (x *ComputeEngineTargetDefaults) GetTargetProject() string
- func (x *ComputeEngineTargetDefaults) GetVmName() string
- func (x *ComputeEngineTargetDefaults) GetZone() string
- func (*ComputeEngineTargetDefaults) ProtoMessage()
- func (x *ComputeEngineTargetDefaults) ProtoReflect() protoreflect.Message
- func (x *ComputeEngineTargetDefaults) Reset()
- func (x *ComputeEngineTargetDefaults) String() string
- type ComputeEngineTargetDetails
- func (*ComputeEngineTargetDetails) Descriptor() ([]byte, []int)deprecated
- func (x *ComputeEngineTargetDetails) GetAppliedLicense() *AppliedLicense
- func (x *ComputeEngineTargetDetails) GetBootOption() ComputeEngineBootOption
- func (x *ComputeEngineTargetDetails) GetComputeScheduling() *ComputeScheduling
- func (x *ComputeEngineTargetDetails) GetDiskType() ComputeEngineDiskType
- func (x *ComputeEngineTargetDetails) GetLabels() map[string]string
- func (x *ComputeEngineTargetDetails) GetLicenseType() ComputeEngineLicenseType
- func (x *ComputeEngineTargetDetails) GetMachineType() string
- func (x *ComputeEngineTargetDetails) GetMachineTypeSeries() string
- func (x *ComputeEngineTargetDetails) GetMetadata() map[string]string
- func (x *ComputeEngineTargetDetails) GetNetworkInterfaces() []*NetworkInterface
- func (x *ComputeEngineTargetDetails) GetNetworkTags() []string
- func (x *ComputeEngineTargetDetails) GetProject() string
- func (x *ComputeEngineTargetDetails) GetSecureBoot() bool
- func (x *ComputeEngineTargetDetails) GetServiceAccount() string
- func (x *ComputeEngineTargetDetails) GetVmName() string
- func (x *ComputeEngineTargetDetails) GetZone() string
- func (*ComputeEngineTargetDetails) ProtoMessage()
- func (x *ComputeEngineTargetDetails) ProtoReflect() protoreflect.Message
- func (x *ComputeEngineTargetDetails) Reset()
- func (x *ComputeEngineTargetDetails) String() string
- type ComputeScheduling
- func (*ComputeScheduling) Descriptor() ([]byte, []int)deprecated
- func (x *ComputeScheduling) GetMinNodeCpus() int32
- func (x *ComputeScheduling) GetNodeAffinities() []*SchedulingNodeAffinity
- func (x *ComputeScheduling) GetOnHostMaintenance() ComputeScheduling_OnHostMaintenance
- func (x *ComputeScheduling) GetRestartType() ComputeScheduling_RestartType
- func (*ComputeScheduling) ProtoMessage()
- func (x *ComputeScheduling) ProtoReflect() protoreflect.Message
- func (x *ComputeScheduling) Reset()
- func (x *ComputeScheduling) String() string
- type ComputeScheduling_OnHostMaintenance
- func (ComputeScheduling_OnHostMaintenance) Descriptor() protoreflect.EnumDescriptor
- func (x ComputeScheduling_OnHostMaintenance) Enum() *ComputeScheduling_OnHostMaintenance
- func (ComputeScheduling_OnHostMaintenance) EnumDescriptor() ([]byte, []int)deprecated
- func (x ComputeScheduling_OnHostMaintenance) Number() protoreflect.EnumNumber
- func (x ComputeScheduling_OnHostMaintenance) String() string
- func (ComputeScheduling_OnHostMaintenance) Type() protoreflect.EnumType
- type ComputeScheduling_RestartType
- func (ComputeScheduling_RestartType) Descriptor() protoreflect.EnumDescriptor
- func (x ComputeScheduling_RestartType) Enum() *ComputeScheduling_RestartType
- func (ComputeScheduling_RestartType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ComputeScheduling_RestartType) Number() protoreflect.EnumNumber
- func (x ComputeScheduling_RestartType) String() string
- func (ComputeScheduling_RestartType) Type() protoreflect.EnumType
- type CreateCloneJobRequest
- func (*CreateCloneJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCloneJobRequest) GetCloneJob() *CloneJob
- func (x *CreateCloneJobRequest) GetCloneJobId() string
- func (x *CreateCloneJobRequest) GetParent() string
- func (x *CreateCloneJobRequest) GetRequestId() string
- func (*CreateCloneJobRequest) ProtoMessage()
- func (x *CreateCloneJobRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCloneJobRequest) Reset()
- func (x *CreateCloneJobRequest) String() string
- type CreateCutoverJobRequest
- func (*CreateCutoverJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCutoverJobRequest) GetCutoverJob() *CutoverJob
- func (x *CreateCutoverJobRequest) GetCutoverJobId() string
- func (x *CreateCutoverJobRequest) GetParent() string
- func (x *CreateCutoverJobRequest) GetRequestId() string
- func (*CreateCutoverJobRequest) ProtoMessage()
- func (x *CreateCutoverJobRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCutoverJobRequest) Reset()
- func (x *CreateCutoverJobRequest) String() string
- type CreateDatacenterConnectorRequest
- func (*CreateDatacenterConnectorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDatacenterConnectorRequest) GetDatacenterConnector() *DatacenterConnector
- func (x *CreateDatacenterConnectorRequest) GetDatacenterConnectorId() string
- func (x *CreateDatacenterConnectorRequest) GetParent() string
- func (x *CreateDatacenterConnectorRequest) GetRequestId() string
- func (*CreateDatacenterConnectorRequest) ProtoMessage()
- func (x *CreateDatacenterConnectorRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDatacenterConnectorRequest) Reset()
- func (x *CreateDatacenterConnectorRequest) String() string
- type CreateGroupRequest
- func (*CreateGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateGroupRequest) GetGroup() *Group
- func (x *CreateGroupRequest) GetGroupId() string
- func (x *CreateGroupRequest) GetParent() string
- func (x *CreateGroupRequest) GetRequestId() string
- func (*CreateGroupRequest) ProtoMessage()
- func (x *CreateGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateGroupRequest) Reset()
- func (x *CreateGroupRequest) String() string
- type CreateMigratingVmRequest
- func (*CreateMigratingVmRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateMigratingVmRequest) GetMigratingVm() *MigratingVm
- func (x *CreateMigratingVmRequest) GetMigratingVmId() string
- func (x *CreateMigratingVmRequest) GetParent() string
- func (x *CreateMigratingVmRequest) GetRequestId() string
- func (*CreateMigratingVmRequest) ProtoMessage()
- func (x *CreateMigratingVmRequest) ProtoReflect() protoreflect.Message
- func (x *CreateMigratingVmRequest) Reset()
- func (x *CreateMigratingVmRequest) String() string
- type CreateSourceRequest
- func (*CreateSourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateSourceRequest) GetParent() string
- func (x *CreateSourceRequest) GetRequestId() string
- func (x *CreateSourceRequest) GetSource() *Source
- func (x *CreateSourceRequest) GetSourceId() string
- func (*CreateSourceRequest) ProtoMessage()
- func (x *CreateSourceRequest) ProtoReflect() protoreflect.Message
- func (x *CreateSourceRequest) Reset()
- func (x *CreateSourceRequest) String() string
- type CreateTargetProjectRequest
- func (*CreateTargetProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateTargetProjectRequest) GetParent() string
- func (x *CreateTargetProjectRequest) GetRequestId() string
- func (x *CreateTargetProjectRequest) GetTargetProject() *TargetProject
- func (x *CreateTargetProjectRequest) GetTargetProjectId() string
- func (*CreateTargetProjectRequest) ProtoMessage()
- func (x *CreateTargetProjectRequest) ProtoReflect() protoreflect.Message
- func (x *CreateTargetProjectRequest) Reset()
- func (x *CreateTargetProjectRequest) String() string
- type CreateUtilizationReportRequest
- func (*CreateUtilizationReportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateUtilizationReportRequest) GetParent() string
- func (x *CreateUtilizationReportRequest) GetRequestId() string
- func (x *CreateUtilizationReportRequest) GetUtilizationReport() *UtilizationReport
- func (x *CreateUtilizationReportRequest) GetUtilizationReportId() string
- func (*CreateUtilizationReportRequest) ProtoMessage()
- func (x *CreateUtilizationReportRequest) ProtoReflect() protoreflect.Message
- func (x *CreateUtilizationReportRequest) Reset()
- func (x *CreateUtilizationReportRequest) String() string
- type CutoverJob
- func (*CutoverJob) Descriptor() ([]byte, []int)deprecated
- func (x *CutoverJob) GetComputeEngineTargetDetails() *ComputeEngineTargetDetails
- func (x *CutoverJob) GetCreateTime() *timestamppb.Timestamp
- func (x *CutoverJob) GetError() *status.Status
- func (x *CutoverJob) GetName() string
- func (x *CutoverJob) GetProgressPercent() int32
- func (x *CutoverJob) GetState() CutoverJob_State
- func (x *CutoverJob) GetStateMessage() string
- func (x *CutoverJob) GetStateTime() *timestamppb.Timestamp
- func (m *CutoverJob) GetTargetVmDetails() isCutoverJob_TargetVmDetails
- func (*CutoverJob) ProtoMessage()
- func (x *CutoverJob) ProtoReflect() protoreflect.Message
- func (x *CutoverJob) Reset()
- func (x *CutoverJob) String() string
- type CutoverJob_ComputeEngineTargetDetails
- type CutoverJob_State
- func (CutoverJob_State) Descriptor() protoreflect.EnumDescriptor
- func (x CutoverJob_State) Enum() *CutoverJob_State
- func (CutoverJob_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x CutoverJob_State) Number() protoreflect.EnumNumber
- func (x CutoverJob_State) String() string
- func (CutoverJob_State) Type() protoreflect.EnumType
- type DatacenterConnector
- func (*DatacenterConnector) Descriptor() ([]byte, []int)deprecated
- func (x *DatacenterConnector) GetBucket() string
- func (x *DatacenterConnector) GetCreateTime() *timestamppb.Timestamp
- func (x *DatacenterConnector) GetError() *status.Status
- func (x *DatacenterConnector) GetName() string
- func (x *DatacenterConnector) GetRegistrationId() string
- func (x *DatacenterConnector) GetServiceAccount() string
- func (x *DatacenterConnector) GetState() DatacenterConnector_State
- func (x *DatacenterConnector) GetStateTime() *timestamppb.Timestamp
- func (x *DatacenterConnector) GetUpdateTime() *timestamppb.Timestamp
- func (x *DatacenterConnector) GetVersion() string
- func (*DatacenterConnector) ProtoMessage()
- func (x *DatacenterConnector) ProtoReflect() protoreflect.Message
- func (x *DatacenterConnector) Reset()
- func (x *DatacenterConnector) String() string
- type DatacenterConnector_State
- func (DatacenterConnector_State) Descriptor() protoreflect.EnumDescriptor
- func (x DatacenterConnector_State) Enum() *DatacenterConnector_State
- func (DatacenterConnector_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x DatacenterConnector_State) Number() protoreflect.EnumNumber
- func (x DatacenterConnector_State) String() string
- func (DatacenterConnector_State) Type() protoreflect.EnumType
- type DeleteDatacenterConnectorRequest
- func (*DeleteDatacenterConnectorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDatacenterConnectorRequest) GetName() string
- func (x *DeleteDatacenterConnectorRequest) GetRequestId() string
- func (*DeleteDatacenterConnectorRequest) ProtoMessage()
- func (x *DeleteDatacenterConnectorRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDatacenterConnectorRequest) Reset()
- func (x *DeleteDatacenterConnectorRequest) String() string
- type DeleteGroupRequest
- func (*DeleteGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteGroupRequest) GetName() string
- func (x *DeleteGroupRequest) GetRequestId() string
- func (*DeleteGroupRequest) ProtoMessage()
- func (x *DeleteGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteGroupRequest) Reset()
- func (x *DeleteGroupRequest) String() string
- type DeleteMigratingVmRequest
- func (*DeleteMigratingVmRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteMigratingVmRequest) GetName() string
- func (*DeleteMigratingVmRequest) ProtoMessage()
- func (x *DeleteMigratingVmRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteMigratingVmRequest) Reset()
- func (x *DeleteMigratingVmRequest) String() string
- type DeleteSourceRequest
- func (*DeleteSourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteSourceRequest) GetName() string
- func (x *DeleteSourceRequest) GetRequestId() string
- func (*DeleteSourceRequest) ProtoMessage()
- func (x *DeleteSourceRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteSourceRequest) Reset()
- func (x *DeleteSourceRequest) String() string
- type DeleteTargetProjectRequest
- func (*DeleteTargetProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteTargetProjectRequest) GetName() string
- func (x *DeleteTargetProjectRequest) GetRequestId() string
- func (*DeleteTargetProjectRequest) ProtoMessage()
- func (x *DeleteTargetProjectRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteTargetProjectRequest) Reset()
- func (x *DeleteTargetProjectRequest) String() string
- type DeleteUtilizationReportRequest
- func (*DeleteUtilizationReportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteUtilizationReportRequest) GetName() string
- func (x *DeleteUtilizationReportRequest) GetRequestId() string
- func (*DeleteUtilizationReportRequest) ProtoMessage()
- func (x *DeleteUtilizationReportRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteUtilizationReportRequest) Reset()
- func (x *DeleteUtilizationReportRequest) String() string
- type FetchInventoryRequest
- func (*FetchInventoryRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FetchInventoryRequest) GetForceRefresh() bool
- func (x *FetchInventoryRequest) GetSource() string
- func (*FetchInventoryRequest) ProtoMessage()
- func (x *FetchInventoryRequest) ProtoReflect() protoreflect.Message
- func (x *FetchInventoryRequest) Reset()
- func (x *FetchInventoryRequest) String() string
- type FetchInventoryResponse
- func (*FetchInventoryResponse) Descriptor() ([]byte, []int)deprecated
- func (m *FetchInventoryResponse) GetSourceVms() isFetchInventoryResponse_SourceVms
- func (x *FetchInventoryResponse) GetUpdateTime() *timestamppb.Timestamp
- func (x *FetchInventoryResponse) GetVmwareVms() *VmwareVmsDetails
- func (*FetchInventoryResponse) ProtoMessage()
- func (x *FetchInventoryResponse) ProtoReflect() protoreflect.Message
- func (x *FetchInventoryResponse) Reset()
- func (x *FetchInventoryResponse) String() string
- type FetchInventoryResponse_VmwareVms
- type FinalizeMigrationRequest
- func (*FinalizeMigrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizeMigrationRequest) GetMigratingVm() string
- func (*FinalizeMigrationRequest) ProtoMessage()
- func (x *FinalizeMigrationRequest) ProtoReflect() protoreflect.Message
- func (x *FinalizeMigrationRequest) Reset()
- func (x *FinalizeMigrationRequest) String() string
- type FinalizeMigrationResponse
- type GetCloneJobRequest
- func (*GetCloneJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCloneJobRequest) GetName() string
- func (*GetCloneJobRequest) ProtoMessage()
- func (x *GetCloneJobRequest) ProtoReflect() protoreflect.Message
- func (x *GetCloneJobRequest) Reset()
- func (x *GetCloneJobRequest) String() string
- type GetCutoverJobRequest
- func (*GetCutoverJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCutoverJobRequest) GetName() string
- func (*GetCutoverJobRequest) ProtoMessage()
- func (x *GetCutoverJobRequest) ProtoReflect() protoreflect.Message
- func (x *GetCutoverJobRequest) Reset()
- func (x *GetCutoverJobRequest) String() string
- type GetDatacenterConnectorRequest
- func (*GetDatacenterConnectorRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDatacenterConnectorRequest) GetName() string
- func (*GetDatacenterConnectorRequest) ProtoMessage()
- func (x *GetDatacenterConnectorRequest) ProtoReflect() protoreflect.Message
- func (x *GetDatacenterConnectorRequest) Reset()
- func (x *GetDatacenterConnectorRequest) String() string
- type GetGroupRequest
- type GetMigratingVmRequest
- func (*GetMigratingVmRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetMigratingVmRequest) GetName() string
- func (*GetMigratingVmRequest) ProtoMessage()
- func (x *GetMigratingVmRequest) ProtoReflect() protoreflect.Message
- func (x *GetMigratingVmRequest) Reset()
- func (x *GetMigratingVmRequest) String() string
- type GetSourceRequest
- type GetTargetProjectRequest
- func (*GetTargetProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTargetProjectRequest) GetName() string
- func (*GetTargetProjectRequest) ProtoMessage()
- func (x *GetTargetProjectRequest) ProtoReflect() protoreflect.Message
- func (x *GetTargetProjectRequest) Reset()
- func (x *GetTargetProjectRequest) String() string
- type GetUtilizationReportRequest
- func (*GetUtilizationReportRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetUtilizationReportRequest) GetName() string
- func (x *GetUtilizationReportRequest) GetView() UtilizationReportView
- func (*GetUtilizationReportRequest) ProtoMessage()
- func (x *GetUtilizationReportRequest) ProtoReflect() protoreflect.Message
- func (x *GetUtilizationReportRequest) Reset()
- func (x *GetUtilizationReportRequest) String() string
- type Group
- func (*Group) Descriptor() ([]byte, []int)deprecated
- func (x *Group) GetCreateTime() *timestamppb.Timestamp
- func (x *Group) GetDescription() string
- func (x *Group) GetDisplayName() string
- func (x *Group) GetName() string
- func (x *Group) GetUpdateTime() *timestamppb.Timestamp
- func (*Group) ProtoMessage()
- func (x *Group) ProtoReflect() protoreflect.Message
- func (x *Group) Reset()
- func (x *Group) String() string
- type ListCloneJobsRequest
- func (*ListCloneJobsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCloneJobsRequest) GetFilter() string
- func (x *ListCloneJobsRequest) GetOrderBy() string
- func (x *ListCloneJobsRequest) GetPageSize() int32
- func (x *ListCloneJobsRequest) GetPageToken() string
- func (x *ListCloneJobsRequest) GetParent() string
- func (*ListCloneJobsRequest) ProtoMessage()
- func (x *ListCloneJobsRequest) ProtoReflect() protoreflect.Message
- func (x *ListCloneJobsRequest) Reset()
- func (x *ListCloneJobsRequest) String() string
- type ListCloneJobsResponse
- func (*ListCloneJobsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCloneJobsResponse) GetCloneJobs() []*CloneJob
- func (x *ListCloneJobsResponse) GetNextPageToken() string
- func (x *ListCloneJobsResponse) GetUnreachable() []string
- func (*ListCloneJobsResponse) ProtoMessage()
- func (x *ListCloneJobsResponse) ProtoReflect() protoreflect.Message
- func (x *ListCloneJobsResponse) Reset()
- func (x *ListCloneJobsResponse) String() string
- type ListCutoverJobsRequest
- func (*ListCutoverJobsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListCutoverJobsRequest) GetFilter() string
- func (x *ListCutoverJobsRequest) GetOrderBy() string
- func (x *ListCutoverJobsRequest) GetPageSize() int32
- func (x *ListCutoverJobsRequest) GetPageToken() string
- func (x *ListCutoverJobsRequest) GetParent() string
- func (*ListCutoverJobsRequest) ProtoMessage()
- func (x *ListCutoverJobsRequest) ProtoReflect() protoreflect.Message
- func (x *ListCutoverJobsRequest) Reset()
- func (x *ListCutoverJobsRequest) String() string
- type ListCutoverJobsResponse
- func (*ListCutoverJobsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListCutoverJobsResponse) GetCutoverJobs() []*CutoverJob
- func (x *ListCutoverJobsResponse) GetNextPageToken() string
- func (x *ListCutoverJobsResponse) GetUnreachable() []string
- func (*ListCutoverJobsResponse) ProtoMessage()
- func (x *ListCutoverJobsResponse) ProtoReflect() protoreflect.Message
- func (x *ListCutoverJobsResponse) Reset()
- func (x *ListCutoverJobsResponse) String() string
- type ListDatacenterConnectorsRequest
- func (*ListDatacenterConnectorsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDatacenterConnectorsRequest) GetFilter() string
- func (x *ListDatacenterConnectorsRequest) GetOrderBy() string
- func (x *ListDatacenterConnectorsRequest) GetPageSize() int32
- func (x *ListDatacenterConnectorsRequest) GetPageToken() string
- func (x *ListDatacenterConnectorsRequest) GetParent() string
- func (*ListDatacenterConnectorsRequest) ProtoMessage()
- func (x *ListDatacenterConnectorsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDatacenterConnectorsRequest) Reset()
- func (x *ListDatacenterConnectorsRequest) String() string
- type ListDatacenterConnectorsResponse
- func (*ListDatacenterConnectorsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDatacenterConnectorsResponse) GetDatacenterConnectors() []*DatacenterConnector
- func (x *ListDatacenterConnectorsResponse) GetNextPageToken() string
- func (x *ListDatacenterConnectorsResponse) GetUnreachable() []string
- func (*ListDatacenterConnectorsResponse) ProtoMessage()
- func (x *ListDatacenterConnectorsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDatacenterConnectorsResponse) Reset()
- func (x *ListDatacenterConnectorsResponse) String() string
- type ListGroupsRequest
- func (*ListGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupsRequest) GetFilter() string
- func (x *ListGroupsRequest) GetOrderBy() string
- func (x *ListGroupsRequest) GetPageSize() int32
- func (x *ListGroupsRequest) GetPageToken() string
- func (x *ListGroupsRequest) GetParent() string
- func (*ListGroupsRequest) ProtoMessage()
- func (x *ListGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListGroupsRequest) Reset()
- func (x *ListGroupsRequest) String() string
- type ListGroupsResponse
- func (*ListGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupsResponse) GetGroups() []*Group
- func (x *ListGroupsResponse) GetNextPageToken() string
- func (x *ListGroupsResponse) GetUnreachable() []string
- func (*ListGroupsResponse) ProtoMessage()
- func (x *ListGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListGroupsResponse) Reset()
- func (x *ListGroupsResponse) String() string
- type ListMigratingVmsRequest
- func (*ListMigratingVmsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMigratingVmsRequest) GetFilter() string
- func (x *ListMigratingVmsRequest) GetOrderBy() string
- func (x *ListMigratingVmsRequest) GetPageSize() int32
- func (x *ListMigratingVmsRequest) GetPageToken() string
- func (x *ListMigratingVmsRequest) GetParent() string
- func (*ListMigratingVmsRequest) ProtoMessage()
- func (x *ListMigratingVmsRequest) ProtoReflect() protoreflect.Message
- func (x *ListMigratingVmsRequest) Reset()
- func (x *ListMigratingVmsRequest) String() string
- type ListMigratingVmsResponse
- func (*ListMigratingVmsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMigratingVmsResponse) GetMigratingVms() []*MigratingVm
- func (x *ListMigratingVmsResponse) GetNextPageToken() string
- func (x *ListMigratingVmsResponse) GetUnreachable() []string
- func (*ListMigratingVmsResponse) ProtoMessage()
- func (x *ListMigratingVmsResponse) ProtoReflect() protoreflect.Message
- func (x *ListMigratingVmsResponse) Reset()
- func (x *ListMigratingVmsResponse) String() string
- type ListSourcesRequest
- func (*ListSourcesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListSourcesRequest) GetFilter() string
- func (x *ListSourcesRequest) GetOrderBy() string
- func (x *ListSourcesRequest) GetPageSize() int32
- func (x *ListSourcesRequest) GetPageToken() string
- func (x *ListSourcesRequest) GetParent() string
- func (*ListSourcesRequest) ProtoMessage()
- func (x *ListSourcesRequest) ProtoReflect() protoreflect.Message
- func (x *ListSourcesRequest) Reset()
- func (x *ListSourcesRequest) String() string
- type ListSourcesResponse
- func (*ListSourcesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListSourcesResponse) GetNextPageToken() string
- func (x *ListSourcesResponse) GetSources() []*Source
- func (x *ListSourcesResponse) GetUnreachable() []string
- func (*ListSourcesResponse) ProtoMessage()
- func (x *ListSourcesResponse) ProtoReflect() protoreflect.Message
- func (x *ListSourcesResponse) Reset()
- func (x *ListSourcesResponse) String() string
- type ListTargetProjectsRequest
- func (*ListTargetProjectsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetProjectsRequest) GetFilter() string
- func (x *ListTargetProjectsRequest) GetOrderBy() string
- func (x *ListTargetProjectsRequest) GetPageSize() int32
- func (x *ListTargetProjectsRequest) GetPageToken() string
- func (x *ListTargetProjectsRequest) GetParent() string
- func (*ListTargetProjectsRequest) ProtoMessage()
- func (x *ListTargetProjectsRequest) ProtoReflect() protoreflect.Message
- func (x *ListTargetProjectsRequest) Reset()
- func (x *ListTargetProjectsRequest) String() string
- type ListTargetProjectsResponse
- func (*ListTargetProjectsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListTargetProjectsResponse) GetNextPageToken() string
- func (x *ListTargetProjectsResponse) GetTargetProjects() []*TargetProject
- func (x *ListTargetProjectsResponse) GetUnreachable() []string
- func (*ListTargetProjectsResponse) ProtoMessage()
- func (x *ListTargetProjectsResponse) ProtoReflect() protoreflect.Message
- func (x *ListTargetProjectsResponse) Reset()
- func (x *ListTargetProjectsResponse) String() string
- type ListUtilizationReportsRequest
- func (*ListUtilizationReportsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListUtilizationReportsRequest) GetFilter() string
- func (x *ListUtilizationReportsRequest) GetOrderBy() string
- func (x *ListUtilizationReportsRequest) GetPageSize() int32
- func (x *ListUtilizationReportsRequest) GetPageToken() string
- func (x *ListUtilizationReportsRequest) GetParent() string
- func (x *ListUtilizationReportsRequest) GetView() UtilizationReportView
- func (*ListUtilizationReportsRequest) ProtoMessage()
- func (x *ListUtilizationReportsRequest) ProtoReflect() protoreflect.Message
- func (x *ListUtilizationReportsRequest) Reset()
- func (x *ListUtilizationReportsRequest) String() string
- type ListUtilizationReportsResponse
- func (*ListUtilizationReportsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListUtilizationReportsResponse) GetNextPageToken() string
- func (x *ListUtilizationReportsResponse) GetUnreachable() []string
- func (x *ListUtilizationReportsResponse) GetUtilizationReports() []*UtilizationReport
- func (*ListUtilizationReportsResponse) ProtoMessage()
- func (x *ListUtilizationReportsResponse) ProtoReflect() protoreflect.Message
- func (x *ListUtilizationReportsResponse) Reset()
- func (x *ListUtilizationReportsResponse) String() string
- type MigratingVm
- func (*MigratingVm) Descriptor() ([]byte, []int)deprecated
- func (x *MigratingVm) GetComputeEngineTargetDefaults() *ComputeEngineTargetDefaults
- func (x *MigratingVm) GetCreateTime() *timestamppb.Timestamp
- func (x *MigratingVm) GetCurrentSyncInfo() *ReplicationCycle
- func (x *MigratingVm) GetDescription() string
- func (x *MigratingVm) GetDisplayName() string
- func (x *MigratingVm) GetError() *status.Status
- func (x *MigratingVm) GetGroup() string
- func (x *MigratingVm) GetLabels() map[string]string
- func (x *MigratingVm) GetLastSync() *ReplicationSync
- func (x *MigratingVm) GetName() string
- func (x *MigratingVm) GetPolicy() *SchedulePolicy
- func (x *MigratingVm) GetSourceVmId() string
- func (x *MigratingVm) GetState() MigratingVm_State
- func (x *MigratingVm) GetStateTime() *timestamppb.Timestamp
- func (m *MigratingVm) GetTargetVmDefaults() isMigratingVm_TargetVmDefaults
- func (x *MigratingVm) GetUpdateTime() *timestamppb.Timestamp
- func (*MigratingVm) ProtoMessage()
- func (x *MigratingVm) ProtoReflect() protoreflect.Message
- func (x *MigratingVm) Reset()
- func (x *MigratingVm) String() string
- type MigratingVm_ComputeEngineTargetDefaults
- type MigratingVm_State
- func (MigratingVm_State) Descriptor() protoreflect.EnumDescriptor
- func (x MigratingVm_State) Enum() *MigratingVm_State
- func (MigratingVm_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x MigratingVm_State) Number() protoreflect.EnumNumber
- func (x MigratingVm_State) String() string
- func (MigratingVm_State) Type() protoreflect.EnumType
- type MigrationError
- func (*MigrationError) Descriptor() ([]byte, []int)deprecated
- func (x *MigrationError) GetActionItem() *errdetails.LocalizedMessage
- func (x *MigrationError) GetCode() MigrationError_ErrorCode
- func (x *MigrationError) GetErrorMessage() *errdetails.LocalizedMessage
- func (x *MigrationError) GetErrorTime() *timestamppb.Timestamp
- func (x *MigrationError) GetHelpLinks() []*errdetails.Help_Link
- func (*MigrationError) ProtoMessage()
- func (x *MigrationError) ProtoReflect() protoreflect.Message
- func (x *MigrationError) Reset()
- func (x *MigrationError) String() string
- type MigrationError_ErrorCode
- func (MigrationError_ErrorCode) Descriptor() protoreflect.EnumDescriptor
- func (x MigrationError_ErrorCode) Enum() *MigrationError_ErrorCode
- func (MigrationError_ErrorCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x MigrationError_ErrorCode) Number() protoreflect.EnumNumber
- func (x MigrationError_ErrorCode) String() string
- func (MigrationError_ErrorCode) Type() protoreflect.EnumType
- type NetworkInterface
- func (*NetworkInterface) Descriptor() ([]byte, []int)deprecated
- func (x *NetworkInterface) GetExternalIp() string
- func (x *NetworkInterface) GetInternalIp() string
- func (x *NetworkInterface) GetNetwork() string
- func (x *NetworkInterface) GetSubnetwork() string
- func (*NetworkInterface) ProtoMessage()
- func (x *NetworkInterface) ProtoReflect() protoreflect.Message
- func (x *NetworkInterface) Reset()
- func (x *NetworkInterface) String() string
- type OperationMetadata
- func (*OperationMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OperationMetadata) GetApiVersion() string
- func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
- func (x *OperationMetadata) GetRequestedCancellation() bool
- func (x *OperationMetadata) GetStatusMessage() string
- func (x *OperationMetadata) GetTarget() string
- func (x *OperationMetadata) GetVerb() string
- func (*OperationMetadata) ProtoMessage()
- func (x *OperationMetadata) ProtoReflect() protoreflect.Message
- func (x *OperationMetadata) Reset()
- func (x *OperationMetadata) String() string
- type PauseMigrationRequest
- func (*PauseMigrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PauseMigrationRequest) GetMigratingVm() string
- func (*PauseMigrationRequest) ProtoMessage()
- func (x *PauseMigrationRequest) ProtoReflect() protoreflect.Message
- func (x *PauseMigrationRequest) Reset()
- func (x *PauseMigrationRequest) String() string
- type PauseMigrationResponse
- type RemoveGroupMigrationRequest
- func (*RemoveGroupMigrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RemoveGroupMigrationRequest) GetGroup() string
- func (x *RemoveGroupMigrationRequest) GetMigratingVm() string
- func (*RemoveGroupMigrationRequest) ProtoMessage()
- func (x *RemoveGroupMigrationRequest) ProtoReflect() protoreflect.Message
- func (x *RemoveGroupMigrationRequest) Reset()
- func (x *RemoveGroupMigrationRequest) String() string
- type RemoveGroupMigrationResponse
- func (*RemoveGroupMigrationResponse) Descriptor() ([]byte, []int)deprecated
- func (*RemoveGroupMigrationResponse) ProtoMessage()
- func (x *RemoveGroupMigrationResponse) ProtoReflect() protoreflect.Message
- func (x *RemoveGroupMigrationResponse) Reset()
- func (x *RemoveGroupMigrationResponse) String() string
- type ReplicationCycle
- func (*ReplicationCycle) Descriptor() ([]byte, []int)deprecated
- func (x *ReplicationCycle) GetProgressPercent() int32
- func (x *ReplicationCycle) GetStartTime() *timestamppb.Timestamp
- func (*ReplicationCycle) ProtoMessage()
- func (x *ReplicationCycle) ProtoReflect() protoreflect.Message
- func (x *ReplicationCycle) Reset()
- func (x *ReplicationCycle) String() string
- type ReplicationSync
- func (*ReplicationSync) Descriptor() ([]byte, []int)deprecated
- func (x *ReplicationSync) GetLastSyncTime() *timestamppb.Timestamp
- func (*ReplicationSync) ProtoMessage()
- func (x *ReplicationSync) ProtoReflect() protoreflect.Message
- func (x *ReplicationSync) Reset()
- func (x *ReplicationSync) String() string
- type ResumeMigrationRequest
- func (*ResumeMigrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ResumeMigrationRequest) GetMigratingVm() string
- func (*ResumeMigrationRequest) ProtoMessage()
- func (x *ResumeMigrationRequest) ProtoReflect() protoreflect.Message
- func (x *ResumeMigrationRequest) Reset()
- func (x *ResumeMigrationRequest) String() string
- type ResumeMigrationResponse
- type SchedulePolicy
- func (*SchedulePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulePolicy) GetIdleDuration() *durationpb.Duration
- func (x *SchedulePolicy) GetSkipOsAdaptation() bool
- func (*SchedulePolicy) ProtoMessage()
- func (x *SchedulePolicy) ProtoReflect() protoreflect.Message
- func (x *SchedulePolicy) Reset()
- func (x *SchedulePolicy) String() string
- type SchedulingNodeAffinity
- func (*SchedulingNodeAffinity) Descriptor() ([]byte, []int)deprecated
- func (x *SchedulingNodeAffinity) GetKey() string
- func (x *SchedulingNodeAffinity) GetOperator() SchedulingNodeAffinity_Operator
- func (x *SchedulingNodeAffinity) GetValues() []string
- func (*SchedulingNodeAffinity) ProtoMessage()
- func (x *SchedulingNodeAffinity) ProtoReflect() protoreflect.Message
- func (x *SchedulingNodeAffinity) Reset()
- func (x *SchedulingNodeAffinity) String() string
- type SchedulingNodeAffinity_Operator
- func (SchedulingNodeAffinity_Operator) Descriptor() protoreflect.EnumDescriptor
- func (x SchedulingNodeAffinity_Operator) Enum() *SchedulingNodeAffinity_Operator
- func (SchedulingNodeAffinity_Operator) EnumDescriptor() ([]byte, []int)deprecated
- func (x SchedulingNodeAffinity_Operator) Number() protoreflect.EnumNumber
- func (x SchedulingNodeAffinity_Operator) String() string
- func (SchedulingNodeAffinity_Operator) Type() protoreflect.EnumType
- type Source
- func (*Source) Descriptor() ([]byte, []int)deprecated
- func (x *Source) GetCreateTime() *timestamppb.Timestamp
- func (x *Source) GetDescription() string
- func (x *Source) GetLabels() map[string]string
- func (x *Source) GetName() string
- func (m *Source) GetSourceDetails() isSource_SourceDetails
- func (x *Source) GetUpdateTime() *timestamppb.Timestamp
- func (x *Source) GetVmware() *VmwareSourceDetails
- func (*Source) ProtoMessage()
- func (x *Source) ProtoReflect() protoreflect.Message
- func (x *Source) Reset()
- func (x *Source) String() string
- type Source_Vmware
- type StartMigrationRequest
- func (*StartMigrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartMigrationRequest) GetMigratingVm() string
- func (*StartMigrationRequest) ProtoMessage()
- func (x *StartMigrationRequest) ProtoReflect() protoreflect.Message
- func (x *StartMigrationRequest) Reset()
- func (x *StartMigrationRequest) String() string
- type StartMigrationResponse
- type TargetProject
- func (*TargetProject) Descriptor() ([]byte, []int)deprecated
- func (x *TargetProject) GetCreateTime() *timestamppb.Timestamp
- func (x *TargetProject) GetDescription() string
- func (x *TargetProject) GetName() string
- func (x *TargetProject) GetProject() string
- func (x *TargetProject) GetUpdateTime() *timestamppb.Timestamp
- func (*TargetProject) ProtoMessage()
- func (x *TargetProject) ProtoReflect() protoreflect.Message
- func (x *TargetProject) Reset()
- func (x *TargetProject) String() string
- type UnimplementedVmMigrationServer
- func (*UnimplementedVmMigrationServer) AddGroupMigration(context.Context, *AddGroupMigrationRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) CancelCloneJob(context.Context, *CancelCloneJobRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) CancelCutoverJob(context.Context, *CancelCutoverJobRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) CreateCloneJob(context.Context, *CreateCloneJobRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) CreateCutoverJob(context.Context, *CreateCutoverJobRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) CreateDatacenterConnector(context.Context, *CreateDatacenterConnectorRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) CreateGroup(context.Context, *CreateGroupRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) CreateMigratingVm(context.Context, *CreateMigratingVmRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) CreateSource(context.Context, *CreateSourceRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) CreateTargetProject(context.Context, *CreateTargetProjectRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) CreateUtilizationReport(context.Context, *CreateUtilizationReportRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) DeleteDatacenterConnector(context.Context, *DeleteDatacenterConnectorRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) DeleteGroup(context.Context, *DeleteGroupRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) DeleteMigratingVm(context.Context, *DeleteMigratingVmRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) DeleteSource(context.Context, *DeleteSourceRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) DeleteTargetProject(context.Context, *DeleteTargetProjectRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) DeleteUtilizationReport(context.Context, *DeleteUtilizationReportRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) FetchInventory(context.Context, *FetchInventoryRequest) (*FetchInventoryResponse, error)
- func (*UnimplementedVmMigrationServer) FinalizeMigration(context.Context, *FinalizeMigrationRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) GetCloneJob(context.Context, *GetCloneJobRequest) (*CloneJob, error)
- func (*UnimplementedVmMigrationServer) GetCutoverJob(context.Context, *GetCutoverJobRequest) (*CutoverJob, error)
- func (*UnimplementedVmMigrationServer) GetDatacenterConnector(context.Context, *GetDatacenterConnectorRequest) (*DatacenterConnector, error)
- func (*UnimplementedVmMigrationServer) GetGroup(context.Context, *GetGroupRequest) (*Group, error)
- func (*UnimplementedVmMigrationServer) GetMigratingVm(context.Context, *GetMigratingVmRequest) (*MigratingVm, error)
- func (*UnimplementedVmMigrationServer) GetSource(context.Context, *GetSourceRequest) (*Source, error)
- func (*UnimplementedVmMigrationServer) GetTargetProject(context.Context, *GetTargetProjectRequest) (*TargetProject, error)
- func (*UnimplementedVmMigrationServer) GetUtilizationReport(context.Context, *GetUtilizationReportRequest) (*UtilizationReport, error)
- func (*UnimplementedVmMigrationServer) ListCloneJobs(context.Context, *ListCloneJobsRequest) (*ListCloneJobsResponse, error)
- func (*UnimplementedVmMigrationServer) ListCutoverJobs(context.Context, *ListCutoverJobsRequest) (*ListCutoverJobsResponse, error)
- func (*UnimplementedVmMigrationServer) ListDatacenterConnectors(context.Context, *ListDatacenterConnectorsRequest) (*ListDatacenterConnectorsResponse, error)
- func (*UnimplementedVmMigrationServer) ListGroups(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error)
- func (*UnimplementedVmMigrationServer) ListMigratingVms(context.Context, *ListMigratingVmsRequest) (*ListMigratingVmsResponse, error)
- func (*UnimplementedVmMigrationServer) ListSources(context.Context, *ListSourcesRequest) (*ListSourcesResponse, error)
- func (*UnimplementedVmMigrationServer) ListTargetProjects(context.Context, *ListTargetProjectsRequest) (*ListTargetProjectsResponse, error)
- func (*UnimplementedVmMigrationServer) ListUtilizationReports(context.Context, *ListUtilizationReportsRequest) (*ListUtilizationReportsResponse, error)
- func (*UnimplementedVmMigrationServer) PauseMigration(context.Context, *PauseMigrationRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) RemoveGroupMigration(context.Context, *RemoveGroupMigrationRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) ResumeMigration(context.Context, *ResumeMigrationRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) StartMigration(context.Context, *StartMigrationRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) UpdateGroup(context.Context, *UpdateGroupRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) UpdateMigratingVm(context.Context, *UpdateMigratingVmRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) UpdateSource(context.Context, *UpdateSourceRequest) (*longrunning.Operation, error)
- func (*UnimplementedVmMigrationServer) UpdateTargetProject(context.Context, *UpdateTargetProjectRequest) (*longrunning.Operation, error)
- type UpdateGroupRequest
- func (*UpdateGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateGroupRequest) GetGroup() *Group
- func (x *UpdateGroupRequest) GetRequestId() string
- func (x *UpdateGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateGroupRequest) ProtoMessage()
- func (x *UpdateGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateGroupRequest) Reset()
- func (x *UpdateGroupRequest) String() string
- type UpdateMigratingVmRequest
- func (*UpdateMigratingVmRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMigratingVmRequest) GetMigratingVm() *MigratingVm
- func (x *UpdateMigratingVmRequest) GetRequestId() string
- func (x *UpdateMigratingVmRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateMigratingVmRequest) ProtoMessage()
- func (x *UpdateMigratingVmRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMigratingVmRequest) Reset()
- func (x *UpdateMigratingVmRequest) String() string
- type UpdateSourceRequest
- func (*UpdateSourceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateSourceRequest) GetRequestId() string
- func (x *UpdateSourceRequest) GetSource() *Source
- func (x *UpdateSourceRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateSourceRequest) ProtoMessage()
- func (x *UpdateSourceRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateSourceRequest) Reset()
- func (x *UpdateSourceRequest) String() string
- type UpdateTargetProjectRequest
- func (*UpdateTargetProjectRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateTargetProjectRequest) GetRequestId() string
- func (x *UpdateTargetProjectRequest) GetTargetProject() *TargetProject
- func (x *UpdateTargetProjectRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateTargetProjectRequest) ProtoMessage()
- func (x *UpdateTargetProjectRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateTargetProjectRequest) Reset()
- func (x *UpdateTargetProjectRequest) String() string
- type UtilizationReport
- func (*UtilizationReport) Descriptor() ([]byte, []int)deprecated
- func (x *UtilizationReport) GetCreateTime() *timestamppb.Timestamp
- func (x *UtilizationReport) GetDisplayName() string
- func (x *UtilizationReport) GetError() *status.Status
- func (x *UtilizationReport) GetFrameEndTime() *timestamppb.Timestamp
- func (x *UtilizationReport) GetName() string
- func (x *UtilizationReport) GetState() UtilizationReport_State
- func (x *UtilizationReport) GetStateTime() *timestamppb.Timestamp
- func (x *UtilizationReport) GetTimeFrame() UtilizationReport_TimeFrame
- func (x *UtilizationReport) GetVmCount() int32
- func (x *UtilizationReport) GetVms() []*VmUtilizationInfo
- func (*UtilizationReport) ProtoMessage()
- func (x *UtilizationReport) ProtoReflect() protoreflect.Message
- func (x *UtilizationReport) Reset()
- func (x *UtilizationReport) String() string
- type UtilizationReportView
- func (UtilizationReportView) Descriptor() protoreflect.EnumDescriptor
- func (x UtilizationReportView) Enum() *UtilizationReportView
- func (UtilizationReportView) EnumDescriptor() ([]byte, []int)deprecated
- func (x UtilizationReportView) Number() protoreflect.EnumNumber
- func (x UtilizationReportView) String() string
- func (UtilizationReportView) Type() protoreflect.EnumType
- type UtilizationReport_State
- func (UtilizationReport_State) Descriptor() protoreflect.EnumDescriptor
- func (x UtilizationReport_State) Enum() *UtilizationReport_State
- func (UtilizationReport_State) EnumDescriptor() ([]byte, []int)deprecated
- func (x UtilizationReport_State) Number() protoreflect.EnumNumber
- func (x UtilizationReport_State) String() string
- func (UtilizationReport_State) Type() protoreflect.EnumType
- type UtilizationReport_TimeFrame
- func (UtilizationReport_TimeFrame) Descriptor() protoreflect.EnumDescriptor
- func (x UtilizationReport_TimeFrame) Enum() *UtilizationReport_TimeFrame
- func (UtilizationReport_TimeFrame) EnumDescriptor() ([]byte, []int)deprecated
- func (x UtilizationReport_TimeFrame) Number() protoreflect.EnumNumber
- func (x UtilizationReport_TimeFrame) String() string
- func (UtilizationReport_TimeFrame) Type() protoreflect.EnumType
- type VmMigrationClient
- type VmMigrationServer
- type VmUtilizationInfo
- func (*VmUtilizationInfo) Descriptor() ([]byte, []int)deprecated
- func (x *VmUtilizationInfo) GetUtilization() *VmUtilizationMetrics
- func (m *VmUtilizationInfo) GetVmDetails() isVmUtilizationInfo_VmDetails
- func (x *VmUtilizationInfo) GetVmId() string
- func (x *VmUtilizationInfo) GetVmwareVmDetails() *VmwareVmDetails
- func (*VmUtilizationInfo) ProtoMessage()
- func (x *VmUtilizationInfo) ProtoReflect() protoreflect.Message
- func (x *VmUtilizationInfo) Reset()
- func (x *VmUtilizationInfo) String() string
- type VmUtilizationInfo_VmwareVmDetails
- type VmUtilizationMetrics
- func (*VmUtilizationMetrics) Descriptor() ([]byte, []int)deprecated
- func (x *VmUtilizationMetrics) GetCpuAveragePercent() int32
- func (x *VmUtilizationMetrics) GetCpuMaxPercent() int32
- func (x *VmUtilizationMetrics) GetDiskIoRateAverageKbps() int64
- func (x *VmUtilizationMetrics) GetDiskIoRateMaxKbps() int64
- func (x *VmUtilizationMetrics) GetMemoryAveragePercent() int32
- func (x *VmUtilizationMetrics) GetMemoryMaxPercent() int32
- func (x *VmUtilizationMetrics) GetNetworkThroughputAverageKbps() int64
- func (x *VmUtilizationMetrics) GetNetworkThroughputMaxKbps() int64
- func (*VmUtilizationMetrics) ProtoMessage()
- func (x *VmUtilizationMetrics) ProtoReflect() protoreflect.Message
- func (x *VmUtilizationMetrics) Reset()
- func (x *VmUtilizationMetrics) String() string
- type VmwareSourceDetails
- func (*VmwareSourceDetails) Descriptor() ([]byte, []int)deprecated
- func (x *VmwareSourceDetails) GetPassword() string
- func (x *VmwareSourceDetails) GetThumbprint() string
- func (x *VmwareSourceDetails) GetUsername() string
- func (x *VmwareSourceDetails) GetVcenterIp() string
- func (*VmwareSourceDetails) ProtoMessage()
- func (x *VmwareSourceDetails) ProtoReflect() protoreflect.Message
- func (x *VmwareSourceDetails) Reset()
- func (x *VmwareSourceDetails) String() string
- type VmwareVmDetails
- func (*VmwareVmDetails) Descriptor() ([]byte, []int)deprecated
- func (x *VmwareVmDetails) GetBootOption() VmwareVmDetails_BootOption
- func (x *VmwareVmDetails) GetCommittedStorageMb() int64
- func (x *VmwareVmDetails) GetCpuCount() int32
- func (x *VmwareVmDetails) GetDatacenterDescription() string
- func (x *VmwareVmDetails) GetDatacenterId() string
- func (x *VmwareVmDetails) GetDiskCount() int32
- func (x *VmwareVmDetails) GetDisplayName() string
- func (x *VmwareVmDetails) GetGuestDescription() string
- func (x *VmwareVmDetails) GetMemoryMb() int32
- func (x *VmwareVmDetails) GetPowerState() VmwareVmDetails_PowerState
- func (x *VmwareVmDetails) GetUuid() string
- func (x *VmwareVmDetails) GetVmId() string
- func (*VmwareVmDetails) ProtoMessage()
- func (x *VmwareVmDetails) ProtoReflect() protoreflect.Message
- func (x *VmwareVmDetails) Reset()
- func (x *VmwareVmDetails) String() string
- type VmwareVmDetails_BootOption
- func (VmwareVmDetails_BootOption) Descriptor() protoreflect.EnumDescriptor
- func (x VmwareVmDetails_BootOption) Enum() *VmwareVmDetails_BootOption
- func (VmwareVmDetails_BootOption) EnumDescriptor() ([]byte, []int)deprecated
- func (x VmwareVmDetails_BootOption) Number() protoreflect.EnumNumber
- func (x VmwareVmDetails_BootOption) String() string
- func (VmwareVmDetails_BootOption) Type() protoreflect.EnumType
- type VmwareVmDetails_PowerState
- func (VmwareVmDetails_PowerState) Descriptor() protoreflect.EnumDescriptor
- func (x VmwareVmDetails_PowerState) Enum() *VmwareVmDetails_PowerState
- func (VmwareVmDetails_PowerState) EnumDescriptor() ([]byte, []int)deprecated
- func (x VmwareVmDetails_PowerState) Number() protoreflect.EnumNumber
- func (x VmwareVmDetails_PowerState) String() string
- func (VmwareVmDetails_PowerState) Type() protoreflect.EnumType
- type VmwareVmsDetails
- func (*VmwareVmsDetails) Descriptor() ([]byte, []int)deprecated
- func (x *VmwareVmsDetails) GetDetails() []*VmwareVmDetails
- func (*VmwareVmsDetails) ProtoMessage()
- func (x *VmwareVmsDetails) ProtoReflect() protoreflect.Message
- func (x *VmwareVmsDetails) Reset()
- func (x *VmwareVmsDetails) String() string
Constants ¶
This section is empty.
Variables ¶
var ( UtilizationReportView_name = map[int32]string{ 0: "UTILIZATION_REPORT_VIEW_UNSPECIFIED", 1: "BASIC", 2: "FULL", } UtilizationReportView_value = map[string]int32{ "UTILIZATION_REPORT_VIEW_UNSPECIFIED": 0, "BASIC": 1, "FULL": 2, } )
Enum value maps for UtilizationReportView.
var ( ComputeEngineDiskType_name = map[int32]string{ 0: "COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED", 1: "COMPUTE_ENGINE_DISK_TYPE_STANDARD", 2: "COMPUTE_ENGINE_DISK_TYPE_SSD", 3: "COMPUTE_ENGINE_DISK_TYPE_BALANCED", } ComputeEngineDiskType_value = map[string]int32{ "COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED": 0, "COMPUTE_ENGINE_DISK_TYPE_STANDARD": 1, "COMPUTE_ENGINE_DISK_TYPE_SSD": 2, "COMPUTE_ENGINE_DISK_TYPE_BALANCED": 3, } )
Enum value maps for ComputeEngineDiskType.
var ( ComputeEngineLicenseType_name = map[int32]string{ 0: "COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT", 1: "COMPUTE_ENGINE_LICENSE_TYPE_PAYG", 2: "COMPUTE_ENGINE_LICENSE_TYPE_BYOL", } ComputeEngineLicenseType_value = map[string]int32{ "COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT": 0, "COMPUTE_ENGINE_LICENSE_TYPE_PAYG": 1, "COMPUTE_ENGINE_LICENSE_TYPE_BYOL": 2, } )
Enum value maps for ComputeEngineLicenseType.
var ( ComputeEngineBootOption_name = map[int32]string{ 0: "COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED", 1: "COMPUTE_ENGINE_BOOT_OPTION_EFI", 2: "COMPUTE_ENGINE_BOOT_OPTION_BIOS", } ComputeEngineBootOption_value = map[string]int32{ "COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED": 0, "COMPUTE_ENGINE_BOOT_OPTION_EFI": 1, "COMPUTE_ENGINE_BOOT_OPTION_BIOS": 2, } )
Enum value maps for ComputeEngineBootOption.
var ( MigratingVm_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "PENDING", 2: "READY", 3: "FIRST_SYNC", 4: "ACTIVE", 7: "CUTTING_OVER", 8: "CUTOVER", 9: "FINAL_SYNC", 10: "PAUSED", 11: "FINALIZING", 12: "FINALIZED", 13: "ERROR", } MigratingVm_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "PENDING": 1, "READY": 2, "FIRST_SYNC": 3, "ACTIVE": 4, "CUTTING_OVER": 7, "CUTOVER": 8, "FINAL_SYNC": 9, "PAUSED": 10, "FINALIZING": 11, "FINALIZED": 12, "ERROR": 13, } )
Enum value maps for MigratingVm_State.
var ( CloneJob_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "PENDING", 2: "ACTIVE", 3: "FAILED", 4: "SUCCEEDED", 5: "CANCELLED", 6: "CANCELLING", 7: "ADAPTING_OS", } CloneJob_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "PENDING": 1, "ACTIVE": 2, "FAILED": 3, "SUCCEEDED": 4, "CANCELLED": 5, "CANCELLING": 6, "ADAPTING_OS": 7, } )
Enum value maps for CloneJob_State.
var ( CutoverJob_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "PENDING", 2: "FAILED", 3: "SUCCEEDED", 4: "CANCELLED", 5: "CANCELLING", 6: "ACTIVE", 7: "ADAPTING_OS", } CutoverJob_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "PENDING": 1, "FAILED": 2, "SUCCEEDED": 3, "CANCELLED": 4, "CANCELLING": 5, "ACTIVE": 6, "ADAPTING_OS": 7, } )
Enum value maps for CutoverJob_State.
var ( DatacenterConnector_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "PENDING", 2: "OFFLINE", 3: "FAILED", 4: "ACTIVE", } DatacenterConnector_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "PENDING": 1, "OFFLINE": 2, "FAILED": 3, "ACTIVE": 4, } )
Enum value maps for DatacenterConnector_State.
var ( VmwareVmDetails_PowerState_name = map[int32]string{ 0: "POWER_STATE_UNSPECIFIED", 1: "ON", 2: "OFF", 3: "SUSPENDED", } VmwareVmDetails_PowerState_value = map[string]int32{ "POWER_STATE_UNSPECIFIED": 0, "ON": 1, "OFF": 2, "SUSPENDED": 3, } )
Enum value maps for VmwareVmDetails_PowerState.
var ( VmwareVmDetails_BootOption_name = map[int32]string{ 0: "BOOT_OPTION_UNSPECIFIED", 1: "EFI", 2: "BIOS", } VmwareVmDetails_BootOption_value = map[string]int32{ "BOOT_OPTION_UNSPECIFIED": 0, "EFI": 1, "BIOS": 2, } )
Enum value maps for VmwareVmDetails_BootOption.
var ( UtilizationReport_State_name = map[int32]string{ 0: "STATE_UNSPECIFIED", 1: "CREATING", 2: "SUCCEEDED", 3: "FAILED", } UtilizationReport_State_value = map[string]int32{ "STATE_UNSPECIFIED": 0, "CREATING": 1, "SUCCEEDED": 2, "FAILED": 3, } )
Enum value maps for UtilizationReport_State.
var ( UtilizationReport_TimeFrame_name = map[int32]string{ 0: "TIME_FRAME_UNSPECIFIED", 1: "WEEK", 2: "MONTH", 3: "YEAR", } UtilizationReport_TimeFrame_value = map[string]int32{ "TIME_FRAME_UNSPECIFIED": 0, "WEEK": 1, "MONTH": 2, "YEAR": 3, } )
Enum value maps for UtilizationReport_TimeFrame.
var ( AppliedLicense_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "NONE", 2: "PAYG", 3: "BYOL", } AppliedLicense_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "NONE": 1, "PAYG": 2, "BYOL": 3, } )
Enum value maps for AppliedLicense_Type.
var ( SchedulingNodeAffinity_Operator_name = map[int32]string{ 0: "OPERATOR_UNSPECIFIED", 1: "IN", 2: "NOT_IN", } SchedulingNodeAffinity_Operator_value = map[string]int32{ "OPERATOR_UNSPECIFIED": 0, "IN": 1, "NOT_IN": 2, } )
Enum value maps for SchedulingNodeAffinity_Operator.
var ( ComputeScheduling_OnHostMaintenance_name = map[int32]string{ 0: "ON_HOST_MAINTENANCE_UNSPECIFIED", 1: "TERMINATE", 2: "MIGRATE", } ComputeScheduling_OnHostMaintenance_value = map[string]int32{ "ON_HOST_MAINTENANCE_UNSPECIFIED": 0, "TERMINATE": 1, "MIGRATE": 2, } )
Enum value maps for ComputeScheduling_OnHostMaintenance.
var ( ComputeScheduling_RestartType_name = map[int32]string{ 0: "RESTART_TYPE_UNSPECIFIED", 1: "AUTOMATIC_RESTART", 2: "NO_AUTOMATIC_RESTART", } ComputeScheduling_RestartType_value = map[string]int32{ "RESTART_TYPE_UNSPECIFIED": 0, "AUTOMATIC_RESTART": 1, "NO_AUTOMATIC_RESTART": 2, } )
Enum value maps for ComputeScheduling_RestartType.
var ( MigrationError_ErrorCode_name = map[int32]string{ 0: "ERROR_CODE_UNSPECIFIED", 1: "UNKNOWN_ERROR", 2: "SOURCE_VALIDATION_ERROR", 3: "SOURCE_REPLICATION_ERROR", 4: "TARGET_REPLICATION_ERROR", 5: "OS_ADAPTATION_ERROR", 6: "CLONE_ERROR", 7: "CUTOVER_ERROR", 8: "UTILIZATION_REPORT_ERROR", } MigrationError_ErrorCode_value = map[string]int32{ "ERROR_CODE_UNSPECIFIED": 0, "UNKNOWN_ERROR": 1, "SOURCE_VALIDATION_ERROR": 2, "SOURCE_REPLICATION_ERROR": 3, "TARGET_REPLICATION_ERROR": 4, "OS_ADAPTATION_ERROR": 5, "CLONE_ERROR": 6, "CUTOVER_ERROR": 7, "UTILIZATION_REPORT_ERROR": 8, } )
Enum value maps for MigrationError_ErrorCode.
var File_google_cloud_vmmigration_v1_vmmigration_proto protoreflect.FileDescriptor
Functions ¶
func RegisterVmMigrationServer ¶
func RegisterVmMigrationServer(s *grpc.Server, srv VmMigrationServer)
Types ¶
type AddGroupMigrationRequest ¶
type AddGroupMigrationRequest struct { // Required. The full path name of the Group to add to. Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` // The full path name of the MigratingVm to add. MigratingVm string `protobuf:"bytes,2,opt,name=migrating_vm,json=migratingVm,proto3" json:"migrating_vm,omitempty"` // contains filtered or unexported fields }
Request message for 'AddGroupMigration' request.
func (*AddGroupMigrationRequest) Descriptor
deprecated
func (*AddGroupMigrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddGroupMigrationRequest.ProtoReflect.Descriptor instead.
func (*AddGroupMigrationRequest) GetGroup ¶
func (x *AddGroupMigrationRequest) GetGroup() string
func (*AddGroupMigrationRequest) GetMigratingVm ¶
func (x *AddGroupMigrationRequest) GetMigratingVm() string
func (*AddGroupMigrationRequest) ProtoMessage ¶
func (*AddGroupMigrationRequest) ProtoMessage()
func (*AddGroupMigrationRequest) ProtoReflect ¶
func (x *AddGroupMigrationRequest) ProtoReflect() protoreflect.Message
func (*AddGroupMigrationRequest) Reset ¶
func (x *AddGroupMigrationRequest) Reset()
func (*AddGroupMigrationRequest) String ¶
func (x *AddGroupMigrationRequest) String() string
type AddGroupMigrationResponse ¶
type AddGroupMigrationResponse struct {
// contains filtered or unexported fields
}
Response message for 'AddGroupMigration' request.
func (*AddGroupMigrationResponse) Descriptor
deprecated
func (*AddGroupMigrationResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddGroupMigrationResponse.ProtoReflect.Descriptor instead.
func (*AddGroupMigrationResponse) ProtoMessage ¶
func (*AddGroupMigrationResponse) ProtoMessage()
func (*AddGroupMigrationResponse) ProtoReflect ¶
func (x *AddGroupMigrationResponse) ProtoReflect() protoreflect.Message
func (*AddGroupMigrationResponse) Reset ¶
func (x *AddGroupMigrationResponse) Reset()
func (*AddGroupMigrationResponse) String ¶
func (x *AddGroupMigrationResponse) String() string
type AppliedLicense ¶
type AppliedLicense struct { // The license type that was used in OS adaptation. Type AppliedLicense_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.vmmigration.v1.AppliedLicense_Type" json:"type,omitempty"` // The OS license returned from the adaptation module's report. OsLicense string `protobuf:"bytes,2,opt,name=os_license,json=osLicense,proto3" json:"os_license,omitempty"` // contains filtered or unexported fields }
AppliedLicense holds the license data returned by adaptation module report.
func (*AppliedLicense) Descriptor
deprecated
func (*AppliedLicense) Descriptor() ([]byte, []int)
Deprecated: Use AppliedLicense.ProtoReflect.Descriptor instead.
func (*AppliedLicense) GetOsLicense ¶
func (x *AppliedLicense) GetOsLicense() string
func (*AppliedLicense) GetType ¶
func (x *AppliedLicense) GetType() AppliedLicense_Type
func (*AppliedLicense) ProtoMessage ¶
func (*AppliedLicense) ProtoMessage()
func (*AppliedLicense) ProtoReflect ¶
func (x *AppliedLicense) ProtoReflect() protoreflect.Message
func (*AppliedLicense) Reset ¶
func (x *AppliedLicense) Reset()
func (*AppliedLicense) String ¶
func (x *AppliedLicense) String() string
type AppliedLicense_Type ¶
type AppliedLicense_Type int32
License types used in OS adaptation.
const ( // Unspecified license for the OS. AppliedLicense_TYPE_UNSPECIFIED AppliedLicense_Type = 0 // No license available for the OS. AppliedLicense_NONE AppliedLicense_Type = 1 // The license type is Pay As You Go license type. AppliedLicense_PAYG AppliedLicense_Type = 2 // The license type is is Bring Your Own License type. AppliedLicense_BYOL AppliedLicense_Type = 3 )
func (AppliedLicense_Type) Descriptor ¶
func (AppliedLicense_Type) Descriptor() protoreflect.EnumDescriptor
func (AppliedLicense_Type) Enum ¶
func (x AppliedLicense_Type) Enum() *AppliedLicense_Type
func (AppliedLicense_Type) EnumDescriptor
deprecated
func (AppliedLicense_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use AppliedLicense_Type.Descriptor instead.
func (AppliedLicense_Type) Number ¶
func (x AppliedLicense_Type) Number() protoreflect.EnumNumber
func (AppliedLicense_Type) String ¶
func (x AppliedLicense_Type) String() string
func (AppliedLicense_Type) Type ¶
func (AppliedLicense_Type) Type() protoreflect.EnumType
type CancelCloneJobRequest ¶
type CancelCloneJobRequest struct { // Required. The clone job id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for 'CancelCloneJob' request.
func (*CancelCloneJobRequest) Descriptor
deprecated
func (*CancelCloneJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelCloneJobRequest.ProtoReflect.Descriptor instead.
func (*CancelCloneJobRequest) GetName ¶
func (x *CancelCloneJobRequest) GetName() string
func (*CancelCloneJobRequest) ProtoMessage ¶
func (*CancelCloneJobRequest) ProtoMessage()
func (*CancelCloneJobRequest) ProtoReflect ¶
func (x *CancelCloneJobRequest) ProtoReflect() protoreflect.Message
func (*CancelCloneJobRequest) Reset ¶
func (x *CancelCloneJobRequest) Reset()
func (*CancelCloneJobRequest) String ¶
func (x *CancelCloneJobRequest) String() string
type CancelCloneJobResponse ¶
type CancelCloneJobResponse struct {
// contains filtered or unexported fields
}
Response message for 'CancelCloneJob' request.
func (*CancelCloneJobResponse) Descriptor
deprecated
func (*CancelCloneJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelCloneJobResponse.ProtoReflect.Descriptor instead.
func (*CancelCloneJobResponse) ProtoMessage ¶
func (*CancelCloneJobResponse) ProtoMessage()
func (*CancelCloneJobResponse) ProtoReflect ¶
func (x *CancelCloneJobResponse) ProtoReflect() protoreflect.Message
func (*CancelCloneJobResponse) Reset ¶
func (x *CancelCloneJobResponse) Reset()
func (*CancelCloneJobResponse) String ¶
func (x *CancelCloneJobResponse) String() string
type CancelCutoverJobRequest ¶
type CancelCutoverJobRequest struct { // Required. The cutover job id Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for 'CancelCutoverJob' request.
func (*CancelCutoverJobRequest) Descriptor
deprecated
func (*CancelCutoverJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelCutoverJobRequest.ProtoReflect.Descriptor instead.
func (*CancelCutoverJobRequest) GetName ¶
func (x *CancelCutoverJobRequest) GetName() string
func (*CancelCutoverJobRequest) ProtoMessage ¶
func (*CancelCutoverJobRequest) ProtoMessage()
func (*CancelCutoverJobRequest) ProtoReflect ¶
func (x *CancelCutoverJobRequest) ProtoReflect() protoreflect.Message
func (*CancelCutoverJobRequest) Reset ¶
func (x *CancelCutoverJobRequest) Reset()
func (*CancelCutoverJobRequest) String ¶
func (x *CancelCutoverJobRequest) String() string
type CancelCutoverJobResponse ¶
type CancelCutoverJobResponse struct {
// contains filtered or unexported fields
}
Response message for 'CancelCutoverJob' request.
func (*CancelCutoverJobResponse) Descriptor
deprecated
func (*CancelCutoverJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use CancelCutoverJobResponse.ProtoReflect.Descriptor instead.
func (*CancelCutoverJobResponse) ProtoMessage ¶
func (*CancelCutoverJobResponse) ProtoMessage()
func (*CancelCutoverJobResponse) ProtoReflect ¶
func (x *CancelCutoverJobResponse) ProtoReflect() protoreflect.Message
func (*CancelCutoverJobResponse) Reset ¶
func (x *CancelCutoverJobResponse) Reset()
func (*CancelCutoverJobResponse) String ¶
func (x *CancelCutoverJobResponse) String() string
type CloneJob ¶
type CloneJob struct { // Details of the VM to create as the target of this clone job. // // Types that are assignable to TargetVmDetails: // *CloneJob_ComputeEngineTargetDetails TargetVmDetails isCloneJob_TargetVmDetails `protobuf_oneof:"target_vm_details"` // Output only. The time the clone job was created (as an API call, not when it was // actually created in the target). CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // The name of the clone. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Output only. State of the clone job. State CloneJob_State `protobuf:"varint,12,opt,name=state,proto3,enum=google.cloud.vmmigration.v1.CloneJob_State" json:"state,omitempty"` // Output only. The time the state was last updated. StateTime *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=state_time,json=stateTime,proto3" json:"state_time,omitempty"` // Output only. Provides details for the errors that led to the Clone Job's state. Error *status.Status `protobuf:"bytes,17,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
CloneJob describes the process of creating a clone of a [MigratingVM][google.cloud.vmmigration.v1.MigratingVm] to the requested target based on the latest successful uploaded snapshots. While the migration cycles of a MigratingVm take place, it is possible to verify the uploaded VM can be started in the cloud, by creating a clone. The clone can be created without any downtime, and it is created using the latest snapshots which are already in the cloud. The cloneJob is only responsible for its work, not its products, which means once it is finished, it will never touch the instance it created. It will only delete it in case of the CloneJob being cancelled or upon failure to clone.
func (*CloneJob) Descriptor
deprecated
func (*CloneJob) GetComputeEngineTargetDetails ¶
func (x *CloneJob) GetComputeEngineTargetDetails() *ComputeEngineTargetDetails
func (*CloneJob) GetCreateTime ¶
func (x *CloneJob) GetCreateTime() *timestamppb.Timestamp
func (*CloneJob) GetState ¶
func (x *CloneJob) GetState() CloneJob_State
func (*CloneJob) GetStateTime ¶
func (x *CloneJob) GetStateTime() *timestamppb.Timestamp
func (*CloneJob) GetTargetVmDetails ¶
func (m *CloneJob) GetTargetVmDetails() isCloneJob_TargetVmDetails
func (*CloneJob) ProtoMessage ¶
func (*CloneJob) ProtoMessage()
func (*CloneJob) ProtoReflect ¶
func (x *CloneJob) ProtoReflect() protoreflect.Message
type CloneJob_ComputeEngineTargetDetails ¶
type CloneJob_ComputeEngineTargetDetails struct { // Output only. Details of the target VM in Compute Engine. ComputeEngineTargetDetails *ComputeEngineTargetDetails `protobuf:"bytes,20,opt,name=compute_engine_target_details,json=computeEngineTargetDetails,proto3,oneof"` }
type CloneJob_State ¶
type CloneJob_State int32
Possible states of the clone job.
const ( // The state is unknown. This is used for API compatibility only and is not // used by the system. CloneJob_STATE_UNSPECIFIED CloneJob_State = 0 // The clone job has not yet started. CloneJob_PENDING CloneJob_State = 1 // The clone job is active and running. CloneJob_ACTIVE CloneJob_State = 2 // The clone job finished with errors. CloneJob_FAILED CloneJob_State = 3 // The clone job finished successfully. CloneJob_SUCCEEDED CloneJob_State = 4 // The clone job was cancelled. CloneJob_CANCELLED CloneJob_State = 5 // The clone job is being cancelled. CloneJob_CANCELLING CloneJob_State = 6 // OS adaptation is running as part of the clone job to generate license. CloneJob_ADAPTING_OS CloneJob_State = 7 )
func (CloneJob_State) Descriptor ¶
func (CloneJob_State) Descriptor() protoreflect.EnumDescriptor
func (CloneJob_State) Enum ¶
func (x CloneJob_State) Enum() *CloneJob_State
func (CloneJob_State) EnumDescriptor
deprecated
func (CloneJob_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use CloneJob_State.Descriptor instead.
func (CloneJob_State) Number ¶
func (x CloneJob_State) Number() protoreflect.EnumNumber
func (CloneJob_State) String ¶
func (x CloneJob_State) String() string
func (CloneJob_State) Type ¶
func (CloneJob_State) Type() protoreflect.EnumType
type ComputeEngineBootOption ¶
type ComputeEngineBootOption int32
Possible values for vm boot option.
const ( // The boot option is unknown. ComputeEngineBootOption_COMPUTE_ENGINE_BOOT_OPTION_UNSPECIFIED ComputeEngineBootOption = 0 // The boot option is EFI. ComputeEngineBootOption_COMPUTE_ENGINE_BOOT_OPTION_EFI ComputeEngineBootOption = 1 // The boot option is BIOS. ComputeEngineBootOption_COMPUTE_ENGINE_BOOT_OPTION_BIOS ComputeEngineBootOption = 2 )
func (ComputeEngineBootOption) Descriptor ¶
func (ComputeEngineBootOption) Descriptor() protoreflect.EnumDescriptor
func (ComputeEngineBootOption) Enum ¶
func (x ComputeEngineBootOption) Enum() *ComputeEngineBootOption
func (ComputeEngineBootOption) EnumDescriptor
deprecated
func (ComputeEngineBootOption) EnumDescriptor() ([]byte, []int)
Deprecated: Use ComputeEngineBootOption.Descriptor instead.
func (ComputeEngineBootOption) Number ¶
func (x ComputeEngineBootOption) Number() protoreflect.EnumNumber
func (ComputeEngineBootOption) String ¶
func (x ComputeEngineBootOption) String() string
func (ComputeEngineBootOption) Type ¶
func (ComputeEngineBootOption) Type() protoreflect.EnumType
type ComputeEngineDiskType ¶
type ComputeEngineDiskType int32
Types of disks supported for Compute Engine VM.
const ( // An unspecified disk type. Will be used as STANDARD. ComputeEngineDiskType_COMPUTE_ENGINE_DISK_TYPE_UNSPECIFIED ComputeEngineDiskType = 0 // A Standard disk type. ComputeEngineDiskType_COMPUTE_ENGINE_DISK_TYPE_STANDARD ComputeEngineDiskType = 1 // SSD hard disk type. ComputeEngineDiskType_COMPUTE_ENGINE_DISK_TYPE_SSD ComputeEngineDiskType = 2 // An alternative to SSD persistent disks that balance performance and // cost. ComputeEngineDiskType_COMPUTE_ENGINE_DISK_TYPE_BALANCED ComputeEngineDiskType = 3 )
func (ComputeEngineDiskType) Descriptor ¶
func (ComputeEngineDiskType) Descriptor() protoreflect.EnumDescriptor
func (ComputeEngineDiskType) Enum ¶
func (x ComputeEngineDiskType) Enum() *ComputeEngineDiskType
func (ComputeEngineDiskType) EnumDescriptor
deprecated
func (ComputeEngineDiskType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ComputeEngineDiskType.Descriptor instead.
func (ComputeEngineDiskType) Number ¶
func (x ComputeEngineDiskType) Number() protoreflect.EnumNumber
func (ComputeEngineDiskType) String ¶
func (x ComputeEngineDiskType) String() string
func (ComputeEngineDiskType) Type ¶
func (ComputeEngineDiskType) Type() protoreflect.EnumType
type ComputeEngineLicenseType ¶
type ComputeEngineLicenseType int32
Types of licenses used in OS adaptation.
const ( // The license type is the default for the OS. ComputeEngineLicenseType_COMPUTE_ENGINE_LICENSE_TYPE_DEFAULT ComputeEngineLicenseType = 0 // The license type is Pay As You Go license type. ComputeEngineLicenseType_COMPUTE_ENGINE_LICENSE_TYPE_PAYG ComputeEngineLicenseType = 1 // The license type is Bring Your Own License type. ComputeEngineLicenseType_COMPUTE_ENGINE_LICENSE_TYPE_BYOL ComputeEngineLicenseType = 2 )
func (ComputeEngineLicenseType) Descriptor ¶
func (ComputeEngineLicenseType) Descriptor() protoreflect.EnumDescriptor
func (ComputeEngineLicenseType) Enum ¶
func (x ComputeEngineLicenseType) Enum() *ComputeEngineLicenseType
func (ComputeEngineLicenseType) EnumDescriptor
deprecated
func (ComputeEngineLicenseType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ComputeEngineLicenseType.Descriptor instead.
func (ComputeEngineLicenseType) Number ¶
func (x ComputeEngineLicenseType) Number() protoreflect.EnumNumber
func (ComputeEngineLicenseType) String ¶
func (x ComputeEngineLicenseType) String() string
func (ComputeEngineLicenseType) Type ¶
func (ComputeEngineLicenseType) Type() protoreflect.EnumType
type ComputeEngineTargetDefaults ¶
type ComputeEngineTargetDefaults struct { // The name of the VM to create. VmName string `protobuf:"bytes,1,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"` // The full path of the resource of type TargetProject which represents the // Compute Engine project in which to create this VM. TargetProject string `protobuf:"bytes,2,opt,name=target_project,json=targetProject,proto3" json:"target_project,omitempty"` // The zone in which to create the VM. Zone string `protobuf:"bytes,3,opt,name=zone,proto3" json:"zone,omitempty"` // The machine type series to create the VM with. MachineTypeSeries string `protobuf:"bytes,4,opt,name=machine_type_series,json=machineTypeSeries,proto3" json:"machine_type_series,omitempty"` // The machine type to create the VM with. MachineType string `protobuf:"bytes,5,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"` // A map of network tags to associate with the VM. NetworkTags []string `protobuf:"bytes,6,rep,name=network_tags,json=networkTags,proto3" json:"network_tags,omitempty"` // List of NICs connected to this VM. NetworkInterfaces []*NetworkInterface `protobuf:"bytes,7,rep,name=network_interfaces,json=networkInterfaces,proto3" json:"network_interfaces,omitempty"` // The service account to associate the VM with. ServiceAccount string `protobuf:"bytes,8,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // The disk type to use in the VM. DiskType ComputeEngineDiskType `` /* 141-byte string literal not displayed */ // A map of labels to associate with the VM. Labels map[string]string `` /* 154-byte string literal not displayed */ // The license type to use in OS adaptation. LicenseType ComputeEngineLicenseType `` /* 154-byte string literal not displayed */ // Output only. The OS license returned from the adaptation module report. AppliedLicense *AppliedLicense `protobuf:"bytes,12,opt,name=applied_license,json=appliedLicense,proto3" json:"applied_license,omitempty"` // Compute instance scheduling information (if empty default is used). ComputeScheduling *ComputeScheduling `protobuf:"bytes,13,opt,name=compute_scheduling,json=computeScheduling,proto3" json:"compute_scheduling,omitempty"` // Defines whether the instance has Secure Boot enabled. // This can be set to true only if the vm boot option is EFI. SecureBoot bool `protobuf:"varint,14,opt,name=secure_boot,json=secureBoot,proto3" json:"secure_boot,omitempty"` // Output only. The VM Boot Option, as set in the source vm. BootOption ComputeEngineBootOption `` /* 150-byte string literal not displayed */ // The metadata key/value pairs to assign to the VM. Metadata map[string]string `` /* 158-byte string literal not displayed */ // contains filtered or unexported fields }
ComputeEngineTargetDefaults is a collection of details for creating a VM in a target Compute Engine project.
func (*ComputeEngineTargetDefaults) Descriptor
deprecated
func (*ComputeEngineTargetDefaults) Descriptor() ([]byte, []int)
Deprecated: Use ComputeEngineTargetDefaults.ProtoReflect.Descriptor instead.
func (*ComputeEngineTargetDefaults) GetAppliedLicense ¶
func (x *ComputeEngineTargetDefaults) GetAppliedLicense() *AppliedLicense
func (*ComputeEngineTargetDefaults) GetBootOption ¶
func (x *ComputeEngineTargetDefaults) GetBootOption() ComputeEngineBootOption
func (*ComputeEngineTargetDefaults) GetComputeScheduling ¶
func (x *ComputeEngineTargetDefaults) GetComputeScheduling() *ComputeScheduling
func (*ComputeEngineTargetDefaults) GetDiskType ¶
func (x *ComputeEngineTargetDefaults) GetDiskType() ComputeEngineDiskType
func (*ComputeEngineTargetDefaults) GetLabels ¶
func (x *ComputeEngineTargetDefaults) GetLabels() map[string]string
func (*ComputeEngineTargetDefaults) GetLicenseType ¶
func (x *ComputeEngineTargetDefaults) GetLicenseType() ComputeEngineLicenseType
func (*ComputeEngineTargetDefaults) GetMachineType ¶
func (x *ComputeEngineTargetDefaults) GetMachineType() string
func (*ComputeEngineTargetDefaults) GetMachineTypeSeries ¶
func (x *ComputeEngineTargetDefaults) GetMachineTypeSeries() string
func (*ComputeEngineTargetDefaults) GetMetadata ¶
func (x *ComputeEngineTargetDefaults) GetMetadata() map[string]string
func (*ComputeEngineTargetDefaults) GetNetworkInterfaces ¶
func (x *ComputeEngineTargetDefaults) GetNetworkInterfaces() []*NetworkInterface
func (*ComputeEngineTargetDefaults) GetNetworkTags ¶
func (x *ComputeEngineTargetDefaults) GetNetworkTags() []string
func (*ComputeEngineTargetDefaults) GetSecureBoot ¶
func (x *ComputeEngineTargetDefaults) GetSecureBoot() bool
func (*ComputeEngineTargetDefaults) GetServiceAccount ¶
func (x *ComputeEngineTargetDefaults) GetServiceAccount() string
func (*ComputeEngineTargetDefaults) GetTargetProject ¶
func (x *ComputeEngineTargetDefaults) GetTargetProject() string
func (*ComputeEngineTargetDefaults) GetVmName ¶
func (x *ComputeEngineTargetDefaults) GetVmName() string
func (*ComputeEngineTargetDefaults) GetZone ¶
func (x *ComputeEngineTargetDefaults) GetZone() string
func (*ComputeEngineTargetDefaults) ProtoMessage ¶
func (*ComputeEngineTargetDefaults) ProtoMessage()
func (*ComputeEngineTargetDefaults) ProtoReflect ¶
func (x *ComputeEngineTargetDefaults) ProtoReflect() protoreflect.Message
func (*ComputeEngineTargetDefaults) Reset ¶
func (x *ComputeEngineTargetDefaults) Reset()
func (*ComputeEngineTargetDefaults) String ¶
func (x *ComputeEngineTargetDefaults) String() string
type ComputeEngineTargetDetails ¶
type ComputeEngineTargetDetails struct { // The name of the VM to create. VmName string `protobuf:"bytes,1,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"` // The GCP target project ID or project name. Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` // The zone in which to create the VM. Zone string `protobuf:"bytes,3,opt,name=zone,proto3" json:"zone,omitempty"` // The machine type series to create the VM with. MachineTypeSeries string `protobuf:"bytes,4,opt,name=machine_type_series,json=machineTypeSeries,proto3" json:"machine_type_series,omitempty"` // The machine type to create the VM with. MachineType string `protobuf:"bytes,5,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"` // A map of network tags to associate with the VM. NetworkTags []string `protobuf:"bytes,6,rep,name=network_tags,json=networkTags,proto3" json:"network_tags,omitempty"` // List of NICs connected to this VM. NetworkInterfaces []*NetworkInterface `protobuf:"bytes,7,rep,name=network_interfaces,json=networkInterfaces,proto3" json:"network_interfaces,omitempty"` // The service account to associate the VM with. ServiceAccount string `protobuf:"bytes,8,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // The disk type to use in the VM. DiskType ComputeEngineDiskType `` /* 141-byte string literal not displayed */ // A map of labels to associate with the VM. Labels map[string]string `` /* 154-byte string literal not displayed */ // The license type to use in OS adaptation. LicenseType ComputeEngineLicenseType `` /* 154-byte string literal not displayed */ // The OS license returned from the adaptation module report. AppliedLicense *AppliedLicense `protobuf:"bytes,12,opt,name=applied_license,json=appliedLicense,proto3" json:"applied_license,omitempty"` // Compute instance scheduling information (if empty default is used). ComputeScheduling *ComputeScheduling `protobuf:"bytes,13,opt,name=compute_scheduling,json=computeScheduling,proto3" json:"compute_scheduling,omitempty"` // Defines whether the instance has Secure Boot enabled. // This can be set to true only if the vm boot option is EFI. SecureBoot bool `protobuf:"varint,14,opt,name=secure_boot,json=secureBoot,proto3" json:"secure_boot,omitempty"` // The VM Boot Option, as set in the source vm. BootOption ComputeEngineBootOption `` /* 150-byte string literal not displayed */ // The metadata key/value pairs to assign to the VM. Metadata map[string]string `` /* 158-byte string literal not displayed */ // contains filtered or unexported fields }
ComputeEngineTargetDetails is a collection of details for creating a VM in a target Compute Engine project.
func (*ComputeEngineTargetDetails) Descriptor
deprecated
func (*ComputeEngineTargetDetails) Descriptor() ([]byte, []int)
Deprecated: Use ComputeEngineTargetDetails.ProtoReflect.Descriptor instead.
func (*ComputeEngineTargetDetails) GetAppliedLicense ¶
func (x *ComputeEngineTargetDetails) GetAppliedLicense() *AppliedLicense
func (*ComputeEngineTargetDetails) GetBootOption ¶
func (x *ComputeEngineTargetDetails) GetBootOption() ComputeEngineBootOption
func (*ComputeEngineTargetDetails) GetComputeScheduling ¶
func (x *ComputeEngineTargetDetails) GetComputeScheduling() *ComputeScheduling
func (*ComputeEngineTargetDetails) GetDiskType ¶
func (x *ComputeEngineTargetDetails) GetDiskType() ComputeEngineDiskType
func (*ComputeEngineTargetDetails) GetLabels ¶
func (x *ComputeEngineTargetDetails) GetLabels() map[string]string
func (*ComputeEngineTargetDetails) GetLicenseType ¶
func (x *ComputeEngineTargetDetails) GetLicenseType() ComputeEngineLicenseType
func (*ComputeEngineTargetDetails) GetMachineType ¶
func (x *ComputeEngineTargetDetails) GetMachineType() string
func (*ComputeEngineTargetDetails) GetMachineTypeSeries ¶
func (x *ComputeEngineTargetDetails) GetMachineTypeSeries() string
func (*ComputeEngineTargetDetails) GetMetadata ¶
func (x *ComputeEngineTargetDetails) GetMetadata() map[string]string
func (*ComputeEngineTargetDetails) GetNetworkInterfaces ¶
func (x *ComputeEngineTargetDetails) GetNetworkInterfaces() []*NetworkInterface
func (*ComputeEngineTargetDetails) GetNetworkTags ¶
func (x *ComputeEngineTargetDetails) GetNetworkTags() []string
func (*ComputeEngineTargetDetails) GetProject ¶
func (x *ComputeEngineTargetDetails) GetProject() string
func (*ComputeEngineTargetDetails) GetSecureBoot ¶
func (x *ComputeEngineTargetDetails) GetSecureBoot() bool
func (*ComputeEngineTargetDetails) GetServiceAccount ¶
func (x *ComputeEngineTargetDetails) GetServiceAccount() string
func (*ComputeEngineTargetDetails) GetVmName ¶
func (x *ComputeEngineTargetDetails) GetVmName() string
func (*ComputeEngineTargetDetails) GetZone ¶
func (x *ComputeEngineTargetDetails) GetZone() string
func (*ComputeEngineTargetDetails) ProtoMessage ¶
func (*ComputeEngineTargetDetails) ProtoMessage()
func (*ComputeEngineTargetDetails) ProtoReflect ¶
func (x *ComputeEngineTargetDetails) ProtoReflect() protoreflect.Message
func (*ComputeEngineTargetDetails) Reset ¶
func (x *ComputeEngineTargetDetails) Reset()
func (*ComputeEngineTargetDetails) String ¶
func (x *ComputeEngineTargetDetails) String() string
type ComputeScheduling ¶
type ComputeScheduling struct { // How the instance should behave when the host machine undergoes // maintenance that may temporarily impact instance performance. OnHostMaintenance ComputeScheduling_OnHostMaintenance `` /* 184-byte string literal not displayed */ // Whether the Instance should be automatically restarted whenever it is // terminated by Compute Engine (not terminated by user). // This configuration is identical to `automaticRestart` field in Compute // Engine create instance under scheduling. // It was changed to an enum (instead of a boolean) to match the default // value in Compute Engine which is automatic restart. RestartType ComputeScheduling_RestartType `` /* 158-byte string literal not displayed */ // A set of node affinity and anti-affinity configurations for sole tenant // nodes. NodeAffinities []*SchedulingNodeAffinity `protobuf:"bytes,3,rep,name=node_affinities,json=nodeAffinities,proto3" json:"node_affinities,omitempty"` // The minimum number of virtual CPUs this instance will consume when // running on a sole-tenant node. Ignored if no node_affinites are // configured. MinNodeCpus int32 `protobuf:"varint,4,opt,name=min_node_cpus,json=minNodeCpus,proto3" json:"min_node_cpus,omitempty"` // contains filtered or unexported fields }
Scheduling information for VM on maintenance/restart behaviour and node allocation in sole tenant nodes.
func (*ComputeScheduling) Descriptor
deprecated
func (*ComputeScheduling) Descriptor() ([]byte, []int)
Deprecated: Use ComputeScheduling.ProtoReflect.Descriptor instead.
func (*ComputeScheduling) GetMinNodeCpus ¶
func (x *ComputeScheduling) GetMinNodeCpus() int32
func (*ComputeScheduling) GetNodeAffinities ¶
func (x *ComputeScheduling) GetNodeAffinities() []*SchedulingNodeAffinity
func (*ComputeScheduling) GetOnHostMaintenance ¶
func (x *ComputeScheduling) GetOnHostMaintenance() ComputeScheduling_OnHostMaintenance
func (*ComputeScheduling) GetRestartType ¶
func (x *ComputeScheduling) GetRestartType() ComputeScheduling_RestartType
func (*ComputeScheduling) ProtoMessage ¶
func (*ComputeScheduling) ProtoMessage()
func (*ComputeScheduling) ProtoReflect ¶
func (x *ComputeScheduling) ProtoReflect() protoreflect.Message
func (*ComputeScheduling) Reset ¶
func (x *ComputeScheduling) Reset()
func (*ComputeScheduling) String ¶
func (x *ComputeScheduling) String() string
type ComputeScheduling_OnHostMaintenance ¶
type ComputeScheduling_OnHostMaintenance int32
const ( // An unknown, unexpected behavior. ComputeScheduling_ON_HOST_MAINTENANCE_UNSPECIFIED ComputeScheduling_OnHostMaintenance = 0 // Terminate the instance when the host machine undergoes maintenance. ComputeScheduling_TERMINATE ComputeScheduling_OnHostMaintenance = 1 // Migrate the instance when the host machine undergoes maintenance. ComputeScheduling_MIGRATE ComputeScheduling_OnHostMaintenance = 2 )
func (ComputeScheduling_OnHostMaintenance) Descriptor ¶
func (ComputeScheduling_OnHostMaintenance) Descriptor() protoreflect.EnumDescriptor
func (ComputeScheduling_OnHostMaintenance) Enum ¶
func (x ComputeScheduling_OnHostMaintenance) Enum() *ComputeScheduling_OnHostMaintenance
func (ComputeScheduling_OnHostMaintenance) EnumDescriptor
deprecated
func (ComputeScheduling_OnHostMaintenance) EnumDescriptor() ([]byte, []int)
Deprecated: Use ComputeScheduling_OnHostMaintenance.Descriptor instead.
func (ComputeScheduling_OnHostMaintenance) Number ¶
func (x ComputeScheduling_OnHostMaintenance) Number() protoreflect.EnumNumber
func (ComputeScheduling_OnHostMaintenance) String ¶
func (x ComputeScheduling_OnHostMaintenance) String() string
func (ComputeScheduling_OnHostMaintenance) Type ¶
func (ComputeScheduling_OnHostMaintenance) Type() protoreflect.EnumType
type ComputeScheduling_RestartType ¶
type ComputeScheduling_RestartType int32
Defines whether the Instance should be automatically restarted whenever it is terminated by Compute Engine (not terminated by user).
const ( // Unspecified behavior. This will use the default. ComputeScheduling_RESTART_TYPE_UNSPECIFIED ComputeScheduling_RestartType = 0 // The Instance should be automatically restarted whenever it is // terminated by Compute Engine. ComputeScheduling_AUTOMATIC_RESTART ComputeScheduling_RestartType = 1 // The Instance isn't automatically restarted whenever it is // terminated by Compute Engine. ComputeScheduling_NO_AUTOMATIC_RESTART ComputeScheduling_RestartType = 2 )
func (ComputeScheduling_RestartType) Descriptor ¶
func (ComputeScheduling_RestartType) Descriptor() protoreflect.EnumDescriptor
func (ComputeScheduling_RestartType) Enum ¶
func (x ComputeScheduling_RestartType) Enum() *ComputeScheduling_RestartType
func (ComputeScheduling_RestartType) EnumDescriptor
deprecated
func (ComputeScheduling_RestartType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ComputeScheduling_RestartType.Descriptor instead.
func (ComputeScheduling_RestartType) Number ¶
func (x ComputeScheduling_RestartType) Number() protoreflect.EnumNumber
func (ComputeScheduling_RestartType) String ¶
func (x ComputeScheduling_RestartType) String() string
func (ComputeScheduling_RestartType) Type ¶
func (ComputeScheduling_RestartType) Type() protoreflect.EnumType
type CreateCloneJobRequest ¶
type CreateCloneJobRequest struct { // Required. The Clone's parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The clone job identifier. CloneJobId string `protobuf:"bytes,2,opt,name=clone_job_id,json=cloneJobId,proto3" json:"clone_job_id,omitempty"` // Required. The clone request body. CloneJob *CloneJob `protobuf:"bytes,3,opt,name=clone_job,json=cloneJob,proto3" json:"clone_job,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'CreateCloneJob' request.
func (*CreateCloneJobRequest) Descriptor
deprecated
func (*CreateCloneJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCloneJobRequest.ProtoReflect.Descriptor instead.
func (*CreateCloneJobRequest) GetCloneJob ¶
func (x *CreateCloneJobRequest) GetCloneJob() *CloneJob
func (*CreateCloneJobRequest) GetCloneJobId ¶
func (x *CreateCloneJobRequest) GetCloneJobId() string
func (*CreateCloneJobRequest) GetParent ¶
func (x *CreateCloneJobRequest) GetParent() string
func (*CreateCloneJobRequest) GetRequestId ¶
func (x *CreateCloneJobRequest) GetRequestId() string
func (*CreateCloneJobRequest) ProtoMessage ¶
func (*CreateCloneJobRequest) ProtoMessage()
func (*CreateCloneJobRequest) ProtoReflect ¶
func (x *CreateCloneJobRequest) ProtoReflect() protoreflect.Message
func (*CreateCloneJobRequest) Reset ¶
func (x *CreateCloneJobRequest) Reset()
func (*CreateCloneJobRequest) String ¶
func (x *CreateCloneJobRequest) String() string
type CreateCutoverJobRequest ¶
type CreateCutoverJobRequest struct { // Required. The Cutover's parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The cutover job identifier. CutoverJobId string `protobuf:"bytes,2,opt,name=cutover_job_id,json=cutoverJobId,proto3" json:"cutover_job_id,omitempty"` // Required. The cutover request body. CutoverJob *CutoverJob `protobuf:"bytes,3,opt,name=cutover_job,json=cutoverJob,proto3" json:"cutover_job,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'CreateCutoverJob' request.
func (*CreateCutoverJobRequest) Descriptor
deprecated
func (*CreateCutoverJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCutoverJobRequest.ProtoReflect.Descriptor instead.
func (*CreateCutoverJobRequest) GetCutoverJob ¶
func (x *CreateCutoverJobRequest) GetCutoverJob() *CutoverJob
func (*CreateCutoverJobRequest) GetCutoverJobId ¶
func (x *CreateCutoverJobRequest) GetCutoverJobId() string
func (*CreateCutoverJobRequest) GetParent ¶
func (x *CreateCutoverJobRequest) GetParent() string
func (*CreateCutoverJobRequest) GetRequestId ¶
func (x *CreateCutoverJobRequest) GetRequestId() string
func (*CreateCutoverJobRequest) ProtoMessage ¶
func (*CreateCutoverJobRequest) ProtoMessage()
func (*CreateCutoverJobRequest) ProtoReflect ¶
func (x *CreateCutoverJobRequest) ProtoReflect() protoreflect.Message
func (*CreateCutoverJobRequest) Reset ¶
func (x *CreateCutoverJobRequest) Reset()
func (*CreateCutoverJobRequest) String ¶
func (x *CreateCutoverJobRequest) String() string
type CreateDatacenterConnectorRequest ¶
type CreateDatacenterConnectorRequest struct { // Required. The DatacenterConnector's parent. // Required. The Source in where the new DatacenterConnector will be created. // For example: // `projects/my-project/locations/us-central1/sources/my-source` Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The datacenterConnector identifier. DatacenterConnectorId string `` /* 126-byte string literal not displayed */ // Required. The create request body. DatacenterConnector *DatacenterConnector `protobuf:"bytes,3,opt,name=datacenter_connector,json=datacenterConnector,proto3" json:"datacenter_connector,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'CreateDatacenterConnector' request.
func (*CreateDatacenterConnectorRequest) Descriptor
deprecated
func (*CreateDatacenterConnectorRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDatacenterConnectorRequest.ProtoReflect.Descriptor instead.
func (*CreateDatacenterConnectorRequest) GetDatacenterConnector ¶
func (x *CreateDatacenterConnectorRequest) GetDatacenterConnector() *DatacenterConnector
func (*CreateDatacenterConnectorRequest) GetDatacenterConnectorId ¶
func (x *CreateDatacenterConnectorRequest) GetDatacenterConnectorId() string
func (*CreateDatacenterConnectorRequest) GetParent ¶
func (x *CreateDatacenterConnectorRequest) GetParent() string
func (*CreateDatacenterConnectorRequest) GetRequestId ¶
func (x *CreateDatacenterConnectorRequest) GetRequestId() string
func (*CreateDatacenterConnectorRequest) ProtoMessage ¶
func (*CreateDatacenterConnectorRequest) ProtoMessage()
func (*CreateDatacenterConnectorRequest) ProtoReflect ¶
func (x *CreateDatacenterConnectorRequest) ProtoReflect() protoreflect.Message
func (*CreateDatacenterConnectorRequest) Reset ¶
func (x *CreateDatacenterConnectorRequest) Reset()
func (*CreateDatacenterConnectorRequest) String ¶
func (x *CreateDatacenterConnectorRequest) String() string
type CreateGroupRequest ¶
type CreateGroupRequest struct { // Required. The Group's parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The group identifier. GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"` // Required. The create request body. Group *Group `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'CreateGroup' request.
func (*CreateGroupRequest) Descriptor
deprecated
func (*CreateGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateGroupRequest) GetGroup ¶
func (x *CreateGroupRequest) GetGroup() *Group
func (*CreateGroupRequest) GetGroupId ¶
func (x *CreateGroupRequest) GetGroupId() string
func (*CreateGroupRequest) GetParent ¶
func (x *CreateGroupRequest) GetParent() string
func (*CreateGroupRequest) GetRequestId ¶
func (x *CreateGroupRequest) GetRequestId() string
func (*CreateGroupRequest) ProtoMessage ¶
func (*CreateGroupRequest) ProtoMessage()
func (*CreateGroupRequest) ProtoReflect ¶
func (x *CreateGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateGroupRequest) Reset ¶
func (x *CreateGroupRequest) Reset()
func (*CreateGroupRequest) String ¶
func (x *CreateGroupRequest) String() string
type CreateMigratingVmRequest ¶
type CreateMigratingVmRequest struct { // Required. The MigratingVm's parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The migratingVm identifier. MigratingVmId string `protobuf:"bytes,2,opt,name=migrating_vm_id,json=migratingVmId,proto3" json:"migrating_vm_id,omitempty"` // Required. The create request body. MigratingVm *MigratingVm `protobuf:"bytes,3,opt,name=migrating_vm,json=migratingVm,proto3" json:"migrating_vm,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'CreateMigratingVm' request.
func (*CreateMigratingVmRequest) Descriptor
deprecated
func (*CreateMigratingVmRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMigratingVmRequest.ProtoReflect.Descriptor instead.
func (*CreateMigratingVmRequest) GetMigratingVm ¶
func (x *CreateMigratingVmRequest) GetMigratingVm() *MigratingVm
func (*CreateMigratingVmRequest) GetMigratingVmId ¶
func (x *CreateMigratingVmRequest) GetMigratingVmId() string
func (*CreateMigratingVmRequest) GetParent ¶
func (x *CreateMigratingVmRequest) GetParent() string
func (*CreateMigratingVmRequest) GetRequestId ¶
func (x *CreateMigratingVmRequest) GetRequestId() string
func (*CreateMigratingVmRequest) ProtoMessage ¶
func (*CreateMigratingVmRequest) ProtoMessage()
func (*CreateMigratingVmRequest) ProtoReflect ¶
func (x *CreateMigratingVmRequest) ProtoReflect() protoreflect.Message
func (*CreateMigratingVmRequest) Reset ¶
func (x *CreateMigratingVmRequest) Reset()
func (*CreateMigratingVmRequest) String ¶
func (x *CreateMigratingVmRequest) String() string
type CreateSourceRequest ¶
type CreateSourceRequest struct { // Required. The Source's parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The source identifier. SourceId string `protobuf:"bytes,2,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"` // Required. The create request body. Source *Source `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'CreateSource' request.
func (*CreateSourceRequest) Descriptor
deprecated
func (*CreateSourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateSourceRequest.ProtoReflect.Descriptor instead.
func (*CreateSourceRequest) GetParent ¶
func (x *CreateSourceRequest) GetParent() string
func (*CreateSourceRequest) GetRequestId ¶
func (x *CreateSourceRequest) GetRequestId() string
func (*CreateSourceRequest) GetSource ¶
func (x *CreateSourceRequest) GetSource() *Source
func (*CreateSourceRequest) GetSourceId ¶
func (x *CreateSourceRequest) GetSourceId() string
func (*CreateSourceRequest) ProtoMessage ¶
func (*CreateSourceRequest) ProtoMessage()
func (*CreateSourceRequest) ProtoReflect ¶
func (x *CreateSourceRequest) ProtoReflect() protoreflect.Message
func (*CreateSourceRequest) Reset ¶
func (x *CreateSourceRequest) Reset()
func (*CreateSourceRequest) String ¶
func (x *CreateSourceRequest) String() string
type CreateTargetProjectRequest ¶
type CreateTargetProjectRequest struct { // Required. The TargetProject's parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The target_project identifier. TargetProjectId string `protobuf:"bytes,2,opt,name=target_project_id,json=targetProjectId,proto3" json:"target_project_id,omitempty"` // Required. The create request body. TargetProject *TargetProject `protobuf:"bytes,3,opt,name=target_project,json=targetProject,proto3" json:"target_project,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'CreateTargetProject' request.
func (*CreateTargetProjectRequest) Descriptor
deprecated
func (*CreateTargetProjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateTargetProjectRequest.ProtoReflect.Descriptor instead.
func (*CreateTargetProjectRequest) GetParent ¶
func (x *CreateTargetProjectRequest) GetParent() string
func (*CreateTargetProjectRequest) GetRequestId ¶
func (x *CreateTargetProjectRequest) GetRequestId() string
func (*CreateTargetProjectRequest) GetTargetProject ¶
func (x *CreateTargetProjectRequest) GetTargetProject() *TargetProject
func (*CreateTargetProjectRequest) GetTargetProjectId ¶
func (x *CreateTargetProjectRequest) GetTargetProjectId() string
func (*CreateTargetProjectRequest) ProtoMessage ¶
func (*CreateTargetProjectRequest) ProtoMessage()
func (*CreateTargetProjectRequest) ProtoReflect ¶
func (x *CreateTargetProjectRequest) ProtoReflect() protoreflect.Message
func (*CreateTargetProjectRequest) Reset ¶
func (x *CreateTargetProjectRequest) Reset()
func (*CreateTargetProjectRequest) String ¶
func (x *CreateTargetProjectRequest) String() string
type CreateUtilizationReportRequest ¶
type CreateUtilizationReportRequest struct { // Required. The Utilization Report's parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Required. The report to create. UtilizationReport *UtilizationReport `protobuf:"bytes,2,opt,name=utilization_report,json=utilizationReport,proto3" json:"utilization_report,omitempty"` // Required. The ID to use for the report, which will become the final component of // the reports's resource name. // // This value maximum length is 63 characters, and valid characters // are /[a-z][0-9]-/. It must start with an english letter and must not // end with a hyphen. UtilizationReportId string `protobuf:"bytes,3,opt,name=utilization_report_id,json=utilizationReportId,proto3" json:"utilization_report_id,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,4,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'CreateUtilizationReport' request.
func (*CreateUtilizationReportRequest) Descriptor
deprecated
func (*CreateUtilizationReportRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateUtilizationReportRequest.ProtoReflect.Descriptor instead.
func (*CreateUtilizationReportRequest) GetParent ¶
func (x *CreateUtilizationReportRequest) GetParent() string
func (*CreateUtilizationReportRequest) GetRequestId ¶
func (x *CreateUtilizationReportRequest) GetRequestId() string
func (*CreateUtilizationReportRequest) GetUtilizationReport ¶
func (x *CreateUtilizationReportRequest) GetUtilizationReport() *UtilizationReport
func (*CreateUtilizationReportRequest) GetUtilizationReportId ¶
func (x *CreateUtilizationReportRequest) GetUtilizationReportId() string
func (*CreateUtilizationReportRequest) ProtoMessage ¶
func (*CreateUtilizationReportRequest) ProtoMessage()
func (*CreateUtilizationReportRequest) ProtoReflect ¶
func (x *CreateUtilizationReportRequest) ProtoReflect() protoreflect.Message
func (*CreateUtilizationReportRequest) Reset ¶
func (x *CreateUtilizationReportRequest) Reset()
func (*CreateUtilizationReportRequest) String ¶
func (x *CreateUtilizationReportRequest) String() string
type CutoverJob ¶
type CutoverJob struct { // Details of the VM to create as the target of this cutover job. // // Types that are assignable to TargetVmDetails: // *CutoverJob_ComputeEngineTargetDetails TargetVmDetails isCutoverJob_TargetVmDetails `protobuf_oneof:"target_vm_details"` // Output only. The time the cutover job was created (as an API call, not when it was // actually created in the target). CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The name of the cutover job. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Output only. State of the cutover job. State CutoverJob_State `protobuf:"varint,5,opt,name=state,proto3,enum=google.cloud.vmmigration.v1.CutoverJob_State" json:"state,omitempty"` // Output only. The time the state was last updated. StateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=state_time,json=stateTime,proto3" json:"state_time,omitempty"` // Output only. The current progress in percentage of the cutover job. ProgressPercent int32 `protobuf:"varint,13,opt,name=progress_percent,json=progressPercent,proto3" json:"progress_percent,omitempty"` // Output only. Provides details for the errors that led to the Cutover Job's state. Error *status.Status `protobuf:"bytes,9,opt,name=error,proto3" json:"error,omitempty"` // Output only. A message providing possible extra details about the current state. StateMessage string `protobuf:"bytes,10,opt,name=state_message,json=stateMessage,proto3" json:"state_message,omitempty"` // contains filtered or unexported fields }
CutoverJob message describes a cutover of a migrating VM. The CutoverJob is the operation of shutting down the VM, creating a snapshot and clonning the VM using the replicated snapshot.
func (*CutoverJob) Descriptor
deprecated
func (*CutoverJob) Descriptor() ([]byte, []int)
Deprecated: Use CutoverJob.ProtoReflect.Descriptor instead.
func (*CutoverJob) GetComputeEngineTargetDetails ¶
func (x *CutoverJob) GetComputeEngineTargetDetails() *ComputeEngineTargetDetails
func (*CutoverJob) GetCreateTime ¶
func (x *CutoverJob) GetCreateTime() *timestamppb.Timestamp
func (*CutoverJob) GetError ¶
func (x *CutoverJob) GetError() *status.Status
func (*CutoverJob) GetName ¶
func (x *CutoverJob) GetName() string
func (*CutoverJob) GetProgressPercent ¶
func (x *CutoverJob) GetProgressPercent() int32
func (*CutoverJob) GetState ¶
func (x *CutoverJob) GetState() CutoverJob_State
func (*CutoverJob) GetStateMessage ¶
func (x *CutoverJob) GetStateMessage() string
func (*CutoverJob) GetStateTime ¶
func (x *CutoverJob) GetStateTime() *timestamppb.Timestamp
func (*CutoverJob) GetTargetVmDetails ¶
func (m *CutoverJob) GetTargetVmDetails() isCutoverJob_TargetVmDetails
func (*CutoverJob) ProtoMessage ¶
func (*CutoverJob) ProtoMessage()
func (*CutoverJob) ProtoReflect ¶
func (x *CutoverJob) ProtoReflect() protoreflect.Message
func (*CutoverJob) Reset ¶
func (x *CutoverJob) Reset()
func (*CutoverJob) String ¶
func (x *CutoverJob) String() string
type CutoverJob_ComputeEngineTargetDetails ¶
type CutoverJob_ComputeEngineTargetDetails struct { // Output only. Details of the target VM in Compute Engine. ComputeEngineTargetDetails *ComputeEngineTargetDetails `protobuf:"bytes,14,opt,name=compute_engine_target_details,json=computeEngineTargetDetails,proto3,oneof"` }
type CutoverJob_State ¶
type CutoverJob_State int32
Possible states of the cutover job.
const ( // The state is unknown. This is used for API compatibility only and is not // used by the system. CutoverJob_STATE_UNSPECIFIED CutoverJob_State = 0 // The cutover job has not yet started. CutoverJob_PENDING CutoverJob_State = 1 // The cutover job finished with errors. CutoverJob_FAILED CutoverJob_State = 2 // The cutover job finished successfully. CutoverJob_SUCCEEDED CutoverJob_State = 3 // The cutover job was cancelled. CutoverJob_CANCELLED CutoverJob_State = 4 // The cutover job is being cancelled. CutoverJob_CANCELLING CutoverJob_State = 5 // The cutover job is active and running. CutoverJob_ACTIVE CutoverJob_State = 6 // OS adaptation is running as part of the cutover job to generate license. CutoverJob_ADAPTING_OS CutoverJob_State = 7 )
func (CutoverJob_State) Descriptor ¶
func (CutoverJob_State) Descriptor() protoreflect.EnumDescriptor
func (CutoverJob_State) Enum ¶
func (x CutoverJob_State) Enum() *CutoverJob_State
func (CutoverJob_State) EnumDescriptor
deprecated
func (CutoverJob_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use CutoverJob_State.Descriptor instead.
func (CutoverJob_State) Number ¶
func (x CutoverJob_State) Number() protoreflect.EnumNumber
func (CutoverJob_State) String ¶
func (x CutoverJob_State) String() string
func (CutoverJob_State) Type ¶
func (CutoverJob_State) Type() protoreflect.EnumType
type DatacenterConnector ¶
type DatacenterConnector struct { // Output only. The time the connector was created (as an API call, not when it was // actually installed). CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The last time the connector was updated with an API call. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Output only. The connector's name. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // Immutable. A unique key for this connector. This key is internal to the OVA connector // and is supplied with its creation during the registration process and can // not be modified. RegistrationId string `protobuf:"bytes,12,opt,name=registration_id,json=registrationId,proto3" json:"registration_id,omitempty"` // The service account to use in the connector when communicating with the // cloud. ServiceAccount string `protobuf:"bytes,5,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"` // The version running in the DatacenterConnector. This is supplied by the OVA // connector during the registration process and can not be modified. Version string `protobuf:"bytes,6,opt,name=version,proto3" json:"version,omitempty"` // Output only. The communication channel between the datacenter connector and GCP. Bucket string `protobuf:"bytes,10,opt,name=bucket,proto3" json:"bucket,omitempty"` // Output only. State of the DatacenterConnector, as determined by the health checks. State DatacenterConnector_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.vmmigration.v1.DatacenterConnector_State" json:"state,omitempty"` // Output only. The time the state was last set. StateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=state_time,json=stateTime,proto3" json:"state_time,omitempty"` // Output only. Provides details on the state of the Datacenter Connector in case of an // error. Error *status.Status `protobuf:"bytes,11,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
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.
func (*DatacenterConnector) Descriptor
deprecated
func (*DatacenterConnector) Descriptor() ([]byte, []int)
Deprecated: Use DatacenterConnector.ProtoReflect.Descriptor instead.
func (*DatacenterConnector) GetBucket ¶
func (x *DatacenterConnector) GetBucket() string
func (*DatacenterConnector) GetCreateTime ¶
func (x *DatacenterConnector) GetCreateTime() *timestamppb.Timestamp
func (*DatacenterConnector) GetError ¶
func (x *DatacenterConnector) GetError() *status.Status
func (*DatacenterConnector) GetName ¶
func (x *DatacenterConnector) GetName() string
func (*DatacenterConnector) GetRegistrationId ¶
func (x *DatacenterConnector) GetRegistrationId() string
func (*DatacenterConnector) GetServiceAccount ¶
func (x *DatacenterConnector) GetServiceAccount() string
func (*DatacenterConnector) GetState ¶
func (x *DatacenterConnector) GetState() DatacenterConnector_State
func (*DatacenterConnector) GetStateTime ¶
func (x *DatacenterConnector) GetStateTime() *timestamppb.Timestamp
func (*DatacenterConnector) GetUpdateTime ¶
func (x *DatacenterConnector) GetUpdateTime() *timestamppb.Timestamp
func (*DatacenterConnector) GetVersion ¶
func (x *DatacenterConnector) GetVersion() string
func (*DatacenterConnector) ProtoMessage ¶
func (*DatacenterConnector) ProtoMessage()
func (*DatacenterConnector) ProtoReflect ¶
func (x *DatacenterConnector) ProtoReflect() protoreflect.Message
func (*DatacenterConnector) Reset ¶
func (x *DatacenterConnector) Reset()
func (*DatacenterConnector) String ¶
func (x *DatacenterConnector) String() string
type DatacenterConnector_State ¶
type DatacenterConnector_State int32
The possible values of the state.
const ( // The state is unknown. This is used for API compatibility only and is not // used by the system. DatacenterConnector_STATE_UNSPECIFIED DatacenterConnector_State = 0 // The state was not sampled by the health checks yet. DatacenterConnector_PENDING DatacenterConnector_State = 1 // The source was sampled by health checks and is not available. DatacenterConnector_OFFLINE DatacenterConnector_State = 2 // The source is available but might not be usable yet due to unvalidated // credentials or another reason. The credentials referred to are the ones // to the Source. The error message will contain further details. DatacenterConnector_FAILED DatacenterConnector_State = 3 // The source exists and its credentials were verified. DatacenterConnector_ACTIVE DatacenterConnector_State = 4 )
func (DatacenterConnector_State) Descriptor ¶
func (DatacenterConnector_State) Descriptor() protoreflect.EnumDescriptor
func (DatacenterConnector_State) Enum ¶
func (x DatacenterConnector_State) Enum() *DatacenterConnector_State
func (DatacenterConnector_State) EnumDescriptor
deprecated
func (DatacenterConnector_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use DatacenterConnector_State.Descriptor instead.
func (DatacenterConnector_State) Number ¶
func (x DatacenterConnector_State) Number() protoreflect.EnumNumber
func (DatacenterConnector_State) String ¶
func (x DatacenterConnector_State) String() string
func (DatacenterConnector_State) Type ¶
func (DatacenterConnector_State) Type() protoreflect.EnumType
type DeleteDatacenterConnectorRequest ¶
type DeleteDatacenterConnectorRequest struct { // Required. The DatacenterConnector name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'DeleteDatacenterConnector' request.
func (*DeleteDatacenterConnectorRequest) Descriptor
deprecated
func (*DeleteDatacenterConnectorRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDatacenterConnectorRequest.ProtoReflect.Descriptor instead.
func (*DeleteDatacenterConnectorRequest) GetName ¶
func (x *DeleteDatacenterConnectorRequest) GetName() string
func (*DeleteDatacenterConnectorRequest) GetRequestId ¶
func (x *DeleteDatacenterConnectorRequest) GetRequestId() string
func (*DeleteDatacenterConnectorRequest) ProtoMessage ¶
func (*DeleteDatacenterConnectorRequest) ProtoMessage()
func (*DeleteDatacenterConnectorRequest) ProtoReflect ¶
func (x *DeleteDatacenterConnectorRequest) ProtoReflect() protoreflect.Message
func (*DeleteDatacenterConnectorRequest) Reset ¶
func (x *DeleteDatacenterConnectorRequest) Reset()
func (*DeleteDatacenterConnectorRequest) String ¶
func (x *DeleteDatacenterConnectorRequest) String() string
type DeleteGroupRequest ¶
type DeleteGroupRequest struct { // Required. The Group name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'DeleteGroup' request.
func (*DeleteGroupRequest) Descriptor
deprecated
func (*DeleteGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteGroupRequest) GetName ¶
func (x *DeleteGroupRequest) GetName() string
func (*DeleteGroupRequest) GetRequestId ¶
func (x *DeleteGroupRequest) GetRequestId() string
func (*DeleteGroupRequest) ProtoMessage ¶
func (*DeleteGroupRequest) ProtoMessage()
func (*DeleteGroupRequest) ProtoReflect ¶
func (x *DeleteGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteGroupRequest) Reset ¶
func (x *DeleteGroupRequest) Reset()
func (*DeleteGroupRequest) String ¶
func (x *DeleteGroupRequest) String() string
type DeleteMigratingVmRequest ¶
type DeleteMigratingVmRequest struct { // Required. The name of the MigratingVm. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for 'DeleteMigratingVm' request.
func (*DeleteMigratingVmRequest) Descriptor
deprecated
func (*DeleteMigratingVmRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMigratingVmRequest.ProtoReflect.Descriptor instead.
func (*DeleteMigratingVmRequest) GetName ¶
func (x *DeleteMigratingVmRequest) GetName() string
func (*DeleteMigratingVmRequest) ProtoMessage ¶
func (*DeleteMigratingVmRequest) ProtoMessage()
func (*DeleteMigratingVmRequest) ProtoReflect ¶
func (x *DeleteMigratingVmRequest) ProtoReflect() protoreflect.Message
func (*DeleteMigratingVmRequest) Reset ¶
func (x *DeleteMigratingVmRequest) Reset()
func (*DeleteMigratingVmRequest) String ¶
func (x *DeleteMigratingVmRequest) String() string
type DeleteSourceRequest ¶
type DeleteSourceRequest struct { // Required. The Source name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'DeleteSource' request.
func (*DeleteSourceRequest) Descriptor
deprecated
func (*DeleteSourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteSourceRequest.ProtoReflect.Descriptor instead.
func (*DeleteSourceRequest) GetName ¶
func (x *DeleteSourceRequest) GetName() string
func (*DeleteSourceRequest) GetRequestId ¶
func (x *DeleteSourceRequest) GetRequestId() string
func (*DeleteSourceRequest) ProtoMessage ¶
func (*DeleteSourceRequest) ProtoMessage()
func (*DeleteSourceRequest) ProtoReflect ¶
func (x *DeleteSourceRequest) ProtoReflect() protoreflect.Message
func (*DeleteSourceRequest) Reset ¶
func (x *DeleteSourceRequest) Reset()
func (*DeleteSourceRequest) String ¶
func (x *DeleteSourceRequest) String() string
type DeleteTargetProjectRequest ¶
type DeleteTargetProjectRequest struct { // Required. The TargetProject name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'DeleteTargetProject' request.
func (*DeleteTargetProjectRequest) Descriptor
deprecated
func (*DeleteTargetProjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteTargetProjectRequest.ProtoReflect.Descriptor instead.
func (*DeleteTargetProjectRequest) GetName ¶
func (x *DeleteTargetProjectRequest) GetName() string
func (*DeleteTargetProjectRequest) GetRequestId ¶
func (x *DeleteTargetProjectRequest) GetRequestId() string
func (*DeleteTargetProjectRequest) ProtoMessage ¶
func (*DeleteTargetProjectRequest) ProtoMessage()
func (*DeleteTargetProjectRequest) ProtoReflect ¶
func (x *DeleteTargetProjectRequest) ProtoReflect() protoreflect.Message
func (*DeleteTargetProjectRequest) Reset ¶
func (x *DeleteTargetProjectRequest) Reset()
func (*DeleteTargetProjectRequest) String ¶
func (x *DeleteTargetProjectRequest) String() string
type DeleteUtilizationReportRequest ¶
type DeleteUtilizationReportRequest struct { // Required. The Utilization Report name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes after the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,2,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'DeleteUtilizationReport' request.
func (*DeleteUtilizationReportRequest) Descriptor
deprecated
func (*DeleteUtilizationReportRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteUtilizationReportRequest.ProtoReflect.Descriptor instead.
func (*DeleteUtilizationReportRequest) GetName ¶
func (x *DeleteUtilizationReportRequest) GetName() string
func (*DeleteUtilizationReportRequest) GetRequestId ¶
func (x *DeleteUtilizationReportRequest) GetRequestId() string
func (*DeleteUtilizationReportRequest) ProtoMessage ¶
func (*DeleteUtilizationReportRequest) ProtoMessage()
func (*DeleteUtilizationReportRequest) ProtoReflect ¶
func (x *DeleteUtilizationReportRequest) ProtoReflect() protoreflect.Message
func (*DeleteUtilizationReportRequest) Reset ¶
func (x *DeleteUtilizationReportRequest) Reset()
func (*DeleteUtilizationReportRequest) String ¶
func (x *DeleteUtilizationReportRequest) String() string
type FetchInventoryRequest ¶
type FetchInventoryRequest struct { // Required. The name of the Source. Source string `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"` // If this flag is set to true, the source will be queried instead of using // cached results. Using this flag will make the call slower. ForceRefresh bool `protobuf:"varint,2,opt,name=force_refresh,json=forceRefresh,proto3" json:"force_refresh,omitempty"` // contains filtered or unexported fields }
Request message for [fetchInventory][google.cloud.vmmigration.v1.VmMigration.FetchInventory].
func (*FetchInventoryRequest) Descriptor
deprecated
func (*FetchInventoryRequest) Descriptor() ([]byte, []int)
Deprecated: Use FetchInventoryRequest.ProtoReflect.Descriptor instead.
func (*FetchInventoryRequest) GetForceRefresh ¶
func (x *FetchInventoryRequest) GetForceRefresh() bool
func (*FetchInventoryRequest) GetSource ¶
func (x *FetchInventoryRequest) GetSource() string
func (*FetchInventoryRequest) ProtoMessage ¶
func (*FetchInventoryRequest) ProtoMessage()
func (*FetchInventoryRequest) ProtoReflect ¶
func (x *FetchInventoryRequest) ProtoReflect() protoreflect.Message
func (*FetchInventoryRequest) Reset ¶
func (x *FetchInventoryRequest) Reset()
func (*FetchInventoryRequest) String ¶
func (x *FetchInventoryRequest) String() string
type FetchInventoryResponse ¶
type FetchInventoryResponse struct { // Types that are assignable to SourceVms: // *FetchInventoryResponse_VmwareVms SourceVms isFetchInventoryResponse_SourceVms `protobuf_oneof:"SourceVms"` // Output only. The timestamp when the source was last queried (if the result is from the // cache). UpdateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
Response message for [fetchInventory][google.cloud.vmmigration.v1.VmMigration.FetchInventory].
func (*FetchInventoryResponse) Descriptor
deprecated
func (*FetchInventoryResponse) Descriptor() ([]byte, []int)
Deprecated: Use FetchInventoryResponse.ProtoReflect.Descriptor instead.
func (*FetchInventoryResponse) GetSourceVms ¶
func (m *FetchInventoryResponse) GetSourceVms() isFetchInventoryResponse_SourceVms
func (*FetchInventoryResponse) GetUpdateTime ¶
func (x *FetchInventoryResponse) GetUpdateTime() *timestamppb.Timestamp
func (*FetchInventoryResponse) GetVmwareVms ¶
func (x *FetchInventoryResponse) GetVmwareVms() *VmwareVmsDetails
func (*FetchInventoryResponse) ProtoMessage ¶
func (*FetchInventoryResponse) ProtoMessage()
func (*FetchInventoryResponse) ProtoReflect ¶
func (x *FetchInventoryResponse) ProtoReflect() protoreflect.Message
func (*FetchInventoryResponse) Reset ¶
func (x *FetchInventoryResponse) Reset()
func (*FetchInventoryResponse) String ¶
func (x *FetchInventoryResponse) String() string
type FetchInventoryResponse_VmwareVms ¶
type FetchInventoryResponse_VmwareVms struct { // Output only. The description of the VMs in a Source of type Vmware. VmwareVms *VmwareVmsDetails `protobuf:"bytes,1,opt,name=vmware_vms,json=vmwareVms,proto3,oneof"` }
type FinalizeMigrationRequest ¶
type FinalizeMigrationRequest struct { // Required. The name of the MigratingVm. MigratingVm string `protobuf:"bytes,1,opt,name=migrating_vm,json=migratingVm,proto3" json:"migrating_vm,omitempty"` // contains filtered or unexported fields }
Request message for 'FinalizeMigration' request.
func (*FinalizeMigrationRequest) Descriptor
deprecated
func (*FinalizeMigrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeMigrationRequest.ProtoReflect.Descriptor instead.
func (*FinalizeMigrationRequest) GetMigratingVm ¶
func (x *FinalizeMigrationRequest) GetMigratingVm() string
func (*FinalizeMigrationRequest) ProtoMessage ¶
func (*FinalizeMigrationRequest) ProtoMessage()
func (*FinalizeMigrationRequest) ProtoReflect ¶
func (x *FinalizeMigrationRequest) ProtoReflect() protoreflect.Message
func (*FinalizeMigrationRequest) Reset ¶
func (x *FinalizeMigrationRequest) Reset()
func (*FinalizeMigrationRequest) String ¶
func (x *FinalizeMigrationRequest) String() string
type FinalizeMigrationResponse ¶
type FinalizeMigrationResponse struct {
// contains filtered or unexported fields
}
Response message for 'FinalizeMigration' request.
func (*FinalizeMigrationResponse) Descriptor
deprecated
func (*FinalizeMigrationResponse) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeMigrationResponse.ProtoReflect.Descriptor instead.
func (*FinalizeMigrationResponse) ProtoMessage ¶
func (*FinalizeMigrationResponse) ProtoMessage()
func (*FinalizeMigrationResponse) ProtoReflect ¶
func (x *FinalizeMigrationResponse) ProtoReflect() protoreflect.Message
func (*FinalizeMigrationResponse) Reset ¶
func (x *FinalizeMigrationResponse) Reset()
func (*FinalizeMigrationResponse) String ¶
func (x *FinalizeMigrationResponse) String() string
type GetCloneJobRequest ¶
type GetCloneJobRequest struct { // Required. The name of the CloneJob. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for 'GetCloneJob' request.
func (*GetCloneJobRequest) Descriptor
deprecated
func (*GetCloneJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCloneJobRequest.ProtoReflect.Descriptor instead.
func (*GetCloneJobRequest) GetName ¶
func (x *GetCloneJobRequest) GetName() string
func (*GetCloneJobRequest) ProtoMessage ¶
func (*GetCloneJobRequest) ProtoMessage()
func (*GetCloneJobRequest) ProtoReflect ¶
func (x *GetCloneJobRequest) ProtoReflect() protoreflect.Message
func (*GetCloneJobRequest) Reset ¶
func (x *GetCloneJobRequest) Reset()
func (*GetCloneJobRequest) String ¶
func (x *GetCloneJobRequest) String() string
type GetCutoverJobRequest ¶
type GetCutoverJobRequest struct { // Required. The name of the CutoverJob. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for 'GetCutoverJob' request.
func (*GetCutoverJobRequest) Descriptor
deprecated
func (*GetCutoverJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCutoverJobRequest.ProtoReflect.Descriptor instead.
func (*GetCutoverJobRequest) GetName ¶
func (x *GetCutoverJobRequest) GetName() string
func (*GetCutoverJobRequest) ProtoMessage ¶
func (*GetCutoverJobRequest) ProtoMessage()
func (*GetCutoverJobRequest) ProtoReflect ¶
func (x *GetCutoverJobRequest) ProtoReflect() protoreflect.Message
func (*GetCutoverJobRequest) Reset ¶
func (x *GetCutoverJobRequest) Reset()
func (*GetCutoverJobRequest) String ¶
func (x *GetCutoverJobRequest) String() string
type GetDatacenterConnectorRequest ¶
type GetDatacenterConnectorRequest struct { // Required. The name of the DatacenterConnector. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for 'GetDatacenterConnector' request.
func (*GetDatacenterConnectorRequest) Descriptor
deprecated
func (*GetDatacenterConnectorRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDatacenterConnectorRequest.ProtoReflect.Descriptor instead.
func (*GetDatacenterConnectorRequest) GetName ¶
func (x *GetDatacenterConnectorRequest) GetName() string
func (*GetDatacenterConnectorRequest) ProtoMessage ¶
func (*GetDatacenterConnectorRequest) ProtoMessage()
func (*GetDatacenterConnectorRequest) ProtoReflect ¶
func (x *GetDatacenterConnectorRequest) ProtoReflect() protoreflect.Message
func (*GetDatacenterConnectorRequest) Reset ¶
func (x *GetDatacenterConnectorRequest) Reset()
func (*GetDatacenterConnectorRequest) String ¶
func (x *GetDatacenterConnectorRequest) String() string
type GetGroupRequest ¶
type GetGroupRequest struct { // Required. The group name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for 'GetGroup' request.
func (*GetGroupRequest) Descriptor
deprecated
func (*GetGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetGroupRequest.ProtoReflect.Descriptor instead.
func (*GetGroupRequest) GetName ¶
func (x *GetGroupRequest) GetName() string
func (*GetGroupRequest) ProtoMessage ¶
func (*GetGroupRequest) ProtoMessage()
func (*GetGroupRequest) ProtoReflect ¶
func (x *GetGroupRequest) ProtoReflect() protoreflect.Message
func (*GetGroupRequest) Reset ¶
func (x *GetGroupRequest) Reset()
func (*GetGroupRequest) String ¶
func (x *GetGroupRequest) String() string
type GetMigratingVmRequest ¶
type GetMigratingVmRequest struct { // Required. The name of the MigratingVm. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for 'GetMigratingVm' request.
func (*GetMigratingVmRequest) Descriptor
deprecated
func (*GetMigratingVmRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetMigratingVmRequest.ProtoReflect.Descriptor instead.
func (*GetMigratingVmRequest) GetName ¶
func (x *GetMigratingVmRequest) GetName() string
func (*GetMigratingVmRequest) ProtoMessage ¶
func (*GetMigratingVmRequest) ProtoMessage()
func (*GetMigratingVmRequest) ProtoReflect ¶
func (x *GetMigratingVmRequest) ProtoReflect() protoreflect.Message
func (*GetMigratingVmRequest) Reset ¶
func (x *GetMigratingVmRequest) Reset()
func (*GetMigratingVmRequest) String ¶
func (x *GetMigratingVmRequest) String() string
type GetSourceRequest ¶
type GetSourceRequest struct { // Required. The Source name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for 'GetSource' request.
func (*GetSourceRequest) Descriptor
deprecated
func (*GetSourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSourceRequest.ProtoReflect.Descriptor instead.
func (*GetSourceRequest) GetName ¶
func (x *GetSourceRequest) GetName() string
func (*GetSourceRequest) ProtoMessage ¶
func (*GetSourceRequest) ProtoMessage()
func (*GetSourceRequest) ProtoReflect ¶
func (x *GetSourceRequest) ProtoReflect() protoreflect.Message
func (*GetSourceRequest) Reset ¶
func (x *GetSourceRequest) Reset()
func (*GetSourceRequest) String ¶
func (x *GetSourceRequest) String() string
type GetTargetProjectRequest ¶
type GetTargetProjectRequest struct { // Required. The TargetProject name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // contains filtered or unexported fields }
Request message for 'GetTargetProject' call.
func (*GetTargetProjectRequest) Descriptor
deprecated
func (*GetTargetProjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTargetProjectRequest.ProtoReflect.Descriptor instead.
func (*GetTargetProjectRequest) GetName ¶
func (x *GetTargetProjectRequest) GetName() string
func (*GetTargetProjectRequest) ProtoMessage ¶
func (*GetTargetProjectRequest) ProtoMessage()
func (*GetTargetProjectRequest) ProtoReflect ¶
func (x *GetTargetProjectRequest) ProtoReflect() protoreflect.Message
func (*GetTargetProjectRequest) Reset ¶
func (x *GetTargetProjectRequest) Reset()
func (*GetTargetProjectRequest) String ¶
func (x *GetTargetProjectRequest) String() string
type GetUtilizationReportRequest ¶
type GetUtilizationReportRequest struct { // Required. The Utilization Report name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Optional. The level of details of the report. // Defaults to FULL View UtilizationReportView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.vmmigration.v1.UtilizationReportView" json:"view,omitempty"` // contains filtered or unexported fields }
Request message for 'GetUtilizationReport' request.
func (*GetUtilizationReportRequest) Descriptor
deprecated
func (*GetUtilizationReportRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUtilizationReportRequest.ProtoReflect.Descriptor instead.
func (*GetUtilizationReportRequest) GetName ¶
func (x *GetUtilizationReportRequest) GetName() string
func (*GetUtilizationReportRequest) GetView ¶
func (x *GetUtilizationReportRequest) GetView() UtilizationReportView
func (*GetUtilizationReportRequest) ProtoMessage ¶
func (*GetUtilizationReportRequest) ProtoMessage()
func (*GetUtilizationReportRequest) ProtoReflect ¶
func (x *GetUtilizationReportRequest) ProtoReflect() protoreflect.Message
func (*GetUtilizationReportRequest) Reset ¶
func (x *GetUtilizationReportRequest) Reset()
func (*GetUtilizationReportRequest) String ¶
func (x *GetUtilizationReportRequest) String() string
type Group ¶
type Group struct { // The Group name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The create time timestamp. CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The update time timestamp. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // User-provided description of the group. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // Display name is a user defined name for this group which can be updated. DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // contains filtered or unexported fields }
Describes message for 'Group' resource. The Group is a collections of several MigratingVms.
func (*Group) Descriptor
deprecated
func (*Group) GetCreateTime ¶
func (x *Group) GetCreateTime() *timestamppb.Timestamp
func (*Group) GetDescription ¶
func (*Group) GetDisplayName ¶
func (*Group) GetUpdateTime ¶
func (x *Group) GetUpdateTime() *timestamppb.Timestamp
func (*Group) ProtoMessage ¶
func (*Group) ProtoMessage()
func (*Group) ProtoReflect ¶
func (x *Group) ProtoReflect() protoreflect.Message
type ListCloneJobsRequest ¶
type ListCloneJobsRequest struct { // Required. The parent, which owns this collection of source VMs. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of clone jobs to return. The service may return // fewer than this value. If unspecified, at most 500 clone jobs will be // returned. The maximum value is 1000; values above 1000 will be coerced to // 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Required. A page token, received from a previous `ListCloneJobs` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to `ListCloneJobs` must // match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The filter request. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. the order by fields for the result. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for 'ListCloneJobsRequest' request.
func (*ListCloneJobsRequest) Descriptor
deprecated
func (*ListCloneJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCloneJobsRequest.ProtoReflect.Descriptor instead.
func (*ListCloneJobsRequest) GetFilter ¶
func (x *ListCloneJobsRequest) GetFilter() string
func (*ListCloneJobsRequest) GetOrderBy ¶
func (x *ListCloneJobsRequest) GetOrderBy() string
func (*ListCloneJobsRequest) GetPageSize ¶
func (x *ListCloneJobsRequest) GetPageSize() int32
func (*ListCloneJobsRequest) GetPageToken ¶
func (x *ListCloneJobsRequest) GetPageToken() string
func (*ListCloneJobsRequest) GetParent ¶
func (x *ListCloneJobsRequest) GetParent() string
func (*ListCloneJobsRequest) ProtoMessage ¶
func (*ListCloneJobsRequest) ProtoMessage()
func (*ListCloneJobsRequest) ProtoReflect ¶
func (x *ListCloneJobsRequest) ProtoReflect() protoreflect.Message
func (*ListCloneJobsRequest) Reset ¶
func (x *ListCloneJobsRequest) Reset()
func (*ListCloneJobsRequest) String ¶
func (x *ListCloneJobsRequest) String() string
type ListCloneJobsResponse ¶
type ListCloneJobsResponse struct { // Output only. The list of clone jobs response. CloneJobs []*CloneJob `protobuf:"bytes,1,rep,name=clone_jobs,json=cloneJobs,proto3" json:"clone_jobs,omitempty"` // 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. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Output only. Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for 'ListCloneJobs' request.
func (*ListCloneJobsResponse) Descriptor
deprecated
func (*ListCloneJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCloneJobsResponse.ProtoReflect.Descriptor instead.
func (*ListCloneJobsResponse) GetCloneJobs ¶
func (x *ListCloneJobsResponse) GetCloneJobs() []*CloneJob
func (*ListCloneJobsResponse) GetNextPageToken ¶
func (x *ListCloneJobsResponse) GetNextPageToken() string
func (*ListCloneJobsResponse) GetUnreachable ¶
func (x *ListCloneJobsResponse) GetUnreachable() []string
func (*ListCloneJobsResponse) ProtoMessage ¶
func (*ListCloneJobsResponse) ProtoMessage()
func (*ListCloneJobsResponse) ProtoReflect ¶
func (x *ListCloneJobsResponse) ProtoReflect() protoreflect.Message
func (*ListCloneJobsResponse) Reset ¶
func (x *ListCloneJobsResponse) Reset()
func (*ListCloneJobsResponse) String ¶
func (x *ListCloneJobsResponse) String() string
type ListCutoverJobsRequest ¶
type ListCutoverJobsRequest struct { // Required. The parent, which owns this collection of migrating VMs. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of cutover jobs to return. The service may return // fewer than this value. If unspecified, at most 500 cutover jobs will be // returned. The maximum value is 1000; values above 1000 will be coerced to // 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Required. A page token, received from a previous `ListCutoverJobs` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to `ListCutoverJobs` must // match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The filter request. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. the order by fields for the result. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for 'ListCutoverJobsRequest' request.
func (*ListCutoverJobsRequest) Descriptor
deprecated
func (*ListCutoverJobsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListCutoverJobsRequest.ProtoReflect.Descriptor instead.
func (*ListCutoverJobsRequest) GetFilter ¶
func (x *ListCutoverJobsRequest) GetFilter() string
func (*ListCutoverJobsRequest) GetOrderBy ¶
func (x *ListCutoverJobsRequest) GetOrderBy() string
func (*ListCutoverJobsRequest) GetPageSize ¶
func (x *ListCutoverJobsRequest) GetPageSize() int32
func (*ListCutoverJobsRequest) GetPageToken ¶
func (x *ListCutoverJobsRequest) GetPageToken() string
func (*ListCutoverJobsRequest) GetParent ¶
func (x *ListCutoverJobsRequest) GetParent() string
func (*ListCutoverJobsRequest) ProtoMessage ¶
func (*ListCutoverJobsRequest) ProtoMessage()
func (*ListCutoverJobsRequest) ProtoReflect ¶
func (x *ListCutoverJobsRequest) ProtoReflect() protoreflect.Message
func (*ListCutoverJobsRequest) Reset ¶
func (x *ListCutoverJobsRequest) Reset()
func (*ListCutoverJobsRequest) String ¶
func (x *ListCutoverJobsRequest) String() string
type ListCutoverJobsResponse ¶
type ListCutoverJobsResponse struct { // Output only. The list of cutover jobs response. CutoverJobs []*CutoverJob `protobuf:"bytes,1,rep,name=cutover_jobs,json=cutoverJobs,proto3" json:"cutover_jobs,omitempty"` // 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. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Output only. Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for 'ListCutoverJobs' request.
func (*ListCutoverJobsResponse) Descriptor
deprecated
func (*ListCutoverJobsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListCutoverJobsResponse.ProtoReflect.Descriptor instead.
func (*ListCutoverJobsResponse) GetCutoverJobs ¶
func (x *ListCutoverJobsResponse) GetCutoverJobs() []*CutoverJob
func (*ListCutoverJobsResponse) GetNextPageToken ¶
func (x *ListCutoverJobsResponse) GetNextPageToken() string
func (*ListCutoverJobsResponse) GetUnreachable ¶
func (x *ListCutoverJobsResponse) GetUnreachable() []string
func (*ListCutoverJobsResponse) ProtoMessage ¶
func (*ListCutoverJobsResponse) ProtoMessage()
func (*ListCutoverJobsResponse) ProtoReflect ¶
func (x *ListCutoverJobsResponse) ProtoReflect() protoreflect.Message
func (*ListCutoverJobsResponse) Reset ¶
func (x *ListCutoverJobsResponse) Reset()
func (*ListCutoverJobsResponse) String ¶
func (x *ListCutoverJobsResponse) String() string
type ListDatacenterConnectorsRequest ¶
type ListDatacenterConnectorsRequest struct { // Required. The parent, which owns this collection of connectors. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of connectors to return. The service may return // fewer than this value. If unspecified, at most 500 sources will be // returned. The maximum value is 1000; values above 1000 will be coerced to // 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Required. A page token, received from a previous `ListDatacenterConnectors` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to // `ListDatacenterConnectors` must match the call that provided the page // token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The filter request. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. the order by fields for the result. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for 'ListDatacenterConnectors' request.
func (*ListDatacenterConnectorsRequest) Descriptor
deprecated
func (*ListDatacenterConnectorsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDatacenterConnectorsRequest.ProtoReflect.Descriptor instead.
func (*ListDatacenterConnectorsRequest) GetFilter ¶
func (x *ListDatacenterConnectorsRequest) GetFilter() string
func (*ListDatacenterConnectorsRequest) GetOrderBy ¶
func (x *ListDatacenterConnectorsRequest) GetOrderBy() string
func (*ListDatacenterConnectorsRequest) GetPageSize ¶
func (x *ListDatacenterConnectorsRequest) GetPageSize() int32
func (*ListDatacenterConnectorsRequest) GetPageToken ¶
func (x *ListDatacenterConnectorsRequest) GetPageToken() string
func (*ListDatacenterConnectorsRequest) GetParent ¶
func (x *ListDatacenterConnectorsRequest) GetParent() string
func (*ListDatacenterConnectorsRequest) ProtoMessage ¶
func (*ListDatacenterConnectorsRequest) ProtoMessage()
func (*ListDatacenterConnectorsRequest) ProtoReflect ¶
func (x *ListDatacenterConnectorsRequest) ProtoReflect() protoreflect.Message
func (*ListDatacenterConnectorsRequest) Reset ¶
func (x *ListDatacenterConnectorsRequest) Reset()
func (*ListDatacenterConnectorsRequest) String ¶
func (x *ListDatacenterConnectorsRequest) String() string
type ListDatacenterConnectorsResponse ¶
type ListDatacenterConnectorsResponse struct { // Output only. The list of sources response. DatacenterConnectors []*DatacenterConnector `protobuf:"bytes,1,rep,name=datacenter_connectors,json=datacenterConnectors,proto3" json:"datacenter_connectors,omitempty"` // 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. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Output only. Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for 'ListDatacenterConnectors' request.
func (*ListDatacenterConnectorsResponse) Descriptor
deprecated
func (*ListDatacenterConnectorsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDatacenterConnectorsResponse.ProtoReflect.Descriptor instead.
func (*ListDatacenterConnectorsResponse) GetDatacenterConnectors ¶
func (x *ListDatacenterConnectorsResponse) GetDatacenterConnectors() []*DatacenterConnector
func (*ListDatacenterConnectorsResponse) GetNextPageToken ¶
func (x *ListDatacenterConnectorsResponse) GetNextPageToken() string
func (*ListDatacenterConnectorsResponse) GetUnreachable ¶
func (x *ListDatacenterConnectorsResponse) GetUnreachable() []string
func (*ListDatacenterConnectorsResponse) ProtoMessage ¶
func (*ListDatacenterConnectorsResponse) ProtoMessage()
func (*ListDatacenterConnectorsResponse) ProtoReflect ¶
func (x *ListDatacenterConnectorsResponse) ProtoReflect() protoreflect.Message
func (*ListDatacenterConnectorsResponse) Reset ¶
func (x *ListDatacenterConnectorsResponse) Reset()
func (*ListDatacenterConnectorsResponse) String ¶
func (x *ListDatacenterConnectorsResponse) String() string
type ListGroupsRequest ¶
type ListGroupsRequest struct { // Required. The parent, which owns this collection of groups. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of groups to return. The service may return // fewer than this value. If unspecified, at most 500 groups will be // returned. The maximum value is 1000; values above 1000 will be coerced to // 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Required. A page token, received from a previous `ListGroups` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to `ListGroups` must // match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The filter request. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. the order by fields for the result. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for 'ListGroups' request.
func (*ListGroupsRequest) Descriptor
deprecated
func (*ListGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListGroupsRequest) GetFilter ¶
func (x *ListGroupsRequest) GetFilter() string
func (*ListGroupsRequest) GetOrderBy ¶
func (x *ListGroupsRequest) GetOrderBy() string
func (*ListGroupsRequest) GetPageSize ¶
func (x *ListGroupsRequest) GetPageSize() int32
func (*ListGroupsRequest) GetPageToken ¶
func (x *ListGroupsRequest) GetPageToken() string
func (*ListGroupsRequest) GetParent ¶
func (x *ListGroupsRequest) GetParent() string
func (*ListGroupsRequest) ProtoMessage ¶
func (*ListGroupsRequest) ProtoMessage()
func (*ListGroupsRequest) ProtoReflect ¶
func (x *ListGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListGroupsRequest) Reset ¶
func (x *ListGroupsRequest) Reset()
func (*ListGroupsRequest) String ¶
func (x *ListGroupsRequest) String() string
type ListGroupsResponse ¶
type ListGroupsResponse struct { // Output only. The list of groups response. Groups []*Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"` // 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. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Output only. Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for 'ListGroups' request.
func (*ListGroupsResponse) Descriptor
deprecated
func (*ListGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListGroupsResponse) GetGroups ¶
func (x *ListGroupsResponse) GetGroups() []*Group
func (*ListGroupsResponse) GetNextPageToken ¶
func (x *ListGroupsResponse) GetNextPageToken() string
func (*ListGroupsResponse) GetUnreachable ¶
func (x *ListGroupsResponse) GetUnreachable() []string
func (*ListGroupsResponse) ProtoMessage ¶
func (*ListGroupsResponse) ProtoMessage()
func (*ListGroupsResponse) ProtoReflect ¶
func (x *ListGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListGroupsResponse) Reset ¶
func (x *ListGroupsResponse) Reset()
func (*ListGroupsResponse) String ¶
func (x *ListGroupsResponse) String() string
type ListMigratingVmsRequest ¶
type ListMigratingVmsRequest struct { // Required. The parent, which owns this collection of MigratingVms. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of migrating VMs to return. The service may return // fewer than this value. If unspecified, at most 500 migrating VMs will be // returned. The maximum value is 1000; values above 1000 will be coerced to // 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Required. A page token, received from a previous `ListMigratingVms` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to `ListMigratingVms` // must match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The filter request. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. the order by fields for the result. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for 'LisMigratingVmsRequest' request.
func (*ListMigratingVmsRequest) Descriptor
deprecated
func (*ListMigratingVmsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMigratingVmsRequest.ProtoReflect.Descriptor instead.
func (*ListMigratingVmsRequest) GetFilter ¶
func (x *ListMigratingVmsRequest) GetFilter() string
func (*ListMigratingVmsRequest) GetOrderBy ¶
func (x *ListMigratingVmsRequest) GetOrderBy() string
func (*ListMigratingVmsRequest) GetPageSize ¶
func (x *ListMigratingVmsRequest) GetPageSize() int32
func (*ListMigratingVmsRequest) GetPageToken ¶
func (x *ListMigratingVmsRequest) GetPageToken() string
func (*ListMigratingVmsRequest) GetParent ¶
func (x *ListMigratingVmsRequest) GetParent() string
func (*ListMigratingVmsRequest) ProtoMessage ¶
func (*ListMigratingVmsRequest) ProtoMessage()
func (*ListMigratingVmsRequest) ProtoReflect ¶
func (x *ListMigratingVmsRequest) ProtoReflect() protoreflect.Message
func (*ListMigratingVmsRequest) Reset ¶
func (x *ListMigratingVmsRequest) Reset()
func (*ListMigratingVmsRequest) String ¶
func (x *ListMigratingVmsRequest) String() string
type ListMigratingVmsResponse ¶
type ListMigratingVmsResponse struct { // Output only. The list of Migrating VMs response. MigratingVms []*MigratingVm `protobuf:"bytes,1,rep,name=migrating_vms,json=migratingVms,proto3" json:"migrating_vms,omitempty"` // 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. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Output only. Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for 'ListMigratingVms' request.
func (*ListMigratingVmsResponse) Descriptor
deprecated
func (*ListMigratingVmsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMigratingVmsResponse.ProtoReflect.Descriptor instead.
func (*ListMigratingVmsResponse) GetMigratingVms ¶
func (x *ListMigratingVmsResponse) GetMigratingVms() []*MigratingVm
func (*ListMigratingVmsResponse) GetNextPageToken ¶
func (x *ListMigratingVmsResponse) GetNextPageToken() string
func (*ListMigratingVmsResponse) GetUnreachable ¶
func (x *ListMigratingVmsResponse) GetUnreachable() []string
func (*ListMigratingVmsResponse) ProtoMessage ¶
func (*ListMigratingVmsResponse) ProtoMessage()
func (*ListMigratingVmsResponse) ProtoReflect ¶
func (x *ListMigratingVmsResponse) ProtoReflect() protoreflect.Message
func (*ListMigratingVmsResponse) Reset ¶
func (x *ListMigratingVmsResponse) Reset()
func (*ListMigratingVmsResponse) String ¶
func (x *ListMigratingVmsResponse) String() string
type ListSourcesRequest ¶
type ListSourcesRequest struct { // Required. The parent, which owns this collection of sources. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of sources to return. The service may return // fewer than this value. If unspecified, at most 500 sources will be // returned. The maximum value is 1000; values above 1000 will be coerced to // 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Required. A page token, received from a previous `ListSources` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to `ListSources` must // match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The filter request. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. the order by fields for the result. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for 'ListSources' request.
func (*ListSourcesRequest) Descriptor
deprecated
func (*ListSourcesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListSourcesRequest.ProtoReflect.Descriptor instead.
func (*ListSourcesRequest) GetFilter ¶
func (x *ListSourcesRequest) GetFilter() string
func (*ListSourcesRequest) GetOrderBy ¶
func (x *ListSourcesRequest) GetOrderBy() string
func (*ListSourcesRequest) GetPageSize ¶
func (x *ListSourcesRequest) GetPageSize() int32
func (*ListSourcesRequest) GetPageToken ¶
func (x *ListSourcesRequest) GetPageToken() string
func (*ListSourcesRequest) GetParent ¶
func (x *ListSourcesRequest) GetParent() string
func (*ListSourcesRequest) ProtoMessage ¶
func (*ListSourcesRequest) ProtoMessage()
func (*ListSourcesRequest) ProtoReflect ¶
func (x *ListSourcesRequest) ProtoReflect() protoreflect.Message
func (*ListSourcesRequest) Reset ¶
func (x *ListSourcesRequest) Reset()
func (*ListSourcesRequest) String ¶
func (x *ListSourcesRequest) String() string
type ListSourcesResponse ¶
type ListSourcesResponse struct { // Output only. The list of sources response. Sources []*Source `protobuf:"bytes,1,rep,name=sources,proto3" json:"sources,omitempty"` // 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. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Output only. Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for 'ListSources' request.
func (*ListSourcesResponse) Descriptor
deprecated
func (*ListSourcesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListSourcesResponse.ProtoReflect.Descriptor instead.
func (*ListSourcesResponse) GetNextPageToken ¶
func (x *ListSourcesResponse) GetNextPageToken() string
func (*ListSourcesResponse) GetSources ¶
func (x *ListSourcesResponse) GetSources() []*Source
func (*ListSourcesResponse) GetUnreachable ¶
func (x *ListSourcesResponse) GetUnreachable() []string
func (*ListSourcesResponse) ProtoMessage ¶
func (*ListSourcesResponse) ProtoMessage()
func (*ListSourcesResponse) ProtoReflect ¶
func (x *ListSourcesResponse) ProtoReflect() protoreflect.Message
func (*ListSourcesResponse) Reset ¶
func (x *ListSourcesResponse) Reset()
func (*ListSourcesResponse) String ¶
func (x *ListSourcesResponse) String() string
type ListTargetProjectsRequest ¶
type ListTargetProjectsRequest struct { // Required. The parent, which owns this collection of targets. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The maximum number of targets to return. The service may return // fewer than this value. If unspecified, at most 500 targets will be // returned. The maximum value is 1000; values above 1000 will be coerced to // 1000. PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Required. A page token, received from a previous `ListTargets` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to `ListTargets` must // match the call that provided the page token. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The filter request. Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. the order by fields for the result. OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for 'ListTargetProjects' call.
func (*ListTargetProjectsRequest) Descriptor
deprecated
func (*ListTargetProjectsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetProjectsRequest.ProtoReflect.Descriptor instead.
func (*ListTargetProjectsRequest) GetFilter ¶
func (x *ListTargetProjectsRequest) GetFilter() string
func (*ListTargetProjectsRequest) GetOrderBy ¶
func (x *ListTargetProjectsRequest) GetOrderBy() string
func (*ListTargetProjectsRequest) GetPageSize ¶
func (x *ListTargetProjectsRequest) GetPageSize() int32
func (*ListTargetProjectsRequest) GetPageToken ¶
func (x *ListTargetProjectsRequest) GetPageToken() string
func (*ListTargetProjectsRequest) GetParent ¶
func (x *ListTargetProjectsRequest) GetParent() string
func (*ListTargetProjectsRequest) ProtoMessage ¶
func (*ListTargetProjectsRequest) ProtoMessage()
func (*ListTargetProjectsRequest) ProtoReflect ¶
func (x *ListTargetProjectsRequest) ProtoReflect() protoreflect.Message
func (*ListTargetProjectsRequest) Reset ¶
func (x *ListTargetProjectsRequest) Reset()
func (*ListTargetProjectsRequest) String ¶
func (x *ListTargetProjectsRequest) String() string
type ListTargetProjectsResponse ¶
type ListTargetProjectsResponse struct { // Output only. The list of target response. TargetProjects []*TargetProject `protobuf:"bytes,1,rep,name=target_projects,json=targetProjects,proto3" json:"target_projects,omitempty"` // 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. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Output only. Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for 'ListTargetProjects' call.
func (*ListTargetProjectsResponse) Descriptor
deprecated
func (*ListTargetProjectsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListTargetProjectsResponse.ProtoReflect.Descriptor instead.
func (*ListTargetProjectsResponse) GetNextPageToken ¶
func (x *ListTargetProjectsResponse) GetNextPageToken() string
func (*ListTargetProjectsResponse) GetTargetProjects ¶
func (x *ListTargetProjectsResponse) GetTargetProjects() []*TargetProject
func (*ListTargetProjectsResponse) GetUnreachable ¶
func (x *ListTargetProjectsResponse) GetUnreachable() []string
func (*ListTargetProjectsResponse) ProtoMessage ¶
func (*ListTargetProjectsResponse) ProtoMessage()
func (*ListTargetProjectsResponse) ProtoReflect ¶
func (x *ListTargetProjectsResponse) ProtoReflect() protoreflect.Message
func (*ListTargetProjectsResponse) Reset ¶
func (x *ListTargetProjectsResponse) Reset()
func (*ListTargetProjectsResponse) String ¶
func (x *ListTargetProjectsResponse) String() string
type ListUtilizationReportsRequest ¶
type ListUtilizationReportsRequest struct { // Required. The Utilization Reports parent. Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"` // Optional. The level of details of each report. // Defaults to BASIC. View UtilizationReportView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.vmmigration.v1.UtilizationReportView" json:"view,omitempty"` // Optional. The maximum number of reports to return. The service may return // fewer than this value. If unspecified, at most 500 reports will be // returned. The maximum value is 1000; values above 1000 will be coerced to // 1000. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Required. A page token, received from a previous `ListUtilizationReports` call. // Provide this to retrieve the subsequent page. // // When paginating, all other parameters provided to `ListUtilizationReports` // must match the call that provided the page token. PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // Optional. The filter request. Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"` // Optional. the order by fields for the result. OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"` // contains filtered or unexported fields }
Request message for 'ListUtilizationReports' request.
func (*ListUtilizationReportsRequest) Descriptor
deprecated
func (*ListUtilizationReportsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListUtilizationReportsRequest.ProtoReflect.Descriptor instead.
func (*ListUtilizationReportsRequest) GetFilter ¶
func (x *ListUtilizationReportsRequest) GetFilter() string
func (*ListUtilizationReportsRequest) GetOrderBy ¶
func (x *ListUtilizationReportsRequest) GetOrderBy() string
func (*ListUtilizationReportsRequest) GetPageSize ¶
func (x *ListUtilizationReportsRequest) GetPageSize() int32
func (*ListUtilizationReportsRequest) GetPageToken ¶
func (x *ListUtilizationReportsRequest) GetPageToken() string
func (*ListUtilizationReportsRequest) GetParent ¶
func (x *ListUtilizationReportsRequest) GetParent() string
func (*ListUtilizationReportsRequest) GetView ¶
func (x *ListUtilizationReportsRequest) GetView() UtilizationReportView
func (*ListUtilizationReportsRequest) ProtoMessage ¶
func (*ListUtilizationReportsRequest) ProtoMessage()
func (*ListUtilizationReportsRequest) ProtoReflect ¶
func (x *ListUtilizationReportsRequest) ProtoReflect() protoreflect.Message
func (*ListUtilizationReportsRequest) Reset ¶
func (x *ListUtilizationReportsRequest) Reset()
func (*ListUtilizationReportsRequest) String ¶
func (x *ListUtilizationReportsRequest) String() string
type ListUtilizationReportsResponse ¶
type ListUtilizationReportsResponse struct { // Output only. The list of reports. UtilizationReports []*UtilizationReport `protobuf:"bytes,1,rep,name=utilization_reports,json=utilizationReports,proto3" json:"utilization_reports,omitempty"` // 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. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // Output only. Locations that could not be reached. Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"` // contains filtered or unexported fields }
Response message for 'ListUtilizationReports' request.
func (*ListUtilizationReportsResponse) Descriptor
deprecated
func (*ListUtilizationReportsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListUtilizationReportsResponse.ProtoReflect.Descriptor instead.
func (*ListUtilizationReportsResponse) GetNextPageToken ¶
func (x *ListUtilizationReportsResponse) GetNextPageToken() string
func (*ListUtilizationReportsResponse) GetUnreachable ¶
func (x *ListUtilizationReportsResponse) GetUnreachable() []string
func (*ListUtilizationReportsResponse) GetUtilizationReports ¶
func (x *ListUtilizationReportsResponse) GetUtilizationReports() []*UtilizationReport
func (*ListUtilizationReportsResponse) ProtoMessage ¶
func (*ListUtilizationReportsResponse) ProtoMessage()
func (*ListUtilizationReportsResponse) ProtoReflect ¶
func (x *ListUtilizationReportsResponse) ProtoReflect() protoreflect.Message
func (*ListUtilizationReportsResponse) Reset ¶
func (x *ListUtilizationReportsResponse) Reset()
func (*ListUtilizationReportsResponse) String ¶
func (x *ListUtilizationReportsResponse) String() string
type MigratingVm ¶
type MigratingVm struct { // The default configuration of the target VM that will be created in GCP as a // result of the migration. // // Types that are assignable to TargetVmDefaults: // *MigratingVm_ComputeEngineTargetDefaults TargetVmDefaults isMigratingVm_TargetVmDefaults `protobuf_oneof:"target_vm_defaults"` // Output only. The identifier of the MigratingVm. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The unique ID of the VM in the source. // The VM's name in vSphere can be changed, so this is not the VM's name but // rather its moRef id. This id is of the form vm-<num>. SourceVmId string `protobuf:"bytes,2,opt,name=source_vm_id,json=sourceVmId,proto3" json:"source_vm_id,omitempty"` // The display name attached to the MigratingVm by the user. DisplayName string `protobuf:"bytes,18,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // The description attached to the migrating VM by the user. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // The replication schedule policy. Policy *SchedulePolicy `protobuf:"bytes,8,opt,name=policy,proto3" json:"policy,omitempty"` // Output only. The time the migrating VM was created (this refers to this resource and not // to the time it was installed in the source). CreateTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The last time the migrating VM resource was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // Output only. The most updated snapshot created time in the source that finished // replication. LastSync *ReplicationSync `protobuf:"bytes,11,opt,name=last_sync,json=lastSync,proto3" json:"last_sync,omitempty"` // Output only. State of the MigratingVm. State MigratingVm_State `protobuf:"varint,23,opt,name=state,proto3,enum=google.cloud.vmmigration.v1.MigratingVm_State" json:"state,omitempty"` // Output only. The last time the migrating VM state was updated. StateTime *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=state_time,json=stateTime,proto3" json:"state_time,omitempty"` // Output only. The percentage progress of the current running replication cycle. CurrentSyncInfo *ReplicationCycle `protobuf:"bytes,13,opt,name=current_sync_info,json=currentSyncInfo,proto3" json:"current_sync_info,omitempty"` // Output only. The group this migrating vm is included in, if any. The group is // represented by the full path of the appropriate // [Group][google.cloud.vmmigration.v1.Group] resource. Group string `protobuf:"bytes,15,opt,name=group,proto3" json:"group,omitempty"` // The labels of the migrating VM. Labels map[string]string `` /* 154-byte string literal not displayed */ // Output only. Provides details on the state of the Migrating VM in case of an // error in replication. Error *status.Status `protobuf:"bytes,19,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
MigratingVm describes the VM that will be migrated from a Source environment and its replication state.
func (*MigratingVm) Descriptor
deprecated
func (*MigratingVm) Descriptor() ([]byte, []int)
Deprecated: Use MigratingVm.ProtoReflect.Descriptor instead.
func (*MigratingVm) GetComputeEngineTargetDefaults ¶
func (x *MigratingVm) GetComputeEngineTargetDefaults() *ComputeEngineTargetDefaults
func (*MigratingVm) GetCreateTime ¶
func (x *MigratingVm) GetCreateTime() *timestamppb.Timestamp
func (*MigratingVm) GetCurrentSyncInfo ¶
func (x *MigratingVm) GetCurrentSyncInfo() *ReplicationCycle
func (*MigratingVm) GetDescription ¶
func (x *MigratingVm) GetDescription() string
func (*MigratingVm) GetDisplayName ¶
func (x *MigratingVm) GetDisplayName() string
func (*MigratingVm) GetError ¶
func (x *MigratingVm) GetError() *status.Status
func (*MigratingVm) GetGroup ¶
func (x *MigratingVm) GetGroup() string
func (*MigratingVm) GetLabels ¶
func (x *MigratingVm) GetLabels() map[string]string
func (*MigratingVm) GetLastSync ¶
func (x *MigratingVm) GetLastSync() *ReplicationSync
func (*MigratingVm) GetName ¶
func (x *MigratingVm) GetName() string
func (*MigratingVm) GetPolicy ¶
func (x *MigratingVm) GetPolicy() *SchedulePolicy
func (*MigratingVm) GetSourceVmId ¶
func (x *MigratingVm) GetSourceVmId() string
func (*MigratingVm) GetState ¶
func (x *MigratingVm) GetState() MigratingVm_State
func (*MigratingVm) GetStateTime ¶
func (x *MigratingVm) GetStateTime() *timestamppb.Timestamp
func (*MigratingVm) GetTargetVmDefaults ¶
func (m *MigratingVm) GetTargetVmDefaults() isMigratingVm_TargetVmDefaults
func (*MigratingVm) GetUpdateTime ¶
func (x *MigratingVm) GetUpdateTime() *timestamppb.Timestamp
func (*MigratingVm) ProtoMessage ¶
func (*MigratingVm) ProtoMessage()
func (*MigratingVm) ProtoReflect ¶
func (x *MigratingVm) ProtoReflect() protoreflect.Message
func (*MigratingVm) Reset ¶
func (x *MigratingVm) Reset()
func (*MigratingVm) String ¶
func (x *MigratingVm) String() string
type MigratingVm_ComputeEngineTargetDefaults ¶
type MigratingVm_ComputeEngineTargetDefaults struct { // Details of the target VM in Compute Engine. ComputeEngineTargetDefaults *ComputeEngineTargetDefaults `protobuf:"bytes,26,opt,name=compute_engine_target_defaults,json=computeEngineTargetDefaults,proto3,oneof"` }
type MigratingVm_State ¶
type MigratingVm_State int32
The possible values of the state/health of source VM.
const ( // The state was not sampled by the health checks yet. MigratingVm_STATE_UNSPECIFIED MigratingVm_State = 0 // The VM in the source is being verified. MigratingVm_PENDING MigratingVm_State = 1 // The source VM was verified, and it's ready to start replication. MigratingVm_READY MigratingVm_State = 2 // Migration is going through the first sync cycle. MigratingVm_FIRST_SYNC MigratingVm_State = 3 // The replication is active, and it's running or scheduled to run. MigratingVm_ACTIVE MigratingVm_State = 4 // The source VM is being turned off, and a final replication is currently // running. MigratingVm_CUTTING_OVER MigratingVm_State = 7 // The source VM was stopped and replicated. The replication is currently // paused. MigratingVm_CUTOVER MigratingVm_State = 8 // A cutover job is active and replication cycle is running the final sync. MigratingVm_FINAL_SYNC MigratingVm_State = 9 // The replication was paused by the user and no cycles are scheduled to // run. MigratingVm_PAUSED MigratingVm_State = 10 // The migrating VM is being finalized and migration resources are being // removed. MigratingVm_FINALIZING MigratingVm_State = 11 // The replication process is done. The migrating VM is finalized and no // longer consumes billable resources. MigratingVm_FINALIZED MigratingVm_State = 12 // The replication process encountered an unrecoverable error and was // aborted. MigratingVm_ERROR MigratingVm_State = 13 )
func (MigratingVm_State) Descriptor ¶
func (MigratingVm_State) Descriptor() protoreflect.EnumDescriptor
func (MigratingVm_State) Enum ¶
func (x MigratingVm_State) Enum() *MigratingVm_State
func (MigratingVm_State) EnumDescriptor
deprecated
func (MigratingVm_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MigratingVm_State.Descriptor instead.
func (MigratingVm_State) Number ¶
func (x MigratingVm_State) Number() protoreflect.EnumNumber
func (MigratingVm_State) String ¶
func (x MigratingVm_State) String() string
func (MigratingVm_State) Type ¶
func (MigratingVm_State) Type() protoreflect.EnumType
type MigrationError ¶
type MigrationError struct { // Output only. The error code. Code MigrationError_ErrorCode `protobuf:"varint,1,opt,name=code,proto3,enum=google.cloud.vmmigration.v1.MigrationError_ErrorCode" json:"code,omitempty"` // Output only. The localized error message. ErrorMessage *errdetails.LocalizedMessage `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"` // Output only. Suggested action for solving the error. ActionItem *errdetails.LocalizedMessage `protobuf:"bytes,3,opt,name=action_item,json=actionItem,proto3" json:"action_item,omitempty"` // Output only. URL(s) pointing to additional information on handling the current error. HelpLinks []*errdetails.Help_Link `protobuf:"bytes,4,rep,name=help_links,json=helpLinks,proto3" json:"help_links,omitempty"` // Output only. The time the error occurred. ErrorTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=error_time,json=errorTime,proto3" json:"error_time,omitempty"` // contains filtered or unexported fields }
Represents migration resource error information that can be used with google.rpc.Status message. MigrationError is used to present the user with error information in migration operations.
func (*MigrationError) Descriptor
deprecated
func (*MigrationError) Descriptor() ([]byte, []int)
Deprecated: Use MigrationError.ProtoReflect.Descriptor instead.
func (*MigrationError) GetActionItem ¶
func (x *MigrationError) GetActionItem() *errdetails.LocalizedMessage
func (*MigrationError) GetCode ¶
func (x *MigrationError) GetCode() MigrationError_ErrorCode
func (*MigrationError) GetErrorMessage ¶
func (x *MigrationError) GetErrorMessage() *errdetails.LocalizedMessage
func (*MigrationError) GetErrorTime ¶
func (x *MigrationError) GetErrorTime() *timestamppb.Timestamp
func (*MigrationError) GetHelpLinks ¶
func (x *MigrationError) GetHelpLinks() []*errdetails.Help_Link
func (*MigrationError) ProtoMessage ¶
func (*MigrationError) ProtoMessage()
func (*MigrationError) ProtoReflect ¶
func (x *MigrationError) ProtoReflect() protoreflect.Message
func (*MigrationError) Reset ¶
func (x *MigrationError) Reset()
func (*MigrationError) String ¶
func (x *MigrationError) String() string
type MigrationError_ErrorCode ¶
type MigrationError_ErrorCode int32
Represents resource error codes.
const ( // Default value. This value is not used. MigrationError_ERROR_CODE_UNSPECIFIED MigrationError_ErrorCode = 0 // Migrate for Compute encountered an unknown error. MigrationError_UNKNOWN_ERROR MigrationError_ErrorCode = 1 // Migrate for Compute encountered an error while validating replication // source health. MigrationError_SOURCE_VALIDATION_ERROR MigrationError_ErrorCode = 2 // Migrate for Compute encountered an error during source data operation. MigrationError_SOURCE_REPLICATION_ERROR MigrationError_ErrorCode = 3 // Migrate for Compute encountered an error during target data operation. MigrationError_TARGET_REPLICATION_ERROR MigrationError_ErrorCode = 4 // Migrate for Compute encountered an error during OS adaptation. MigrationError_OS_ADAPTATION_ERROR MigrationError_ErrorCode = 5 // Migrate for Compute encountered an error in clone operation. MigrationError_CLONE_ERROR MigrationError_ErrorCode = 6 // Migrate for Compute encountered an error in cutover operation. MigrationError_CUTOVER_ERROR MigrationError_ErrorCode = 7 // Migrate for Compute encountered an error during utilization report // creation. MigrationError_UTILIZATION_REPORT_ERROR MigrationError_ErrorCode = 8 )
func (MigrationError_ErrorCode) Descriptor ¶
func (MigrationError_ErrorCode) Descriptor() protoreflect.EnumDescriptor
func (MigrationError_ErrorCode) Enum ¶
func (x MigrationError_ErrorCode) Enum() *MigrationError_ErrorCode
func (MigrationError_ErrorCode) EnumDescriptor
deprecated
func (MigrationError_ErrorCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use MigrationError_ErrorCode.Descriptor instead.
func (MigrationError_ErrorCode) Number ¶
func (x MigrationError_ErrorCode) Number() protoreflect.EnumNumber
func (MigrationError_ErrorCode) String ¶
func (x MigrationError_ErrorCode) String() string
func (MigrationError_ErrorCode) Type ¶
func (MigrationError_ErrorCode) Type() protoreflect.EnumType
type NetworkInterface ¶
type NetworkInterface struct { // The network to connect the NIC to. Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"` // The subnetwork to connect the NIC to. Subnetwork string `protobuf:"bytes,2,opt,name=subnetwork,proto3" json:"subnetwork,omitempty"` // The internal IP to define in the NIC. // The formats accepted are: `ephemeral` \ ipv4 address \ a named address // resource full path. InternalIp string `protobuf:"bytes,3,opt,name=internal_ip,json=internalIp,proto3" json:"internal_ip,omitempty"` // The external IP to define in the NIC. ExternalIp string `protobuf:"bytes,4,opt,name=external_ip,json=externalIp,proto3" json:"external_ip,omitempty"` // contains filtered or unexported fields }
NetworkInterface represents a NIC of a VM.
func (*NetworkInterface) Descriptor
deprecated
func (*NetworkInterface) Descriptor() ([]byte, []int)
Deprecated: Use NetworkInterface.ProtoReflect.Descriptor instead.
func (*NetworkInterface) GetExternalIp ¶
func (x *NetworkInterface) GetExternalIp() string
func (*NetworkInterface) GetInternalIp ¶
func (x *NetworkInterface) GetInternalIp() string
func (*NetworkInterface) GetNetwork ¶
func (x *NetworkInterface) GetNetwork() string
func (*NetworkInterface) GetSubnetwork ¶
func (x *NetworkInterface) GetSubnetwork() string
func (*NetworkInterface) ProtoMessage ¶
func (*NetworkInterface) ProtoMessage()
func (*NetworkInterface) ProtoReflect ¶
func (x *NetworkInterface) ProtoReflect() protoreflect.Message
func (*NetworkInterface) Reset ¶
func (x *NetworkInterface) Reset()
func (*NetworkInterface) String ¶
func (x *NetworkInterface) String() string
type OperationMetadata ¶
type OperationMetadata struct { // Output only. The time the operation was created. CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The time the operation finished running. EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // Output only. Server-defined resource path for the target of the operation. Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"` // Output only. Name of the verb executed by the operation. Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"` // Output only. Human-readable status of the operation, if any. StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"` // Output only. Identifies whether the user has requested cancellation // of the operation. Operations that have successfully been cancelled // have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, // corresponding to `Code.CANCELLED`. RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"` // Output only. API version used to start the operation. ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"` // contains filtered or unexported fields }
Represents the metadata of the long-running operation.
func (*OperationMetadata) Descriptor
deprecated
func (*OperationMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
func (*OperationMetadata) GetApiVersion ¶
func (x *OperationMetadata) GetApiVersion() string
func (*OperationMetadata) GetCreateTime ¶
func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp
func (*OperationMetadata) GetEndTime ¶
func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp
func (*OperationMetadata) GetRequestedCancellation ¶
func (x *OperationMetadata) GetRequestedCancellation() bool
func (*OperationMetadata) GetStatusMessage ¶
func (x *OperationMetadata) GetStatusMessage() string
func (*OperationMetadata) GetTarget ¶
func (x *OperationMetadata) GetTarget() string
func (*OperationMetadata) GetVerb ¶
func (x *OperationMetadata) GetVerb() string
func (*OperationMetadata) ProtoMessage ¶
func (*OperationMetadata) ProtoMessage()
func (*OperationMetadata) ProtoReflect ¶
func (x *OperationMetadata) ProtoReflect() protoreflect.Message
func (*OperationMetadata) Reset ¶
func (x *OperationMetadata) Reset()
func (*OperationMetadata) String ¶
func (x *OperationMetadata) String() string
type PauseMigrationRequest ¶
type PauseMigrationRequest struct { // Required. The name of the MigratingVm. MigratingVm string `protobuf:"bytes,1,opt,name=migrating_vm,json=migratingVm,proto3" json:"migrating_vm,omitempty"` // contains filtered or unexported fields }
Request message for 'PauseMigration' request.
func (*PauseMigrationRequest) Descriptor
deprecated
func (*PauseMigrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use PauseMigrationRequest.ProtoReflect.Descriptor instead.
func (*PauseMigrationRequest) GetMigratingVm ¶
func (x *PauseMigrationRequest) GetMigratingVm() string
func (*PauseMigrationRequest) ProtoMessage ¶
func (*PauseMigrationRequest) ProtoMessage()
func (*PauseMigrationRequest) ProtoReflect ¶
func (x *PauseMigrationRequest) ProtoReflect() protoreflect.Message
func (*PauseMigrationRequest) Reset ¶
func (x *PauseMigrationRequest) Reset()
func (*PauseMigrationRequest) String ¶
func (x *PauseMigrationRequest) String() string
type PauseMigrationResponse ¶
type PauseMigrationResponse struct {
// contains filtered or unexported fields
}
Response message for 'PauseMigration' request.
func (*PauseMigrationResponse) Descriptor
deprecated
func (*PauseMigrationResponse) Descriptor() ([]byte, []int)
Deprecated: Use PauseMigrationResponse.ProtoReflect.Descriptor instead.
func (*PauseMigrationResponse) ProtoMessage ¶
func (*PauseMigrationResponse) ProtoMessage()
func (*PauseMigrationResponse) ProtoReflect ¶
func (x *PauseMigrationResponse) ProtoReflect() protoreflect.Message
func (*PauseMigrationResponse) Reset ¶
func (x *PauseMigrationResponse) Reset()
func (*PauseMigrationResponse) String ¶
func (x *PauseMigrationResponse) String() string
type RemoveGroupMigrationRequest ¶
type RemoveGroupMigrationRequest struct { // Required. The name of the Group. Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"` // The MigratingVm to remove. MigratingVm string `protobuf:"bytes,2,opt,name=migrating_vm,json=migratingVm,proto3" json:"migrating_vm,omitempty"` // contains filtered or unexported fields }
Request message for 'RemoveMigration' request.
func (*RemoveGroupMigrationRequest) Descriptor
deprecated
func (*RemoveGroupMigrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use RemoveGroupMigrationRequest.ProtoReflect.Descriptor instead.
func (*RemoveGroupMigrationRequest) GetGroup ¶
func (x *RemoveGroupMigrationRequest) GetGroup() string
func (*RemoveGroupMigrationRequest) GetMigratingVm ¶
func (x *RemoveGroupMigrationRequest) GetMigratingVm() string
func (*RemoveGroupMigrationRequest) ProtoMessage ¶
func (*RemoveGroupMigrationRequest) ProtoMessage()
func (*RemoveGroupMigrationRequest) ProtoReflect ¶
func (x *RemoveGroupMigrationRequest) ProtoReflect() protoreflect.Message
func (*RemoveGroupMigrationRequest) Reset ¶
func (x *RemoveGroupMigrationRequest) Reset()
func (*RemoveGroupMigrationRequest) String ¶
func (x *RemoveGroupMigrationRequest) String() string
type RemoveGroupMigrationResponse ¶
type RemoveGroupMigrationResponse struct {
// contains filtered or unexported fields
}
Response message for 'RemoveMigration' request.
func (*RemoveGroupMigrationResponse) Descriptor
deprecated
func (*RemoveGroupMigrationResponse) Descriptor() ([]byte, []int)
Deprecated: Use RemoveGroupMigrationResponse.ProtoReflect.Descriptor instead.
func (*RemoveGroupMigrationResponse) ProtoMessage ¶
func (*RemoveGroupMigrationResponse) ProtoMessage()
func (*RemoveGroupMigrationResponse) ProtoReflect ¶
func (x *RemoveGroupMigrationResponse) ProtoReflect() protoreflect.Message
func (*RemoveGroupMigrationResponse) Reset ¶
func (x *RemoveGroupMigrationResponse) Reset()
func (*RemoveGroupMigrationResponse) String ¶
func (x *RemoveGroupMigrationResponse) String() string
type ReplicationCycle ¶
type ReplicationCycle struct { // The time the replication cycle has started. StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` // The current progress in percentage of this cycle. ProgressPercent int32 `protobuf:"varint,5,opt,name=progress_percent,json=progressPercent,proto3" json:"progress_percent,omitempty"` // contains filtered or unexported fields }
ReplicationCycle contains information about the current replication cycle status.
func (*ReplicationCycle) Descriptor
deprecated
func (*ReplicationCycle) Descriptor() ([]byte, []int)
Deprecated: Use ReplicationCycle.ProtoReflect.Descriptor instead.
func (*ReplicationCycle) GetProgressPercent ¶
func (x *ReplicationCycle) GetProgressPercent() int32
func (*ReplicationCycle) GetStartTime ¶
func (x *ReplicationCycle) GetStartTime() *timestamppb.Timestamp
func (*ReplicationCycle) ProtoMessage ¶
func (*ReplicationCycle) ProtoMessage()
func (*ReplicationCycle) ProtoReflect ¶
func (x *ReplicationCycle) ProtoReflect() protoreflect.Message
func (*ReplicationCycle) Reset ¶
func (x *ReplicationCycle) Reset()
func (*ReplicationCycle) String ¶
func (x *ReplicationCycle) String() string
type ReplicationSync ¶
type ReplicationSync struct { // The most updated snapshot created time in the source that finished // replication. LastSyncTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=last_sync_time,json=lastSyncTime,proto3" json:"last_sync_time,omitempty"` // contains filtered or unexported fields }
ReplicationSync contain information about the last replica sync to the cloud.
func (*ReplicationSync) Descriptor
deprecated
func (*ReplicationSync) Descriptor() ([]byte, []int)
Deprecated: Use ReplicationSync.ProtoReflect.Descriptor instead.
func (*ReplicationSync) GetLastSyncTime ¶
func (x *ReplicationSync) GetLastSyncTime() *timestamppb.Timestamp
func (*ReplicationSync) ProtoMessage ¶
func (*ReplicationSync) ProtoMessage()
func (*ReplicationSync) ProtoReflect ¶
func (x *ReplicationSync) ProtoReflect() protoreflect.Message
func (*ReplicationSync) Reset ¶
func (x *ReplicationSync) Reset()
func (*ReplicationSync) String ¶
func (x *ReplicationSync) String() string
type ResumeMigrationRequest ¶
type ResumeMigrationRequest struct { // Required. The name of the MigratingVm. MigratingVm string `protobuf:"bytes,1,opt,name=migrating_vm,json=migratingVm,proto3" json:"migrating_vm,omitempty"` // contains filtered or unexported fields }
Request message for 'ResumeMigration' request.
func (*ResumeMigrationRequest) Descriptor
deprecated
func (*ResumeMigrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResumeMigrationRequest.ProtoReflect.Descriptor instead.
func (*ResumeMigrationRequest) GetMigratingVm ¶
func (x *ResumeMigrationRequest) GetMigratingVm() string
func (*ResumeMigrationRequest) ProtoMessage ¶
func (*ResumeMigrationRequest) ProtoMessage()
func (*ResumeMigrationRequest) ProtoReflect ¶
func (x *ResumeMigrationRequest) ProtoReflect() protoreflect.Message
func (*ResumeMigrationRequest) Reset ¶
func (x *ResumeMigrationRequest) Reset()
func (*ResumeMigrationRequest) String ¶
func (x *ResumeMigrationRequest) String() string
type ResumeMigrationResponse ¶
type ResumeMigrationResponse struct {
// contains filtered or unexported fields
}
Response message for 'ResumeMigration' request.
func (*ResumeMigrationResponse) Descriptor
deprecated
func (*ResumeMigrationResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResumeMigrationResponse.ProtoReflect.Descriptor instead.
func (*ResumeMigrationResponse) ProtoMessage ¶
func (*ResumeMigrationResponse) ProtoMessage()
func (*ResumeMigrationResponse) ProtoReflect ¶
func (x *ResumeMigrationResponse) ProtoReflect() protoreflect.Message
func (*ResumeMigrationResponse) Reset ¶
func (x *ResumeMigrationResponse) Reset()
func (*ResumeMigrationResponse) String ¶
func (x *ResumeMigrationResponse) String() string
type SchedulePolicy ¶
type SchedulePolicy struct { // The idle duration between replication stages. IdleDuration *durationpb.Duration `protobuf:"bytes,1,opt,name=idle_duration,json=idleDuration,proto3" json:"idle_duration,omitempty"` // A flag to indicate whether to skip OS adaptation during the replication // sync. OS adaptation is a process where the VM's operating system undergoes // changes and adaptations to fully function on Compute Engine. SkipOsAdaptation bool `protobuf:"varint,2,opt,name=skip_os_adaptation,json=skipOsAdaptation,proto3" json:"skip_os_adaptation,omitempty"` // contains filtered or unexported fields }
A policy for scheduling replications.
func (*SchedulePolicy) Descriptor
deprecated
func (*SchedulePolicy) Descriptor() ([]byte, []int)
Deprecated: Use SchedulePolicy.ProtoReflect.Descriptor instead.
func (*SchedulePolicy) GetIdleDuration ¶
func (x *SchedulePolicy) GetIdleDuration() *durationpb.Duration
func (*SchedulePolicy) GetSkipOsAdaptation ¶
func (x *SchedulePolicy) GetSkipOsAdaptation() bool
func (*SchedulePolicy) ProtoMessage ¶
func (*SchedulePolicy) ProtoMessage()
func (*SchedulePolicy) ProtoReflect ¶
func (x *SchedulePolicy) ProtoReflect() protoreflect.Message
func (*SchedulePolicy) Reset ¶
func (x *SchedulePolicy) Reset()
func (*SchedulePolicy) String ¶
func (x *SchedulePolicy) String() string
type SchedulingNodeAffinity ¶
type SchedulingNodeAffinity struct { // The label key of Node resource to reference. Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The operator to use for the node resources specified in the `values` // parameter. Operator SchedulingNodeAffinity_Operator `` /* 135-byte string literal not displayed */ // Corresponds to the label values of Node resource. Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"` // contains filtered or unexported fields }
Node Affinity: the configuration of desired nodes onto which this Instance could be scheduled. Based on https://cloud.google.com/compute/docs/reference/rest/v1/instances/setScheduling
func (*SchedulingNodeAffinity) Descriptor
deprecated
func (*SchedulingNodeAffinity) Descriptor() ([]byte, []int)
Deprecated: Use SchedulingNodeAffinity.ProtoReflect.Descriptor instead.
func (*SchedulingNodeAffinity) GetKey ¶
func (x *SchedulingNodeAffinity) GetKey() string
func (*SchedulingNodeAffinity) GetOperator ¶
func (x *SchedulingNodeAffinity) GetOperator() SchedulingNodeAffinity_Operator
func (*SchedulingNodeAffinity) GetValues ¶
func (x *SchedulingNodeAffinity) GetValues() []string
func (*SchedulingNodeAffinity) ProtoMessage ¶
func (*SchedulingNodeAffinity) ProtoMessage()
func (*SchedulingNodeAffinity) ProtoReflect ¶
func (x *SchedulingNodeAffinity) ProtoReflect() protoreflect.Message
func (*SchedulingNodeAffinity) Reset ¶
func (x *SchedulingNodeAffinity) Reset()
func (*SchedulingNodeAffinity) String ¶
func (x *SchedulingNodeAffinity) String() string
type SchedulingNodeAffinity_Operator ¶
type SchedulingNodeAffinity_Operator int32
Possible types of node selection operators. Valid operators are IN for affinity and NOT_IN for anti-affinity.
const ( // An unknown, unexpected behavior. SchedulingNodeAffinity_OPERATOR_UNSPECIFIED SchedulingNodeAffinity_Operator = 0 // The node resource group should be in these resources affinity. SchedulingNodeAffinity_IN SchedulingNodeAffinity_Operator = 1 // The node resource group should not be in these resources affinity. SchedulingNodeAffinity_NOT_IN SchedulingNodeAffinity_Operator = 2 )
func (SchedulingNodeAffinity_Operator) Descriptor ¶
func (SchedulingNodeAffinity_Operator) Descriptor() protoreflect.EnumDescriptor
func (SchedulingNodeAffinity_Operator) Enum ¶
func (x SchedulingNodeAffinity_Operator) Enum() *SchedulingNodeAffinity_Operator
func (SchedulingNodeAffinity_Operator) EnumDescriptor
deprecated
func (SchedulingNodeAffinity_Operator) EnumDescriptor() ([]byte, []int)
Deprecated: Use SchedulingNodeAffinity_Operator.Descriptor instead.
func (SchedulingNodeAffinity_Operator) Number ¶
func (x SchedulingNodeAffinity_Operator) Number() protoreflect.EnumNumber
func (SchedulingNodeAffinity_Operator) String ¶
func (x SchedulingNodeAffinity_Operator) String() string
func (SchedulingNodeAffinity_Operator) Type ¶
func (SchedulingNodeAffinity_Operator) Type() protoreflect.EnumType
type Source ¶
type Source struct { // Types that are assignable to SourceDetails: // *Source_Vmware SourceDetails isSource_SourceDetails `protobuf_oneof:"source_details"` // Output only. The Source name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // Output only. The create time timestamp. CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The update time timestamp. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // The labels of the source. Labels map[string]string `` /* 153-byte string literal not displayed */ // User-provided description of the source. Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"` // contains filtered or unexported fields }
Source message describes a specific vm migration Source resource. It contains the source environment information.
func (*Source) Descriptor
deprecated
func (*Source) GetCreateTime ¶
func (x *Source) GetCreateTime() *timestamppb.Timestamp
func (*Source) GetDescription ¶
func (*Source) GetSourceDetails ¶
func (m *Source) GetSourceDetails() isSource_SourceDetails
func (*Source) GetUpdateTime ¶
func (x *Source) GetUpdateTime() *timestamppb.Timestamp
func (*Source) GetVmware ¶
func (x *Source) GetVmware() *VmwareSourceDetails
func (*Source) ProtoMessage ¶
func (*Source) ProtoMessage()
func (*Source) ProtoReflect ¶
func (x *Source) ProtoReflect() protoreflect.Message
type Source_Vmware ¶
type Source_Vmware struct { // Vmware type source details. Vmware *VmwareSourceDetails `protobuf:"bytes,10,opt,name=vmware,proto3,oneof"` }
type StartMigrationRequest ¶
type StartMigrationRequest struct { // Required. The name of the MigratingVm. MigratingVm string `protobuf:"bytes,1,opt,name=migrating_vm,json=migratingVm,proto3" json:"migrating_vm,omitempty"` // contains filtered or unexported fields }
Request message for 'StartMigrationRequest' request.
func (*StartMigrationRequest) Descriptor
deprecated
func (*StartMigrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartMigrationRequest.ProtoReflect.Descriptor instead.
func (*StartMigrationRequest) GetMigratingVm ¶
func (x *StartMigrationRequest) GetMigratingVm() string
func (*StartMigrationRequest) ProtoMessage ¶
func (*StartMigrationRequest) ProtoMessage()
func (*StartMigrationRequest) ProtoReflect ¶
func (x *StartMigrationRequest) ProtoReflect() protoreflect.Message
func (*StartMigrationRequest) Reset ¶
func (x *StartMigrationRequest) Reset()
func (*StartMigrationRequest) String ¶
func (x *StartMigrationRequest) String() string
type StartMigrationResponse ¶
type StartMigrationResponse struct {
// contains filtered or unexported fields
}
Response message for 'StartMigration' request.
func (*StartMigrationResponse) Descriptor
deprecated
func (*StartMigrationResponse) Descriptor() ([]byte, []int)
Deprecated: Use StartMigrationResponse.ProtoReflect.Descriptor instead.
func (*StartMigrationResponse) ProtoMessage ¶
func (*StartMigrationResponse) ProtoMessage()
func (*StartMigrationResponse) ProtoReflect ¶
func (x *StartMigrationResponse) ProtoReflect() protoreflect.Message
func (*StartMigrationResponse) Reset ¶
func (x *StartMigrationResponse) Reset()
func (*StartMigrationResponse) String ¶
func (x *StartMigrationResponse) String() string
type TargetProject ¶
type TargetProject struct { // The name of the target project. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The target project ID (number) or project name. Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"` // The target project's description. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Output only. The time this target project resource was created (not related to when the // Compute Engine project it points to was created). CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Output only. The last time the target project resource was updated. UpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"` // contains filtered or unexported fields }
TargetProject message represents a target Compute Engine project for a migration or a clone.
func (*TargetProject) Descriptor
deprecated
func (*TargetProject) Descriptor() ([]byte, []int)
Deprecated: Use TargetProject.ProtoReflect.Descriptor instead.
func (*TargetProject) GetCreateTime ¶
func (x *TargetProject) GetCreateTime() *timestamppb.Timestamp
func (*TargetProject) GetDescription ¶
func (x *TargetProject) GetDescription() string
func (*TargetProject) GetName ¶
func (x *TargetProject) GetName() string
func (*TargetProject) GetProject ¶
func (x *TargetProject) GetProject() string
func (*TargetProject) GetUpdateTime ¶
func (x *TargetProject) GetUpdateTime() *timestamppb.Timestamp
func (*TargetProject) ProtoMessage ¶
func (*TargetProject) ProtoMessage()
func (*TargetProject) ProtoReflect ¶
func (x *TargetProject) ProtoReflect() protoreflect.Message
func (*TargetProject) Reset ¶
func (x *TargetProject) Reset()
func (*TargetProject) String ¶
func (x *TargetProject) String() string
type UnimplementedVmMigrationServer ¶
type UnimplementedVmMigrationServer struct { }
UnimplementedVmMigrationServer can be embedded to have forward compatible implementations.
func (*UnimplementedVmMigrationServer) AddGroupMigration ¶
func (*UnimplementedVmMigrationServer) AddGroupMigration(context.Context, *AddGroupMigrationRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) CancelCloneJob ¶
func (*UnimplementedVmMigrationServer) CancelCloneJob(context.Context, *CancelCloneJobRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) CancelCutoverJob ¶
func (*UnimplementedVmMigrationServer) CancelCutoverJob(context.Context, *CancelCutoverJobRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) CreateCloneJob ¶
func (*UnimplementedVmMigrationServer) CreateCloneJob(context.Context, *CreateCloneJobRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) CreateCutoverJob ¶
func (*UnimplementedVmMigrationServer) CreateCutoverJob(context.Context, *CreateCutoverJobRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) CreateDatacenterConnector ¶
func (*UnimplementedVmMigrationServer) CreateDatacenterConnector(context.Context, *CreateDatacenterConnectorRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) CreateGroup ¶
func (*UnimplementedVmMigrationServer) CreateGroup(context.Context, *CreateGroupRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) CreateMigratingVm ¶
func (*UnimplementedVmMigrationServer) CreateMigratingVm(context.Context, *CreateMigratingVmRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) CreateSource ¶
func (*UnimplementedVmMigrationServer) CreateSource(context.Context, *CreateSourceRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) CreateTargetProject ¶
func (*UnimplementedVmMigrationServer) CreateTargetProject(context.Context, *CreateTargetProjectRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) CreateUtilizationReport ¶
func (*UnimplementedVmMigrationServer) CreateUtilizationReport(context.Context, *CreateUtilizationReportRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) DeleteDatacenterConnector ¶
func (*UnimplementedVmMigrationServer) DeleteDatacenterConnector(context.Context, *DeleteDatacenterConnectorRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) DeleteGroup ¶
func (*UnimplementedVmMigrationServer) DeleteGroup(context.Context, *DeleteGroupRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) DeleteMigratingVm ¶
func (*UnimplementedVmMigrationServer) DeleteMigratingVm(context.Context, *DeleteMigratingVmRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) DeleteSource ¶
func (*UnimplementedVmMigrationServer) DeleteSource(context.Context, *DeleteSourceRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) DeleteTargetProject ¶
func (*UnimplementedVmMigrationServer) DeleteTargetProject(context.Context, *DeleteTargetProjectRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) DeleteUtilizationReport ¶
func (*UnimplementedVmMigrationServer) DeleteUtilizationReport(context.Context, *DeleteUtilizationReportRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) FetchInventory ¶
func (*UnimplementedVmMigrationServer) FetchInventory(context.Context, *FetchInventoryRequest) (*FetchInventoryResponse, error)
func (*UnimplementedVmMigrationServer) FinalizeMigration ¶
func (*UnimplementedVmMigrationServer) FinalizeMigration(context.Context, *FinalizeMigrationRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) GetCloneJob ¶
func (*UnimplementedVmMigrationServer) GetCloneJob(context.Context, *GetCloneJobRequest) (*CloneJob, error)
func (*UnimplementedVmMigrationServer) GetCutoverJob ¶
func (*UnimplementedVmMigrationServer) GetCutoverJob(context.Context, *GetCutoverJobRequest) (*CutoverJob, error)
func (*UnimplementedVmMigrationServer) GetDatacenterConnector ¶
func (*UnimplementedVmMigrationServer) GetDatacenterConnector(context.Context, *GetDatacenterConnectorRequest) (*DatacenterConnector, error)
func (*UnimplementedVmMigrationServer) GetGroup ¶
func (*UnimplementedVmMigrationServer) GetGroup(context.Context, *GetGroupRequest) (*Group, error)
func (*UnimplementedVmMigrationServer) GetMigratingVm ¶
func (*UnimplementedVmMigrationServer) GetMigratingVm(context.Context, *GetMigratingVmRequest) (*MigratingVm, error)
func (*UnimplementedVmMigrationServer) GetSource ¶
func (*UnimplementedVmMigrationServer) GetSource(context.Context, *GetSourceRequest) (*Source, error)
func (*UnimplementedVmMigrationServer) GetTargetProject ¶
func (*UnimplementedVmMigrationServer) GetTargetProject(context.Context, *GetTargetProjectRequest) (*TargetProject, error)
func (*UnimplementedVmMigrationServer) GetUtilizationReport ¶
func (*UnimplementedVmMigrationServer) GetUtilizationReport(context.Context, *GetUtilizationReportRequest) (*UtilizationReport, error)
func (*UnimplementedVmMigrationServer) ListCloneJobs ¶
func (*UnimplementedVmMigrationServer) ListCloneJobs(context.Context, *ListCloneJobsRequest) (*ListCloneJobsResponse, error)
func (*UnimplementedVmMigrationServer) ListCutoverJobs ¶
func (*UnimplementedVmMigrationServer) ListCutoverJobs(context.Context, *ListCutoverJobsRequest) (*ListCutoverJobsResponse, error)
func (*UnimplementedVmMigrationServer) ListDatacenterConnectors ¶
func (*UnimplementedVmMigrationServer) ListDatacenterConnectors(context.Context, *ListDatacenterConnectorsRequest) (*ListDatacenterConnectorsResponse, error)
func (*UnimplementedVmMigrationServer) ListGroups ¶
func (*UnimplementedVmMigrationServer) ListGroups(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error)
func (*UnimplementedVmMigrationServer) ListMigratingVms ¶
func (*UnimplementedVmMigrationServer) ListMigratingVms(context.Context, *ListMigratingVmsRequest) (*ListMigratingVmsResponse, error)
func (*UnimplementedVmMigrationServer) ListSources ¶
func (*UnimplementedVmMigrationServer) ListSources(context.Context, *ListSourcesRequest) (*ListSourcesResponse, error)
func (*UnimplementedVmMigrationServer) ListTargetProjects ¶
func (*UnimplementedVmMigrationServer) ListTargetProjects(context.Context, *ListTargetProjectsRequest) (*ListTargetProjectsResponse, error)
func (*UnimplementedVmMigrationServer) ListUtilizationReports ¶
func (*UnimplementedVmMigrationServer) ListUtilizationReports(context.Context, *ListUtilizationReportsRequest) (*ListUtilizationReportsResponse, error)
func (*UnimplementedVmMigrationServer) PauseMigration ¶
func (*UnimplementedVmMigrationServer) PauseMigration(context.Context, *PauseMigrationRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) RemoveGroupMigration ¶
func (*UnimplementedVmMigrationServer) RemoveGroupMigration(context.Context, *RemoveGroupMigrationRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) ResumeMigration ¶
func (*UnimplementedVmMigrationServer) ResumeMigration(context.Context, *ResumeMigrationRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) StartMigration ¶
func (*UnimplementedVmMigrationServer) StartMigration(context.Context, *StartMigrationRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) UpdateGroup ¶
func (*UnimplementedVmMigrationServer) UpdateGroup(context.Context, *UpdateGroupRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) UpdateMigratingVm ¶
func (*UnimplementedVmMigrationServer) UpdateMigratingVm(context.Context, *UpdateMigratingVmRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) UpdateSource ¶
func (*UnimplementedVmMigrationServer) UpdateSource(context.Context, *UpdateSourceRequest) (*longrunning.Operation, error)
func (*UnimplementedVmMigrationServer) UpdateTargetProject ¶
func (*UnimplementedVmMigrationServer) UpdateTargetProject(context.Context, *UpdateTargetProjectRequest) (*longrunning.Operation, error)
type UpdateGroupRequest ¶
type UpdateGroupRequest struct { // Field mask is used to specify the fields to be overwritten in the // Group resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The update request body. Group *Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Update message for 'UpdateGroups' request.
func (*UpdateGroupRequest) Descriptor
deprecated
func (*UpdateGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateGroupRequest) GetGroup ¶
func (x *UpdateGroupRequest) GetGroup() *Group
func (*UpdateGroupRequest) GetRequestId ¶
func (x *UpdateGroupRequest) GetRequestId() string
func (*UpdateGroupRequest) GetUpdateMask ¶
func (x *UpdateGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateGroupRequest) ProtoMessage ¶
func (*UpdateGroupRequest) ProtoMessage()
func (*UpdateGroupRequest) ProtoReflect ¶
func (x *UpdateGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateGroupRequest) Reset ¶
func (x *UpdateGroupRequest) Reset()
func (*UpdateGroupRequest) String ¶
func (x *UpdateGroupRequest) String() string
type UpdateMigratingVmRequest ¶
type UpdateMigratingVmRequest struct { // Field mask is used to specify the fields to be overwritten in the // MigratingVm resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The update request body. MigratingVm *MigratingVm `protobuf:"bytes,2,opt,name=migrating_vm,json=migratingVm,proto3" json:"migrating_vm,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Request message for 'UpdateMigratingVm' request.
func (*UpdateMigratingVmRequest) Descriptor
deprecated
func (*UpdateMigratingVmRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMigratingVmRequest.ProtoReflect.Descriptor instead.
func (*UpdateMigratingVmRequest) GetMigratingVm ¶
func (x *UpdateMigratingVmRequest) GetMigratingVm() *MigratingVm
func (*UpdateMigratingVmRequest) GetRequestId ¶
func (x *UpdateMigratingVmRequest) GetRequestId() string
func (*UpdateMigratingVmRequest) GetUpdateMask ¶
func (x *UpdateMigratingVmRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateMigratingVmRequest) ProtoMessage ¶
func (*UpdateMigratingVmRequest) ProtoMessage()
func (*UpdateMigratingVmRequest) ProtoReflect ¶
func (x *UpdateMigratingVmRequest) ProtoReflect() protoreflect.Message
func (*UpdateMigratingVmRequest) Reset ¶
func (x *UpdateMigratingVmRequest) Reset()
func (*UpdateMigratingVmRequest) String ¶
func (x *UpdateMigratingVmRequest) String() string
type UpdateSourceRequest ¶
type UpdateSourceRequest struct { // Field mask is used to specify the fields to be overwritten in the // Source resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The update request body. Source *Source `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Update message for 'UpdateSources' request.
func (*UpdateSourceRequest) Descriptor
deprecated
func (*UpdateSourceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateSourceRequest.ProtoReflect.Descriptor instead.
func (*UpdateSourceRequest) GetRequestId ¶
func (x *UpdateSourceRequest) GetRequestId() string
func (*UpdateSourceRequest) GetSource ¶
func (x *UpdateSourceRequest) GetSource() *Source
func (*UpdateSourceRequest) GetUpdateMask ¶
func (x *UpdateSourceRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateSourceRequest) ProtoMessage ¶
func (*UpdateSourceRequest) ProtoMessage()
func (*UpdateSourceRequest) ProtoReflect ¶
func (x *UpdateSourceRequest) ProtoReflect() protoreflect.Message
func (*UpdateSourceRequest) Reset ¶
func (x *UpdateSourceRequest) Reset()
func (*UpdateSourceRequest) String ¶
func (x *UpdateSourceRequest) String() string
type UpdateTargetProjectRequest ¶
type UpdateTargetProjectRequest struct { // Field mask is used to specify the fields to be overwritten in the // TargetProject resource by the update. // The fields specified in the update_mask are relative to the resource, not // the full request. A field will be overwritten if it is in the mask. If the // user does not provide a mask then all fields will be overwritten. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // Required. The update request body. TargetProject *TargetProject `protobuf:"bytes,2,opt,name=target_project,json=targetProject,proto3" json:"target_project,omitempty"` // A request ID to identify requests. Specify a unique request ID // so that if you must retry your request, the server will know to ignore // the request if it has already been completed. The server will guarantee // that for at least 60 minutes since the first request. // // For example, consider a situation where you make an initial request and t // he request times out. If you make the request again with the same request // ID, the server can check if original operation with the same request ID // was received, and if so, will ignore the second request. This prevents // clients from accidentally creating duplicate commitments. // // The request ID must be a valid UUID with the exception that zero UUID is // not supported (00000000-0000-0000-0000-000000000000). RequestId string `protobuf:"bytes,3,opt,name=request_id,json=requestId,proto3" json:"request_id,omitempty"` // contains filtered or unexported fields }
Update message for 'UpdateTargetProject' request.
func (*UpdateTargetProjectRequest) Descriptor
deprecated
func (*UpdateTargetProjectRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateTargetProjectRequest.ProtoReflect.Descriptor instead.
func (*UpdateTargetProjectRequest) GetRequestId ¶
func (x *UpdateTargetProjectRequest) GetRequestId() string
func (*UpdateTargetProjectRequest) GetTargetProject ¶
func (x *UpdateTargetProjectRequest) GetTargetProject() *TargetProject
func (*UpdateTargetProjectRequest) GetUpdateMask ¶
func (x *UpdateTargetProjectRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateTargetProjectRequest) ProtoMessage ¶
func (*UpdateTargetProjectRequest) ProtoMessage()
func (*UpdateTargetProjectRequest) ProtoReflect ¶
func (x *UpdateTargetProjectRequest) ProtoReflect() protoreflect.Message
func (*UpdateTargetProjectRequest) Reset ¶
func (x *UpdateTargetProjectRequest) Reset()
func (*UpdateTargetProjectRequest) String ¶
func (x *UpdateTargetProjectRequest) String() string
type UtilizationReport ¶
type UtilizationReport struct { // Output only. The report unique name. Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // The report display name, as assigned by the user. DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // Output only. Current state of the report. State UtilizationReport_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.vmmigration.v1.UtilizationReport_State" json:"state,omitempty"` // Output only. The time the state was last set. StateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=state_time,json=stateTime,proto3" json:"state_time,omitempty"` // Output only. Provides details on the state of the report in case of an error. Error *status.Status `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"` // Output only. The time the report was created (this refers to the time of the request, // not the time the report creation completed). CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` // Time frame of the report. TimeFrame UtilizationReport_TimeFrame `` /* 150-byte string literal not displayed */ // Output only. The point in time when the time frame ends. Notice that the time // frame is counted backwards. For instance if the "frame_end_time" value is // 2021/01/20 and the time frame is WEEK then the report covers the week // between 2021/01/20 and 2021/01/14. FrameEndTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=frame_end_time,json=frameEndTime,proto3" json:"frame_end_time,omitempty"` // Output only. Total number of VMs included in the report. VmCount int32 `protobuf:"varint,9,opt,name=vm_count,json=vmCount,proto3" json:"vm_count,omitempty"` // List of utilization information per VM. // When sent as part of the request, the "vm_id" field is used in order to // specify which VMs to include in the report. In that case all other fields // are ignored. Vms []*VmUtilizationInfo `protobuf:"bytes,10,rep,name=vms,proto3" json:"vms,omitempty"` // contains filtered or unexported fields }
Utilization report details the utilization (CPU, memory, etc.) of selected source VMs.
func (*UtilizationReport) Descriptor
deprecated
func (*UtilizationReport) Descriptor() ([]byte, []int)
Deprecated: Use UtilizationReport.ProtoReflect.Descriptor instead.
func (*UtilizationReport) GetCreateTime ¶
func (x *UtilizationReport) GetCreateTime() *timestamppb.Timestamp
func (*UtilizationReport) GetDisplayName ¶
func (x *UtilizationReport) GetDisplayName() string
func (*UtilizationReport) GetError ¶
func (x *UtilizationReport) GetError() *status.Status
func (*UtilizationReport) GetFrameEndTime ¶
func (x *UtilizationReport) GetFrameEndTime() *timestamppb.Timestamp
func (*UtilizationReport) GetName ¶
func (x *UtilizationReport) GetName() string
func (*UtilizationReport) GetState ¶
func (x *UtilizationReport) GetState() UtilizationReport_State
func (*UtilizationReport) GetStateTime ¶
func (x *UtilizationReport) GetStateTime() *timestamppb.Timestamp
func (*UtilizationReport) GetTimeFrame ¶
func (x *UtilizationReport) GetTimeFrame() UtilizationReport_TimeFrame
func (*UtilizationReport) GetVmCount ¶
func (x *UtilizationReport) GetVmCount() int32
func (*UtilizationReport) GetVms ¶
func (x *UtilizationReport) GetVms() []*VmUtilizationInfo
func (*UtilizationReport) ProtoMessage ¶
func (*UtilizationReport) ProtoMessage()
func (*UtilizationReport) ProtoReflect ¶
func (x *UtilizationReport) ProtoReflect() protoreflect.Message
func (*UtilizationReport) Reset ¶
func (x *UtilizationReport) Reset()
func (*UtilizationReport) String ¶
func (x *UtilizationReport) String() string
type UtilizationReportView ¶
type UtilizationReportView int32
Controls the level of details of a Utilization Report.
const ( // The default / unset value. // The API will default to FULL on single report request and BASIC for // multiple reports request. UtilizationReportView_UTILIZATION_REPORT_VIEW_UNSPECIFIED UtilizationReportView = 0 // Get the report metadata, without the list of VMs and their utilization // info. UtilizationReportView_BASIC UtilizationReportView = 1 // Include everything. UtilizationReportView_FULL UtilizationReportView = 2 )
func (UtilizationReportView) Descriptor ¶
func (UtilizationReportView) Descriptor() protoreflect.EnumDescriptor
func (UtilizationReportView) Enum ¶
func (x UtilizationReportView) Enum() *UtilizationReportView
func (UtilizationReportView) EnumDescriptor
deprecated
func (UtilizationReportView) EnumDescriptor() ([]byte, []int)
Deprecated: Use UtilizationReportView.Descriptor instead.
func (UtilizationReportView) Number ¶
func (x UtilizationReportView) Number() protoreflect.EnumNumber
func (UtilizationReportView) String ¶
func (x UtilizationReportView) String() string
func (UtilizationReportView) Type ¶
func (UtilizationReportView) Type() protoreflect.EnumType
type UtilizationReport_State ¶
type UtilizationReport_State int32
Utilization report state.
const ( // The state is unknown. This value is not in use. UtilizationReport_STATE_UNSPECIFIED UtilizationReport_State = 0 // The report is in the making. UtilizationReport_CREATING UtilizationReport_State = 1 // Report creation completed successfully. UtilizationReport_SUCCEEDED UtilizationReport_State = 2 // Report creation failed. UtilizationReport_FAILED UtilizationReport_State = 3 )
func (UtilizationReport_State) Descriptor ¶
func (UtilizationReport_State) Descriptor() protoreflect.EnumDescriptor
func (UtilizationReport_State) Enum ¶
func (x UtilizationReport_State) Enum() *UtilizationReport_State
func (UtilizationReport_State) EnumDescriptor
deprecated
func (UtilizationReport_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use UtilizationReport_State.Descriptor instead.
func (UtilizationReport_State) Number ¶
func (x UtilizationReport_State) Number() protoreflect.EnumNumber
func (UtilizationReport_State) String ¶
func (x UtilizationReport_State) String() string
func (UtilizationReport_State) Type ¶
func (UtilizationReport_State) Type() protoreflect.EnumType
type UtilizationReport_TimeFrame ¶
type UtilizationReport_TimeFrame int32
Report time frame options.
const ( // The time frame was not specified and will default to WEEK. UtilizationReport_TIME_FRAME_UNSPECIFIED UtilizationReport_TimeFrame = 0 // One week. UtilizationReport_WEEK UtilizationReport_TimeFrame = 1 // One month. UtilizationReport_MONTH UtilizationReport_TimeFrame = 2 // One year. UtilizationReport_YEAR UtilizationReport_TimeFrame = 3 )
func (UtilizationReport_TimeFrame) Descriptor ¶
func (UtilizationReport_TimeFrame) Descriptor() protoreflect.EnumDescriptor
func (UtilizationReport_TimeFrame) Enum ¶
func (x UtilizationReport_TimeFrame) Enum() *UtilizationReport_TimeFrame
func (UtilizationReport_TimeFrame) EnumDescriptor
deprecated
func (UtilizationReport_TimeFrame) EnumDescriptor() ([]byte, []int)
Deprecated: Use UtilizationReport_TimeFrame.Descriptor instead.
func (UtilizationReport_TimeFrame) Number ¶
func (x UtilizationReport_TimeFrame) Number() protoreflect.EnumNumber
func (UtilizationReport_TimeFrame) String ¶
func (x UtilizationReport_TimeFrame) String() string
func (UtilizationReport_TimeFrame) Type ¶
func (UtilizationReport_TimeFrame) Type() protoreflect.EnumType
type VmMigrationClient ¶
type VmMigrationClient interface { // Lists Sources in a given project and location. ListSources(ctx context.Context, in *ListSourcesRequest, opts ...grpc.CallOption) (*ListSourcesResponse, error) // Gets details of a single Source. GetSource(ctx context.Context, in *GetSourceRequest, opts ...grpc.CallOption) (*Source, error) // Creates a new Source in a given project and location. CreateSource(ctx context.Context, in *CreateSourceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Updates the parameters of a single Source. UpdateSource(ctx context.Context, in *UpdateSourceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes a single Source. DeleteSource(ctx context.Context, in *DeleteSourceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // List remote source's inventory of VMs. // The remote source is the onprem vCenter (remote in the sense it's not in // Compute Engine). The inventory describes the list of existing VMs in that // source. Note that this operation lists the VMs on the remote source, as // opposed to listing the MigratingVms resources in the vmmigration service. FetchInventory(ctx context.Context, in *FetchInventoryRequest, opts ...grpc.CallOption) (*FetchInventoryResponse, error) // Lists Utilization Reports of the given Source. ListUtilizationReports(ctx context.Context, in *ListUtilizationReportsRequest, opts ...grpc.CallOption) (*ListUtilizationReportsResponse, error) // Gets a single Utilization Report. GetUtilizationReport(ctx context.Context, in *GetUtilizationReportRequest, opts ...grpc.CallOption) (*UtilizationReport, error) // Creates a new UtilizationReport. CreateUtilizationReport(ctx context.Context, in *CreateUtilizationReportRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes a single Utilization Report. DeleteUtilizationReport(ctx context.Context, in *DeleteUtilizationReportRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Lists DatacenterConnectors in a given Source. ListDatacenterConnectors(ctx context.Context, in *ListDatacenterConnectorsRequest, opts ...grpc.CallOption) (*ListDatacenterConnectorsResponse, error) // Gets details of a single DatacenterConnector. GetDatacenterConnector(ctx context.Context, in *GetDatacenterConnectorRequest, opts ...grpc.CallOption) (*DatacenterConnector, error) // Creates a new DatacenterConnector in a given Source. CreateDatacenterConnector(ctx context.Context, in *CreateDatacenterConnectorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes a single DatacenterConnector. DeleteDatacenterConnector(ctx context.Context, in *DeleteDatacenterConnectorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Creates a new MigratingVm in a given Source. CreateMigratingVm(ctx context.Context, in *CreateMigratingVmRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Lists MigratingVms in a given Source. ListMigratingVms(ctx context.Context, in *ListMigratingVmsRequest, opts ...grpc.CallOption) (*ListMigratingVmsResponse, error) // Gets details of a single MigratingVm. GetMigratingVm(ctx context.Context, in *GetMigratingVmRequest, opts ...grpc.CallOption) (*MigratingVm, error) // Updates the parameters of a single MigratingVm. UpdateMigratingVm(ctx context.Context, in *UpdateMigratingVmRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes a single MigratingVm. DeleteMigratingVm(ctx context.Context, in *DeleteMigratingVmRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Starts migration for a VM. Starts the process of uploading // data and creating snapshots, in replication cycles scheduled by the policy. StartMigration(ctx context.Context, in *StartMigrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Resumes a migration for a VM. When called on a paused migration, will start // the process of uploading data and creating snapshots; when called on a // completed cut-over migration, will update the migration to active state and // start the process of uploading data and creating snapshots. ResumeMigration(ctx context.Context, in *ResumeMigrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Pauses a migration for a VM. If cycle tasks are running they will be // cancelled, preserving source task data. Further replication cycles will not // be triggered while the VM is paused. PauseMigration(ctx context.Context, in *PauseMigrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Marks a migration as completed, deleting migration resources that are no // longer being used. Only applicable after cutover is done. FinalizeMigration(ctx context.Context, in *FinalizeMigrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Initiates a Clone of a specific migrating VM. CreateCloneJob(ctx context.Context, in *CreateCloneJobRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Initiates the cancellation of a running clone job. CancelCloneJob(ctx context.Context, in *CancelCloneJobRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Lists CloneJobs of a given migrating VM. ListCloneJobs(ctx context.Context, in *ListCloneJobsRequest, opts ...grpc.CallOption) (*ListCloneJobsResponse, error) // Gets details of a single CloneJob. GetCloneJob(ctx context.Context, in *GetCloneJobRequest, opts ...grpc.CallOption) (*CloneJob, error) // Initiates a Cutover of a specific migrating VM. // The returned LRO is completed when the cutover job resource is created // and the job is initiated. CreateCutoverJob(ctx context.Context, in *CreateCutoverJobRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Initiates the cancellation of a running cutover job. CancelCutoverJob(ctx context.Context, in *CancelCutoverJobRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Lists CutoverJobs of a given migrating VM. ListCutoverJobs(ctx context.Context, in *ListCutoverJobsRequest, opts ...grpc.CallOption) (*ListCutoverJobsResponse, error) // Gets details of a single CutoverJob. GetCutoverJob(ctx context.Context, in *GetCutoverJobRequest, opts ...grpc.CallOption) (*CutoverJob, error) // Lists Groups in a given project and location. ListGroups(ctx context.Context, in *ListGroupsRequest, opts ...grpc.CallOption) (*ListGroupsResponse, error) // Gets details of a single Group. GetGroup(ctx context.Context, in *GetGroupRequest, opts ...grpc.CallOption) (*Group, error) // Creates a new Group in a given project and location. CreateGroup(ctx context.Context, in *CreateGroupRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Updates the parameters of a single Group. UpdateGroup(ctx context.Context, in *UpdateGroupRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes a single Group. DeleteGroup(ctx context.Context, in *DeleteGroupRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Adds a MigratingVm to a Group. AddGroupMigration(ctx context.Context, in *AddGroupMigrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Removes a MigratingVm from a Group. RemoveGroupMigration(ctx context.Context, in *RemoveGroupMigrationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Lists TargetProjects in a given project. // // NOTE: TargetProject is a global resource; hence the only supported value // for location is `global`. ListTargetProjects(ctx context.Context, in *ListTargetProjectsRequest, opts ...grpc.CallOption) (*ListTargetProjectsResponse, error) // Gets details of a single TargetProject. // // NOTE: TargetProject is a global resource; hence the only supported value // for location is `global`. GetTargetProject(ctx context.Context, in *GetTargetProjectRequest, opts ...grpc.CallOption) (*TargetProject, error) // Creates a new TargetProject in a given project. // // NOTE: TargetProject is a global resource; hence the only supported value // for location is `global`. CreateTargetProject(ctx context.Context, in *CreateTargetProjectRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Updates the parameters of a single TargetProject. // // NOTE: TargetProject is a global resource; hence the only supported value // for location is `global`. UpdateTargetProject(ctx context.Context, in *UpdateTargetProjectRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) // Deletes a single TargetProject. // // NOTE: TargetProject is a global resource; hence the only supported value // for location is `global`. DeleteTargetProject(ctx context.Context, in *DeleteTargetProjectRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) }
VmMigrationClient is the client API for VmMigration service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewVmMigrationClient ¶
func NewVmMigrationClient(cc grpc.ClientConnInterface) VmMigrationClient
type VmMigrationServer ¶
type VmMigrationServer interface { // Lists Sources in a given project and location. ListSources(context.Context, *ListSourcesRequest) (*ListSourcesResponse, error) // Gets details of a single Source. GetSource(context.Context, *GetSourceRequest) (*Source, error) // Creates a new Source in a given project and location. CreateSource(context.Context, *CreateSourceRequest) (*longrunning.Operation, error) // Updates the parameters of a single Source. UpdateSource(context.Context, *UpdateSourceRequest) (*longrunning.Operation, error) // Deletes a single Source. DeleteSource(context.Context, *DeleteSourceRequest) (*longrunning.Operation, error) // List remote source's inventory of VMs. // The remote source is the onprem vCenter (remote in the sense it's not in // Compute Engine). The inventory describes the list of existing VMs in that // source. Note that this operation lists the VMs on the remote source, as // opposed to listing the MigratingVms resources in the vmmigration service. FetchInventory(context.Context, *FetchInventoryRequest) (*FetchInventoryResponse, error) // Lists Utilization Reports of the given Source. ListUtilizationReports(context.Context, *ListUtilizationReportsRequest) (*ListUtilizationReportsResponse, error) // Gets a single Utilization Report. GetUtilizationReport(context.Context, *GetUtilizationReportRequest) (*UtilizationReport, error) // Creates a new UtilizationReport. CreateUtilizationReport(context.Context, *CreateUtilizationReportRequest) (*longrunning.Operation, error) // Deletes a single Utilization Report. DeleteUtilizationReport(context.Context, *DeleteUtilizationReportRequest) (*longrunning.Operation, error) // Lists DatacenterConnectors in a given Source. ListDatacenterConnectors(context.Context, *ListDatacenterConnectorsRequest) (*ListDatacenterConnectorsResponse, error) // Gets details of a single DatacenterConnector. GetDatacenterConnector(context.Context, *GetDatacenterConnectorRequest) (*DatacenterConnector, error) // Creates a new DatacenterConnector in a given Source. CreateDatacenterConnector(context.Context, *CreateDatacenterConnectorRequest) (*longrunning.Operation, error) // Deletes a single DatacenterConnector. DeleteDatacenterConnector(context.Context, *DeleteDatacenterConnectorRequest) (*longrunning.Operation, error) // Creates a new MigratingVm in a given Source. CreateMigratingVm(context.Context, *CreateMigratingVmRequest) (*longrunning.Operation, error) // Lists MigratingVms in a given Source. ListMigratingVms(context.Context, *ListMigratingVmsRequest) (*ListMigratingVmsResponse, error) // Gets details of a single MigratingVm. GetMigratingVm(context.Context, *GetMigratingVmRequest) (*MigratingVm, error) // Updates the parameters of a single MigratingVm. UpdateMigratingVm(context.Context, *UpdateMigratingVmRequest) (*longrunning.Operation, error) // Deletes a single MigratingVm. DeleteMigratingVm(context.Context, *DeleteMigratingVmRequest) (*longrunning.Operation, error) // Starts migration for a VM. Starts the process of uploading // data and creating snapshots, in replication cycles scheduled by the policy. StartMigration(context.Context, *StartMigrationRequest) (*longrunning.Operation, error) // Resumes a migration for a VM. When called on a paused migration, will start // the process of uploading data and creating snapshots; when called on a // completed cut-over migration, will update the migration to active state and // start the process of uploading data and creating snapshots. ResumeMigration(context.Context, *ResumeMigrationRequest) (*longrunning.Operation, error) // Pauses a migration for a VM. If cycle tasks are running they will be // cancelled, preserving source task data. Further replication cycles will not // be triggered while the VM is paused. PauseMigration(context.Context, *PauseMigrationRequest) (*longrunning.Operation, error) // Marks a migration as completed, deleting migration resources that are no // longer being used. Only applicable after cutover is done. FinalizeMigration(context.Context, *FinalizeMigrationRequest) (*longrunning.Operation, error) // Initiates a Clone of a specific migrating VM. CreateCloneJob(context.Context, *CreateCloneJobRequest) (*longrunning.Operation, error) // Initiates the cancellation of a running clone job. CancelCloneJob(context.Context, *CancelCloneJobRequest) (*longrunning.Operation, error) // Lists CloneJobs of a given migrating VM. ListCloneJobs(context.Context, *ListCloneJobsRequest) (*ListCloneJobsResponse, error) // Gets details of a single CloneJob. GetCloneJob(context.Context, *GetCloneJobRequest) (*CloneJob, error) // Initiates a Cutover of a specific migrating VM. // The returned LRO is completed when the cutover job resource is created // and the job is initiated. CreateCutoverJob(context.Context, *CreateCutoverJobRequest) (*longrunning.Operation, error) // Initiates the cancellation of a running cutover job. CancelCutoverJob(context.Context, *CancelCutoverJobRequest) (*longrunning.Operation, error) // Lists CutoverJobs of a given migrating VM. ListCutoverJobs(context.Context, *ListCutoverJobsRequest) (*ListCutoverJobsResponse, error) // Gets details of a single CutoverJob. GetCutoverJob(context.Context, *GetCutoverJobRequest) (*CutoverJob, error) // Lists Groups in a given project and location. ListGroups(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error) // Gets details of a single Group. GetGroup(context.Context, *GetGroupRequest) (*Group, error) // Creates a new Group in a given project and location. CreateGroup(context.Context, *CreateGroupRequest) (*longrunning.Operation, error) // Updates the parameters of a single Group. UpdateGroup(context.Context, *UpdateGroupRequest) (*longrunning.Operation, error) // Deletes a single Group. DeleteGroup(context.Context, *DeleteGroupRequest) (*longrunning.Operation, error) // Adds a MigratingVm to a Group. AddGroupMigration(context.Context, *AddGroupMigrationRequest) (*longrunning.Operation, error) // Removes a MigratingVm from a Group. RemoveGroupMigration(context.Context, *RemoveGroupMigrationRequest) (*longrunning.Operation, error) // Lists TargetProjects in a given project. // // NOTE: TargetProject is a global resource; hence the only supported value // for location is `global`. ListTargetProjects(context.Context, *ListTargetProjectsRequest) (*ListTargetProjectsResponse, error) // Gets details of a single TargetProject. // // NOTE: TargetProject is a global resource; hence the only supported value // for location is `global`. GetTargetProject(context.Context, *GetTargetProjectRequest) (*TargetProject, error) // Creates a new TargetProject in a given project. // // NOTE: TargetProject is a global resource; hence the only supported value // for location is `global`. CreateTargetProject(context.Context, *CreateTargetProjectRequest) (*longrunning.Operation, error) // Updates the parameters of a single TargetProject. // // NOTE: TargetProject is a global resource; hence the only supported value // for location is `global`. UpdateTargetProject(context.Context, *UpdateTargetProjectRequest) (*longrunning.Operation, error) // Deletes a single TargetProject. // // NOTE: TargetProject is a global resource; hence the only supported value // for location is `global`. DeleteTargetProject(context.Context, *DeleteTargetProjectRequest) (*longrunning.Operation, error) }
VmMigrationServer is the server API for VmMigration service.
type VmUtilizationInfo ¶
type VmUtilizationInfo struct { // Types that are assignable to VmDetails: // *VmUtilizationInfo_VmwareVmDetails VmDetails isVmUtilizationInfo_VmDetails `protobuf_oneof:"VmDetails"` // The VM's ID in the source. VmId string `protobuf:"bytes,3,opt,name=vm_id,json=vmId,proto3" json:"vm_id,omitempty"` // Utilization metrics for this VM. Utilization *VmUtilizationMetrics `protobuf:"bytes,2,opt,name=utilization,proto3" json:"utilization,omitempty"` // contains filtered or unexported fields }
Utilization information of a single VM.
func (*VmUtilizationInfo) Descriptor
deprecated
func (*VmUtilizationInfo) Descriptor() ([]byte, []int)
Deprecated: Use VmUtilizationInfo.ProtoReflect.Descriptor instead.
func (*VmUtilizationInfo) GetUtilization ¶
func (x *VmUtilizationInfo) GetUtilization() *VmUtilizationMetrics
func (*VmUtilizationInfo) GetVmDetails ¶
func (m *VmUtilizationInfo) GetVmDetails() isVmUtilizationInfo_VmDetails
func (*VmUtilizationInfo) GetVmId ¶
func (x *VmUtilizationInfo) GetVmId() string
func (*VmUtilizationInfo) GetVmwareVmDetails ¶
func (x *VmUtilizationInfo) GetVmwareVmDetails() *VmwareVmDetails
func (*VmUtilizationInfo) ProtoMessage ¶
func (*VmUtilizationInfo) ProtoMessage()
func (*VmUtilizationInfo) ProtoReflect ¶
func (x *VmUtilizationInfo) ProtoReflect() protoreflect.Message
func (*VmUtilizationInfo) Reset ¶
func (x *VmUtilizationInfo) Reset()
func (*VmUtilizationInfo) String ¶
func (x *VmUtilizationInfo) String() string
type VmUtilizationInfo_VmwareVmDetails ¶
type VmUtilizationInfo_VmwareVmDetails struct { // The description of the VM in a Source of type Vmware. VmwareVmDetails *VmwareVmDetails `protobuf:"bytes,1,opt,name=vmware_vm_details,json=vmwareVmDetails,proto3,oneof"` }
type VmUtilizationMetrics ¶
type VmUtilizationMetrics struct { // Max CPU usage, percent. CpuMaxPercent int32 `protobuf:"varint,9,opt,name=cpu_max_percent,json=cpuMaxPercent,proto3" json:"cpu_max_percent,omitempty"` // Average CPU usage, percent. CpuAveragePercent int32 `protobuf:"varint,10,opt,name=cpu_average_percent,json=cpuAveragePercent,proto3" json:"cpu_average_percent,omitempty"` // Max memory usage, percent. MemoryMaxPercent int32 `protobuf:"varint,11,opt,name=memory_max_percent,json=memoryMaxPercent,proto3" json:"memory_max_percent,omitempty"` // Average memory usage, percent. MemoryAveragePercent int32 `protobuf:"varint,12,opt,name=memory_average_percent,json=memoryAveragePercent,proto3" json:"memory_average_percent,omitempty"` // Max disk IO rate, in kilobytes per second. DiskIoRateMaxKbps int64 `protobuf:"varint,13,opt,name=disk_io_rate_max_kbps,json=diskIoRateMaxKbps,proto3" json:"disk_io_rate_max_kbps,omitempty"` // Average disk IO rate, in kilobytes per second. DiskIoRateAverageKbps int64 `` /* 132-byte string literal not displayed */ // Max network throughput (combined transmit-rates and receive-rates), in // kilobytes per second. NetworkThroughputMaxKbps int64 `` /* 139-byte string literal not displayed */ // Average network throughput (combined transmit-rates and receive-rates), in // kilobytes per second. NetworkThroughputAverageKbps int64 `` /* 151-byte string literal not displayed */ // contains filtered or unexported fields }
Utilization metrics values for a single VM.
func (*VmUtilizationMetrics) Descriptor
deprecated
func (*VmUtilizationMetrics) Descriptor() ([]byte, []int)
Deprecated: Use VmUtilizationMetrics.ProtoReflect.Descriptor instead.
func (*VmUtilizationMetrics) GetCpuAveragePercent ¶
func (x *VmUtilizationMetrics) GetCpuAveragePercent() int32
func (*VmUtilizationMetrics) GetCpuMaxPercent ¶
func (x *VmUtilizationMetrics) GetCpuMaxPercent() int32
func (*VmUtilizationMetrics) GetDiskIoRateAverageKbps ¶
func (x *VmUtilizationMetrics) GetDiskIoRateAverageKbps() int64
func (*VmUtilizationMetrics) GetDiskIoRateMaxKbps ¶
func (x *VmUtilizationMetrics) GetDiskIoRateMaxKbps() int64
func (*VmUtilizationMetrics) GetMemoryAveragePercent ¶
func (x *VmUtilizationMetrics) GetMemoryAveragePercent() int32
func (*VmUtilizationMetrics) GetMemoryMaxPercent ¶
func (x *VmUtilizationMetrics) GetMemoryMaxPercent() int32
func (*VmUtilizationMetrics) GetNetworkThroughputAverageKbps ¶
func (x *VmUtilizationMetrics) GetNetworkThroughputAverageKbps() int64
func (*VmUtilizationMetrics) GetNetworkThroughputMaxKbps ¶
func (x *VmUtilizationMetrics) GetNetworkThroughputMaxKbps() int64
func (*VmUtilizationMetrics) ProtoMessage ¶
func (*VmUtilizationMetrics) ProtoMessage()
func (*VmUtilizationMetrics) ProtoReflect ¶
func (x *VmUtilizationMetrics) ProtoReflect() protoreflect.Message
func (*VmUtilizationMetrics) Reset ¶
func (x *VmUtilizationMetrics) Reset()
func (*VmUtilizationMetrics) String ¶
func (x *VmUtilizationMetrics) String() string
type VmwareSourceDetails ¶
type VmwareSourceDetails struct { // The credentials username. Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"` // Input only. The credentials password. This is write only and can not be read in a GET // operation. Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // The ip address of the vcenter this Source represents. VcenterIp string `protobuf:"bytes,3,opt,name=vcenter_ip,json=vcenterIp,proto3" json:"vcenter_ip,omitempty"` // The thumbprint representing the certificate for the vcenter. Thumbprint string `protobuf:"bytes,4,opt,name=thumbprint,proto3" json:"thumbprint,omitempty"` // contains filtered or unexported fields }
VmwareSourceDetails message describes a specific source details for the vmware source type.
func (*VmwareSourceDetails) Descriptor
deprecated
func (*VmwareSourceDetails) Descriptor() ([]byte, []int)
Deprecated: Use VmwareSourceDetails.ProtoReflect.Descriptor instead.
func (*VmwareSourceDetails) GetPassword ¶
func (x *VmwareSourceDetails) GetPassword() string
func (*VmwareSourceDetails) GetThumbprint ¶
func (x *VmwareSourceDetails) GetThumbprint() string
func (*VmwareSourceDetails) GetUsername ¶
func (x *VmwareSourceDetails) GetUsername() string
func (*VmwareSourceDetails) GetVcenterIp ¶
func (x *VmwareSourceDetails) GetVcenterIp() string
func (*VmwareSourceDetails) ProtoMessage ¶
func (*VmwareSourceDetails) ProtoMessage()
func (*VmwareSourceDetails) ProtoReflect ¶
func (x *VmwareSourceDetails) ProtoReflect() protoreflect.Message
func (*VmwareSourceDetails) Reset ¶
func (x *VmwareSourceDetails) Reset()
func (*VmwareSourceDetails) String ¶
func (x *VmwareSourceDetails) String() string
type VmwareVmDetails ¶
type VmwareVmDetails struct { // The VM's id in the source (note that this is not the MigratingVm's id). // This is the moref id of the VM. VmId string `protobuf:"bytes,1,opt,name=vm_id,json=vmId,proto3" json:"vm_id,omitempty"` // The id of the vCenter's datacenter this VM is contained in. DatacenterId string `protobuf:"bytes,2,opt,name=datacenter_id,json=datacenterId,proto3" json:"datacenter_id,omitempty"` // The descriptive name of the vCenter's datacenter this VM is contained in. DatacenterDescription string `protobuf:"bytes,3,opt,name=datacenter_description,json=datacenterDescription,proto3" json:"datacenter_description,omitempty"` // The unique identifier of the VM in vCenter. Uuid string `protobuf:"bytes,4,opt,name=uuid,proto3" json:"uuid,omitempty"` // The display name of the VM. Note that this is not necessarily unique. DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"` // The power state of the VM at the moment list was taken. PowerState VmwareVmDetails_PowerState `` /* 152-byte string literal not displayed */ // The number of cpus in the VM. CpuCount int32 `protobuf:"varint,7,opt,name=cpu_count,json=cpuCount,proto3" json:"cpu_count,omitempty"` // The size of the memory of the VM in MB. MemoryMb int32 `protobuf:"varint,8,opt,name=memory_mb,json=memoryMb,proto3" json:"memory_mb,omitempty"` // The number of disks the VM has. DiskCount int32 `protobuf:"varint,9,opt,name=disk_count,json=diskCount,proto3" json:"disk_count,omitempty"` // The total size of the storage allocated to the VM in MB. CommittedStorageMb int64 `protobuf:"varint,12,opt,name=committed_storage_mb,json=committedStorageMb,proto3" json:"committed_storage_mb,omitempty"` // The VM's OS. See for example // https://pubs.vmware.com/vi-sdk/visdk250/ReferenceGuide/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html // for types of strings this might hold. GuestDescription string `protobuf:"bytes,11,opt,name=guest_description,json=guestDescription,proto3" json:"guest_description,omitempty"` // Output only. The VM Boot Option. BootOption VmwareVmDetails_BootOption `` /* 153-byte string literal not displayed */ // contains filtered or unexported fields }
VmwareVmDetails describes a VM in vCenter.
func (*VmwareVmDetails) Descriptor
deprecated
func (*VmwareVmDetails) Descriptor() ([]byte, []int)
Deprecated: Use VmwareVmDetails.ProtoReflect.Descriptor instead.
func (*VmwareVmDetails) GetBootOption ¶
func (x *VmwareVmDetails) GetBootOption() VmwareVmDetails_BootOption
func (*VmwareVmDetails) GetCommittedStorageMb ¶
func (x *VmwareVmDetails) GetCommittedStorageMb() int64
func (*VmwareVmDetails) GetCpuCount ¶
func (x *VmwareVmDetails) GetCpuCount() int32
func (*VmwareVmDetails) GetDatacenterDescription ¶
func (x *VmwareVmDetails) GetDatacenterDescription() string
func (*VmwareVmDetails) GetDatacenterId ¶
func (x *VmwareVmDetails) GetDatacenterId() string
func (*VmwareVmDetails) GetDiskCount ¶
func (x *VmwareVmDetails) GetDiskCount() int32
func (*VmwareVmDetails) GetDisplayName ¶
func (x *VmwareVmDetails) GetDisplayName() string
func (*VmwareVmDetails) GetGuestDescription ¶
func (x *VmwareVmDetails) GetGuestDescription() string
func (*VmwareVmDetails) GetMemoryMb ¶
func (x *VmwareVmDetails) GetMemoryMb() int32
func (*VmwareVmDetails) GetPowerState ¶
func (x *VmwareVmDetails) GetPowerState() VmwareVmDetails_PowerState
func (*VmwareVmDetails) GetUuid ¶
func (x *VmwareVmDetails) GetUuid() string
func (*VmwareVmDetails) GetVmId ¶
func (x *VmwareVmDetails) GetVmId() string
func (*VmwareVmDetails) ProtoMessage ¶
func (*VmwareVmDetails) ProtoMessage()
func (*VmwareVmDetails) ProtoReflect ¶
func (x *VmwareVmDetails) ProtoReflect() protoreflect.Message
func (*VmwareVmDetails) Reset ¶
func (x *VmwareVmDetails) Reset()
func (*VmwareVmDetails) String ¶
func (x *VmwareVmDetails) String() string
type VmwareVmDetails_BootOption ¶
type VmwareVmDetails_BootOption int32
Possible values for vm boot option.
const ( // The boot option is unknown. VmwareVmDetails_BOOT_OPTION_UNSPECIFIED VmwareVmDetails_BootOption = 0 // The boot option is EFI. VmwareVmDetails_EFI VmwareVmDetails_BootOption = 1 // The boot option is BIOS. VmwareVmDetails_BIOS VmwareVmDetails_BootOption = 2 )
func (VmwareVmDetails_BootOption) Descriptor ¶
func (VmwareVmDetails_BootOption) Descriptor() protoreflect.EnumDescriptor
func (VmwareVmDetails_BootOption) Enum ¶
func (x VmwareVmDetails_BootOption) Enum() *VmwareVmDetails_BootOption
func (VmwareVmDetails_BootOption) EnumDescriptor
deprecated
func (VmwareVmDetails_BootOption) EnumDescriptor() ([]byte, []int)
Deprecated: Use VmwareVmDetails_BootOption.Descriptor instead.
func (VmwareVmDetails_BootOption) Number ¶
func (x VmwareVmDetails_BootOption) Number() protoreflect.EnumNumber
func (VmwareVmDetails_BootOption) String ¶
func (x VmwareVmDetails_BootOption) String() string
func (VmwareVmDetails_BootOption) Type ¶
func (VmwareVmDetails_BootOption) Type() protoreflect.EnumType
type VmwareVmDetails_PowerState ¶
type VmwareVmDetails_PowerState int32
Possible values for the power state of the VM.
const ( // Power state is not specified. VmwareVmDetails_POWER_STATE_UNSPECIFIED VmwareVmDetails_PowerState = 0 // The VM is turned ON. VmwareVmDetails_ON VmwareVmDetails_PowerState = 1 // The VM is turned OFF. VmwareVmDetails_OFF VmwareVmDetails_PowerState = 2 // The VM is suspended. This is similar to hibernation or sleep mode. VmwareVmDetails_SUSPENDED VmwareVmDetails_PowerState = 3 )
func (VmwareVmDetails_PowerState) Descriptor ¶
func (VmwareVmDetails_PowerState) Descriptor() protoreflect.EnumDescriptor
func (VmwareVmDetails_PowerState) Enum ¶
func (x VmwareVmDetails_PowerState) Enum() *VmwareVmDetails_PowerState
func (VmwareVmDetails_PowerState) EnumDescriptor
deprecated
func (VmwareVmDetails_PowerState) EnumDescriptor() ([]byte, []int)
Deprecated: Use VmwareVmDetails_PowerState.Descriptor instead.
func (VmwareVmDetails_PowerState) Number ¶
func (x VmwareVmDetails_PowerState) Number() protoreflect.EnumNumber
func (VmwareVmDetails_PowerState) String ¶
func (x VmwareVmDetails_PowerState) String() string
func (VmwareVmDetails_PowerState) Type ¶
func (VmwareVmDetails_PowerState) Type() protoreflect.EnumType
type VmwareVmsDetails ¶
type VmwareVmsDetails struct { // The details of the vmware VMs. Details []*VmwareVmDetails `protobuf:"bytes,1,rep,name=details,proto3" json:"details,omitempty"` // contains filtered or unexported fields }
VmwareVmsDetails describes VMs in vCenter.
func (*VmwareVmsDetails) Descriptor
deprecated
func (*VmwareVmsDetails) Descriptor() ([]byte, []int)
Deprecated: Use VmwareVmsDetails.ProtoReflect.Descriptor instead.
func (*VmwareVmsDetails) GetDetails ¶
func (x *VmwareVmsDetails) GetDetails() []*VmwareVmDetails
func (*VmwareVmsDetails) ProtoMessage ¶
func (*VmwareVmsDetails) ProtoMessage()
func (*VmwareVmsDetails) ProtoReflect ¶
func (x *VmwareVmsDetails) ProtoReflect() protoreflect.Message
func (*VmwareVmsDetails) Reset ¶
func (x *VmwareVmsDetails) Reset()
func (*VmwareVmsDetails) String ¶
func (x *VmwareVmsDetails) String() string