Package cloud.google.com/go/migrationcenter/apiv1/migrationcenterpb (v1.0.0)

Variables

AssetView_name, AssetView_value

var (
	AssetView_name = map[int32]string{
		0: "ASSET_VIEW_UNSPECIFIED",
		1: "ASSET_VIEW_BASIC",
		2: "ASSET_VIEW_FULL",
	}
	AssetView_value = map[string]int32{
		"ASSET_VIEW_UNSPECIFIED": 0,
		"ASSET_VIEW_BASIC":       1,
		"ASSET_VIEW_FULL":        2,
	}
)

Enum value maps for AssetView.

OperatingSystemFamily_name, OperatingSystemFamily_value

var (
	OperatingSystemFamily_name = map[int32]string{
		0: "OS_FAMILY_UNKNOWN",
		1: "OS_FAMILY_WINDOWS",
		2: "OS_FAMILY_LINUX",
		3: "OS_FAMILY_UNIX",
	}
	OperatingSystemFamily_value = map[string]int32{
		"OS_FAMILY_UNKNOWN": 0,
		"OS_FAMILY_WINDOWS": 1,
		"OS_FAMILY_LINUX":   2,
		"OS_FAMILY_UNIX":    3,
	}
)

Enum value maps for OperatingSystemFamily.

ImportJobFormat_name, ImportJobFormat_value

var (
	ImportJobFormat_name = map[int32]string{
		0: "IMPORT_JOB_FORMAT_UNSPECIFIED",
		1: "IMPORT_JOB_FORMAT_RVTOOLS_XLSX",
		2: "IMPORT_JOB_FORMAT_RVTOOLS_CSV",
		4: "IMPORT_JOB_FORMAT_EXPORTED_AWS_CSV",
		5: "IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSV",
		6: "IMPORT_JOB_FORMAT_STRATOZONE_CSV",
	}
	ImportJobFormat_value = map[string]int32{
		"IMPORT_JOB_FORMAT_UNSPECIFIED":        0,
		"IMPORT_JOB_FORMAT_RVTOOLS_XLSX":       1,
		"IMPORT_JOB_FORMAT_RVTOOLS_CSV":        2,
		"IMPORT_JOB_FORMAT_EXPORTED_AWS_CSV":   4,
		"IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSV": 5,
		"IMPORT_JOB_FORMAT_STRATOZONE_CSV":     6,
	}
)

Enum value maps for ImportJobFormat.

ImportJobView_name, ImportJobView_value

var (
	ImportJobView_name = map[int32]string{
		0: "IMPORT_JOB_VIEW_UNSPECIFIED",
		1: "IMPORT_JOB_VIEW_BASIC",
		2: "IMPORT_JOB_VIEW_FULL",
	}
	ImportJobView_value = map[string]int32{
		"IMPORT_JOB_VIEW_UNSPECIFIED": 0,
		"IMPORT_JOB_VIEW_BASIC":       1,
		"IMPORT_JOB_VIEW_FULL":        2,
	}
)

Enum value maps for ImportJobView.

ErrorFrameView_name, ErrorFrameView_value

var (
	ErrorFrameView_name = map[int32]string{
		0: "ERROR_FRAME_VIEW_UNSPECIFIED",
		1: "ERROR_FRAME_VIEW_BASIC",
		2: "ERROR_FRAME_VIEW_FULL",
	}
	ErrorFrameView_value = map[string]int32{
		"ERROR_FRAME_VIEW_UNSPECIFIED": 0,
		"ERROR_FRAME_VIEW_BASIC":       1,
		"ERROR_FRAME_VIEW_FULL":        2,
	}
)

Enum value maps for ErrorFrameView.

PersistentDiskType_name, PersistentDiskType_value

var (
	PersistentDiskType_name = map[int32]string{
		0: "PERSISTENT_DISK_TYPE_UNSPECIFIED",
		1: "PERSISTENT_DISK_TYPE_STANDARD",
		2: "PERSISTENT_DISK_TYPE_BALANCED",
		3: "PERSISTENT_DISK_TYPE_SSD",
	}
	PersistentDiskType_value = map[string]int32{
		"PERSISTENT_DISK_TYPE_UNSPECIFIED": 0,
		"PERSISTENT_DISK_TYPE_STANDARD":    1,
		"PERSISTENT_DISK_TYPE_BALANCED":    2,
		"PERSISTENT_DISK_TYPE_SSD":         3,
	}
)

Enum value maps for PersistentDiskType.

LicenseType_name, LicenseType_value

var (
	LicenseType_name = map[int32]string{
		0: "LICENSE_TYPE_UNSPECIFIED",
		1: "LICENSE_TYPE_DEFAULT",
		2: "LICENSE_TYPE_BRING_YOUR_OWN_LICENSE",
	}
	LicenseType_value = map[string]int32{
		"LICENSE_TYPE_UNSPECIFIED":            0,
		"LICENSE_TYPE_DEFAULT":                1,
		"LICENSE_TYPE_BRING_YOUR_OWN_LICENSE": 2,
	}
)

Enum value maps for LicenseType.

SizingOptimizationStrategy_name, SizingOptimizationStrategy_value

var (
	SizingOptimizationStrategy_name = map[int32]string{
		0: "SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIED",
		1: "SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCE",
		2: "SIZING_OPTIMIZATION_STRATEGY_MODERATE",
		3: "SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVE",
	}
	SizingOptimizationStrategy_value = map[string]int32{
		"SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIED":    0,
		"SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCE": 1,
		"SIZING_OPTIMIZATION_STRATEGY_MODERATE":       2,
		"SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVE":     3,
	}
)

Enum value maps for SizingOptimizationStrategy.

CommitmentPlan_name, CommitmentPlan_value

var (
	CommitmentPlan_name = map[int32]string{
		0: "COMMITMENT_PLAN_UNSPECIFIED",
		1: "COMMITMENT_PLAN_NONE",
		2: "COMMITMENT_PLAN_ONE_YEAR",
		3: "COMMITMENT_PLAN_THREE_YEARS",
	}
	CommitmentPlan_value = map[string]int32{
		"COMMITMENT_PLAN_UNSPECIFIED": 0,
		"COMMITMENT_PLAN_NONE":        1,
		"COMMITMENT_PLAN_ONE_YEAR":    2,
		"COMMITMENT_PLAN_THREE_YEARS": 3,
	}
)

Enum value maps for CommitmentPlan.

ComputeMigrationTargetProduct_name, ComputeMigrationTargetProduct_value

var (
	ComputeMigrationTargetProduct_name = map[int32]string{
		0: "COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIED",
		1: "COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINE",
		2: "COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINE",
		3: "COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCY",
	}
	ComputeMigrationTargetProduct_value = map[string]int32{
		"COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIED":    0,
		"COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINE": 1,
		"COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINE":  2,
		"COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCY":   3,
	}
)

Enum value maps for ComputeMigrationTargetProduct.

ReportView_name, ReportView_value

var (
	ReportView_name = map[int32]string{
		0: "REPORT_VIEW_UNSPECIFIED",
		1: "REPORT_VIEW_BASIC",
		2: "REPORT_VIEW_FULL",
		3: "REPORT_VIEW_STANDARD",
	}
	ReportView_value = map[string]int32{
		"REPORT_VIEW_UNSPECIFIED": 0,
		"REPORT_VIEW_BASIC":       1,
		"REPORT_VIEW_FULL":        2,
		"REPORT_VIEW_STANDARD":    3,
	}
)

Enum value maps for ReportView.

ImportJob_ImportJobState_name, ImportJob_ImportJobState_value

var (
	ImportJob_ImportJobState_name = map[int32]string{
		0: "IMPORT_JOB_STATE_UNSPECIFIED",
		1: "IMPORT_JOB_STATE_PENDING",
		2: "IMPORT_JOB_STATE_RUNNING",
		3: "IMPORT_JOB_STATE_COMPLETED",
		4: "IMPORT_JOB_STATE_FAILED",
		5: "IMPORT_JOB_STATE_VALIDATING",
		6: "IMPORT_JOB_STATE_FAILED_VALIDATION",
		7: "IMPORT_JOB_STATE_READY",
	}
	ImportJob_ImportJobState_value = map[string]int32{
		"IMPORT_JOB_STATE_UNSPECIFIED":       0,
		"IMPORT_JOB_STATE_PENDING":           1,
		"IMPORT_JOB_STATE_RUNNING":           2,
		"IMPORT_JOB_STATE_COMPLETED":         3,
		"IMPORT_JOB_STATE_FAILED":            4,
		"IMPORT_JOB_STATE_VALIDATING":        5,
		"IMPORT_JOB_STATE_FAILED_VALIDATION": 6,
		"IMPORT_JOB_STATE_READY":             7,
	}
)

Enum value maps for ImportJob_ImportJobState.

ImportDataFile_State_name, ImportDataFile_State_value

var (
	ImportDataFile_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "CREATING",
		2: "ACTIVE",
	}
	ImportDataFile_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"CREATING":          1,
		"ACTIVE":            2,
	}
)

Enum value maps for ImportDataFile_State.

Source_SourceType_name, Source_SourceType_value

var (
	Source_SourceType_name = map[int32]string{
		0: "SOURCE_TYPE_UNKNOWN",
		1: "SOURCE_TYPE_UPLOAD",
		2: "SOURCE_TYPE_GUEST_OS_SCAN",
		3: "SOURCE_TYPE_INVENTORY_SCAN",
		4: "SOURCE_TYPE_CUSTOM",
	}
	Source_SourceType_value = map[string]int32{
		"SOURCE_TYPE_UNKNOWN":        0,
		"SOURCE_TYPE_UPLOAD":         1,
		"SOURCE_TYPE_GUEST_OS_SCAN":  2,
		"SOURCE_TYPE_INVENTORY_SCAN": 3,
		"SOURCE_TYPE_CUSTOM":         4,
	}
)

Enum value maps for Source_SourceType.

Source_State_name, Source_State_value

var (
	Source_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "ACTIVE",
		2: "DELETING",
		3: "INVALID",
	}
	Source_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"ACTIVE":            1,
		"DELETING":          2,
		"INVALID":           3,
	}
)

Enum value maps for Source_State.

Report_Type_name, Report_Type_value

var (
	Report_Type_name = map[int32]string{
		0: "TYPE_UNSPECIFIED",
		1: "TOTAL_COST_OF_OWNERSHIP",
	}
	Report_Type_value = map[string]int32{
		"TYPE_UNSPECIFIED":        0,
		"TOTAL_COST_OF_OWNERSHIP": 1,
	}
)

Enum value maps for Report_Type.

Report_State_name, Report_State_value

var (
	Report_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "PENDING",
		2: "SUCCEEDED",
		3: "FAILED",
	}
	Report_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"PENDING":           1,
		"SUCCEEDED":         2,
		"FAILED":            3,
	}
)

Enum value maps for Report_State.

MachineDetails_PowerState_name, MachineDetails_PowerState_value

var (
	MachineDetails_PowerState_name = map[int32]string{
		0: "POWER_STATE_UNSPECIFIED",
		1: "PENDING",
		2: "ACTIVE",
		3: "SUSPENDING",
		4: "SUSPENDED",
		5: "DELETING",
		6: "DELETED",
	}
	MachineDetails_PowerState_value = map[string]int32{
		"POWER_STATE_UNSPECIFIED": 0,
		"PENDING":                 1,
		"ACTIVE":                  2,
		"SUSPENDING":              3,
		"SUSPENDED":               4,
		"DELETING":                5,
		"DELETED":                 6,
	}
)

Enum value maps for MachineDetails_PowerState.

MachineArchitectureDetails_FirmwareType_name, MachineArchitectureDetails_FirmwareType_value

var (
	MachineArchitectureDetails_FirmwareType_name = map[int32]string{
		0: "FIRMWARE_TYPE_UNSPECIFIED",
		1: "BIOS",
		2: "EFI",
	}
	MachineArchitectureDetails_FirmwareType_value = map[string]int32{
		"FIRMWARE_TYPE_UNSPECIFIED": 0,
		"BIOS":                      1,
		"EFI":                       2,
	}
)

Enum value maps for MachineArchitectureDetails_FirmwareType.

MachineArchitectureDetails_CpuHyperThreading_name, MachineArchitectureDetails_CpuHyperThreading_value

var (
	MachineArchitectureDetails_CpuHyperThreading_name = map[int32]string{
		0: "CPU_HYPER_THREADING_UNSPECIFIED",
		1: "DISABLED",
		2: "ENABLED",
	}
	MachineArchitectureDetails_CpuHyperThreading_value = map[string]int32{
		"CPU_HYPER_THREADING_UNSPECIFIED": 0,
		"DISABLED":                        1,
		"ENABLED":                         2,
	}
)

Enum value maps for MachineArchitectureDetails_CpuHyperThreading.

NetworkAddress_AddressAssignment_name, NetworkAddress_AddressAssignment_value

var (
	NetworkAddress_AddressAssignment_name = map[int32]string{
		0: "ADDRESS_ASSIGNMENT_UNSPECIFIED",
		1: "ADDRESS_ASSIGNMENT_STATIC",
		2: "ADDRESS_ASSIGNMENT_DHCP",
	}
	NetworkAddress_AddressAssignment_value = map[string]int32{
		"ADDRESS_ASSIGNMENT_UNSPECIFIED": 0,
		"ADDRESS_ASSIGNMENT_STATIC":      1,
		"ADDRESS_ASSIGNMENT_DHCP":        2,
	}
)

Enum value maps for NetworkAddress_AddressAssignment.

DiskEntry_InterfaceType_name, DiskEntry_InterfaceType_value

var (
	DiskEntry_InterfaceType_name = map[int32]string{
		0: "INTERFACE_TYPE_UNSPECIFIED",
		1: "IDE",
		2: "SATA",
		3: "SAS",
		4: "SCSI",
		5: "NVME",
		6: "FC",
		7: "ISCSI",
	}
	DiskEntry_InterfaceType_value = map[string]int32{
		"INTERFACE_TYPE_UNSPECIFIED": 0,
		"IDE":                        1,
		"SATA":                       2,
		"SAS":                        3,
		"SCSI":                       4,
		"NVME":                       5,
		"FC":                         6,
		"ISCSI":                      7,
	}
)

Enum value maps for DiskEntry_InterfaceType.

VmwareDiskConfig_BackingType_name, VmwareDiskConfig_BackingType_value

var (
	VmwareDiskConfig_BackingType_name = map[int32]string{
		0: "BACKING_TYPE_UNSPECIFIED",
		1: "BACKING_TYPE_FLAT_V1",
		2: "BACKING_TYPE_FLAT_V2",
		3: "BACKING_TYPE_PMEM",
		4: "BACKING_TYPE_RDM_V1",
		5: "BACKING_TYPE_RDM_V2",
		6: "BACKING_TYPE_SESPARSE",
		7: "BACKING_TYPE_SESPARSE_V1",
		8: "BACKING_TYPE_SESPARSE_V2",
	}
	VmwareDiskConfig_BackingType_value = map[string]int32{
		"BACKING_TYPE_UNSPECIFIED": 0,
		"BACKING_TYPE_FLAT_V1":     1,
		"BACKING_TYPE_FLAT_V2":     2,
		"BACKING_TYPE_PMEM":        3,
		"BACKING_TYPE_RDM_V1":      4,
		"BACKING_TYPE_RDM_V2":      5,
		"BACKING_TYPE_SESPARSE":    6,
		"BACKING_TYPE_SESPARSE_V1": 7,
		"BACKING_TYPE_SESPARSE_V2": 8,
	}
)

Enum value maps for VmwareDiskConfig_BackingType.

VmwareDiskConfig_VmdkMode_name, VmwareDiskConfig_VmdkMode_value

var (
	VmwareDiskConfig_VmdkMode_name = map[int32]string{
		0: "VMDK_MODE_UNSPECIFIED",
		1: "DEPENDENT",
		2: "INDEPENDENT_PERSISTENT",
		3: "INDEPENDENT_NONPERSISTENT",
	}
	VmwareDiskConfig_VmdkMode_value = map[string]int32{
		"VMDK_MODE_UNSPECIFIED":     0,
		"DEPENDENT":                 1,
		"INDEPENDENT_PERSISTENT":    2,
		"INDEPENDENT_NONPERSISTENT": 3,
	}
)

Enum value maps for VmwareDiskConfig_VmdkMode.

VmwareDiskConfig_RdmCompatibility_name, VmwareDiskConfig_RdmCompatibility_value

var (
	VmwareDiskConfig_RdmCompatibility_name = map[int32]string{
		0: "RDM_COMPATIBILITY_UNSPECIFIED",
		1: "PHYSICAL_COMPATIBILITY",
		2: "VIRTUAL_COMPATIBILITY",
	}
	VmwareDiskConfig_RdmCompatibility_value = map[string]int32{
		"RDM_COMPATIBILITY_UNSPECIFIED": 0,
		"PHYSICAL_COMPATIBILITY":        1,
		"VIRTUAL_COMPATIBILITY":         2,
	}
)

Enum value maps for VmwareDiskConfig_RdmCompatibility.

GuestConfigDetails_SeLinuxMode_name, GuestConfigDetails_SeLinuxMode_value

var (
	GuestConfigDetails_SeLinuxMode_name = map[int32]string{
		0: "SE_LINUX_MODE_UNSPECIFIED",
		1: "SE_LINUX_MODE_DISABLED",
		2: "SE_LINUX_MODE_PERMISSIVE",
		3: "SE_LINUX_MODE_ENFORCING",
	}
	GuestConfigDetails_SeLinuxMode_value = map[string]int32{
		"SE_LINUX_MODE_UNSPECIFIED": 0,
		"SE_LINUX_MODE_DISABLED":    1,
		"SE_LINUX_MODE_PERMISSIVE":  2,
		"SE_LINUX_MODE_ENFORCING":   3,
	}
)

Enum value maps for GuestConfigDetails_SeLinuxMode.

RunningService_State_name, RunningService_State_value

var (
	RunningService_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "ACTIVE",
		2: "PAUSED",
		3: "STOPPED",
	}
	RunningService_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"ACTIVE":            1,
		"PAUSED":            2,
		"STOPPED":           3,
	}
)

Enum value maps for RunningService_State.

RunningService_StartMode_name, RunningService_StartMode_value

var (
	RunningService_StartMode_name = map[int32]string{
		0: "START_MODE_UNSPECIFIED",
		1: "BOOT",
		2: "SYSTEM",
		3: "AUTO",
		4: "MANUAL",
		5: "DISABLED",
	}
	RunningService_StartMode_value = map[string]int32{
		"START_MODE_UNSPECIFIED": 0,
		"BOOT":                   1,
		"SYSTEM":                 2,
		"AUTO":                   3,
		"MANUAL":                 4,
		"DISABLED":               5,
	}
)

Enum value maps for RunningService_StartMode.

NetworkConnection_State_name, NetworkConnection_State_value

var (
	NetworkConnection_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "OPENING",
		2: "OPEN",
		3: "LISTEN",
		4: "CLOSING",
		5: "CLOSED",
	}
	NetworkConnection_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"OPENING":           1,
		"OPEN":              2,
		"LISTEN":            3,
		"CLOSING":           4,
		"CLOSED":            5,
	}
)

Enum value maps for NetworkConnection_State.

FitDescriptor_FitLevel_name, FitDescriptor_FitLevel_value

var (
	FitDescriptor_FitLevel_name = map[int32]string{
		0: "FIT_LEVEL_UNSPECIFIED",
		1: "FIT",
		2: "NO_FIT",
		3: "REQUIRES_EFFORT",
	}
	FitDescriptor_FitLevel_value = map[string]int32{
		"FIT_LEVEL_UNSPECIFIED": 0,
		"FIT":                   1,
		"NO_FIT":                2,
		"REQUIRES_EFFORT":       3,
	}
)

Enum value maps for FitDescriptor_FitLevel.

ImportError_Severity_name, ImportError_Severity_value

var (
	ImportError_Severity_name = map[int32]string{
		0: "SEVERITY_UNSPECIFIED",
		1: "ERROR",
		2: "WARNING",
		3: "INFO",
	}
	ImportError_Severity_value = map[string]int32{
		"SEVERITY_UNSPECIFIED": 0,
		"ERROR":                1,
		"WARNING":              2,
		"INFO":                 3,
	}
)

Enum value maps for ImportError_Severity.

VmwareEnginePreferences_CommitmentPlan_name, VmwareEnginePreferences_CommitmentPlan_value

var (
	VmwareEnginePreferences_CommitmentPlan_name = map[int32]string{
		0: "COMMITMENT_PLAN_UNSPECIFIED",
		1: "ON_DEMAND",
		2: "COMMITMENT_1_YEAR_MONTHLY_PAYMENTS",
		3: "COMMITMENT_3_YEAR_MONTHLY_PAYMENTS",
		4: "COMMITMENT_1_YEAR_UPFRONT_PAYMENT",
		5: "COMMITMENT_3_YEAR_UPFRONT_PAYMENT",
	}
	VmwareEnginePreferences_CommitmentPlan_value = map[string]int32{
		"COMMITMENT_PLAN_UNSPECIFIED":        0,
		"ON_DEMAND":                          1,
		"COMMITMENT_1_YEAR_MONTHLY_PAYMENTS": 2,
		"COMMITMENT_3_YEAR_MONTHLY_PAYMENTS": 3,
		"COMMITMENT_1_YEAR_UPFRONT_PAYMENT":  4,
		"COMMITMENT_3_YEAR_UPFRONT_PAYMENT":  5,
	}
)

Enum value maps for VmwareEnginePreferences_CommitmentPlan.

SoleTenancyPreferences_HostMaintenancePolicy_name, SoleTenancyPreferences_HostMaintenancePolicy_value

var (
	SoleTenancyPreferences_HostMaintenancePolicy_name = map[int32]string{
		0: "HOST_MAINTENANCE_POLICY_UNSPECIFIED",
		1: "HOST_MAINTENANCE_POLICY_DEFAULT",
		2: "HOST_MAINTENANCE_POLICY_RESTART_IN_PLACE",
		3: "HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUP",
	}
	SoleTenancyPreferences_HostMaintenancePolicy_value = map[string]int32{
		"HOST_MAINTENANCE_POLICY_UNSPECIFIED":               0,
		"HOST_MAINTENANCE_POLICY_DEFAULT":                   1,
		"HOST_MAINTENANCE_POLICY_RESTART_IN_PLACE":          2,
		"HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUP": 3,
	}
)

Enum value maps for SoleTenancyPreferences_HostMaintenancePolicy.

SoleTenancyPreferences_CommitmentPlan_name, SoleTenancyPreferences_CommitmentPlan_value

var (
	SoleTenancyPreferences_CommitmentPlan_name = map[int32]string{
		0: "COMMITMENT_PLAN_UNSPECIFIED",
		1: "ON_DEMAND",
		2: "COMMITMENT_1_YEAR",
		3: "COMMITMENT_3_YEAR",
	}
	SoleTenancyPreferences_CommitmentPlan_value = map[string]int32{
		"COMMITMENT_PLAN_UNSPECIFIED": 0,
		"ON_DEMAND":                   1,
		"COMMITMENT_1_YEAR":           2,
		"COMMITMENT_3_YEAR":           3,
	}
)

Enum value maps for SoleTenancyPreferences_CommitmentPlan.

File_google_cloud_migrationcenter_v1_migrationcenter_proto

var File_google_cloud_migrationcenter_v1_migrationcenter_proto protoreflect.FileDescriptor

Functions

func RegisterMigrationCenterServer

func RegisterMigrationCenterServer(s *grpc.Server, srv MigrationCenterServer)

AddAssetsToGroupRequest

type AddAssetsToGroupRequest struct {

	// Required. Group reference.
	Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// Optional. An optional 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
	// the 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"`
	// Required. List of assets to be added.
	// The maximum number of assets that can be added in a single request is
	// 1000.
	Assets *AssetList `protobuf:"bytes,3,opt,name=assets,proto3" json:"assets,omitempty"`
	// Optional. When this value is set to `false` and one of the given assets is
	// already an existing member of the group, the operation fails with an
	// `Already Exists` error. When set to `true` this situation is silently
	// ignored by the server.
	//
	// Default value is `false`.
	AllowExisting bool `protobuf:"varint,4,opt,name=allow_existing,json=allowExisting,proto3" json:"allow_existing,omitempty"`
	// contains filtered or unexported fields
}

A request to add assets to a group.

func (*AddAssetsToGroupRequest) Descriptor

func (*AddAssetsToGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddAssetsToGroupRequest.ProtoReflect.Descriptor instead.

func (*AddAssetsToGroupRequest) GetAllowExisting

func (x *AddAssetsToGroupRequest) GetAllowExisting() bool

func (*AddAssetsToGroupRequest) GetAssets

func (x *AddAssetsToGroupRequest) GetAssets() *AssetList

func (*AddAssetsToGroupRequest) GetGroup

func (x *AddAssetsToGroupRequest) GetGroup() string

func (*AddAssetsToGroupRequest) GetRequestId

func (x *AddAssetsToGroupRequest) GetRequestId() string

func (*AddAssetsToGroupRequest) ProtoMessage

func (*AddAssetsToGroupRequest) ProtoMessage()

func (*AddAssetsToGroupRequest) ProtoReflect

func (x *AddAssetsToGroupRequest) ProtoReflect() protoreflect.Message

func (*AddAssetsToGroupRequest) Reset

func (x *AddAssetsToGroupRequest) Reset()

func (*AddAssetsToGroupRequest) String

func (x *AddAssetsToGroupRequest) String() string

AggregateAssetsValuesRequest

type AggregateAssetsValuesRequest struct {

	// Required. Parent value for `AggregateAssetsValuesRequest`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Array of aggregations to perform.
	// Up to 25 aggregations can be defined.
	Aggregations []*Aggregation `protobuf:"bytes,2,rep,name=aggregations,proto3" json:"aggregations,omitempty"`
	// The aggregation will be performed on assets that match the provided filter.
	Filter string `protobuf:"bytes,3,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

A request to aggregate one or more values.

func (*AggregateAssetsValuesRequest) Descriptor

func (*AggregateAssetsValuesRequest) Descriptor() ([]byte, []int)

Deprecated: Use AggregateAssetsValuesRequest.ProtoReflect.Descriptor instead.

func (*AggregateAssetsValuesRequest) GetAggregations

func (x *AggregateAssetsValuesRequest) GetAggregations() []*Aggregation

func (*AggregateAssetsValuesRequest) GetFilter

func (x *AggregateAssetsValuesRequest) GetFilter() string

func (*AggregateAssetsValuesRequest) GetParent

func (x *AggregateAssetsValuesRequest) GetParent() string

func (*AggregateAssetsValuesRequest) ProtoMessage

func (*AggregateAssetsValuesRequest) ProtoMessage()

func (*AggregateAssetsValuesRequest) ProtoReflect

func (*AggregateAssetsValuesRequest) Reset

func (x *AggregateAssetsValuesRequest) Reset()

func (*AggregateAssetsValuesRequest) String

AggregateAssetsValuesResponse

type AggregateAssetsValuesResponse struct {

	// The aggregation results.
	Results []*AggregationResult `protobuf:"bytes,1,rep,name=results,proto3" json:"results,omitempty"`
	// contains filtered or unexported fields
}

A response to a request to aggregated assets values.

func (*AggregateAssetsValuesResponse) Descriptor

func (*AggregateAssetsValuesResponse) Descriptor() ([]byte, []int)

Deprecated: Use AggregateAssetsValuesResponse.ProtoReflect.Descriptor instead.

func (*AggregateAssetsValuesResponse) GetResults

func (*AggregateAssetsValuesResponse) ProtoMessage

func (*AggregateAssetsValuesResponse) ProtoMessage()

func (*AggregateAssetsValuesResponse) ProtoReflect

func (*AggregateAssetsValuesResponse) Reset

func (x *AggregateAssetsValuesResponse) Reset()

func (*AggregateAssetsValuesResponse) String

Aggregation

type Aggregation struct {

	// The name of the field on which to aggregate.
	Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
	// Types that are assignable to AggregationFunction:
	//
	//	*Aggregation_Count_
	//	*Aggregation_Sum_
	//	*Aggregation_Histogram_
	//	*Aggregation_Frequency_
	AggregationFunction isAggregation_AggregationFunction `protobuf_oneof:"aggregation_function"`
	// contains filtered or unexported fields
}

Message describing an aggregation. The message includes the aggregation type, parameters, and the field on which to perform the aggregation.

func (*Aggregation) Descriptor

func (*Aggregation) Descriptor() ([]byte, []int)

Deprecated: Use Aggregation.ProtoReflect.Descriptor instead.

func (*Aggregation) GetAggregationFunction

func (m *Aggregation) GetAggregationFunction() isAggregation_AggregationFunction

func (*Aggregation) GetCount

func (x *Aggregation) GetCount() *Aggregation_Count

func (*Aggregation) GetField

func (x *Aggregation) GetField() string

func (*Aggregation) GetFrequency

func (x *Aggregation) GetFrequency() *Aggregation_Frequency

func (*Aggregation) GetHistogram

func (x *Aggregation) GetHistogram() *Aggregation_Histogram

func (*Aggregation) GetSum

func (x *Aggregation) GetSum() *Aggregation_Sum

func (*Aggregation) ProtoMessage

func (*Aggregation) ProtoMessage()

func (*Aggregation) ProtoReflect

func (x *Aggregation) ProtoReflect() protoreflect.Message

func (*Aggregation) Reset

func (x *Aggregation) Reset()

func (*Aggregation) String

func (x *Aggregation) String() string

AggregationResult

type AggregationResult struct {
	Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
	// Types that are assignable to Result:
	//
	//	*AggregationResult_Count_
	//	*AggregationResult_Sum_
	//	*AggregationResult_Histogram_
	//	*AggregationResult_Frequency_
	Result isAggregationResult_Result `protobuf_oneof:"result"`
	// contains filtered or unexported fields
}

Message describing a result of an aggregation.

func (*AggregationResult) Descriptor

func (*AggregationResult) Descriptor() ([]byte, []int)

Deprecated: Use AggregationResult.ProtoReflect.Descriptor instead.

func (*AggregationResult) GetCount

func (*AggregationResult) GetField

func (x *AggregationResult) GetField() string

func (*AggregationResult) GetFrequency

func (*AggregationResult) GetHistogram

func (*AggregationResult) GetResult

func (m *AggregationResult) GetResult() isAggregationResult_Result

func (*AggregationResult) GetSum

func (*AggregationResult) ProtoMessage

func (*AggregationResult) ProtoMessage()

func (*AggregationResult) ProtoReflect

func (x *AggregationResult) ProtoReflect() protoreflect.Message

func (*AggregationResult) Reset

func (x *AggregationResult) Reset()

func (*AggregationResult) String

func (x *AggregationResult) String() string

AggregationResult_Count

type AggregationResult_Count struct {
	Value int64 `protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

The result of a count aggregation.

func (*AggregationResult_Count) Descriptor

func (*AggregationResult_Count) Descriptor() ([]byte, []int)

Deprecated: Use AggregationResult_Count.ProtoReflect.Descriptor instead.

func (*AggregationResult_Count) GetValue

func (x *AggregationResult_Count) GetValue() int64

func (*AggregationResult_Count) ProtoMessage

func (*AggregationResult_Count) ProtoMessage()

func (*AggregationResult_Count) ProtoReflect

func (x *AggregationResult_Count) ProtoReflect() protoreflect.Message

func (*AggregationResult_Count) Reset

func (x *AggregationResult_Count) Reset()

func (*AggregationResult_Count) String

func (x *AggregationResult_Count) String() string

AggregationResult_Count_

type AggregationResult_Count_ struct {
	Count *AggregationResult_Count `protobuf:"bytes,2,opt,name=count,proto3,oneof"`
}

AggregationResult_Frequency

type AggregationResult_Frequency struct {
	Values map[string]int64 "" /* 154 byte string literal not displayed */

}

The result of a frequency distribution aggregation.

func (*AggregationResult_Frequency) Descriptor

func (*AggregationResult_Frequency) Descriptor() ([]byte, []int)

Deprecated: Use AggregationResult_Frequency.ProtoReflect.Descriptor instead.

func (*AggregationResult_Frequency) GetValues

func (x *AggregationResult_Frequency) GetValues() map[string]int64

func (*AggregationResult_Frequency) ProtoMessage

func (*AggregationResult_Frequency) ProtoMessage()

func (*AggregationResult_Frequency) ProtoReflect

func (*AggregationResult_Frequency) Reset

func (x *AggregationResult_Frequency) Reset()

func (*AggregationResult_Frequency) String

func (x *AggregationResult_Frequency) String() string

AggregationResult_Frequency_

type AggregationResult_Frequency_ struct {
	Frequency *AggregationResult_Frequency `protobuf:"bytes,5,opt,name=frequency,proto3,oneof"`
}

AggregationResult_Histogram

type AggregationResult_Histogram struct {

	// Buckets in the histogram.
	// There will be `n+1` buckets matching `n` lower bounds in the request.
	// The first bucket will be from -infinity to the first bound.
	// Subsequent buckets will be between one bound and the next.
	// The final bucket will be from the final bound to infinity.
	Buckets []*AggregationResult_Histogram_Bucket `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"`
	// contains filtered or unexported fields
}

The result of a bucketed histogram aggregation.

func (*AggregationResult_Histogram) Descriptor

func (*AggregationResult_Histogram) Descriptor() ([]byte, []int)

Deprecated: Use AggregationResult_Histogram.ProtoReflect.Descriptor instead.

func (*AggregationResult_Histogram) GetBuckets

func (*AggregationResult_Histogram) ProtoMessage

func (*AggregationResult_Histogram) ProtoMessage()

func (*AggregationResult_Histogram) ProtoReflect

func (*AggregationResult_Histogram) Reset

func (x *AggregationResult_Histogram) Reset()

func (*AggregationResult_Histogram) String

func (x *AggregationResult_Histogram) String() string

AggregationResult_Histogram_

type AggregationResult_Histogram_ struct {
	Histogram *AggregationResult_Histogram `protobuf:"bytes,4,opt,name=histogram,proto3,oneof"`
}

AggregationResult_Histogram_Bucket

type AggregationResult_Histogram_Bucket struct {

	// Lower bound - inclusive.
	LowerBound float64 `protobuf:"fixed64,1,opt,name=lower_bound,json=lowerBound,proto3" json:"lower_bound,omitempty"`
	// Upper bound - exclusive.
	UpperBound float64 `protobuf:"fixed64,2,opt,name=upper_bound,json=upperBound,proto3" json:"upper_bound,omitempty"`
	// Count of items in the bucket.
	Count int64 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

A histogram bucket with a lower and upper bound, and a count of items with a field value between those bounds. The lower bound is inclusive and the upper bound is exclusive. Lower bound may be -infinity and upper bound may be infinity.

func (*AggregationResult_Histogram_Bucket) Descriptor

func (*AggregationResult_Histogram_Bucket) Descriptor() ([]byte, []int)

Deprecated: Use AggregationResult_Histogram_Bucket.ProtoReflect.Descriptor instead.

func (*AggregationResult_Histogram_Bucket) GetCount

func (*AggregationResult_Histogram_Bucket) GetLowerBound

func (x *AggregationResult_Histogram_Bucket) GetLowerBound() float64

func (*AggregationResult_Histogram_Bucket) GetUpperBound

func (x *AggregationResult_Histogram_Bucket) GetUpperBound() float64

func (*AggregationResult_Histogram_Bucket) ProtoMessage

func (*AggregationResult_Histogram_Bucket) ProtoMessage()

func (*AggregationResult_Histogram_Bucket) ProtoReflect

func (*AggregationResult_Histogram_Bucket) Reset

func (*AggregationResult_Histogram_Bucket) String

AggregationResult_Sum

type AggregationResult_Sum struct {
	Value float64 `protobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

The result of a sum aggregation.

func (*AggregationResult_Sum) Descriptor

func (*AggregationResult_Sum) Descriptor() ([]byte, []int)

Deprecated: Use AggregationResult_Sum.ProtoReflect.Descriptor instead.

func (*AggregationResult_Sum) GetValue

func (x *AggregationResult_Sum) GetValue() float64

func (*AggregationResult_Sum) ProtoMessage

func (*AggregationResult_Sum) ProtoMessage()

func (*AggregationResult_Sum) ProtoReflect

func (x *AggregationResult_Sum) ProtoReflect() protoreflect.Message

func (*AggregationResult_Sum) Reset

func (x *AggregationResult_Sum) Reset()

func (*AggregationResult_Sum) String

func (x *AggregationResult_Sum) String() string

AggregationResult_Sum_

type AggregationResult_Sum_ struct {
	Sum *AggregationResult_Sum `protobuf:"bytes,3,opt,name=sum,proto3,oneof"`
}

Aggregation_Count

type Aggregation_Count struct {
	// contains filtered or unexported fields
}

Object count.

func (*Aggregation_Count) Descriptor

func (*Aggregation_Count) Descriptor() ([]byte, []int)

Deprecated: Use Aggregation_Count.ProtoReflect.Descriptor instead.

func (*Aggregation_Count) ProtoMessage

func (*Aggregation_Count) ProtoMessage()

func (*Aggregation_Count) ProtoReflect

func (x *Aggregation_Count) ProtoReflect() protoreflect.Message

func (*Aggregation_Count) Reset

func (x *Aggregation_Count) Reset()

func (*Aggregation_Count) String

func (x *Aggregation_Count) String() string

Aggregation_Count_

type Aggregation_Count_ struct {
	// Count the number of matching objects.
	Count *Aggregation_Count `protobuf:"bytes,2,opt,name=count,proto3,oneof"`
}

Aggregation_Frequency

type Aggregation_Frequency struct {
	// contains filtered or unexported fields
}

Frequency distribution of all field values.

func (*Aggregation_Frequency) Descriptor

func (*Aggregation_Frequency) Descriptor() ([]byte, []int)

Deprecated: Use Aggregation_Frequency.ProtoReflect.Descriptor instead.

func (*Aggregation_Frequency) ProtoMessage

func (*Aggregation_Frequency) ProtoMessage()

func (*Aggregation_Frequency) ProtoReflect

func (x *Aggregation_Frequency) ProtoReflect() protoreflect.Message

func (*Aggregation_Frequency) Reset

func (x *Aggregation_Frequency) Reset()

func (*Aggregation_Frequency) String

func (x *Aggregation_Frequency) String() string

Aggregation_Frequency_

type Aggregation_Frequency_ struct {
	// Creates a frequency distribution of all field values.
	Frequency *Aggregation_Frequency `protobuf:"bytes,5,opt,name=frequency,proto3,oneof"`
}

Aggregation_Histogram

type Aggregation_Histogram struct {

	// Lower bounds of buckets.
	// The response will contain `n+1` buckets for `n` bounds.
	// The first bucket will count all assets for which the field value is
	// smaller than the first bound.
	// Subsequent buckets will count assets for which the field value is
	// greater or equal to a lower bound and smaller than the next one.
	// The last bucket will count assets for which the field value is greater or
	// equal to the final lower bound.
	// You can define up to 20 lower bounds.
	LowerBounds []float64 `protobuf:"fixed64,1,rep,packed,name=lower_bounds,json=lowerBounds,proto3" json:"lower_bounds,omitempty"`
	// contains filtered or unexported fields
}

Histogram of bucketed assets counts by field value.

func (*Aggregation_Histogram) Descriptor

func (*Aggregation_Histogram) Descriptor() ([]byte, []int)

Deprecated: Use Aggregation_Histogram.ProtoReflect.Descriptor instead.

func (*Aggregation_Histogram) GetLowerBounds

func (x *Aggregation_Histogram) GetLowerBounds() []float64

func (*Aggregation_Histogram) ProtoMessage

func (*Aggregation_Histogram) ProtoMessage()

func (*Aggregation_Histogram) ProtoReflect

func (x *Aggregation_Histogram) ProtoReflect() protoreflect.Message

func (*Aggregation_Histogram) Reset

func (x *Aggregation_Histogram) Reset()

func (*Aggregation_Histogram) String

func (x *Aggregation_Histogram) String() string

Aggregation_Histogram_

type Aggregation_Histogram_ struct {
	// Creates a bucketed histogram of field values.
	Histogram *Aggregation_Histogram `protobuf:"bytes,4,opt,name=histogram,proto3,oneof"`
}

Aggregation_Sum

type Aggregation_Sum struct {
	// contains filtered or unexported fields
}

Sum of field values.

func (*Aggregation_Sum) Descriptor

func (*Aggregation_Sum) Descriptor() ([]byte, []int)

Deprecated: Use Aggregation_Sum.ProtoReflect.Descriptor instead.

func (*Aggregation_Sum) ProtoMessage

func (*Aggregation_Sum) ProtoMessage()

func (*Aggregation_Sum) ProtoReflect

func (x *Aggregation_Sum) ProtoReflect() protoreflect.Message

func (*Aggregation_Sum) Reset

func (x *Aggregation_Sum) Reset()

func (*Aggregation_Sum) String

func (x *Aggregation_Sum) String() string

Aggregation_Sum_

type Aggregation_Sum_ struct {
	// Sum over a numeric field.
	Sum *Aggregation_Sum `protobuf:"bytes,3,opt,name=sum,proto3,oneof"`
}

Asset

type Asset struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	Attributes map[string]string "" /* 161 byte string literal not displayed */

	AssetDetails isAsset_AssetDetails `protobuf_oneof:"AssetDetails"`

	InsightList *InsightList `protobuf:"bytes,20,opt,name=insight_list,json=insightList,proto3" json:"insight_list,omitempty"`

	PerformanceData *AssetPerformanceData `protobuf:"bytes,21,opt,name=performance_data,json=performanceData,proto3" json:"performance_data,omitempty"`

	Sources []string `protobuf:"bytes,22,rep,name=sources,proto3" json:"sources,omitempty"`

	AssignedGroups []string `protobuf:"bytes,23,rep,name=assigned_groups,json=assignedGroups,proto3" json:"assigned_groups,omitempty"`

}

An asset represents a resource in your environment. Asset types include virtual machines and databases.

func (*Asset) Descriptor

func (*Asset) Descriptor() ([]byte, []int)

Deprecated: Use Asset.ProtoReflect.Descriptor instead.

func (*Asset) GetAssetDetails

func (m *Asset) GetAssetDetails() isAsset_AssetDetails

func (*Asset) GetAssignedGroups

func (x *Asset) GetAssignedGroups() []string

func (*Asset) GetAttributes

func (x *Asset) GetAttributes() map[string]string

func (*Asset) GetCreateTime

func (x *Asset) GetCreateTime() *timestamppb.Timestamp

func (*Asset) GetInsightList

func (x *Asset) GetInsightList() *InsightList

func (*Asset) GetLabels

func (x *Asset) GetLabels() map[string]string

func (*Asset) GetMachineDetails

func (x *Asset) GetMachineDetails() *MachineDetails

func (*Asset) GetName

func (x *Asset) GetName() string

func (*Asset) GetPerformanceData

func (x *Asset) GetPerformanceData() *AssetPerformanceData

func (*Asset) GetSources

func (x *Asset) GetSources() []string

func (*Asset) GetUpdateTime

func (x *Asset) GetUpdateTime() *timestamppb.Timestamp

func (*Asset) ProtoMessage

func (*Asset) ProtoMessage()

func (*Asset) ProtoReflect

func (x *Asset) ProtoReflect() protoreflect.Message

func (*Asset) Reset

func (x *Asset) Reset()

func (*Asset) String

func (x *Asset) String() string

AssetFrame

type AssetFrame struct {
	FrameData isAssetFrame_FrameData `protobuf_oneof:"FrameData"`

	ReportTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=report_time,json=reportTime,proto3" json:"report_time,omitempty"`

	Labels map[string]string "" /* 154 byte string literal not displayed */

	Attributes map[string]string "" /* 162 byte string literal not displayed */

	PerformanceSamples []*PerformanceSample `protobuf:"bytes,13,rep,name=performance_samples,json=performanceSamples,proto3" json:"performance_samples,omitempty"`

	TraceToken string `protobuf:"bytes,14,opt,name=trace_token,json=traceToken,proto3" json:"trace_token,omitempty"`

}

Contains data reported from an inventory source on an asset.

func (*AssetFrame) Descriptor

func (*AssetFrame) Descriptor() ([]byte, []int)

Deprecated: Use AssetFrame.ProtoReflect.Descriptor instead.

func (*AssetFrame) GetAttributes

func (x *AssetFrame) GetAttributes() map[string]string

func (*AssetFrame) GetFrameData

func (m *AssetFrame) GetFrameData() isAssetFrame_FrameData

func (*AssetFrame) GetLabels

func (x *AssetFrame) GetLabels() map[string]string

func (*AssetFrame) GetMachineDetails

func (x *AssetFrame) GetMachineDetails() *MachineDetails

func (*AssetFrame) GetPerformanceSamples

func (x *AssetFrame) GetPerformanceSamples() []*PerformanceSample

func (*AssetFrame) GetReportTime

func (x *AssetFrame) GetReportTime() *timestamppb.Timestamp

func (*AssetFrame) GetTraceToken

func (x *AssetFrame) GetTraceToken() string

func (*AssetFrame) ProtoMessage

func (*AssetFrame) ProtoMessage()

func (*AssetFrame) ProtoReflect

func (x *AssetFrame) ProtoReflect() protoreflect.Message

func (*AssetFrame) Reset

func (x *AssetFrame) Reset()

func (*AssetFrame) String

func (x *AssetFrame) String() string

AssetFrame_MachineDetails

type AssetFrame_MachineDetails struct {
	// Asset information specific for virtual machines.
	MachineDetails *MachineDetails `protobuf:"bytes,1,opt,name=machine_details,json=machineDetails,proto3,oneof"`
}

AssetList

type AssetList struct {

	// Required. A list of asset IDs
	AssetIds []string `protobuf:"bytes,1,rep,name=asset_ids,json=assetIds,proto3" json:"asset_ids,omitempty"`
	// contains filtered or unexported fields
}

Lists the asset IDs of all assets.

func (*AssetList) Descriptor

func (*AssetList) Descriptor() ([]byte, []int)

Deprecated: Use AssetList.ProtoReflect.Descriptor instead.

func (*AssetList) GetAssetIds

func (x *AssetList) GetAssetIds() []string

func (*AssetList) ProtoMessage

func (*AssetList) ProtoMessage()

func (*AssetList) ProtoReflect

func (x *AssetList) ProtoReflect() protoreflect.Message

func (*AssetList) Reset

func (x *AssetList) Reset()

func (*AssetList) String

func (x *AssetList) String() string

AssetPerformanceData

type AssetPerformanceData struct {
	DailyResourceUsageAggregations []*DailyResourceUsageAggregation "" /* 155 byte string literal not displayed */

}

Performance data for an asset.

func (*AssetPerformanceData) Descriptor

func (*AssetPerformanceData) Descriptor() ([]byte, []int)

Deprecated: Use AssetPerformanceData.ProtoReflect.Descriptor instead.

func (*AssetPerformanceData) GetDailyResourceUsageAggregations

func (x *AssetPerformanceData) GetDailyResourceUsageAggregations() []*DailyResourceUsageAggregation

func (*AssetPerformanceData) ProtoMessage

func (*AssetPerformanceData) ProtoMessage()

func (*AssetPerformanceData) ProtoReflect

func (x *AssetPerformanceData) ProtoReflect() protoreflect.Message

func (*AssetPerformanceData) Reset

func (x *AssetPerformanceData) Reset()

func (*AssetPerformanceData) String

func (x *AssetPerformanceData) String() string

AssetView

type AssetView int32

Specifies the types of asset views that provide complete or partial details of an asset.

AssetView_ASSET_VIEW_UNSPECIFIED, AssetView_ASSET_VIEW_BASIC, AssetView_ASSET_VIEW_FULL

const (
	// The asset view is not specified. The API displays the basic view by
	// default.
	AssetView_ASSET_VIEW_UNSPECIFIED AssetView = 0
	// The asset view includes only basic metadata of the asset.
	AssetView_ASSET_VIEW_BASIC AssetView = 1
	// The asset view includes all the metadata of an asset and performance data.
	AssetView_ASSET_VIEW_FULL AssetView = 2
)

func (AssetView) Descriptor

func (AssetView) Descriptor() protoreflect.EnumDescriptor

func (AssetView) Enum

func (x AssetView) Enum() *AssetView

func (AssetView) EnumDescriptor

func (AssetView) EnumDescriptor() ([]byte, []int)

Deprecated: Use AssetView.Descriptor instead.

func (AssetView) Number

func (x AssetView) Number() protoreflect.EnumNumber

func (AssetView) String

func (x AssetView) String() string

func (AssetView) Type

Asset_MachineDetails

type Asset_MachineDetails struct {
	// Output only. Asset information specific for virtual and physical
	// machines.
	MachineDetails *MachineDetails `protobuf:"bytes,6,opt,name=machine_details,json=machineDetails,proto3,oneof"`
}

AwsEc2PlatformDetails

type AwsEc2PlatformDetails struct {

	// AWS platform's machine type label.
	MachineTypeLabel string `protobuf:"bytes,1,opt,name=machine_type_label,json=machineTypeLabel,proto3" json:"machine_type_label,omitempty"`
	// The location of the machine in the AWS format.
	Location string `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

AWS EC2 specific details.

func (*AwsEc2PlatformDetails) Descriptor

func (*AwsEc2PlatformDetails) Descriptor() ([]byte, []int)

Deprecated: Use AwsEc2PlatformDetails.ProtoReflect.Descriptor instead.

func (*AwsEc2PlatformDetails) GetLocation

func (x *AwsEc2PlatformDetails) GetLocation() string

func (*AwsEc2PlatformDetails) GetMachineTypeLabel

func (x *AwsEc2PlatformDetails) GetMachineTypeLabel() string

func (*AwsEc2PlatformDetails) ProtoMessage

func (*AwsEc2PlatformDetails) ProtoMessage()

func (*AwsEc2PlatformDetails) ProtoReflect

func (x *AwsEc2PlatformDetails) ProtoReflect() protoreflect.Message

func (*AwsEc2PlatformDetails) Reset

func (x *AwsEc2PlatformDetails) Reset()

func (*AwsEc2PlatformDetails) String

func (x *AwsEc2PlatformDetails) String() string

AzureVmPlatformDetails

type AzureVmPlatformDetails struct {

	// Azure platform's machine type label.
	MachineTypeLabel string `protobuf:"bytes,1,opt,name=machine_type_label,json=machineTypeLabel,proto3" json:"machine_type_label,omitempty"`
	// The location of the machine in the Azure format.
	Location string `protobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty"`
	// Azure platform's provisioning state.
	ProvisioningState string `protobuf:"bytes,3,opt,name=provisioning_state,json=provisioningState,proto3" json:"provisioning_state,omitempty"`
	// contains filtered or unexported fields
}

Azure VM specific details.

func (*AzureVmPlatformDetails) Descriptor

func (*AzureVmPlatformDetails) Descriptor() ([]byte, []int)

Deprecated: Use AzureVmPlatformDetails.ProtoReflect.Descriptor instead.

func (*AzureVmPlatformDetails) GetLocation

func (x *AzureVmPlatformDetails) GetLocation() string

func (*AzureVmPlatformDetails) GetMachineTypeLabel

func (x *AzureVmPlatformDetails) GetMachineTypeLabel() string

func (*AzureVmPlatformDetails) GetProvisioningState

func (x *AzureVmPlatformDetails) GetProvisioningState() string

func (*AzureVmPlatformDetails) ProtoMessage

func (*AzureVmPlatformDetails) ProtoMessage()

func (*AzureVmPlatformDetails) ProtoReflect

func (x *AzureVmPlatformDetails) ProtoReflect() protoreflect.Message

func (*AzureVmPlatformDetails) Reset

func (x *AzureVmPlatformDetails) Reset()

func (*AzureVmPlatformDetails) String

func (x *AzureVmPlatformDetails) String() string

BatchDeleteAssetsRequest

type BatchDeleteAssetsRequest struct {

	// Required. Parent value for batch asset delete.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The IDs of the assets to delete.
	// A maximum of 1000 assets can be deleted in a batch.
	// Format: projects/{project}/locations/{location}/assets/{name}.
	Names []string `protobuf:"bytes,2,rep,name=names,proto3" json:"names,omitempty"`
	// Optional. When this value is set to `true` the request is a no-op for
	// non-existing assets. See https://google.aip.dev/135#delete-if-existing for
	// additional details. Default value is `false`.
	AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

A request to delete a list of asset.

func (*BatchDeleteAssetsRequest) Descriptor

func (*BatchDeleteAssetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use BatchDeleteAssetsRequest.ProtoReflect.Descriptor instead.

func (*BatchDeleteAssetsRequest) GetAllowMissing

func (x *BatchDeleteAssetsRequest) GetAllowMissing() bool

func (*BatchDeleteAssetsRequest) GetNames

func (x *BatchDeleteAssetsRequest) GetNames() []string

func (*BatchDeleteAssetsRequest) GetParent

func (x *BatchDeleteAssetsRequest) GetParent() string

func (*BatchDeleteAssetsRequest) ProtoMessage

func (*BatchDeleteAssetsRequest) ProtoMessage()

func (*BatchDeleteAssetsRequest) ProtoReflect

func (x *BatchDeleteAssetsRequest) ProtoReflect() protoreflect.Message

func (*BatchDeleteAssetsRequest) Reset

func (x *BatchDeleteAssetsRequest) Reset()

func (*BatchDeleteAssetsRequest) String

func (x *BatchDeleteAssetsRequest) String() string

BatchUpdateAssetsRequest

type BatchUpdateAssetsRequest struct {

	// Required. Parent value for batch asset update.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The request message specifying the resources to update.
	// A maximum of 1000 assets can be modified in a batch.
	Requests []*UpdateAssetRequest `protobuf:"bytes,2,rep,name=requests,proto3" json:"requests,omitempty"`
	// contains filtered or unexported fields
}

A request to update a list of assets.

func (*BatchUpdateAssetsRequest) Descriptor

func (*BatchUpdateAssetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use BatchUpdateAssetsRequest.ProtoReflect.Descriptor instead.

func (*BatchUpdateAssetsRequest) GetParent

func (x *BatchUpdateAssetsRequest) GetParent() string

func (*BatchUpdateAssetsRequest) GetRequests

func (x *BatchUpdateAssetsRequest) GetRequests() []*UpdateAssetRequest

func (*BatchUpdateAssetsRequest) ProtoMessage

func (*BatchUpdateAssetsRequest) ProtoMessage()

func (*BatchUpdateAssetsRequest) ProtoReflect

func (x *BatchUpdateAssetsRequest) ProtoReflect() protoreflect.Message

func (*BatchUpdateAssetsRequest) Reset

func (x *BatchUpdateAssetsRequest) Reset()

func (*BatchUpdateAssetsRequest) String

func (x *BatchUpdateAssetsRequest) String() string

BatchUpdateAssetsResponse

type BatchUpdateAssetsResponse struct {

	// Update asset content.
	// The content only includes values after field mask being applied.
	Assets []*Asset `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets,omitempty"`
	// contains filtered or unexported fields
}

Response for updating a list of assets.

func (*BatchUpdateAssetsResponse) Descriptor

func (*BatchUpdateAssetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use BatchUpdateAssetsResponse.ProtoReflect.Descriptor instead.

func (*BatchUpdateAssetsResponse) GetAssets

func (x *BatchUpdateAssetsResponse) GetAssets() []*Asset

func (*BatchUpdateAssetsResponse) ProtoMessage

func (*BatchUpdateAssetsResponse) ProtoMessage()

func (*BatchUpdateAssetsResponse) ProtoReflect

func (*BatchUpdateAssetsResponse) Reset

func (x *BatchUpdateAssetsResponse) Reset()

func (*BatchUpdateAssetsResponse) String

func (x *BatchUpdateAssetsResponse) String() string

BiosDetails

type BiosDetails struct {

	// BIOS name.
	// This fields is deprecated. Please use the `id` field instead.
	//
	// Deprecated: Marked as deprecated in google/cloud/migrationcenter/v1/migrationcenter.proto.
	BiosName string `protobuf:"bytes,1,opt,name=bios_name,json=biosName,proto3" json:"bios_name,omitempty"`
	// BIOS ID.
	Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	// BIOS manufacturer.
	Manufacturer string `protobuf:"bytes,3,opt,name=manufacturer,proto3" json:"manufacturer,omitempty"`
	// BIOS version.
	Version string `protobuf:"bytes,4,opt,name=version,proto3" json:"version,omitempty"`
	// BIOS release date.
	ReleaseDate *date.Date `protobuf:"bytes,5,opt,name=release_date,json=releaseDate,proto3" json:"release_date,omitempty"`
	// SMBIOS UUID.
	SmbiosUuid string `protobuf:"bytes,6,opt,name=smbios_uuid,json=smbiosUuid,proto3" json:"smbios_uuid,omitempty"`
	// contains filtered or unexported fields
}

Details about the BIOS.

func (*BiosDetails) Descriptor

func (*BiosDetails) Descriptor() ([]byte, []int)

Deprecated: Use BiosDetails.ProtoReflect.Descriptor instead.

func (*BiosDetails) GetBiosName

func (x *BiosDetails) GetBiosName() string

Deprecated: Marked as deprecated in google/cloud/migrationcenter/v1/migrationcenter.proto.

func (*BiosDetails) GetId

func (x *BiosDetails) GetId() string

func (*BiosDetails) GetManufacturer

func (x *BiosDetails) GetManufacturer() string

func (*BiosDetails) GetReleaseDate

func (x *BiosDetails) GetReleaseDate() *date.Date

func (*BiosDetails) GetSmbiosUuid

func (x *BiosDetails) GetSmbiosUuid() string

func (*BiosDetails) GetVersion

func (x *BiosDetails) GetVersion() string

func (*BiosDetails) ProtoMessage

func (*BiosDetails) ProtoMessage()

func (*BiosDetails) ProtoReflect

func (x *BiosDetails) ProtoReflect() protoreflect.Message

func (*BiosDetails) Reset

func (x *BiosDetails) Reset()

func (*BiosDetails) String

func (x *BiosDetails) String() string

CommitmentPlan

type CommitmentPlan int32

The plan of commitments for VM resource-based committed use discount (CUD).

CommitmentPlan_COMMITMENT_PLAN_UNSPECIFIED, CommitmentPlan_COMMITMENT_PLAN_NONE, CommitmentPlan_COMMITMENT_PLAN_ONE_YEAR, CommitmentPlan_COMMITMENT_PLAN_THREE_YEARS

const (
	// Unspecified commitment plan.
	CommitmentPlan_COMMITMENT_PLAN_UNSPECIFIED CommitmentPlan = 0
	// No commitment plan.
	CommitmentPlan_COMMITMENT_PLAN_NONE CommitmentPlan = 1
	// 1 year commitment.
	CommitmentPlan_COMMITMENT_PLAN_ONE_YEAR CommitmentPlan = 2
	// 3 years commitment.
	CommitmentPlan_COMMITMENT_PLAN_THREE_YEARS CommitmentPlan = 3
)

func (CommitmentPlan) Descriptor

func (CommitmentPlan) Enum

func (x CommitmentPlan) Enum() *CommitmentPlan

func (CommitmentPlan) EnumDescriptor

func (CommitmentPlan) EnumDescriptor() ([]byte, []int)

Deprecated: Use CommitmentPlan.Descriptor instead.

func (CommitmentPlan) Number

func (CommitmentPlan) String

func (x CommitmentPlan) String() string

func (CommitmentPlan) Type

ComputeEngineMigrationTarget

type ComputeEngineMigrationTarget struct {

	// Description of the suggested shape for the migration target.
	Shape *ComputeEngineShapeDescriptor `protobuf:"bytes,1,opt,name=shape,proto3" json:"shape,omitempty"`
	// contains filtered or unexported fields
}

Compute engine migration target.

func (*ComputeEngineMigrationTarget) Descriptor

func (*ComputeEngineMigrationTarget) Descriptor() ([]byte, []int)

Deprecated: Use ComputeEngineMigrationTarget.ProtoReflect.Descriptor instead.

func (*ComputeEngineMigrationTarget) GetShape

func (*ComputeEngineMigrationTarget) ProtoMessage

func (*ComputeEngineMigrationTarget) ProtoMessage()

func (*ComputeEngineMigrationTarget) ProtoReflect

func (*ComputeEngineMigrationTarget) Reset

func (x *ComputeEngineMigrationTarget) Reset()

func (*ComputeEngineMigrationTarget) String

ComputeEnginePreferences

type ComputeEnginePreferences struct {
	MachinePreferences *MachinePreferences `protobuf:"bytes,2,opt,name=machine_preferences,json=machinePreferences,proto3" json:"machine_preferences,omitempty"`

	LicenseType LicenseType "" /* 144 byte string literal not displayed */

}

The user preferences relating to Compute Engine target platform.

func (*ComputeEnginePreferences) Descriptor

func (*ComputeEnginePreferences) Descriptor() ([]byte, []int)

Deprecated: Use ComputeEnginePreferences.ProtoReflect.Descriptor instead.

func (*ComputeEnginePreferences) GetLicenseType

func (x *ComputeEnginePreferences) GetLicenseType() LicenseType

func (*ComputeEnginePreferences) GetMachinePreferences

func (x *ComputeEnginePreferences) GetMachinePreferences() *MachinePreferences

func (*ComputeEnginePreferences) ProtoMessage

func (*ComputeEnginePreferences) ProtoMessage()

func (*ComputeEnginePreferences) ProtoReflect

func (x *ComputeEnginePreferences) ProtoReflect() protoreflect.Message

func (*ComputeEnginePreferences) Reset

func (x *ComputeEnginePreferences) Reset()

func (*ComputeEnginePreferences) String

func (x *ComputeEnginePreferences) String() string

ComputeEngineShapeDescriptor

type ComputeEngineShapeDescriptor struct {

	// Memory in mebibytes.
	MemoryMb int32 `protobuf:"varint,1,opt,name=memory_mb,json=memoryMb,proto3" json:"memory_mb,omitempty"`
	// Number of physical cores.
	PhysicalCoreCount int32 `protobuf:"varint,2,opt,name=physical_core_count,json=physicalCoreCount,proto3" json:"physical_core_count,omitempty"`
	// Number of logical cores.
	LogicalCoreCount int32 `protobuf:"varint,3,opt,name=logical_core_count,json=logicalCoreCount,proto3" json:"logical_core_count,omitempty"`
	// Compute Engine machine series.
	Series string `protobuf:"bytes,4,opt,name=series,proto3" json:"series,omitempty"`
	// Compute Engine machine type.
	MachineType string `protobuf:"bytes,5,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"`
	// Compute Engine storage. Never empty.
	Storage []*ComputeStorageDescriptor `protobuf:"bytes,6,rep,name=storage,proto3" json:"storage,omitempty"`
	// contains filtered or unexported fields
}

Compute Engine target shape descriptor.

func (*ComputeEngineShapeDescriptor) Descriptor

func (*ComputeEngineShapeDescriptor) Descriptor() ([]byte, []int)

Deprecated: Use ComputeEngineShapeDescriptor.ProtoReflect.Descriptor instead.

func (*ComputeEngineShapeDescriptor) GetLogicalCoreCount

func (x *ComputeEngineShapeDescriptor) GetLogicalCoreCount() int32

func (*ComputeEngineShapeDescriptor) GetMachineType

func (x *ComputeEngineShapeDescriptor) GetMachineType() string

func (*ComputeEngineShapeDescriptor) GetMemoryMb

func (x *ComputeEngineShapeDescriptor) GetMemoryMb() int32

func (*ComputeEngineShapeDescriptor) GetPhysicalCoreCount

func (x *ComputeEngineShapeDescriptor) GetPhysicalCoreCount() int32

func (*ComputeEngineShapeDescriptor) GetSeries

func (x *ComputeEngineShapeDescriptor) GetSeries() string

func (*ComputeEngineShapeDescriptor) GetStorage

func (*ComputeEngineShapeDescriptor) ProtoMessage

func (*ComputeEngineShapeDescriptor) ProtoMessage()

func (*ComputeEngineShapeDescriptor) ProtoReflect

func (*ComputeEngineShapeDescriptor) Reset

func (x *ComputeEngineShapeDescriptor) Reset()

func (*ComputeEngineShapeDescriptor) String

ComputeMigrationTargetProduct

type ComputeMigrationTargetProduct int32

The preference for a specific Google Cloud product platform.

ComputeMigrationTargetProduct_COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIED, ComputeMigrationTargetProduct_COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINE, ComputeMigrationTargetProduct_COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINE, ComputeMigrationTargetProduct_COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCY

const (
	// Unspecified (default value).
	ComputeMigrationTargetProduct_COMPUTE_MIGRATION_TARGET_PRODUCT_UNSPECIFIED ComputeMigrationTargetProduct = 0
	// Prefer to migrate to Google Cloud Compute Engine.
	ComputeMigrationTargetProduct_COMPUTE_MIGRATION_TARGET_PRODUCT_COMPUTE_ENGINE ComputeMigrationTargetProduct = 1
	// Prefer to migrate to Google Cloud VMware Engine.
	ComputeMigrationTargetProduct_COMPUTE_MIGRATION_TARGET_PRODUCT_VMWARE_ENGINE ComputeMigrationTargetProduct = 2
	// Prefer to migrate to Google Cloud Sole Tenant Nodes.
	ComputeMigrationTargetProduct_COMPUTE_MIGRATION_TARGET_PRODUCT_SOLE_TENANCY ComputeMigrationTargetProduct = 3
)

func (ComputeMigrationTargetProduct) Descriptor

func (ComputeMigrationTargetProduct) Enum

func (ComputeMigrationTargetProduct) EnumDescriptor

func (ComputeMigrationTargetProduct) EnumDescriptor() ([]byte, []int)

Deprecated: Use ComputeMigrationTargetProduct.Descriptor instead.

func (ComputeMigrationTargetProduct) Number

func (ComputeMigrationTargetProduct) String

func (ComputeMigrationTargetProduct) Type

ComputeStorageDescriptor

type ComputeStorageDescriptor struct {

	// Disk type backing the storage.
	Type PersistentDiskType `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.migrationcenter.v1.PersistentDiskType" json:"type,omitempty"`
	// Disk size in GiB.
	SizeGb int32 `protobuf:"varint,2,opt,name=size_gb,json=sizeGb,proto3" json:"size_gb,omitempty"`
	// contains filtered or unexported fields
}

Compute Engine storage option descriptor.

func (*ComputeStorageDescriptor) Descriptor

func (*ComputeStorageDescriptor) Descriptor() ([]byte, []int)

Deprecated: Use ComputeStorageDescriptor.ProtoReflect.Descriptor instead.

func (*ComputeStorageDescriptor) GetSizeGb

func (x *ComputeStorageDescriptor) GetSizeGb() int32

func (*ComputeStorageDescriptor) GetType

func (*ComputeStorageDescriptor) ProtoMessage

func (*ComputeStorageDescriptor) ProtoMessage()

func (*ComputeStorageDescriptor) ProtoReflect

func (x *ComputeStorageDescriptor) ProtoReflect() protoreflect.Message

func (*ComputeStorageDescriptor) Reset

func (x *ComputeStorageDescriptor) Reset()

func (*ComputeStorageDescriptor) String

func (x *ComputeStorageDescriptor) String() string

CpuUsageSample

type CpuUsageSample struct {

	// Percentage of total CPU capacity utilized. Must be in the interval [0,
	// 100]. On most systems can be calculated using 100 - idle percentage.
	UtilizedPercentage float32 `protobuf:"fixed32,1,opt,name=utilized_percentage,json=utilizedPercentage,proto3" json:"utilized_percentage,omitempty"`
	// contains filtered or unexported fields
}

CPU usage sample.

func (*CpuUsageSample) Descriptor

func (*CpuUsageSample) Descriptor() ([]byte, []int)

Deprecated: Use CpuUsageSample.ProtoReflect.Descriptor instead.

func (*CpuUsageSample) GetUtilizedPercentage

func (x *CpuUsageSample) GetUtilizedPercentage() float32

func (*CpuUsageSample) ProtoMessage

func (*CpuUsageSample) ProtoMessage()

func (*CpuUsageSample) ProtoReflect

func (x *CpuUsageSample) ProtoReflect() protoreflect.Message

func (*CpuUsageSample) Reset

func (x *CpuUsageSample) Reset()

func (*CpuUsageSample) String

func (x *CpuUsageSample) String() string

CreateGroupRequest

type CreateGroupRequest struct {

	// Required. Value for parent.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. User specified ID for the group. It will become the last
	// component of the group name. The ID must be unique within the project, must
	// conform with RFC-1034, is restricted to lower-cased letters, and has a
	// maximum length of 63 characters. The ID must match the regular expression:
	// `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`.
	GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
	// Required. The group resource being created.
	Group *Group `protobuf:"bytes,3,opt,name=group,proto3" json:"group,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to create a group.

func (*CreateGroupRequest) Descriptor

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

CreateImportDataFileRequest

type CreateImportDataFileRequest struct {

	// Required. Name of the parent of the ImportDataFile.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The ID of the new data file.
	ImportDataFileId string `protobuf:"bytes,2,opt,name=import_data_file_id,json=importDataFileId,proto3" json:"import_data_file_id,omitempty"`
	// Required. The resource being created.
	ImportDataFile *ImportDataFile `protobuf:"bytes,3,opt,name=import_data_file,json=importDataFile,proto3" json:"import_data_file,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to create an ImportDataFile resource.

func (*CreateImportDataFileRequest) Descriptor

func (*CreateImportDataFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateImportDataFileRequest.ProtoReflect.Descriptor instead.

func (*CreateImportDataFileRequest) GetImportDataFile

func (x *CreateImportDataFileRequest) GetImportDataFile() *ImportDataFile

func (*CreateImportDataFileRequest) GetImportDataFileId

func (x *CreateImportDataFileRequest) GetImportDataFileId() string

func (*CreateImportDataFileRequest) GetParent

func (x *CreateImportDataFileRequest) GetParent() string

func (*CreateImportDataFileRequest) GetRequestId

func (x *CreateImportDataFileRequest) GetRequestId() string

func (*CreateImportDataFileRequest) ProtoMessage

func (*CreateImportDataFileRequest) ProtoMessage()

func (*CreateImportDataFileRequest) ProtoReflect

func (*CreateImportDataFileRequest) Reset

func (x *CreateImportDataFileRequest) Reset()

func (*CreateImportDataFileRequest) String

func (x *CreateImportDataFileRequest) String() string

CreateImportJobRequest

type CreateImportJobRequest struct {

	// Required. Value for parent.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. ID of the import job.
	ImportJobId string `protobuf:"bytes,2,opt,name=import_job_id,json=importJobId,proto3" json:"import_job_id,omitempty"`
	// Required. The resource being created.
	ImportJob *ImportJob `protobuf:"bytes,3,opt,name=import_job,json=importJob,proto3" json:"import_job,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to create an import job.

func (*CreateImportJobRequest) Descriptor

func (*CreateImportJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateImportJobRequest.ProtoReflect.Descriptor instead.

func (*CreateImportJobRequest) GetImportJob

func (x *CreateImportJobRequest) GetImportJob() *ImportJob

func (*CreateImportJobRequest) GetImportJobId

func (x *CreateImportJobRequest) GetImportJobId() string

func (*CreateImportJobRequest) GetParent

func (x *CreateImportJobRequest) GetParent() string

func (*CreateImportJobRequest) GetRequestId

func (x *CreateImportJobRequest) GetRequestId() string

func (*CreateImportJobRequest) ProtoMessage

func (*CreateImportJobRequest) ProtoMessage()

func (*CreateImportJobRequest) ProtoReflect

func (x *CreateImportJobRequest) ProtoReflect() protoreflect.Message

func (*CreateImportJobRequest) Reset

func (x *CreateImportJobRequest) Reset()

func (*CreateImportJobRequest) String

func (x *CreateImportJobRequest) String() string

CreatePreferenceSetRequest

type CreatePreferenceSetRequest struct {

	// Required. Value for parent.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. User specified ID for the preference set. It will become the last
	// component of the preference set name. The ID must be unique within the
	// project, must conform with RFC-1034, is restricted to lower-cased letters,
	// and has a maximum length of 63 characters. The ID must match the regular
	// expression
	// `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`.
	PreferenceSetId string `protobuf:"bytes,2,opt,name=preference_set_id,json=preferenceSetId,proto3" json:"preference_set_id,omitempty"`
	// Required. The preference set resource being created.
	PreferenceSet *PreferenceSet `protobuf:"bytes,3,opt,name=preference_set,json=preferenceSet,proto3" json:"preference_set,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to create a preference set.

func (*CreatePreferenceSetRequest) Descriptor

func (*CreatePreferenceSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePreferenceSetRequest.ProtoReflect.Descriptor instead.

func (*CreatePreferenceSetRequest) GetParent

func (x *CreatePreferenceSetRequest) GetParent() string

func (*CreatePreferenceSetRequest) GetPreferenceSet

func (x *CreatePreferenceSetRequest) GetPreferenceSet() *PreferenceSet

func (*CreatePreferenceSetRequest) GetPreferenceSetId

func (x *CreatePreferenceSetRequest) GetPreferenceSetId() string

func (*CreatePreferenceSetRequest) GetRequestId

func (x *CreatePreferenceSetRequest) GetRequestId() string

func (*CreatePreferenceSetRequest) ProtoMessage

func (*CreatePreferenceSetRequest) ProtoMessage()

func (*CreatePreferenceSetRequest) ProtoReflect

func (*CreatePreferenceSetRequest) Reset

func (x *CreatePreferenceSetRequest) Reset()

func (*CreatePreferenceSetRequest) String

func (x *CreatePreferenceSetRequest) String() string

CreateReportConfigRequest

type CreateReportConfigRequest struct {

	// Required. Value for parent.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. User specified ID for the report config. It will become the last
	// component of the report config name. The ID must be unique within the
	// project, must conform with RFC-1034, is restricted to lower-cased letters,
	// and has a maximum length of 63 characters. The ID must match the regular
	// expression: [a-z]([a-z0-9-]{0,61}[a-z0-9])?.
	ReportConfigId string `protobuf:"bytes,2,opt,name=report_config_id,json=reportConfigId,proto3" json:"report_config_id,omitempty"`
	// Required. The report config set resource being created.
	ReportConfig *ReportConfig `protobuf:"bytes,3,opt,name=report_config,json=reportConfig,proto3" json:"report_config,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to create a ReportConfig resource.

func (*CreateReportConfigRequest) Descriptor

func (*CreateReportConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateReportConfigRequest.ProtoReflect.Descriptor instead.

func (*CreateReportConfigRequest) GetParent

func (x *CreateReportConfigRequest) GetParent() string

func (*CreateReportConfigRequest) GetReportConfig

func (x *CreateReportConfigRequest) GetReportConfig() *ReportConfig

func (*CreateReportConfigRequest) GetReportConfigId

func (x *CreateReportConfigRequest) GetReportConfigId() string

func (*CreateReportConfigRequest) GetRequestId

func (x *CreateReportConfigRequest) GetRequestId() string

func (*CreateReportConfigRequest) ProtoMessage

func (*CreateReportConfigRequest) ProtoMessage()

func (*CreateReportConfigRequest) ProtoReflect

func (*CreateReportConfigRequest) Reset

func (x *CreateReportConfigRequest) Reset()

func (*CreateReportConfigRequest) String

func (x *CreateReportConfigRequest) String() string

CreateReportRequest

type CreateReportRequest struct {

	// Required. Value for parent.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. User specified id for the report. It will become the last
	// component of the report name. The id must be unique within the project,
	// must conform with RFC-1034, is restricted to lower-cased letters, and has a
	// maximum length of 63 characters. The id must match the regular expression:
	// [a-z]([a-z0-9-]{0,61}[a-z0-9])?.
	ReportId string `protobuf:"bytes,2,opt,name=report_id,json=reportId,proto3" json:"report_id,omitempty"`
	// Required. The report resource being created.
	Report *Report `protobuf:"bytes,3,opt,name=report,proto3" json:"report,omitempty"`
	// Optional. An optional 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
	// the 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
}

Message for creating a Report.

func (*CreateReportRequest) Descriptor

func (*CreateReportRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateReportRequest.ProtoReflect.Descriptor instead.

func (*CreateReportRequest) GetParent

func (x *CreateReportRequest) GetParent() string

func (*CreateReportRequest) GetReport

func (x *CreateReportRequest) GetReport() *Report

func (*CreateReportRequest) GetReportId

func (x *CreateReportRequest) GetReportId() string

func (*CreateReportRequest) GetRequestId

func (x *CreateReportRequest) GetRequestId() string

func (*CreateReportRequest) ProtoMessage

func (*CreateReportRequest) ProtoMessage()

func (*CreateReportRequest) ProtoReflect

func (x *CreateReportRequest) ProtoReflect() protoreflect.Message

func (*CreateReportRequest) Reset

func (x *CreateReportRequest) Reset()

func (*CreateReportRequest) String

func (x *CreateReportRequest) String() string

CreateSourceRequest

type CreateSourceRequest struct {

	// Required. Value for parent.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. User specified ID for the source. It will become the last
	// component of the source name. The ID must be unique within the project,
	// must conform with RFC-1034, is restricted to lower-cased letters, and has a
	// maximum length of 63 characters. The ID must match the regular expression:
	// `[a-z]([a-z0-9-]{0,61}[a-z0-9])?`.
	SourceId string `protobuf:"bytes,2,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
	// Required. The resource being created.
	Source *Source `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to create a source.

func (*CreateSourceRequest) Descriptor

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

DailyResourceUsageAggregation

type DailyResourceUsageAggregation struct {

	// Aggregation date. Day boundaries are at midnight UTC.
	Date *date.Date `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"`
	// CPU usage.
	Cpu *DailyResourceUsageAggregation_CPU `protobuf:"bytes,2,opt,name=cpu,proto3" json:"cpu,omitempty"`
	// Memory usage.
	Memory *DailyResourceUsageAggregation_Memory `protobuf:"bytes,3,opt,name=memory,proto3" json:"memory,omitempty"`
	// Network usage.
	Network *DailyResourceUsageAggregation_Network `protobuf:"bytes,4,opt,name=network,proto3" json:"network,omitempty"`
	// Disk usage.
	Disk *DailyResourceUsageAggregation_Disk `protobuf:"bytes,5,opt,name=disk,proto3" json:"disk,omitempty"`
	// contains filtered or unexported fields
}

Usage data aggregation for a single day.

func (*DailyResourceUsageAggregation) Descriptor

func (*DailyResourceUsageAggregation) Descriptor() ([]byte, []int)

Deprecated: Use DailyResourceUsageAggregation.ProtoReflect.Descriptor instead.

func (*DailyResourceUsageAggregation) GetCpu

func (*DailyResourceUsageAggregation) GetDate

func (x *DailyResourceUsageAggregation) GetDate() *date.Date

func (*DailyResourceUsageAggregation) GetDisk

func (*DailyResourceUsageAggregation) GetMemory

func (*DailyResourceUsageAggregation) GetNetwork

func (*DailyResourceUsageAggregation) ProtoMessage

func (*DailyResourceUsageAggregation) ProtoMessage()

func (*DailyResourceUsageAggregation) ProtoReflect

func (*DailyResourceUsageAggregation) Reset

func (x *DailyResourceUsageAggregation) Reset()

func (*DailyResourceUsageAggregation) String

DailyResourceUsageAggregation_CPU

type DailyResourceUsageAggregation_CPU struct {

	// CPU utilization percentage.
	UtilizationPercentage *DailyResourceUsageAggregation_Stats `protobuf:"bytes,1,opt,name=utilization_percentage,json=utilizationPercentage,proto3" json:"utilization_percentage,omitempty"`
	// contains filtered or unexported fields
}

Statistical aggregation of CPU usage.

func (*DailyResourceUsageAggregation_CPU) Descriptor

func (*DailyResourceUsageAggregation_CPU) Descriptor() ([]byte, []int)

Deprecated: Use DailyResourceUsageAggregation_CPU.ProtoReflect.Descriptor instead.

func (*DailyResourceUsageAggregation_CPU) GetUtilizationPercentage

func (*DailyResourceUsageAggregation_CPU) ProtoMessage

func (*DailyResourceUsageAggregation_CPU) ProtoMessage()

func (*DailyResourceUsageAggregation_CPU) ProtoReflect

func (*DailyResourceUsageAggregation_CPU) Reset

func (*DailyResourceUsageAggregation_CPU) String

DailyResourceUsageAggregation_Disk

type DailyResourceUsageAggregation_Disk struct {

	// Disk I/O operations per second.
	Iops *DailyResourceUsageAggregation_Stats `protobuf:"bytes,1,opt,name=iops,proto3" json:"iops,omitempty"`
	// contains filtered or unexported fields
}

Statistical aggregation of disk usage.

func (*DailyResourceUsageAggregation_Disk) Descriptor

func (*DailyResourceUsageAggregation_Disk) Descriptor() ([]byte, []int)

Deprecated: Use DailyResourceUsageAggregation_Disk.ProtoReflect.Descriptor instead.

func (*DailyResourceUsageAggregation_Disk) GetIops

func (*DailyResourceUsageAggregation_Disk) ProtoMessage

func (*DailyResourceUsageAggregation_Disk) ProtoMessage()

func (*DailyResourceUsageAggregation_Disk) ProtoReflect

func (*DailyResourceUsageAggregation_Disk) Reset

func (*DailyResourceUsageAggregation_Disk) String

DailyResourceUsageAggregation_Memory

type DailyResourceUsageAggregation_Memory struct {

	// Memory utilization percentage.
	UtilizationPercentage *DailyResourceUsageAggregation_Stats `protobuf:"bytes,1,opt,name=utilization_percentage,json=utilizationPercentage,proto3" json:"utilization_percentage,omitempty"`
	// contains filtered or unexported fields
}

Statistical aggregation of memory usage.

func (*DailyResourceUsageAggregation_Memory) Descriptor

func (*DailyResourceUsageAggregation_Memory) Descriptor() ([]byte, []int)

Deprecated: Use DailyResourceUsageAggregation_Memory.ProtoReflect.Descriptor instead.

func (*DailyResourceUsageAggregation_Memory) GetUtilizationPercentage

func (*DailyResourceUsageAggregation_Memory) ProtoMessage

func (*DailyResourceUsageAggregation_Memory) ProtoMessage()

func (*DailyResourceUsageAggregation_Memory) ProtoReflect

func (*DailyResourceUsageAggregation_Memory) Reset

func (*DailyResourceUsageAggregation_Memory) String

DailyResourceUsageAggregation_Network

type DailyResourceUsageAggregation_Network struct {

	// Network ingress in B/s.
	IngressBps *DailyResourceUsageAggregation_Stats `protobuf:"bytes,1,opt,name=ingress_bps,json=ingressBps,proto3" json:"ingress_bps,omitempty"`
	// Network egress in B/s.
	EgressBps *DailyResourceUsageAggregation_Stats `protobuf:"bytes,2,opt,name=egress_bps,json=egressBps,proto3" json:"egress_bps,omitempty"`
	// contains filtered or unexported fields
}

Statistical aggregation of network usage.

func (*DailyResourceUsageAggregation_Network) Descriptor

func (*DailyResourceUsageAggregation_Network) Descriptor() ([]byte, []int)

Deprecated: Use DailyResourceUsageAggregation_Network.ProtoReflect.Descriptor instead.

func (*DailyResourceUsageAggregation_Network) GetEgressBps

func (*DailyResourceUsageAggregation_Network) GetIngressBps

func (*DailyResourceUsageAggregation_Network) ProtoMessage

func (*DailyResourceUsageAggregation_Network) ProtoMessage()

func (*DailyResourceUsageAggregation_Network) ProtoReflect

func (*DailyResourceUsageAggregation_Network) Reset

func (*DailyResourceUsageAggregation_Network) String

DailyResourceUsageAggregation_Stats

type DailyResourceUsageAggregation_Stats struct {
	Average float32 `protobuf:"fixed32,1,opt,name=average,proto3" json:"average,omitempty"`

	Median float32 `protobuf:"fixed32,2,opt,name=median,proto3" json:"median,omitempty"`

	NinteyFifthPercentile float32 "" /* 128 byte string literal not displayed */

	Peak float32 `protobuf:"fixed32,4,opt,name=peak,proto3" json:"peak,omitempty"`

}

Statistical aggregation of samples for a single resource usage.

func (*DailyResourceUsageAggregation_Stats) Descriptor

func (*DailyResourceUsageAggregation_Stats) Descriptor() ([]byte, []int)

Deprecated: Use DailyResourceUsageAggregation_Stats.ProtoReflect.Descriptor instead.

func (*DailyResourceUsageAggregation_Stats) GetAverage

func (*DailyResourceUsageAggregation_Stats) GetMedian

func (*DailyResourceUsageAggregation_Stats) GetNinteyFifthPercentile

func (x *DailyResourceUsageAggregation_Stats) GetNinteyFifthPercentile() float32

func (*DailyResourceUsageAggregation_Stats) GetPeak

func (*DailyResourceUsageAggregation_Stats) ProtoMessage

func (*DailyResourceUsageAggregation_Stats) ProtoMessage()

func (*DailyResourceUsageAggregation_Stats) ProtoReflect

func (*DailyResourceUsageAggregation_Stats) Reset

func (*DailyResourceUsageAggregation_Stats) String

DeleteAssetRequest

type DeleteAssetRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to delete an asset.

func (*DeleteAssetRequest) Descriptor

func (*DeleteAssetRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAssetRequest.ProtoReflect.Descriptor instead.

func (*DeleteAssetRequest) GetName

func (x *DeleteAssetRequest) GetName() string

func (*DeleteAssetRequest) GetRequestId

func (x *DeleteAssetRequest) GetRequestId() string

func (*DeleteAssetRequest) ProtoMessage

func (*DeleteAssetRequest) ProtoMessage()

func (*DeleteAssetRequest) ProtoReflect

func (x *DeleteAssetRequest) ProtoReflect() protoreflect.Message

func (*DeleteAssetRequest) Reset

func (x *DeleteAssetRequest) Reset()

func (*DeleteAssetRequest) String

func (x *DeleteAssetRequest) String() string

DeleteGroupRequest

type DeleteGroupRequest struct {

	// Required. Name of the group resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to delete a group.

func (*DeleteGroupRequest) Descriptor

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

DeleteImportDataFileRequest

type DeleteImportDataFileRequest struct {

	// Required. Name of the ImportDataFile to delete.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to delete an ImportDataFile resource.

func (*DeleteImportDataFileRequest) Descriptor

func (*DeleteImportDataFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteImportDataFileRequest.ProtoReflect.Descriptor instead.

func (*DeleteImportDataFileRequest) GetName

func (x *DeleteImportDataFileRequest) GetName() string

func (*DeleteImportDataFileRequest) GetRequestId

func (x *DeleteImportDataFileRequest) GetRequestId() string

func (*DeleteImportDataFileRequest) ProtoMessage

func (*DeleteImportDataFileRequest) ProtoMessage()

func (*DeleteImportDataFileRequest) ProtoReflect

func (*DeleteImportDataFileRequest) Reset

func (x *DeleteImportDataFileRequest) Reset()

func (*DeleteImportDataFileRequest) String

func (x *DeleteImportDataFileRequest) String() string

DeleteImportJobRequest

type DeleteImportJobRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional 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
	// the 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"`
	// Optional. If set to `true`, any `ImportDataFiles` of this job will also be
	// deleted If set to `false`, the request only works if the job has no data
	// files.
	Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

A request to delete an import job.

func (*DeleteImportJobRequest) Descriptor

func (*DeleteImportJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteImportJobRequest.ProtoReflect.Descriptor instead.

func (*DeleteImportJobRequest) GetForce

func (x *DeleteImportJobRequest) GetForce() bool

func (*DeleteImportJobRequest) GetName

func (x *DeleteImportJobRequest) GetName() string

func (*DeleteImportJobRequest) GetRequestId

func (x *DeleteImportJobRequest) GetRequestId() string

func (*DeleteImportJobRequest) ProtoMessage

func (*DeleteImportJobRequest) ProtoMessage()

func (*DeleteImportJobRequest) ProtoReflect

func (x *DeleteImportJobRequest) ProtoReflect() protoreflect.Message

func (*DeleteImportJobRequest) Reset

func (x *DeleteImportJobRequest) Reset()

func (*DeleteImportJobRequest) String

func (x *DeleteImportJobRequest) String() string

DeletePreferenceSetRequest

type DeletePreferenceSetRequest struct {

	// Required. Name of the group resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to delete a preference set.

func (*DeletePreferenceSetRequest) Descriptor

func (*DeletePreferenceSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePreferenceSetRequest.ProtoReflect.Descriptor instead.

func (*DeletePreferenceSetRequest) GetName

func (x *DeletePreferenceSetRequest) GetName() string

func (*DeletePreferenceSetRequest) GetRequestId

func (x *DeletePreferenceSetRequest) GetRequestId() string

func (*DeletePreferenceSetRequest) ProtoMessage

func (*DeletePreferenceSetRequest) ProtoMessage()

func (*DeletePreferenceSetRequest) ProtoReflect

func (*DeletePreferenceSetRequest) Reset

func (x *DeletePreferenceSetRequest) Reset()

func (*DeletePreferenceSetRequest) String

func (x *DeletePreferenceSetRequest) String() string

DeleteReportConfigRequest

type DeleteReportConfigRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional 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
	// the 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"`
	// Optional. If set to `true`, any child `Reports` of this entity will also be
	// deleted. If set to `false`, the request only works if the resource has no
	// children.
	Force bool `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

A request to delete a ReportConfig.

func (*DeleteReportConfigRequest) Descriptor

func (*DeleteReportConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteReportConfigRequest.ProtoReflect.Descriptor instead.

func (*DeleteReportConfigRequest) GetForce

func (x *DeleteReportConfigRequest) GetForce() bool

func (*DeleteReportConfigRequest) GetName

func (x *DeleteReportConfigRequest) GetName() string

func (*DeleteReportConfigRequest) GetRequestId

func (x *DeleteReportConfigRequest) GetRequestId() string

func (*DeleteReportConfigRequest) ProtoMessage

func (*DeleteReportConfigRequest) ProtoMessage()

func (*DeleteReportConfigRequest) ProtoReflect

func (*DeleteReportConfigRequest) Reset

func (x *DeleteReportConfigRequest) Reset()

func (*DeleteReportConfigRequest) String

func (x *DeleteReportConfigRequest) String() string

DeleteReportRequest

type DeleteReportRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to delete a Report.

func (*DeleteReportRequest) Descriptor

func (*DeleteReportRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteReportRequest.ProtoReflect.Descriptor instead.

func (*DeleteReportRequest) GetName

func (x *DeleteReportRequest) GetName() string

func (*DeleteReportRequest) GetRequestId

func (x *DeleteReportRequest) GetRequestId() string

func (*DeleteReportRequest) ProtoMessage

func (*DeleteReportRequest) ProtoMessage()

func (*DeleteReportRequest) ProtoReflect

func (x *DeleteReportRequest) ProtoReflect() protoreflect.Message

func (*DeleteReportRequest) Reset

func (x *DeleteReportRequest) Reset()

func (*DeleteReportRequest) String

func (x *DeleteReportRequest) String() string

DeleteSourceRequest

type DeleteSourceRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to delete a source.

func (*DeleteSourceRequest) Descriptor

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

DiskEntry

type DiskEntry struct {
	CapacityBytes int64 `protobuf:"varint,1,opt,name=capacity_bytes,json=capacityBytes,proto3" json:"capacity_bytes,omitempty"`

	FreeBytes int64 `protobuf:"varint,2,opt,name=free_bytes,json=freeBytes,proto3" json:"free_bytes,omitempty"`

	DiskLabel string `protobuf:"bytes,3,opt,name=disk_label,json=diskLabel,proto3" json:"disk_label,omitempty"`

	DiskLabelType string `protobuf:"bytes,4,opt,name=disk_label_type,json=diskLabelType,proto3" json:"disk_label_type,omitempty"`

	InterfaceType DiskEntry_InterfaceType "" /* 162 byte string literal not displayed */

	Partitions *DiskPartitionList `protobuf:"bytes,6,opt,name=partitions,proto3" json:"partitions,omitempty"`

	HwAddress string `protobuf:"bytes,7,opt,name=hw_address,json=hwAddress,proto3" json:"hw_address,omitempty"`

	PlatformSpecific isDiskEntry_PlatformSpecific `protobuf_oneof:"platform_specific"`

}

Single disk entry.

func (*DiskEntry) Descriptor

func (*DiskEntry) Descriptor() ([]byte, []int)

Deprecated: Use DiskEntry.ProtoReflect.Descriptor instead.

func (*DiskEntry) GetCapacityBytes

func (x *DiskEntry) GetCapacityBytes() int64

func (*DiskEntry) GetDiskLabel

func (x *DiskEntry) GetDiskLabel() string

func (*DiskEntry) GetDiskLabelType

func (x *DiskEntry) GetDiskLabelType() string

func (*DiskEntry) GetFreeBytes

func (x *DiskEntry) GetFreeBytes() int64

func (*DiskEntry) GetHwAddress

func (x *DiskEntry) GetHwAddress() string

func (*DiskEntry) GetInterfaceType

func (x *DiskEntry) GetInterfaceType() DiskEntry_InterfaceType

func (*DiskEntry) GetPartitions

func (x *DiskEntry) GetPartitions() *DiskPartitionList

func (*DiskEntry) GetPlatformSpecific

func (m *DiskEntry) GetPlatformSpecific() isDiskEntry_PlatformSpecific

func (*DiskEntry) GetVmware

func (x *DiskEntry) GetVmware() *VmwareDiskConfig

func (*DiskEntry) ProtoMessage

func (*DiskEntry) ProtoMessage()

func (*DiskEntry) ProtoReflect

func (x *DiskEntry) ProtoReflect() protoreflect.Message

func (*DiskEntry) Reset

func (x *DiskEntry) Reset()

func (*DiskEntry) String

func (x *DiskEntry) String() string

DiskEntryList

type DiskEntryList struct {

	// Disk entries.
	Entries []*DiskEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

VM disks.

func (*DiskEntryList) Descriptor

func (*DiskEntryList) Descriptor() ([]byte, []int)

Deprecated: Use DiskEntryList.ProtoReflect.Descriptor instead.

func (*DiskEntryList) GetEntries

func (x *DiskEntryList) GetEntries() []*DiskEntry

func (*DiskEntryList) ProtoMessage

func (*DiskEntryList) ProtoMessage()

func (*DiskEntryList) ProtoReflect

func (x *DiskEntryList) ProtoReflect() protoreflect.Message

func (*DiskEntryList) Reset

func (x *DiskEntryList) Reset()

func (*DiskEntryList) String

func (x *DiskEntryList) String() string

DiskEntry_InterfaceType

type DiskEntry_InterfaceType int32

Disks interface type.

DiskEntry_INTERFACE_TYPE_UNSPECIFIED, DiskEntry_IDE, DiskEntry_SATA, DiskEntry_SAS, DiskEntry_SCSI, DiskEntry_NVME, DiskEntry_FC, DiskEntry_ISCSI

const (
	// Interface type unknown or unspecified.
	DiskEntry_INTERFACE_TYPE_UNSPECIFIED DiskEntry_InterfaceType = 0
	// IDE interface type.
	DiskEntry_IDE DiskEntry_InterfaceType = 1
	// SATA interface type.
	DiskEntry_SATA DiskEntry_InterfaceType = 2
	// SAS interface type.
	DiskEntry_SAS DiskEntry_InterfaceType = 3
	// SCSI interface type.
	DiskEntry_SCSI DiskEntry_InterfaceType = 4
	// NVME interface type.
	DiskEntry_NVME DiskEntry_InterfaceType = 5
	// FC interface type.
	DiskEntry_FC DiskEntry_InterfaceType = 6
	// iSCSI interface type.
	DiskEntry_ISCSI DiskEntry_InterfaceType = 7
)

func (DiskEntry_InterfaceType) Descriptor

func (DiskEntry_InterfaceType) Enum

func (DiskEntry_InterfaceType) EnumDescriptor

func (DiskEntry_InterfaceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use DiskEntry_InterfaceType.Descriptor instead.

func (DiskEntry_InterfaceType) Number

func (DiskEntry_InterfaceType) String

func (x DiskEntry_InterfaceType) String() string

func (DiskEntry_InterfaceType) Type

DiskEntry_Vmware

type DiskEntry_Vmware struct {
	// VMware disk details.
	Vmware *VmwareDiskConfig `protobuf:"bytes,20,opt,name=vmware,proto3,oneof"`
}

DiskPartition

type DiskPartition struct {

	// Partition type.
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Partition file system.
	FileSystem string `protobuf:"bytes,2,opt,name=file_system,json=fileSystem,proto3" json:"file_system,omitempty"`
	// Mount pount (Linux/Windows) or drive letter (Windows).
	MountPoint string `protobuf:"bytes,3,opt,name=mount_point,json=mountPoint,proto3" json:"mount_point,omitempty"`
	// Partition capacity.
	CapacityBytes int64 `protobuf:"varint,4,opt,name=capacity_bytes,json=capacityBytes,proto3" json:"capacity_bytes,omitempty"`
	// Partition free space.
	FreeBytes int64 `protobuf:"varint,5,opt,name=free_bytes,json=freeBytes,proto3" json:"free_bytes,omitempty"`
	// Partition UUID.
	Uuid string `protobuf:"bytes,6,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// Sub-partitions.
	SubPartitions *DiskPartitionList `protobuf:"bytes,7,opt,name=sub_partitions,json=subPartitions,proto3" json:"sub_partitions,omitempty"`
	// contains filtered or unexported fields
}

Disk Partition details.

func (*DiskPartition) Descriptor

func (*DiskPartition) Descriptor() ([]byte, []int)

Deprecated: Use DiskPartition.ProtoReflect.Descriptor instead.

func (*DiskPartition) GetCapacityBytes

func (x *DiskPartition) GetCapacityBytes() int64

func (*DiskPartition) GetFileSystem

func (x *DiskPartition) GetFileSystem() string

func (*DiskPartition) GetFreeBytes

func (x *DiskPartition) GetFreeBytes() int64

func (*DiskPartition) GetMountPoint

func (x *DiskPartition) GetMountPoint() string

func (*DiskPartition) GetSubPartitions

func (x *DiskPartition) GetSubPartitions() *DiskPartitionList

func (*DiskPartition) GetType

func (x *DiskPartition) GetType() string

func (*DiskPartition) GetUuid

func (x *DiskPartition) GetUuid() string

func (*DiskPartition) ProtoMessage

func (*DiskPartition) ProtoMessage()

func (*DiskPartition) ProtoReflect

func (x *DiskPartition) ProtoReflect() protoreflect.Message

func (*DiskPartition) Reset

func (x *DiskPartition) Reset()

func (*DiskPartition) String

func (x *DiskPartition) String() string

DiskPartitionList

type DiskPartitionList struct {

	// Partition entries.
	Entries []*DiskPartition `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

Disk partition list.

func (*DiskPartitionList) Descriptor

func (*DiskPartitionList) Descriptor() ([]byte, []int)

Deprecated: Use DiskPartitionList.ProtoReflect.Descriptor instead.

func (*DiskPartitionList) GetEntries

func (x *DiskPartitionList) GetEntries() []*DiskPartition

func (*DiskPartitionList) ProtoMessage

func (*DiskPartitionList) ProtoMessage()

func (*DiskPartitionList) ProtoReflect

func (x *DiskPartitionList) ProtoReflect() protoreflect.Message

func (*DiskPartitionList) Reset

func (x *DiskPartitionList) Reset()

func (*DiskPartitionList) String

func (x *DiskPartitionList) String() string

DiskUsageSample

type DiskUsageSample struct {

	// Average IOPS sampled over a short window. Must be non-negative.
	AverageIops float32 `protobuf:"fixed32,1,opt,name=average_iops,json=averageIops,proto3" json:"average_iops,omitempty"`
	// contains filtered or unexported fields
}

Disk usage sample. Values are across all disks.

func (*DiskUsageSample) Descriptor

func (*DiskUsageSample) Descriptor() ([]byte, []int)

Deprecated: Use DiskUsageSample.ProtoReflect.Descriptor instead.

func (*DiskUsageSample) GetAverageIops

func (x *DiskUsageSample) GetAverageIops() float32

func (*DiskUsageSample) ProtoMessage

func (*DiskUsageSample) ProtoMessage()

func (*DiskUsageSample) ProtoReflect

func (x *DiskUsageSample) ProtoReflect() protoreflect.Message

func (*DiskUsageSample) Reset

func (x *DiskUsageSample) Reset()

func (*DiskUsageSample) String

func (x *DiskUsageSample) String() string

ErrorFrame

type ErrorFrame struct {

	// Output only. The identifier of the ErrorFrame.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. All the violations that were detected for the frame.
	Violations []*FrameViolationEntry `protobuf:"bytes,2,rep,name=violations,proto3" json:"violations,omitempty"`
	// Output only. The frame that was originally reported.
	OriginalFrame *AssetFrame `protobuf:"bytes,3,opt,name=original_frame,json=originalFrame,proto3" json:"original_frame,omitempty"`
	// Output only. Frame ingestion time.
	IngestionTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=ingestion_time,json=ingestionTime,proto3" json:"ingestion_time,omitempty"`
	// contains filtered or unexported fields
}

Message representing a frame which failed to be processed due to an error.

func (*ErrorFrame) Descriptor

func (*ErrorFrame) Descriptor() ([]byte, []int)

Deprecated: Use ErrorFrame.ProtoReflect.Descriptor instead.

func (*ErrorFrame) GetIngestionTime

func (x *ErrorFrame) GetIngestionTime() *timestamppb.Timestamp

func (*ErrorFrame) GetName

func (x *ErrorFrame) GetName() string

func (*ErrorFrame) GetOriginalFrame

func (x *ErrorFrame) GetOriginalFrame() *AssetFrame

func (*ErrorFrame) GetViolations

func (x *ErrorFrame) GetViolations() []*FrameViolationEntry

func (*ErrorFrame) ProtoMessage

func (*ErrorFrame) ProtoMessage()

func (*ErrorFrame) ProtoReflect

func (x *ErrorFrame) ProtoReflect() protoreflect.Message

func (*ErrorFrame) Reset

func (x *ErrorFrame) Reset()

func (*ErrorFrame) String

func (x *ErrorFrame) String() string

ErrorFrameView

type ErrorFrameView int32

ErrorFrameView can be specified in ErrorFrames List and Get requests to control the level of details that is returned for the original frame.

ErrorFrameView_ERROR_FRAME_VIEW_UNSPECIFIED, ErrorFrameView_ERROR_FRAME_VIEW_BASIC, ErrorFrameView_ERROR_FRAME_VIEW_FULL

const (
	// Value is unset. The system will fallback to the default value.
	ErrorFrameView_ERROR_FRAME_VIEW_UNSPECIFIED ErrorFrameView = 0
	// Include basic frame data, but not the full contents.
	ErrorFrameView_ERROR_FRAME_VIEW_BASIC ErrorFrameView = 1
	// Include everything.
	ErrorFrameView_ERROR_FRAME_VIEW_FULL ErrorFrameView = 2
)

func (ErrorFrameView) Descriptor

func (ErrorFrameView) Enum

func (x ErrorFrameView) Enum() *ErrorFrameView

func (ErrorFrameView) EnumDescriptor

func (ErrorFrameView) EnumDescriptor() ([]byte, []int)

Deprecated: Use ErrorFrameView.Descriptor instead.

func (ErrorFrameView) Number

func (ErrorFrameView) String

func (x ErrorFrameView) String() string

func (ErrorFrameView) Type

ExecutionReport

type ExecutionReport struct {

	// Total number of asset frames reported for the import job.
	FramesReported int32 `protobuf:"varint,1,opt,name=frames_reported,json=framesReported,proto3" json:"frames_reported,omitempty"`
	// Validation errors encountered during the execution of the import job.
	ExecutionErrors *ValidationReport `protobuf:"bytes,2,opt,name=execution_errors,json=executionErrors,proto3" json:"execution_errors,omitempty"`
	// Output only. Total number of rows in the import job.
	TotalRowsCount int32 `protobuf:"varint,3,opt,name=total_rows_count,json=totalRowsCount,proto3" json:"total_rows_count,omitempty"`
	// contains filtered or unexported fields
}

A resource that reports result of the import job execution.

func (*ExecutionReport) Descriptor

func (*ExecutionReport) Descriptor() ([]byte, []int)

Deprecated: Use ExecutionReport.ProtoReflect.Descriptor instead.

func (*ExecutionReport) GetExecutionErrors

func (x *ExecutionReport) GetExecutionErrors() *ValidationReport

func (*ExecutionReport) GetFramesReported

func (x *ExecutionReport) GetFramesReported() int32

func (*ExecutionReport) GetTotalRowsCount

func (x *ExecutionReport) GetTotalRowsCount() int32

func (*ExecutionReport) ProtoMessage

func (*ExecutionReport) ProtoMessage()

func (*ExecutionReport) ProtoReflect

func (x *ExecutionReport) ProtoReflect() protoreflect.Message

func (*ExecutionReport) Reset

func (x *ExecutionReport) Reset()

func (*ExecutionReport) String

func (x *ExecutionReport) String() string

FileValidationReport

type FileValidationReport struct {

	// The name of the file.
	FileName string `protobuf:"bytes,1,opt,name=file_name,json=fileName,proto3" json:"file_name,omitempty"`
	// Partial list of rows that encountered validation error.
	RowErrors []*ImportRowError `protobuf:"bytes,2,rep,name=row_errors,json=rowErrors,proto3" json:"row_errors,omitempty"`
	// Flag indicating that processing was aborted due to maximum number of
	// errors.
	PartialReport bool `protobuf:"varint,3,opt,name=partial_report,json=partialReport,proto3" json:"partial_report,omitempty"`
	// List of file level errors.
	FileErrors []*ImportError `protobuf:"bytes,4,rep,name=file_errors,json=fileErrors,proto3" json:"file_errors,omitempty"`
	// contains filtered or unexported fields
}

A resource that aggregates the validation errors found in an import job file.

func (*FileValidationReport) Descriptor

func (*FileValidationReport) Descriptor() ([]byte, []int)

Deprecated: Use FileValidationReport.ProtoReflect.Descriptor instead.

func (*FileValidationReport) GetFileErrors

func (x *FileValidationReport) GetFileErrors() []*ImportError

func (*FileValidationReport) GetFileName

func (x *FileValidationReport) GetFileName() string

func (*FileValidationReport) GetPartialReport

func (x *FileValidationReport) GetPartialReport() bool

func (*FileValidationReport) GetRowErrors

func (x *FileValidationReport) GetRowErrors() []*ImportRowError

func (*FileValidationReport) ProtoMessage

func (*FileValidationReport) ProtoMessage()

func (*FileValidationReport) ProtoReflect

func (x *FileValidationReport) ProtoReflect() protoreflect.Message

func (*FileValidationReport) Reset

func (x *FileValidationReport) Reset()

func (*FileValidationReport) String

func (x *FileValidationReport) String() string

FitDescriptor

type FitDescriptor struct {
	FitLevel FitDescriptor_FitLevel "" /* 146 byte string literal not displayed */

}

Describes the fit level of an asset for migration to a specific target.

func (*FitDescriptor) Descriptor

func (*FitDescriptor) Descriptor() ([]byte, []int)

Deprecated: Use FitDescriptor.ProtoReflect.Descriptor instead.

func (*FitDescriptor) GetFitLevel

func (x *FitDescriptor) GetFitLevel() FitDescriptor_FitLevel

func (*FitDescriptor) ProtoMessage

func (*FitDescriptor) ProtoMessage()

func (*FitDescriptor) ProtoReflect

func (x *FitDescriptor) ProtoReflect() protoreflect.Message

func (*FitDescriptor) Reset

func (x *FitDescriptor) Reset()

func (*FitDescriptor) String

func (x *FitDescriptor) String() string

FitDescriptor_FitLevel

type FitDescriptor_FitLevel int32

Fit level.

FitDescriptor_FIT_LEVEL_UNSPECIFIED, FitDescriptor_FIT, FitDescriptor_NO_FIT, FitDescriptor_REQUIRES_EFFORT

const (
	// Not enough information.
	FitDescriptor_FIT_LEVEL_UNSPECIFIED FitDescriptor_FitLevel = 0
	// Fit.
	FitDescriptor_FIT FitDescriptor_FitLevel = 1
	// No Fit.
	FitDescriptor_NO_FIT FitDescriptor_FitLevel = 2
	// Fit with effort.
	FitDescriptor_REQUIRES_EFFORT FitDescriptor_FitLevel = 3
)

func (FitDescriptor_FitLevel) Descriptor

func (FitDescriptor_FitLevel) Enum

func (FitDescriptor_FitLevel) EnumDescriptor

func (FitDescriptor_FitLevel) EnumDescriptor() ([]byte, []int)

Deprecated: Use FitDescriptor_FitLevel.Descriptor instead.

func (FitDescriptor_FitLevel) Number

func (FitDescriptor_FitLevel) String

func (x FitDescriptor_FitLevel) String() string

func (FitDescriptor_FitLevel) Type

FrameViolationEntry

type FrameViolationEntry struct {

	// The field of the original frame where the violation occurred.
	Field string `protobuf:"bytes,1,opt,name=field,proto3" json:"field,omitempty"`
	// A message describing the violation.
	Violation string `protobuf:"bytes,2,opt,name=violation,proto3" json:"violation,omitempty"`
	// contains filtered or unexported fields
}

A resource that contains a single violation of a reported AssetFrame resource.

func (*FrameViolationEntry) Descriptor

func (*FrameViolationEntry) Descriptor() ([]byte, []int)

Deprecated: Use FrameViolationEntry.ProtoReflect.Descriptor instead.

func (*FrameViolationEntry) GetField

func (x *FrameViolationEntry) GetField() string

func (*FrameViolationEntry) GetViolation

func (x *FrameViolationEntry) GetViolation() string

func (*FrameViolationEntry) ProtoMessage

func (*FrameViolationEntry) ProtoMessage()

func (*FrameViolationEntry) ProtoReflect

func (x *FrameViolationEntry) ProtoReflect() protoreflect.Message

func (*FrameViolationEntry) Reset

func (x *FrameViolationEntry) Reset()

func (*FrameViolationEntry) String

func (x *FrameViolationEntry) String() string

Frames

type Frames struct {

	// A repeated field of asset data.
	FramesData []*AssetFrame `protobuf:"bytes,1,rep,name=frames_data,json=framesData,proto3" json:"frames_data,omitempty"`
	// contains filtered or unexported fields
}

Collection of frame data.

func (*Frames) Descriptor

func (*Frames) Descriptor() ([]byte, []int)

Deprecated: Use Frames.ProtoReflect.Descriptor instead.

func (*Frames) GetFramesData

func (x *Frames) GetFramesData() []*AssetFrame

func (*Frames) ProtoMessage

func (*Frames) ProtoMessage()

func (*Frames) ProtoReflect

func (x *Frames) ProtoReflect() protoreflect.Message

func (*Frames) Reset

func (x *Frames) Reset()

func (*Frames) String

func (x *Frames) String() string

FstabEntry

type FstabEntry struct {

	// The block special device or remote filesystem to be mounted.
	Spec string `protobuf:"bytes,1,opt,name=spec,proto3" json:"spec,omitempty"`
	// The mount point for the filesystem.
	File string `protobuf:"bytes,2,opt,name=file,proto3" json:"file,omitempty"`
	// The type of the filesystem.
	Vfstype string `protobuf:"bytes,3,opt,name=vfstype,proto3" json:"vfstype,omitempty"`
	// Mount options associated with the filesystem.
	Mntops string `protobuf:"bytes,4,opt,name=mntops,proto3" json:"mntops,omitempty"`
	// Used by dump to determine which filesystems need to be dumped.
	Freq int32 `protobuf:"varint,5,opt,name=freq,proto3" json:"freq,omitempty"`
	// Used by the fsck(8) program to determine the order in which filesystem
	// checks are done at reboot time.
	Passno int32 `protobuf:"varint,6,opt,name=passno,proto3" json:"passno,omitempty"`
	// contains filtered or unexported fields
}

Single fstab entry.

func (*FstabEntry) Descriptor

func (*FstabEntry) Descriptor() ([]byte, []int)

Deprecated: Use FstabEntry.ProtoReflect.Descriptor instead.

func (*FstabEntry) GetFile

func (x *FstabEntry) GetFile() string

func (*FstabEntry) GetFreq

func (x *FstabEntry) GetFreq() int32

func (*FstabEntry) GetMntops

func (x *FstabEntry) GetMntops() string

func (*FstabEntry) GetPassno

func (x *FstabEntry) GetPassno() int32

func (*FstabEntry) GetSpec

func (x *FstabEntry) GetSpec() string

func (*FstabEntry) GetVfstype

func (x *FstabEntry) GetVfstype() string

func (*FstabEntry) ProtoMessage

func (*FstabEntry) ProtoMessage()

func (*FstabEntry) ProtoReflect

func (x *FstabEntry) ProtoReflect() protoreflect.Message

func (*FstabEntry) Reset

func (x *FstabEntry) Reset()

func (*FstabEntry) String

func (x *FstabEntry) String() string

FstabEntryList

type FstabEntryList struct {

	// Fstab entries.
	Entries []*FstabEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

Fstab content.

func (*FstabEntryList) Descriptor

func (*FstabEntryList) Descriptor() ([]byte, []int)

Deprecated: Use FstabEntryList.ProtoReflect.Descriptor instead.

func (*FstabEntryList) GetEntries

func (x *FstabEntryList) GetEntries() []*FstabEntry

func (*FstabEntryList) ProtoMessage

func (*FstabEntryList) ProtoMessage()

func (*FstabEntryList) ProtoReflect

func (x *FstabEntryList) ProtoReflect() protoreflect.Message

func (*FstabEntryList) Reset

func (x *FstabEntryList) Reset()

func (*FstabEntryList) String

func (x *FstabEntryList) String() string

GenericInsight

type GenericInsight struct {

	// Output only. Represents a globally unique message id for
	// this insight, can be used for localization purposes, in case message_code
	// is not yet known by the client use default_message instead.
	MessageId int64 `protobuf:"varint,1,opt,name=message_id,json=messageId,proto3" json:"message_id,omitempty"`
	// Output only. In case message_code is not yet known by the client
	// default_message will be the message to be used instead.
	DefaultMessage string `protobuf:"bytes,2,opt,name=default_message,json=defaultMessage,proto3" json:"default_message,omitempty"`
	// Output only. Additional information about the insight, each entry can be a
	// logical entry and must make sense if it is displayed with line breaks
	// between each entry. Text can contain md style links.
	AdditionalInformation []string `protobuf:"bytes,3,rep,name=additional_information,json=additionalInformation,proto3" json:"additional_information,omitempty"`
	// contains filtered or unexported fields
}

A generic insight about an asset.

func (*GenericInsight) Descriptor

func (*GenericInsight) Descriptor() ([]byte, []int)

Deprecated: Use GenericInsight.ProtoReflect.Descriptor instead.

func (*GenericInsight) GetAdditionalInformation

func (x *GenericInsight) GetAdditionalInformation() []string

func (*GenericInsight) GetDefaultMessage

func (x *GenericInsight) GetDefaultMessage() string

func (*GenericInsight) GetMessageId

func (x *GenericInsight) GetMessageId() int64

func (*GenericInsight) ProtoMessage

func (*GenericInsight) ProtoMessage()

func (*GenericInsight) ProtoReflect

func (x *GenericInsight) ProtoReflect() protoreflect.Message

func (*GenericInsight) Reset

func (x *GenericInsight) Reset()

func (*GenericInsight) String

func (x *GenericInsight) String() string

GenericPlatformDetails

type GenericPlatformDetails struct {

	// Free text representation of the machine location.
	// The format of this field should not be relied on. Different VMs in the same
	// location may have different string values for this field.
	Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

Generic platform details.

func (*GenericPlatformDetails) Descriptor

func (*GenericPlatformDetails) Descriptor() ([]byte, []int)

Deprecated: Use GenericPlatformDetails.ProtoReflect.Descriptor instead.

func (*GenericPlatformDetails) GetLocation

func (x *GenericPlatformDetails) GetLocation() string

func (*GenericPlatformDetails) ProtoMessage

func (*GenericPlatformDetails) ProtoMessage()

func (*GenericPlatformDetails) ProtoReflect

func (x *GenericPlatformDetails) ProtoReflect() protoreflect.Message

func (*GenericPlatformDetails) Reset

func (x *GenericPlatformDetails) Reset()

func (*GenericPlatformDetails) String

func (x *GenericPlatformDetails) String() string

GetAssetRequest

type GetAssetRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// View of the assets. Defaults to BASIC.
	View AssetView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.migrationcenter.v1.AssetView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

Message for getting a Asset.

func (*GetAssetRequest) Descriptor

func (*GetAssetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAssetRequest.ProtoReflect.Descriptor instead.

func (*GetAssetRequest) GetName

func (x *GetAssetRequest) GetName() string

func (*GetAssetRequest) GetView

func (x *GetAssetRequest) GetView() AssetView

func (*GetAssetRequest) ProtoMessage

func (*GetAssetRequest) ProtoMessage()

func (*GetAssetRequest) ProtoReflect

func (x *GetAssetRequest) ProtoReflect() protoreflect.Message

func (*GetAssetRequest) Reset

func (x *GetAssetRequest) Reset()

func (*GetAssetRequest) String

func (x *GetAssetRequest) String() string

GetErrorFrameRequest

type GetErrorFrameRequest struct {

	// Required. The name of the frame to retrieve.
	// Format:
	// projects/{project}/locations/{location}/sources/{source}/errorFrames/{error_frame}
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional view mode to control the level of details for the
	// frame. The default is a basic frame view.
	View ErrorFrameView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.migrationcenter.v1.ErrorFrameView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

func (*GetErrorFrameRequest) Descriptor

func (*GetErrorFrameRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetErrorFrameRequest.ProtoReflect.Descriptor instead.

func (*GetErrorFrameRequest) GetName

func (x *GetErrorFrameRequest) GetName() string

func (*GetErrorFrameRequest) GetView

func (x *GetErrorFrameRequest) GetView() ErrorFrameView

func (*GetErrorFrameRequest) ProtoMessage

func (*GetErrorFrameRequest) ProtoMessage()

func (*GetErrorFrameRequest) ProtoReflect

func (x *GetErrorFrameRequest) ProtoReflect() protoreflect.Message

func (*GetErrorFrameRequest) Reset

func (x *GetErrorFrameRequest) Reset()

func (*GetErrorFrameRequest) String

func (x *GetErrorFrameRequest) String() string

GetGroupRequest

type GetGroupRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A request to get a group.

func (*GetGroupRequest) Descriptor

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

GetImportDataFileRequest

type GetImportDataFileRequest struct {

	// Required. Name of the ImportDataFile.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A request to get an import data file.

func (*GetImportDataFileRequest) Descriptor

func (*GetImportDataFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetImportDataFileRequest.ProtoReflect.Descriptor instead.

func (*GetImportDataFileRequest) GetName

func (x *GetImportDataFileRequest) GetName() string

func (*GetImportDataFileRequest) ProtoMessage

func (*GetImportDataFileRequest) ProtoMessage()

func (*GetImportDataFileRequest) ProtoReflect

func (x *GetImportDataFileRequest) ProtoReflect() protoreflect.Message

func (*GetImportDataFileRequest) Reset

func (x *GetImportDataFileRequest) Reset()

func (*GetImportDataFileRequest) String

func (x *GetImportDataFileRequest) String() string

GetImportJobRequest

type GetImportJobRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The level of details of the import job.
	// Default value is FULL.
	View ImportJobView `protobuf:"varint,2,opt,name=view,proto3,enum=google.cloud.migrationcenter.v1.ImportJobView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

A request to get an import job.

func (*GetImportJobRequest) Descriptor

func (*GetImportJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetImportJobRequest.ProtoReflect.Descriptor instead.

func (*GetImportJobRequest) GetName

func (x *GetImportJobRequest) GetName() string

func (*GetImportJobRequest) GetView

func (x *GetImportJobRequest) GetView() ImportJobView

func (*GetImportJobRequest) ProtoMessage

func (*GetImportJobRequest) ProtoMessage()

func (*GetImportJobRequest) ProtoReflect

func (x *GetImportJobRequest) ProtoReflect() protoreflect.Message

func (*GetImportJobRequest) Reset

func (x *GetImportJobRequest) Reset()

func (*GetImportJobRequest) String

func (x *GetImportJobRequest) String() string

GetPreferenceSetRequest

type GetPreferenceSetRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A request to get a preference set.

func (*GetPreferenceSetRequest) Descriptor

func (*GetPreferenceSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPreferenceSetRequest.ProtoReflect.Descriptor instead.

func (*GetPreferenceSetRequest) GetName

func (x *GetPreferenceSetRequest) GetName() string

func (*GetPreferenceSetRequest) ProtoMessage

func (*GetPreferenceSetRequest) ProtoMessage()

func (*GetPreferenceSetRequest) ProtoReflect

func (x *GetPreferenceSetRequest) ProtoReflect() protoreflect.Message

func (*GetPreferenceSetRequest) Reset

func (x *GetPreferenceSetRequest) Reset()

func (*GetPreferenceSetRequest) String

func (x *GetPreferenceSetRequest) String() string

GetReportConfigRequest

type GetReportConfigRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A request to get a ReportConfig resource.

func (*GetReportConfigRequest) Descriptor

func (*GetReportConfigRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReportConfigRequest.ProtoReflect.Descriptor instead.

func (*GetReportConfigRequest) GetName

func (x *GetReportConfigRequest) GetName() string

func (*GetReportConfigRequest) ProtoMessage

func (*GetReportConfigRequest) ProtoMessage()

func (*GetReportConfigRequest) ProtoReflect

func (x *GetReportConfigRequest) ProtoReflect() protoreflect.Message

func (*GetReportConfigRequest) Reset

func (x *GetReportConfigRequest) Reset()

func (*GetReportConfigRequest) String

func (x *GetReportConfigRequest) String() string

GetReportRequest

type GetReportRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Determines what information to retrieve for the Report.
	View ReportView `protobuf:"varint,6,opt,name=view,proto3,enum=google.cloud.migrationcenter.v1.ReportView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

A request to get a Report.

func (*GetReportRequest) Descriptor

func (*GetReportRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReportRequest.ProtoReflect.Descriptor instead.

func (*GetReportRequest) GetName

func (x *GetReportRequest) GetName() string

func (*GetReportRequest) GetView

func (x *GetReportRequest) GetView() ReportView

func (*GetReportRequest) ProtoMessage

func (*GetReportRequest) ProtoMessage()

func (*GetReportRequest) ProtoReflect

func (x *GetReportRequest) ProtoReflect() protoreflect.Message

func (*GetReportRequest) Reset

func (x *GetReportRequest) Reset()

func (*GetReportRequest) String

func (x *GetReportRequest) String() string

GetSettingsRequest

type GetSettingsRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A request to get the settings.

func (*GetSettingsRequest) Descriptor

func (*GetSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetSettingsRequest) GetName

func (x *GetSettingsRequest) GetName() string

func (*GetSettingsRequest) ProtoMessage

func (*GetSettingsRequest) ProtoMessage()

func (*GetSettingsRequest) ProtoReflect

func (x *GetSettingsRequest) ProtoReflect() protoreflect.Message

func (*GetSettingsRequest) Reset

func (x *GetSettingsRequest) Reset()

func (*GetSettingsRequest) String

func (x *GetSettingsRequest) String() string

GetSourceRequest

type GetSourceRequest struct {

	// Required. Name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A request to get a source.

func (*GetSourceRequest) Descriptor

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

Group

type Group struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`

	Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`

}

A resource that represents an asset group. The purpose of an asset group is to bundle a set of assets that have something in common, while allowing users to add annotations to the group. An asset can belong to multiple groups.

func (*Group) Descriptor

func (*Group) Descriptor() ([]byte, []int)

Deprecated: Use Group.ProtoReflect.Descriptor instead.

func (*Group) GetCreateTime

func (x *Group) GetCreateTime() *timestamppb.Timestamp

func (*Group) GetDescription

func (x *Group) GetDescription() string

func (*Group) GetDisplayName

func (x *Group) GetDisplayName() string

func (*Group) GetLabels

func (x *Group) GetLabels() map[string]string

func (*Group) GetName

func (x *Group) GetName() string

func (*Group) GetUpdateTime

func (x *Group) GetUpdateTime() *timestamppb.Timestamp

func (*Group) ProtoMessage

func (*Group) ProtoMessage()

func (*Group) ProtoReflect

func (x *Group) ProtoReflect() protoreflect.Message

func (*Group) Reset

func (x *Group) Reset()

func (*Group) String

func (x *Group) String() string

GuestConfigDetails

type GuestConfigDetails struct {
	Issue string `protobuf:"bytes,1,opt,name=issue,proto3" json:"issue,omitempty"`

	Fstab *FstabEntryList `protobuf:"bytes,2,opt,name=fstab,proto3" json:"fstab,omitempty"`

	Hosts *HostsEntryList `protobuf:"bytes,3,opt,name=hosts,proto3" json:"hosts,omitempty"`

	NfsExports *NfsExportList `protobuf:"bytes,4,opt,name=nfs_exports,json=nfsExports,proto3" json:"nfs_exports,omitempty"`

	SelinuxMode GuestConfigDetails_SeLinuxMode "" /* 163 byte string literal not displayed */

}

Guest OS config information.

func (*GuestConfigDetails) Descriptor

func (*GuestConfigDetails) Descriptor() ([]byte, []int)

Deprecated: Use GuestConfigDetails.ProtoReflect.Descriptor instead.

func (*GuestConfigDetails) GetFstab

func (x *GuestConfigDetails) GetFstab() *FstabEntryList

func (*GuestConfigDetails) GetHosts

func (x *GuestConfigDetails) GetHosts() *HostsEntryList

func (*GuestConfigDetails) GetIssue

func (x *GuestConfigDetails) GetIssue() string

func (*GuestConfigDetails) GetNfsExports

func (x *GuestConfigDetails) GetNfsExports() *NfsExportList

func (*GuestConfigDetails) GetSelinuxMode

func (*GuestConfigDetails) ProtoMessage

func (*GuestConfigDetails) ProtoMessage()

func (*GuestConfigDetails) ProtoReflect

func (x *GuestConfigDetails) ProtoReflect() protoreflect.Message

func (*GuestConfigDetails) Reset

func (x *GuestConfigDetails) Reset()

func (*GuestConfigDetails) String

func (x *GuestConfigDetails) String() string

GuestConfigDetails_SeLinuxMode

type GuestConfigDetails_SeLinuxMode int32

Security-Enhanced Linux (SELinux) mode.

GuestConfigDetails_SE_LINUX_MODE_UNSPECIFIED, GuestConfigDetails_SE_LINUX_MODE_DISABLED, GuestConfigDetails_SE_LINUX_MODE_PERMISSIVE, GuestConfigDetails_SE_LINUX_MODE_ENFORCING

const (
	// SELinux mode unknown or unspecified.
	GuestConfigDetails_SE_LINUX_MODE_UNSPECIFIED GuestConfigDetails_SeLinuxMode = 0
	// SELinux is disabled.
	GuestConfigDetails_SE_LINUX_MODE_DISABLED GuestConfigDetails_SeLinuxMode = 1
	// SELinux permissive mode.
	GuestConfigDetails_SE_LINUX_MODE_PERMISSIVE GuestConfigDetails_SeLinuxMode = 2
	// SELinux enforcing mode.
	GuestConfigDetails_SE_LINUX_MODE_ENFORCING GuestConfigDetails_SeLinuxMode = 3
)

func (GuestConfigDetails_SeLinuxMode) Descriptor

func (GuestConfigDetails_SeLinuxMode) Enum

func (GuestConfigDetails_SeLinuxMode) EnumDescriptor

func (GuestConfigDetails_SeLinuxMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use GuestConfigDetails_SeLinuxMode.Descriptor instead.

func (GuestConfigDetails_SeLinuxMode) Number

func (GuestConfigDetails_SeLinuxMode) String

func (GuestConfigDetails_SeLinuxMode) Type

GuestInstalledApplication

type GuestInstalledApplication struct {

	// Installed application name.
	ApplicationName string `protobuf:"bytes,1,opt,name=application_name,json=applicationName,proto3" json:"application_name,omitempty"`
	// Installed application vendor.
	Vendor string `protobuf:"bytes,2,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// The time when the application was installed.
	InstallTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=install_time,json=installTime,proto3" json:"install_time,omitempty"`
	// Source path.
	Path string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"`
	// Installed application version.
	Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

Guest installed application information.

func (*GuestInstalledApplication) Descriptor

func (*GuestInstalledApplication) Descriptor() ([]byte, []int)

Deprecated: Use GuestInstalledApplication.ProtoReflect.Descriptor instead.

func (*GuestInstalledApplication) GetApplicationName

func (x *GuestInstalledApplication) GetApplicationName() string

func (*GuestInstalledApplication) GetInstallTime

func (x *GuestInstalledApplication) GetInstallTime() *timestamppb.Timestamp

func (*GuestInstalledApplication) GetPath

func (x *GuestInstalledApplication) GetPath() string

func (*GuestInstalledApplication) GetVendor

func (x *GuestInstalledApplication) GetVendor() string

func (*GuestInstalledApplication) GetVersion

func (x *GuestInstalledApplication) GetVersion() string

func (*GuestInstalledApplication) ProtoMessage

func (*GuestInstalledApplication) ProtoMessage()

func (*GuestInstalledApplication) ProtoReflect

func (*GuestInstalledApplication) Reset

func (x *GuestInstalledApplication) Reset()

func (*GuestInstalledApplication) String

func (x *GuestInstalledApplication) String() string

GuestInstalledApplicationList

type GuestInstalledApplicationList struct {

	// Application entries.
	Entries []*GuestInstalledApplication `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

Guest installed application list.

func (*GuestInstalledApplicationList) Descriptor

func (*GuestInstalledApplicationList) Descriptor() ([]byte, []int)

Deprecated: Use GuestInstalledApplicationList.ProtoReflect.Descriptor instead.

func (*GuestInstalledApplicationList) GetEntries

func (*GuestInstalledApplicationList) ProtoMessage

func (*GuestInstalledApplicationList) ProtoMessage()

func (*GuestInstalledApplicationList) ProtoReflect

func (*GuestInstalledApplicationList) Reset

func (x *GuestInstalledApplicationList) Reset()

func (*GuestInstalledApplicationList) String

GuestOsDetails

type GuestOsDetails struct {

	// The name of the operating system.
	OsName string `protobuf:"bytes,1,opt,name=os_name,json=osName,proto3" json:"os_name,omitempty"`
	// What family the OS belong to, if known.
	Family OperatingSystemFamily `protobuf:"varint,2,opt,name=family,proto3,enum=google.cloud.migrationcenter.v1.OperatingSystemFamily" json:"family,omitempty"`
	// The version of the operating system.
	Version string `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	// OS and app configuration.
	Config *GuestConfigDetails `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
	// Runtime information.
	Runtime *GuestRuntimeDetails `protobuf:"bytes,5,opt,name=runtime,proto3" json:"runtime,omitempty"`
	// contains filtered or unexported fields
}

Information from Guest-level collections.

func (*GuestOsDetails) Descriptor

func (*GuestOsDetails) Descriptor() ([]byte, []int)

Deprecated: Use GuestOsDetails.ProtoReflect.Descriptor instead.

func (*GuestOsDetails) GetConfig

func (x *GuestOsDetails) GetConfig() *GuestConfigDetails

func (*GuestOsDetails) GetFamily

func (x *GuestOsDetails) GetFamily() OperatingSystemFamily

func (*GuestOsDetails) GetOsName

func (x *GuestOsDetails) GetOsName() string

func (*GuestOsDetails) GetRuntime

func (x *GuestOsDetails) GetRuntime() *GuestRuntimeDetails

func (*GuestOsDetails) GetVersion

func (x *GuestOsDetails) GetVersion() string

func (*GuestOsDetails) ProtoMessage

func (*GuestOsDetails) ProtoMessage()

func (*GuestOsDetails) ProtoReflect

func (x *GuestOsDetails) ProtoReflect() protoreflect.Message

func (*GuestOsDetails) Reset

func (x *GuestOsDetails) Reset()

func (*GuestOsDetails) String

func (x *GuestOsDetails) String() string

GuestRuntimeDetails

type GuestRuntimeDetails struct {

	// Running background services.
	Services *RunningServiceList `protobuf:"bytes,1,opt,name=services,proto3" json:"services,omitempty"`
	// Running processes.
	Processes *RunningProcessList `protobuf:"bytes,2,opt,name=processes,proto3" json:"processes,omitempty"`
	// Runtime network information (connections, ports).
	Network *RuntimeNetworkInfo `protobuf:"bytes,3,opt,name=network,proto3" json:"network,omitempty"`
	// Last time the OS was booted.
	LastBootTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_boot_time,json=lastBootTime,proto3" json:"last_boot_time,omitempty"`
	// Domain, e.g. c.stratozone-development.internal.
	Domain string `protobuf:"bytes,5,opt,name=domain,proto3" json:"domain,omitempty"`
	// Machine name.
	MachineName string `protobuf:"bytes,6,opt,name=machine_name,json=machineName,proto3" json:"machine_name,omitempty"`
	// Installed applications information.
	InstalledApps *GuestInstalledApplicationList `protobuf:"bytes,7,opt,name=installed_apps,json=installedApps,proto3" json:"installed_apps,omitempty"`
	// Open files information.
	OpenFileList *OpenFileList `protobuf:"bytes,8,opt,name=open_file_list,json=openFileList,proto3" json:"open_file_list,omitempty"`
	// contains filtered or unexported fields
}

Guest OS runtime information.

func (*GuestRuntimeDetails) Descriptor

func (*GuestRuntimeDetails) Descriptor() ([]byte, []int)

Deprecated: Use GuestRuntimeDetails.ProtoReflect.Descriptor instead.

func (*GuestRuntimeDetails) GetDomain

func (x *GuestRuntimeDetails) GetDomain() string

func (*GuestRuntimeDetails) GetInstalledApps

func (x *GuestRuntimeDetails) GetInstalledApps() *GuestInstalledApplicationList

func (*GuestRuntimeDetails) GetLastBootTime

func (x *GuestRuntimeDetails) GetLastBootTime() *timestamppb.Timestamp

func (*GuestRuntimeDetails) GetMachineName

func (x *GuestRuntimeDetails) GetMachineName() string

func (*GuestRuntimeDetails) GetNetwork

func (x *GuestRuntimeDetails) GetNetwork() *RuntimeNetworkInfo

func (*GuestRuntimeDetails) GetOpenFileList

func (x *GuestRuntimeDetails) GetOpenFileList() *OpenFileList

func (*GuestRuntimeDetails) GetProcesses

func (x *GuestRuntimeDetails) GetProcesses() *RunningProcessList

func (*GuestRuntimeDetails) GetServices

func (x *GuestRuntimeDetails) GetServices() *RunningServiceList

func (*GuestRuntimeDetails) ProtoMessage

func (*GuestRuntimeDetails) ProtoMessage()

func (*GuestRuntimeDetails) ProtoReflect

func (x *GuestRuntimeDetails) ProtoReflect() protoreflect.Message

func (*GuestRuntimeDetails) Reset

func (x *GuestRuntimeDetails) Reset()

func (*GuestRuntimeDetails) String

func (x *GuestRuntimeDetails) String() string

HostsEntry

type HostsEntry struct {

	// IP (raw, IPv4/6 agnostic).
	Ip string `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
	// List of host names / aliases.
	HostNames []string `protobuf:"bytes,2,rep,name=host_names,json=hostNames,proto3" json:"host_names,omitempty"`
	// contains filtered or unexported fields
}

Single /etc/hosts entry.

func (*HostsEntry) Descriptor

func (*HostsEntry) Descriptor() ([]byte, []int)

Deprecated: Use HostsEntry.ProtoReflect.Descriptor instead.

func (*HostsEntry) GetHostNames

func (x *HostsEntry) GetHostNames() []string

func (*HostsEntry) GetIp

func (x *HostsEntry) GetIp() string

func (*HostsEntry) ProtoMessage

func (*HostsEntry) ProtoMessage()

func (*HostsEntry) ProtoReflect

func (x *HostsEntry) ProtoReflect() protoreflect.Message

func (*HostsEntry) Reset

func (x *HostsEntry) Reset()

func (*HostsEntry) String

func (x *HostsEntry) String() string

HostsEntryList

type HostsEntryList struct {

	// Hosts entries.
	Entries []*HostsEntry `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

Hosts content.

func (*HostsEntryList) Descriptor

func (*HostsEntryList) Descriptor() ([]byte, []int)

Deprecated: Use HostsEntryList.ProtoReflect.Descriptor instead.

func (*HostsEntryList) GetEntries

func (x *HostsEntryList) GetEntries() []*HostsEntry

func (*HostsEntryList) ProtoMessage

func (*HostsEntryList) ProtoMessage()

func (*HostsEntryList) ProtoReflect

func (x *HostsEntryList) ProtoReflect() protoreflect.Message

func (*HostsEntryList) Reset

func (x *HostsEntryList) Reset()

func (*HostsEntryList) String

func (x *HostsEntryList) String() string

ImportDataFile

type ImportDataFile struct {

	// Output only. The name of the file.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// User-friendly display name. Maximum length is 63 characters.
	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Required. The payload format.
	Format ImportJobFormat `protobuf:"varint,2,opt,name=format,proto3,enum=google.cloud.migrationcenter.v1.ImportJobFormat" json:"format,omitempty"`
	// Output only. The timestamp when the file was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The state of the import data file.
	State ImportDataFile_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.migrationcenter.v1.ImportDataFile_State" json:"state,omitempty"`
	// Types that are assignable to FileInfo:
	//
	//	*ImportDataFile_UploadFileInfo
	FileInfo isImportDataFile_FileInfo `protobuf_oneof:"file_info"`
	// contains filtered or unexported fields
}

A resource that represents a payload file in an import job.

func (*ImportDataFile) Descriptor

func (*ImportDataFile) Descriptor() ([]byte, []int)

Deprecated: Use ImportDataFile.ProtoReflect.Descriptor instead.

func (*ImportDataFile) GetCreateTime

func (x *ImportDataFile) GetCreateTime() *timestamppb.Timestamp

func (*ImportDataFile) GetDisplayName

func (x *ImportDataFile) GetDisplayName() string

func (*ImportDataFile) GetFileInfo

func (m *ImportDataFile) GetFileInfo() isImportDataFile_FileInfo

func (*ImportDataFile) GetFormat

func (x *ImportDataFile) GetFormat() ImportJobFormat

func (*ImportDataFile) GetName

func (x *ImportDataFile) GetName() string

func (*ImportDataFile) GetState

func (x *ImportDataFile) GetState() ImportDataFile_State

func (*ImportDataFile) GetUploadFileInfo

func (x *ImportDataFile) GetUploadFileInfo() *UploadFileInfo

func (*ImportDataFile) ProtoMessage

func (*ImportDataFile) ProtoMessage()

func (*ImportDataFile) ProtoReflect

func (x *ImportDataFile) ProtoReflect() protoreflect.Message

func (*ImportDataFile) Reset

func (x *ImportDataFile) Reset()

func (*ImportDataFile) String

func (x *ImportDataFile) String() string

ImportDataFile_State

type ImportDataFile_State int32

Enumerates possible states of an import data file.

ImportDataFile_STATE_UNSPECIFIED, ImportDataFile_CREATING, ImportDataFile_ACTIVE

const (
	// Default value.
	ImportDataFile_STATE_UNSPECIFIED ImportDataFile_State = 0
	// The data file is being created.
	ImportDataFile_CREATING ImportDataFile_State = 1
	// The data file completed initialization.
	ImportDataFile_ACTIVE ImportDataFile_State = 2
)

func (ImportDataFile_State) Descriptor

func (ImportDataFile_State) Enum

func (ImportDataFile_State) EnumDescriptor

func (ImportDataFile_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use ImportDataFile_State.Descriptor instead.

func (ImportDataFile_State) Number

func (ImportDataFile_State) String

func (x ImportDataFile_State) String() string

func (ImportDataFile_State) Type

ImportDataFile_UploadFileInfo

type ImportDataFile_UploadFileInfo struct {
	// Information about a file that is uploaded to a storage service.
	UploadFileInfo *UploadFileInfo `protobuf:"bytes,5,opt,name=upload_file_info,json=uploadFileInfo,proto3,oneof"`
}

ImportError

type ImportError struct {
	ErrorDetails string `protobuf:"bytes,1,opt,name=error_details,json=errorDetails,proto3" json:"error_details,omitempty"`

	Severity ImportError_Severity "" /* 128 byte string literal not displayed */

}

A resource that reports the errors encountered while processing an import job.

func (*ImportError) Descriptor

func (*ImportError) Descriptor() ([]byte, []int)

Deprecated: Use ImportError.ProtoReflect.Descriptor instead.

func (*ImportError) GetErrorDetails

func (x *ImportError) GetErrorDetails() string

func (*ImportError) GetSeverity

func (x *ImportError) GetSeverity() ImportError_Severity

func (*ImportError) ProtoMessage

func (*ImportError) ProtoMessage()

func (*ImportError) ProtoReflect

func (x *ImportError) ProtoReflect() protoreflect.Message

func (*ImportError) Reset

func (x *ImportError) Reset()

func (*ImportError) String

func (x *ImportError) String() string

ImportError_Severity

type ImportError_Severity int32

Enumerate possible error severity.

ImportError_SEVERITY_UNSPECIFIED, ImportError_ERROR, ImportError_WARNING, ImportError_INFO

const (
	ImportError_SEVERITY_UNSPECIFIED ImportError_Severity = 0
	ImportError_ERROR                ImportError_Severity = 1
	ImportError_WARNING              ImportError_Severity = 2
	ImportError_INFO                 ImportError_Severity = 3
)

func (ImportError_Severity) Descriptor

func (ImportError_Severity) Enum

func (ImportError_Severity) EnumDescriptor

func (ImportError_Severity) EnumDescriptor() ([]byte, []int)

Deprecated: Use ImportError_Severity.Descriptor instead.

func (ImportError_Severity) Number

func (ImportError_Severity) String

func (x ImportError_Severity) String() string

func (ImportError_Severity) Type

ImportJob

type ImportJob struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	DisplayName string `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	CompleteTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=complete_time,json=completeTime,proto3" json:"complete_time,omitempty"`

	State ImportJob_ImportJobState `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.migrationcenter.v1.ImportJob_ImportJobState" json:"state,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	AssetSource string `protobuf:"bytes,8,opt,name=asset_source,json=assetSource,proto3" json:"asset_source,omitempty"`

	Report isImportJob_Report `protobuf_oneof:"report"`

}

A resource that represents the background job that imports asset frames.

func (*ImportJob) Descriptor

func (*ImportJob) Descriptor() ([]byte, []int)

Deprecated: Use ImportJob.ProtoReflect.Descriptor instead.

func (*ImportJob) GetAssetSource

func (x *ImportJob) GetAssetSource() string

func (*ImportJob) GetCompleteTime

func (x *ImportJob) GetCompleteTime() *timestamppb.Timestamp

func (*ImportJob) GetCreateTime

func (x *ImportJob) GetCreateTime() *timestamppb.Timestamp

func (*ImportJob) GetDisplayName

func (x *ImportJob) GetDisplayName() string

func (*ImportJob) GetExecutionReport

func (x *ImportJob) GetExecutionReport() *ExecutionReport

func (*ImportJob) GetLabels

func (x *ImportJob) GetLabels() map[string]string

func (*ImportJob) GetName

func (x *ImportJob) GetName() string

func (*ImportJob) GetReport

func (m *ImportJob) GetReport() isImportJob_Report

func (*ImportJob) GetState

func (x *ImportJob) GetState() ImportJob_ImportJobState

func (*ImportJob) GetUpdateTime

func (x *ImportJob) GetUpdateTime() *timestamppb.Timestamp

func (*ImportJob) GetValidationReport

func (x *ImportJob) GetValidationReport() *ValidationReport

func (*ImportJob) ProtoMessage

func (*ImportJob) ProtoMessage()

func (*ImportJob) ProtoReflect

func (x *ImportJob) ProtoReflect() protoreflect.Message

func (*ImportJob) Reset

func (x *ImportJob) Reset()

func (*ImportJob) String

func (x *ImportJob) String() string

ImportJobFormat

type ImportJobFormat int32

Specifies the data formats supported by Migration Center.

ImportJobFormat_IMPORT_JOB_FORMAT_UNSPECIFIED, ImportJobFormat_IMPORT_JOB_FORMAT_RVTOOLS_XLSX, ImportJobFormat_IMPORT_JOB_FORMAT_RVTOOLS_CSV, ImportJobFormat_IMPORT_JOB_FORMAT_EXPORTED_AWS_CSV, ImportJobFormat_IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSV, ImportJobFormat_IMPORT_JOB_FORMAT_STRATOZONE_CSV

const (
	// Default value.
	ImportJobFormat_IMPORT_JOB_FORMAT_UNSPECIFIED ImportJobFormat = 0
	// RVTools format (XLSX).
	ImportJobFormat_IMPORT_JOB_FORMAT_RVTOOLS_XLSX ImportJobFormat = 1
	// RVTools format (CSV).
	ImportJobFormat_IMPORT_JOB_FORMAT_RVTOOLS_CSV ImportJobFormat = 2
	// CSV format exported from AWS using the
	// [AWS collection
	// script][https://github.com/GoogleCloudPlatform/aws-to-stratozone-export].
	ImportJobFormat_IMPORT_JOB_FORMAT_EXPORTED_AWS_CSV ImportJobFormat = 4
	// CSV format exported from Azure using the
	// [Azure collection
	// script][https://github.com/GoogleCloudPlatform/azure-to-stratozone-export].
	ImportJobFormat_IMPORT_JOB_FORMAT_EXPORTED_AZURE_CSV ImportJobFormat = 5
	// CSV format created manually and following the StratoZone format. For more
	// information, see [Manually create and upload data
	// tables][https://cloud.google.com/migrate/stratozone/docs/import-data-portal].
	ImportJobFormat_IMPORT_JOB_FORMAT_STRATOZONE_CSV ImportJobFormat = 6
)

func (ImportJobFormat) Descriptor

func (ImportJobFormat) Enum

func (x ImportJobFormat) Enum() *ImportJobFormat

func (ImportJobFormat) EnumDescriptor

func (ImportJobFormat) EnumDescriptor() ([]byte, []int)

Deprecated: Use ImportJobFormat.Descriptor instead.

func (ImportJobFormat) Number

func (ImportJobFormat) String

func (x ImportJobFormat) String() string

func (ImportJobFormat) Type

ImportJobView

type ImportJobView int32

Specifies the types of import job views that provide complete or partial details of an import job.

ImportJobView_IMPORT_JOB_VIEW_UNSPECIFIED, ImportJobView_IMPORT_JOB_VIEW_BASIC, ImportJobView_IMPORT_JOB_VIEW_FULL

const (
	// The import job view is not specified. The API displays the basic view by
	// default.
	ImportJobView_IMPORT_JOB_VIEW_UNSPECIFIED ImportJobView = 0
	// The import job view includes basic metadata of an import job.
	// This view does not include payload information.
	ImportJobView_IMPORT_JOB_VIEW_BASIC ImportJobView = 1
	// The import job view includes all metadata of an import job.
	ImportJobView_IMPORT_JOB_VIEW_FULL ImportJobView = 2
)

func (ImportJobView) Descriptor

func (ImportJobView) Enum

func (x ImportJobView) Enum() *ImportJobView

func (ImportJobView) EnumDescriptor

func (ImportJobView) EnumDescriptor() ([]byte, []int)

Deprecated: Use ImportJobView.Descriptor instead.

func (ImportJobView) Number

func (ImportJobView) String

func (x ImportJobView) String() string

func (ImportJobView) Type

ImportJob_ExecutionReport

type ImportJob_ExecutionReport struct {
	// Output only. The report with the results of running the import job.
	ExecutionReport *ExecutionReport `protobuf:"bytes,11,opt,name=execution_report,json=executionReport,proto3,oneof"`
}

ImportJob_ImportJobState

type ImportJob_ImportJobState int32

Enumerates possible states of an import job.

ImportJob_IMPORT_JOB_STATE_UNSPECIFIED, ImportJob_IMPORT_JOB_STATE_PENDING, ImportJob_IMPORT_JOB_STATE_RUNNING, ImportJob_IMPORT_JOB_STATE_COMPLETED, ImportJob_IMPORT_JOB_STATE_FAILED, ImportJob_IMPORT_JOB_STATE_VALIDATING, ImportJob_IMPORT_JOB_STATE_FAILED_VALIDATION, ImportJob_IMPORT_JOB_STATE_READY

const (
	// Default value.
	ImportJob_IMPORT_JOB_STATE_UNSPECIFIED ImportJob_ImportJobState = 0
	// The import job is pending.
	ImportJob_IMPORT_JOB_STATE_PENDING ImportJob_ImportJobState = 1
	// The processing of the import job is ongoing.
	ImportJob_IMPORT_JOB_STATE_RUNNING ImportJob_ImportJobState = 2
	// The import job processing has completed.
	ImportJob_IMPORT_JOB_STATE_COMPLETED ImportJob_ImportJobState = 3
	// The import job failed to be processed.
	ImportJob_IMPORT_JOB_STATE_FAILED ImportJob_ImportJobState = 4
	// The import job is being validated.
	ImportJob_IMPORT_JOB_STATE_VALIDATING ImportJob_ImportJobState = 5
	// The import job contains blocking errors.
	ImportJob_IMPORT_JOB_STATE_FAILED_VALIDATION ImportJob_ImportJobState = 6
	// The validation of the job completed with no blocking errors.
	ImportJob_IMPORT_JOB_STATE_READY ImportJob_ImportJobState = 7
)

func (ImportJob_ImportJobState) Descriptor

func (ImportJob_ImportJobState) Enum

func (ImportJob_ImportJobState) EnumDescriptor

func (ImportJob_ImportJobState) EnumDescriptor() ([]byte, []int)

Deprecated: Use ImportJob_ImportJobState.Descriptor instead.

func (ImportJob_ImportJobState) Number

func (ImportJob_ImportJobState) String

func (x ImportJob_ImportJobState) String() string

func (ImportJob_ImportJobState) Type

ImportJob_ValidationReport

type ImportJob_ValidationReport struct {
	// Output only. The report with the validation results of the import job.
	ValidationReport *ValidationReport `protobuf:"bytes,10,opt,name=validation_report,json=validationReport,proto3,oneof"`
}

ImportRowError

type ImportRowError struct {

	// The row number where the error was detected.
	//
	// Deprecated: Marked as deprecated in google/cloud/migrationcenter/v1/migrationcenter.proto.
	RowNumber int32 `protobuf:"varint,1,opt,name=row_number,json=rowNumber,proto3" json:"row_number,omitempty"`
	// The name of the VM in the row.
	VmName string `protobuf:"bytes,2,opt,name=vm_name,json=vmName,proto3" json:"vm_name,omitempty"`
	// The VM UUID.
	VmUuid string `protobuf:"bytes,3,opt,name=vm_uuid,json=vmUuid,proto3" json:"vm_uuid,omitempty"`
	// The list of errors detected in the row.
	Errors []*ImportError `protobuf:"bytes,4,rep,name=errors,proto3" json:"errors,omitempty"`
	// contains filtered or unexported fields
}

A resource that reports the import job errors at row level.

func (*ImportRowError) Descriptor

func (*ImportRowError) Descriptor() ([]byte, []int)

Deprecated: Use ImportRowError.ProtoReflect.Descriptor instead.

func (*ImportRowError) GetErrors

func (x *ImportRowError) GetErrors() []*ImportError

func (*ImportRowError) GetRowNumber

func (x *ImportRowError) GetRowNumber() int32

Deprecated: Marked as deprecated in google/cloud/migrationcenter/v1/migrationcenter.proto.

func (*ImportRowError) GetVmName

func (x *ImportRowError) GetVmName() string

func (*ImportRowError) GetVmUuid

func (x *ImportRowError) GetVmUuid() string

func (*ImportRowError) ProtoMessage

func (*ImportRowError) ProtoMessage()

func (*ImportRowError) ProtoReflect

func (x *ImportRowError) ProtoReflect() protoreflect.Message

func (*ImportRowError) Reset

func (x *ImportRowError) Reset()

func (*ImportRowError) String

func (x *ImportRowError) String() string

Insight

type Insight struct {

	// Types that are assignable to Insight:
	//
	//	*Insight_MigrationInsight
	//	*Insight_GenericInsight
	Insight isInsight_Insight `protobuf_oneof:"insight"`
	// contains filtered or unexported fields
}

An insight about an asset.

func (*Insight) Descriptor

func (*Insight) Descriptor() ([]byte, []int)

Deprecated: Use Insight.ProtoReflect.Descriptor instead.

func (*Insight) GetGenericInsight

func (x *Insight) GetGenericInsight() *GenericInsight

func (*Insight) GetInsight

func (m *Insight) GetInsight() isInsight_Insight

func (*Insight) GetMigrationInsight

func (x *Insight) GetMigrationInsight() *MigrationInsight

func (*Insight) ProtoMessage

func (*Insight) ProtoMessage()

func (*Insight) ProtoReflect

func (x *Insight) ProtoReflect() protoreflect.Message

func (*Insight) Reset

func (x *Insight) Reset()

func (*Insight) String

func (x *Insight) String() string

InsightList

type InsightList struct {

	// Output only. Insights of the list.
	Insights []*Insight `protobuf:"bytes,1,rep,name=insights,proto3" json:"insights,omitempty"`
	// Output only. Update timestamp.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// contains filtered or unexported fields
}

Message containing insights list.

func (*InsightList) Descriptor

func (*InsightList) Descriptor() ([]byte, []int)

Deprecated: Use InsightList.ProtoReflect.Descriptor instead.

func (*InsightList) GetInsights

func (x *InsightList) GetInsights() []*Insight

func (*InsightList) GetUpdateTime

func (x *InsightList) GetUpdateTime() *timestamppb.Timestamp

func (*InsightList) ProtoMessage

func (*InsightList) ProtoMessage()

func (*InsightList) ProtoReflect

func (x *InsightList) ProtoReflect() protoreflect.Message

func (*InsightList) Reset

func (x *InsightList) Reset()

func (*InsightList) String

func (x *InsightList) String() string

Insight_GenericInsight

type Insight_GenericInsight struct {
	// Output only. A generic insight about an asset
	GenericInsight *GenericInsight `protobuf:"bytes,2,opt,name=generic_insight,json=genericInsight,proto3,oneof"`
}

Insight_MigrationInsight

type Insight_MigrationInsight struct {
	// Output only. An insight about potential migrations for an asset.
	MigrationInsight *MigrationInsight `protobuf:"bytes,1,opt,name=migration_insight,json=migrationInsight,proto3,oneof"`
}

LicenseType

type LicenseType int32

The License type for premium images (RHEL, RHEL for SAP, SLES, SLES for SAP, Windows Server).

LicenseType_LICENSE_TYPE_UNSPECIFIED, LicenseType_LICENSE_TYPE_DEFAULT, LicenseType_LICENSE_TYPE_BRING_YOUR_OWN_LICENSE

const (
	// Unspecified (default value).
	LicenseType_LICENSE_TYPE_UNSPECIFIED LicenseType = 0
	// Default Google Cloud licensing plan. Licensing is charged per usage.
	// This a good value to start with.
	LicenseType_LICENSE_TYPE_DEFAULT LicenseType = 1
	// Bring-your-own-license (BYOL) plan. User provides the OS license.
	LicenseType_LICENSE_TYPE_BRING_YOUR_OWN_LICENSE LicenseType = 2
)

func (LicenseType) Descriptor

func (LicenseType) Enum

func (x LicenseType) Enum() *LicenseType

func (LicenseType) EnumDescriptor

func (LicenseType) EnumDescriptor() ([]byte, []int)

Deprecated: Use LicenseType.Descriptor instead.

func (LicenseType) Number

func (x LicenseType) Number() protoreflect.EnumNumber

func (LicenseType) String

func (x LicenseType) String() string

func (LicenseType) Type

ListAssetsRequest

type ListAssetsRequest struct {

	// Required. Parent value for `ListAssetsRequest`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Field to sort by. See https://google.aip.dev/132#ordering for more details.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// View of the assets. Defaults to BASIC.
	View AssetView `protobuf:"varint,6,opt,name=view,proto3,enum=google.cloud.migrationcenter.v1.AssetView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

Message for requesting a list of assets.

func (*ListAssetsRequest) Descriptor

func (*ListAssetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListAssetsRequest.ProtoReflect.Descriptor instead.

func (*ListAssetsRequest) GetFilter

func (x *ListAssetsRequest) GetFilter() string

func (*ListAssetsRequest) GetOrderBy

func (x *ListAssetsRequest) GetOrderBy() string

func (*ListAssetsRequest) GetPageSize

func (x *ListAssetsRequest) GetPageSize() int32

func (*ListAssetsRequest) GetPageToken

func (x *ListAssetsRequest) GetPageToken() string

func (*ListAssetsRequest) GetParent

func (x *ListAssetsRequest) GetParent() string

func (*ListAssetsRequest) GetView

func (x *ListAssetsRequest) GetView() AssetView

func (*ListAssetsRequest) ProtoMessage

func (*ListAssetsRequest) ProtoMessage()

func (*ListAssetsRequest) ProtoReflect

func (x *ListAssetsRequest) ProtoReflect() protoreflect.Message

func (*ListAssetsRequest) Reset

func (x *ListAssetsRequest) Reset()

func (*ListAssetsRequest) String

func (x *ListAssetsRequest) String() string

ListAssetsResponse

type ListAssetsResponse struct {

	// A list of assets.
	Assets []*Asset `protobuf:"bytes,1,rep,name=assets,proto3" json:"assets,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// 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 listing assets.

func (*ListAssetsResponse) Descriptor

func (*ListAssetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListAssetsResponse.ProtoReflect.Descriptor instead.

func (*ListAssetsResponse) GetAssets

func (x *ListAssetsResponse) GetAssets() []*Asset

func (*ListAssetsResponse) GetNextPageToken

func (x *ListAssetsResponse) GetNextPageToken() string

func (*ListAssetsResponse) GetUnreachable

func (x *ListAssetsResponse) GetUnreachable() []string

func (*ListAssetsResponse) ProtoMessage

func (*ListAssetsResponse) ProtoMessage()

func (*ListAssetsResponse) ProtoReflect

func (x *ListAssetsResponse) ProtoReflect() protoreflect.Message

func (*ListAssetsResponse) Reset

func (x *ListAssetsResponse) Reset()

func (*ListAssetsResponse) String

func (x *ListAssetsResponse) String() string

ListErrorFramesRequest

type ListErrorFramesRequest struct {

	// Required. Parent value (the source) for `ListErrorFramesRequest`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. An optional view mode to control the level of details of each
	// error frame. The default is a BASIC frame view.
	View ErrorFrameView `protobuf:"varint,4,opt,name=view,proto3,enum=google.cloud.migrationcenter.v1.ErrorFrameView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

A request to list error frames for a source.

func (*ListErrorFramesRequest) Descriptor

func (*ListErrorFramesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListErrorFramesRequest.ProtoReflect.Descriptor instead.

func (*ListErrorFramesRequest) GetPageSize

func (x *ListErrorFramesRequest) GetPageSize() int32

func (*ListErrorFramesRequest) GetPageToken

func (x *ListErrorFramesRequest) GetPageToken() string

func (*ListErrorFramesRequest) GetParent

func (x *ListErrorFramesRequest) GetParent() string

func (*ListErrorFramesRequest) GetView

func (*ListErrorFramesRequest) ProtoMessage

func (*ListErrorFramesRequest) ProtoMessage()

func (*ListErrorFramesRequest) ProtoReflect

func (x *ListErrorFramesRequest) ProtoReflect() protoreflect.Message

func (*ListErrorFramesRequest) Reset

func (x *ListErrorFramesRequest) Reset()

func (*ListErrorFramesRequest) String

func (x *ListErrorFramesRequest) String() string

ListErrorFramesResponse

type ListErrorFramesResponse struct {

	// The list of error frames.
	ErrorFrames []*ErrorFrame `protobuf:"bytes,1,rep,name=error_frames,json=errorFrames,proto3" json:"error_frames,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

A response for listing error frames.

func (*ListErrorFramesResponse) Descriptor

func (*ListErrorFramesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListErrorFramesResponse.ProtoReflect.Descriptor instead.

func (*ListErrorFramesResponse) GetErrorFrames

func (x *ListErrorFramesResponse) GetErrorFrames() []*ErrorFrame

func (*ListErrorFramesResponse) GetNextPageToken

func (x *ListErrorFramesResponse) GetNextPageToken() string

func (*ListErrorFramesResponse) GetUnreachable

func (x *ListErrorFramesResponse) GetUnreachable() []string

func (*ListErrorFramesResponse) ProtoMessage

func (*ListErrorFramesResponse) ProtoMessage()

func (*ListErrorFramesResponse) ProtoReflect

func (x *ListErrorFramesResponse) ProtoReflect() protoreflect.Message

func (*ListErrorFramesResponse) Reset

func (x *ListErrorFramesResponse) Reset()

func (*ListErrorFramesResponse) String

func (x *ListErrorFramesResponse) String() string

ListGroupsRequest

type ListGroupsRequest struct {

	// Required. Parent value for `ListGroupsRequest`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Field to sort by. See https://google.aip.dev/132#ordering for more details.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

A request to list groups.

func (*ListGroupsRequest) Descriptor

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

ListGroupsResponse

type ListGroupsResponse struct {

	// The list of Group
	Groups []*Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

A response for listing groups.

func (*ListGroupsResponse) Descriptor

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

ListImportDataFilesRequest

type ListImportDataFilesRequest struct {

	// Required. Name of the parent of the `ImportDataFiles` resource.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The maximum number of data files to return. The service may return
	// fewer than this value. If unspecified, at most 500 data files 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"`
	// A page token, received from a previous `ListImportDataFiles` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListImportDataFiles`
	// 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"`
	// Filtering results.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Field to sort by. See https://google.aip.dev/132#ordering for more details.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

A request to list import data files of an import job.

func (*ListImportDataFilesRequest) Descriptor

func (*ListImportDataFilesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListImportDataFilesRequest.ProtoReflect.Descriptor instead.

func (*ListImportDataFilesRequest) GetFilter

func (x *ListImportDataFilesRequest) GetFilter() string

func (*ListImportDataFilesRequest) GetOrderBy

func (x *ListImportDataFilesRequest) GetOrderBy() string

func (*ListImportDataFilesRequest) GetPageSize

func (x *ListImportDataFilesRequest) GetPageSize() int32

func (*ListImportDataFilesRequest) GetPageToken

func (x *ListImportDataFilesRequest) GetPageToken() string

func (*ListImportDataFilesRequest) GetParent

func (x *ListImportDataFilesRequest) GetParent() string

func (*ListImportDataFilesRequest) ProtoMessage

func (*ListImportDataFilesRequest) ProtoMessage()

func (*ListImportDataFilesRequest) ProtoReflect

func (*ListImportDataFilesRequest) Reset

func (x *ListImportDataFilesRequest) Reset()

func (*ListImportDataFilesRequest) String

func (x *ListImportDataFilesRequest) String() string

ListImportDataFilesResponse

type ListImportDataFilesResponse struct {

	// The list of import data files.
	ImportDataFiles []*ImportDataFile `protobuf:"bytes,1,rep,name=import_data_files,json=importDataFiles,proto3" json:"import_data_files,omitempty"`
	// A token that 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"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for listing payload files of an import job.

func (*ListImportDataFilesResponse) Descriptor

func (*ListImportDataFilesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListImportDataFilesResponse.ProtoReflect.Descriptor instead.

func (*ListImportDataFilesResponse) GetImportDataFiles

func (x *ListImportDataFilesResponse) GetImportDataFiles() []*ImportDataFile

func (*ListImportDataFilesResponse) GetNextPageToken

func (x *ListImportDataFilesResponse) GetNextPageToken() string

func (*ListImportDataFilesResponse) GetUnreachable

func (x *ListImportDataFilesResponse) GetUnreachable() []string

func (*ListImportDataFilesResponse) ProtoMessage

func (*ListImportDataFilesResponse) ProtoMessage()

func (*ListImportDataFilesResponse) ProtoReflect

func (*ListImportDataFilesResponse) Reset

func (x *ListImportDataFilesResponse) Reset()

func (*ListImportDataFilesResponse) String

func (x *ListImportDataFilesResponse) String() string

ListImportJobsRequest

type ListImportJobsRequest struct {

	// Required. Parent value for `ListImportJobsRequest`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Field to sort by. See https://google.aip.dev/132#ordering for more details.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Optional. The level of details of each import job.
	// Default value is BASIC.
	View ImportJobView `protobuf:"varint,6,opt,name=view,proto3,enum=google.cloud.migrationcenter.v1.ImportJobView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

A request to list import jobs.

func (*ListImportJobsRequest) Descriptor

func (*ListImportJobsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListImportJobsRequest.ProtoReflect.Descriptor instead.

func (*ListImportJobsRequest) GetFilter

func (x *ListImportJobsRequest) GetFilter() string

func (*ListImportJobsRequest) GetOrderBy

func (x *ListImportJobsRequest) GetOrderBy() string

func (*ListImportJobsRequest) GetPageSize

func (x *ListImportJobsRequest) GetPageSize() int32

func (*ListImportJobsRequest) GetPageToken

func (x *ListImportJobsRequest) GetPageToken() string

func (*ListImportJobsRequest) GetParent

func (x *ListImportJobsRequest) GetParent() string

func (*ListImportJobsRequest) GetView

func (x *ListImportJobsRequest) GetView() ImportJobView

func (*ListImportJobsRequest) ProtoMessage

func (*ListImportJobsRequest) ProtoMessage()

func (*ListImportJobsRequest) ProtoReflect

func (x *ListImportJobsRequest) ProtoReflect() protoreflect.Message

func (*ListImportJobsRequest) Reset

func (x *ListImportJobsRequest) Reset()

func (*ListImportJobsRequest) String

func (x *ListImportJobsRequest) String() string

ListImportJobsResponse

type ListImportJobsResponse struct {

	// The list of import jobs.
	ImportJobs []*ImportJob `protobuf:"bytes,1,rep,name=import_jobs,json=importJobs,proto3" json:"import_jobs,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

A response for listing import jobs.

func (*ListImportJobsResponse) Descriptor

func (*ListImportJobsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListImportJobsResponse.ProtoReflect.Descriptor instead.

func (*ListImportJobsResponse) GetImportJobs

func (x *ListImportJobsResponse) GetImportJobs() []*ImportJob

func (*ListImportJobsResponse) GetNextPageToken

func (x *ListImportJobsResponse) GetNextPageToken() string

func (*ListImportJobsResponse) GetUnreachable

func (x *ListImportJobsResponse) GetUnreachable() []string

func (*ListImportJobsResponse) ProtoMessage

func (*ListImportJobsResponse) ProtoMessage()

func (*ListImportJobsResponse) ProtoReflect

func (x *ListImportJobsResponse) ProtoReflect() protoreflect.Message

func (*ListImportJobsResponse) Reset

func (x *ListImportJobsResponse) Reset()

func (*ListImportJobsResponse) String

func (x *ListImportJobsResponse) String() string

ListPreferenceSetsRequest

type ListPreferenceSetsRequest struct {

	// Required. Parent value for `ListPreferenceSetsRequest`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, at most 500 preference sets 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"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Field to sort by. See https://google.aip.dev/132#ordering for more details.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request for listing preference sets.

func (*ListPreferenceSetsRequest) Descriptor

func (*ListPreferenceSetsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListPreferenceSetsRequest.ProtoReflect.Descriptor instead.

func (*ListPreferenceSetsRequest) GetOrderBy

func (x *ListPreferenceSetsRequest) GetOrderBy() string

func (*ListPreferenceSetsRequest) GetPageSize

func (x *ListPreferenceSetsRequest) GetPageSize() int32

func (*ListPreferenceSetsRequest) GetPageToken

func (x *ListPreferenceSetsRequest) GetPageToken() string

func (*ListPreferenceSetsRequest) GetParent

func (x *ListPreferenceSetsRequest) GetParent() string

func (*ListPreferenceSetsRequest) ProtoMessage

func (*ListPreferenceSetsRequest) ProtoMessage()

func (*ListPreferenceSetsRequest) ProtoReflect

func (*ListPreferenceSetsRequest) Reset

func (x *ListPreferenceSetsRequest) Reset()

func (*ListPreferenceSetsRequest) String

func (x *ListPreferenceSetsRequest) String() string

ListPreferenceSetsResponse

type ListPreferenceSetsResponse struct {

	// The list of PreferenceSets
	PreferenceSets []*PreferenceSet `protobuf:"bytes,1,rep,name=preference_sets,json=preferenceSets,proto3" json:"preference_sets,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// 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 listing preference sets.

func (*ListPreferenceSetsResponse) Descriptor

func (*ListPreferenceSetsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListPreferenceSetsResponse.ProtoReflect.Descriptor instead.

func (*ListPreferenceSetsResponse) GetNextPageToken

func (x *ListPreferenceSetsResponse) GetNextPageToken() string

func (*ListPreferenceSetsResponse) GetPreferenceSets

func (x *ListPreferenceSetsResponse) GetPreferenceSets() []*PreferenceSet

func (*ListPreferenceSetsResponse) GetUnreachable

func (x *ListPreferenceSetsResponse) GetUnreachable() []string

func (*ListPreferenceSetsResponse) ProtoMessage

func (*ListPreferenceSetsResponse) ProtoMessage()

func (*ListPreferenceSetsResponse) ProtoReflect

func (*ListPreferenceSetsResponse) Reset

func (x *ListPreferenceSetsResponse) Reset()

func (*ListPreferenceSetsResponse) String

func (x *ListPreferenceSetsResponse) String() string

ListReportConfigsRequest

type ListReportConfigsRequest struct {

	// Required. Parent value for `ListReportConfigsRequest`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. Server may return fewer items than requested.
	// If unspecified, server will pick an appropriate default.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Field to sort by. See https://google.aip.dev/132#ordering for more details.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

A request to get a list of ReportConfig resources.

func (*ListReportConfigsRequest) Descriptor

func (*ListReportConfigsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListReportConfigsRequest.ProtoReflect.Descriptor instead.

func (*ListReportConfigsRequest) GetFilter

func (x *ListReportConfigsRequest) GetFilter() string

func (*ListReportConfigsRequest) GetOrderBy

func (x *ListReportConfigsRequest) GetOrderBy() string

func (*ListReportConfigsRequest) GetPageSize

func (x *ListReportConfigsRequest) GetPageSize() int32

func (*ListReportConfigsRequest) GetPageToken

func (x *ListReportConfigsRequest) GetPageToken() string

func (*ListReportConfigsRequest) GetParent

func (x *ListReportConfigsRequest) GetParent() string

func (*ListReportConfigsRequest) ProtoMessage

func (*ListReportConfigsRequest) ProtoMessage()

func (*ListReportConfigsRequest) ProtoReflect

func (x *ListReportConfigsRequest) ProtoReflect() protoreflect.Message

func (*ListReportConfigsRequest) Reset

func (x *ListReportConfigsRequest) Reset()

func (*ListReportConfigsRequest) String

func (x *ListReportConfigsRequest) String() string

ListReportConfigsResponse

type ListReportConfigsResponse struct {

	// A list of report configs.
	ReportConfigs []*ReportConfig `protobuf:"bytes,1,rep,name=report_configs,json=reportConfigs,proto3" json:"report_configs,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// 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 listing report configs.

func (*ListReportConfigsResponse) Descriptor

func (*ListReportConfigsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListReportConfigsResponse.ProtoReflect.Descriptor instead.

func (*ListReportConfigsResponse) GetNextPageToken

func (x *ListReportConfigsResponse) GetNextPageToken() string

func (*ListReportConfigsResponse) GetReportConfigs

func (x *ListReportConfigsResponse) GetReportConfigs() []*ReportConfig

func (*ListReportConfigsResponse) GetUnreachable

func (x *ListReportConfigsResponse) GetUnreachable() []string

func (*ListReportConfigsResponse) ProtoMessage

func (*ListReportConfigsResponse) ProtoMessage()

func (*ListReportConfigsResponse) ProtoReflect

func (*ListReportConfigsResponse) Reset

func (x *ListReportConfigsResponse) Reset()

func (*ListReportConfigsResponse) String

func (x *ListReportConfigsResponse) String() string

ListReportsRequest

type ListReportsRequest struct {

	// Required. Parent value for `ListReportsRequest`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. The server may return fewer items than requested.
	// If unspecified, the server will pick an appropriate default value.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results that the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Field to sort by. See https://google.aip.dev/132#ordering for more details.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// Determines what information to retrieve for each Report.
	View ReportView `protobuf:"varint,6,opt,name=view,proto3,enum=google.cloud.migrationcenter.v1.ReportView" json:"view,omitempty"`
	// contains filtered or unexported fields
}

A request for a list of Reports.

func (*ListReportsRequest) Descriptor

func (*ListReportsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListReportsRequest.ProtoReflect.Descriptor instead.

func (*ListReportsRequest) GetFilter

func (x *ListReportsRequest) GetFilter() string

func (*ListReportsRequest) GetOrderBy

func (x *ListReportsRequest) GetOrderBy() string

func (*ListReportsRequest) GetPageSize

func (x *ListReportsRequest) GetPageSize() int32

func (*ListReportsRequest) GetPageToken

func (x *ListReportsRequest) GetPageToken() string

func (*ListReportsRequest) GetParent

func (x *ListReportsRequest) GetParent() string

func (*ListReportsRequest) GetView

func (x *ListReportsRequest) GetView() ReportView

func (*ListReportsRequest) ProtoMessage

func (*ListReportsRequest) ProtoMessage()

func (*ListReportsRequest) ProtoReflect

func (x *ListReportsRequest) ProtoReflect() protoreflect.Message

func (*ListReportsRequest) Reset

func (x *ListReportsRequest) Reset()

func (*ListReportsRequest) String

func (x *ListReportsRequest) String() string

ListReportsResponse

type ListReportsResponse struct {

	// The list of Reports.
	Reports []*Report `protobuf:"bytes,1,rep,name=reports,proto3" json:"reports,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// 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 listing Reports.

func (*ListReportsResponse) Descriptor

func (*ListReportsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListReportsResponse.ProtoReflect.Descriptor instead.

func (*ListReportsResponse) GetNextPageToken

func (x *ListReportsResponse) GetNextPageToken() string

func (*ListReportsResponse) GetReports

func (x *ListReportsResponse) GetReports() []*Report

func (*ListReportsResponse) GetUnreachable

func (x *ListReportsResponse) GetUnreachable() []string

func (*ListReportsResponse) ProtoMessage

func (*ListReportsResponse) ProtoMessage()

func (*ListReportsResponse) ProtoReflect

func (x *ListReportsResponse) ProtoReflect() protoreflect.Message

func (*ListReportsResponse) Reset

func (x *ListReportsResponse) Reset()

func (*ListReportsResponse) String

func (x *ListReportsResponse) String() string

ListSourcesRequest

type ListSourcesRequest struct {

	// Required. Parent value for `ListSourcesRequest`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Requested page size. The server may return fewer items than requested.
	// If unspecified, the server will pick an appropriate default value.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A token identifying a page of results that the server should return.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filtering results.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// Field to sort by. See https://google.aip.dev/132#ordering for more details.
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

A request for a list of sources.

func (*ListSourcesRequest) Descriptor

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

ListSourcesResponse

type ListSourcesResponse struct {

	// The list of sources.
	Sources []*Source `protobuf:"bytes,1,rep,name=sources,proto3" json:"sources,omitempty"`
	// A token identifying a page of results the server should return.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// 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 listing sources.

func (*ListSourcesResponse) Descriptor

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

MachineArchitectureDetails

type MachineArchitectureDetails struct {
	CpuArchitecture string `protobuf:"bytes,1,opt,name=cpu_architecture,json=cpuArchitecture,proto3" json:"cpu_architecture,omitempty"`

	CpuName string `protobuf:"bytes,2,opt,name=cpu_name,json=cpuName,proto3" json:"cpu_name,omitempty"`

	Vendor string `protobuf:"bytes,3,opt,name=vendor,proto3" json:"vendor,omitempty"`

	CpuThreadCount int32 `protobuf:"varint,4,opt,name=cpu_thread_count,json=cpuThreadCount,proto3" json:"cpu_thread_count,omitempty"`

	CpuSocketCount int32 `protobuf:"varint,5,opt,name=cpu_socket_count,json=cpuSocketCount,proto3" json:"cpu_socket_count,omitempty"`

	Bios *BiosDetails `protobuf:"bytes,6,opt,name=bios,proto3" json:"bios,omitempty"`

	FirmwareType MachineArchitectureDetails_FirmwareType "" /* 175 byte string literal not displayed */

	Hyperthreading MachineArchitectureDetails_CpuHyperThreading "" /* 164 byte string literal not displayed */

}

Details of the machine architecture.

func (*MachineArchitectureDetails) Descriptor

func (*MachineArchitectureDetails) Descriptor() ([]byte, []int)

Deprecated: Use MachineArchitectureDetails.ProtoReflect.Descriptor instead.

func (*MachineArchitectureDetails) GetBios

func (*MachineArchitectureDetails) GetCpuArchitecture

func (x *MachineArchitectureDetails) GetCpuArchitecture() string

func (*MachineArchitectureDetails) GetCpuName

func (x *MachineArchitectureDetails) GetCpuName() string

func (*MachineArchitectureDetails) GetCpuSocketCount

func (x *MachineArchitectureDetails) GetCpuSocketCount() int32

func (*MachineArchitectureDetails) GetCpuThreadCount

func (x *MachineArchitectureDetails) GetCpuThreadCount() int32

func (*MachineArchitectureDetails) GetFirmwareType

func (*MachineArchitectureDetails) GetHyperthreading

func (*MachineArchitectureDetails) GetVendor

func (x *MachineArchitectureDetails) GetVendor() string

func (*MachineArchitectureDetails) ProtoMessage

func (*MachineArchitectureDetails) ProtoMessage()

func (*MachineArchitectureDetails) ProtoReflect

func (*MachineArchitectureDetails) Reset

func (x *MachineArchitectureDetails) Reset()

func (*MachineArchitectureDetails) String

func (x *MachineArchitectureDetails) String() string

MachineArchitectureDetails_CpuHyperThreading

type MachineArchitectureDetails_CpuHyperThreading int32

CPU hyper-threading support.

MachineArchitectureDetails_CPU_HYPER_THREADING_UNSPECIFIED, MachineArchitectureDetails_DISABLED, MachineArchitectureDetails_ENABLED

const (
	// Unspecified or unknown.
	MachineArchitectureDetails_CPU_HYPER_THREADING_UNSPECIFIED MachineArchitectureDetails_CpuHyperThreading = 0
	// Hyper-threading is disabled.
	MachineArchitectureDetails_DISABLED MachineArchitectureDetails_CpuHyperThreading = 1
	// Hyper-threading is enabled.
	MachineArchitectureDetails_ENABLED MachineArchitectureDetails_CpuHyperThreading = 2
)

func (MachineArchitectureDetails_CpuHyperThreading) Descriptor

func (MachineArchitectureDetails_CpuHyperThreading) Enum

func (MachineArchitectureDetails_CpuHyperThreading) EnumDescriptor

func (MachineArchitectureDetails_CpuHyperThreading) EnumDescriptor() ([]byte, []int)

Deprecated: Use MachineArchitectureDetails_CpuHyperThreading.Descriptor instead.

func (MachineArchitectureDetails_CpuHyperThreading) Number

func (MachineArchitectureDetails_CpuHyperThreading) String

func (MachineArchitectureDetails_CpuHyperThreading) Type

MachineArchitectureDetails_FirmwareType

type MachineArchitectureDetails_FirmwareType int32

Firmware type.

MachineArchitectureDetails_FIRMWARE_TYPE_UNSPECIFIED, MachineArchitectureDetails_BIOS, MachineArchitectureDetails_EFI

const (
	// Unspecified or unknown.
	MachineArchitectureDetails_FIRMWARE_TYPE_UNSPECIFIED MachineArchitectureDetails_FirmwareType = 0
	// BIOS firmware.
	MachineArchitectureDetails_BIOS MachineArchitectureDetails_FirmwareType = 1
	// EFI firmware.
	MachineArchitectureDetails_EFI MachineArchitectureDetails_FirmwareType = 2
)

func (MachineArchitectureDetails_FirmwareType) Descriptor

func (MachineArchitectureDetails_FirmwareType) Enum

func (MachineArchitectureDetails_FirmwareType) EnumDescriptor

func (MachineArchitectureDetails_FirmwareType) EnumDescriptor() ([]byte, []int)

Deprecated: Use MachineArchitectureDetails_FirmwareType.Descriptor instead.

func (MachineArchitectureDetails_FirmwareType) Number

func (MachineArchitectureDetails_FirmwareType) String

func (MachineArchitectureDetails_FirmwareType) Type

MachineDetails

type MachineDetails struct {
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`

	MachineName string `protobuf:"bytes,2,opt,name=machine_name,json=machineName,proto3" json:"machine_name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	CoreCount int32 `protobuf:"varint,4,opt,name=core_count,json=coreCount,proto3" json:"core_count,omitempty"`

	MemoryMb int32 `protobuf:"varint,5,opt,name=memory_mb,json=memoryMb,proto3" json:"memory_mb,omitempty"`

	PowerState MachineDetails_PowerState "" /* 155 byte string literal not displayed */

	Architecture *MachineArchitectureDetails `protobuf:"bytes,7,opt,name=architecture,proto3" json:"architecture,omitempty"`

	GuestOs *GuestOsDetails `protobuf:"bytes,8,opt,name=guest_os,json=guestOs,proto3" json:"guest_os,omitempty"`

	Network *MachineNetworkDetails `protobuf:"bytes,9,opt,name=network,proto3" json:"network,omitempty"`

	Disks *MachineDiskDetails `protobuf:"bytes,10,opt,name=disks,proto3" json:"disks,omitempty"`

	Platform *PlatformDetails `protobuf:"bytes,11,opt,name=platform,proto3" json:"platform,omitempty"`

}

Details of a machine.

func (*MachineDetails) Descriptor

func (*MachineDetails) Descriptor() ([]byte, []int)

Deprecated: Use MachineDetails.ProtoReflect.Descriptor instead.

func (*MachineDetails) GetArchitecture

func (x *MachineDetails) GetArchitecture() *MachineArchitectureDetails

func (*MachineDetails) GetCoreCount

func (x *MachineDetails) GetCoreCount() int32

func (*MachineDetails) GetCreateTime

func (x *MachineDetails) GetCreateTime() *timestamppb.Timestamp

func (*MachineDetails) GetDisks

func (x *MachineDetails) GetDisks() *MachineDiskDetails

func (*MachineDetails) GetGuestOs

func (x *MachineDetails) GetGuestOs() *GuestOsDetails

func (*MachineDetails) GetMachineName

func (x *MachineDetails) GetMachineName() string

func (*MachineDetails) GetMemoryMb

func (x *MachineDetails) GetMemoryMb() int32

func (*MachineDetails) GetNetwork

func (x *MachineDetails) GetNetwork() *MachineNetworkDetails

func (*MachineDetails) GetPlatform

func (x *MachineDetails) GetPlatform() *PlatformDetails

func (*MachineDetails) GetPowerState

func (x *MachineDetails) GetPowerState() MachineDetails_PowerState

func (*MachineDetails) GetUuid

func (x *MachineDetails) GetUuid() string

func (*MachineDetails) ProtoMessage

func (*MachineDetails) ProtoMessage()

func (*MachineDetails) ProtoReflect

func (x *MachineDetails) ProtoReflect() protoreflect.Message

func (*MachineDetails) Reset

func (x *MachineDetails) Reset()

func (*MachineDetails) String

func (x *MachineDetails) String() string

MachineDetails_PowerState

type MachineDetails_PowerState int32

Machine power state.

MachineDetails_POWER_STATE_UNSPECIFIED, MachineDetails_PENDING, MachineDetails_ACTIVE, MachineDetails_SUSPENDING, MachineDetails_SUSPENDED, MachineDetails_DELETING, MachineDetails_DELETED

const (
	// Power state is unknown.
	MachineDetails_POWER_STATE_UNSPECIFIED MachineDetails_PowerState = 0
	// The machine is preparing to enter the ACTIVE state. An instance may enter
	// the PENDING state when it launches for the first time, or when it is
	// started after being in the SUSPENDED state.
	MachineDetails_PENDING MachineDetails_PowerState = 1
	// The machine is active.
	MachineDetails_ACTIVE MachineDetails_PowerState = 2
	// The machine is being turned off.
	MachineDetails_SUSPENDING MachineDetails_PowerState = 3
	// The machine is off.
	MachineDetails_SUSPENDED MachineDetails_PowerState = 4
	// The machine is being deleted from the hosting platform.
	MachineDetails_DELETING MachineDetails_PowerState = 5
	// The machine is deleted from the hosting platform.
	MachineDetails_DELETED MachineDetails_PowerState = 6
)

func (MachineDetails_PowerState) Descriptor

func (MachineDetails_PowerState) Enum

func (MachineDetails_PowerState) EnumDescriptor

func (MachineDetails_PowerState) EnumDescriptor() ([]byte, []int)

Deprecated: Use MachineDetails_PowerState.Descriptor instead.

func (MachineDetails_PowerState) Number

func (MachineDetails_PowerState) String

func (x MachineDetails_PowerState) String() string

func (MachineDetails_PowerState) Type

MachineDiskDetails

type MachineDiskDetails struct {

	// Disk total Capacity.
	TotalCapacityBytes int64 `protobuf:"varint,1,opt,name=total_capacity_bytes,json=totalCapacityBytes,proto3" json:"total_capacity_bytes,omitempty"`
	// Total disk free space.
	TotalFreeBytes int64 `protobuf:"varint,2,opt,name=total_free_bytes,json=totalFreeBytes,proto3" json:"total_free_bytes,omitempty"`
	// List of disks.
	Disks *DiskEntryList `protobuf:"bytes,3,opt,name=disks,proto3" json:"disks,omitempty"`
	// contains filtered or unexported fields
}

Details of machine disks.

func (*MachineDiskDetails) Descriptor

func (*MachineDiskDetails) Descriptor() ([]byte, []int)

Deprecated: Use MachineDiskDetails.ProtoReflect.Descriptor instead.

func (*MachineDiskDetails) GetDisks

func (x *MachineDiskDetails) GetDisks() *DiskEntryList

func (*MachineDiskDetails) GetTotalCapacityBytes

func (x *MachineDiskDetails) GetTotalCapacityBytes() int64

func (*MachineDiskDetails) GetTotalFreeBytes

func (x *MachineDiskDetails) GetTotalFreeBytes() int64

func (*MachineDiskDetails) ProtoMessage

func (*MachineDiskDetails) ProtoMessage()

func (*MachineDiskDetails) ProtoReflect

func (x *MachineDiskDetails) ProtoReflect() protoreflect.Message

func (*MachineDiskDetails) Reset

func (x *MachineDiskDetails) Reset()

func (*MachineDiskDetails) String

func (x *MachineDiskDetails) String() string

MachineNetworkDetails

type MachineNetworkDetails struct {

	// The primary IP address of the machine.
	PrimaryIpAddress string `protobuf:"bytes,1,opt,name=primary_ip_address,json=primaryIpAddress,proto3" json:"primary_ip_address,omitempty"`
	// The public IP address of the machine.
	PublicIpAddress string `protobuf:"bytes,2,opt,name=public_ip_address,json=publicIpAddress,proto3" json:"public_ip_address,omitempty"`
	// MAC address of the machine.
	// This property is used to uniqly identify the machine.
	PrimaryMacAddress string `protobuf:"bytes,3,opt,name=primary_mac_address,json=primaryMacAddress,proto3" json:"primary_mac_address,omitempty"`
	// List of network adapters.
	Adapters *NetworkAdapterList `protobuf:"bytes,4,opt,name=adapters,proto3" json:"adapters,omitempty"`
	// contains filtered or unexported fields
}

Details of network adapters and settings.

func (*MachineNetworkDetails) Descriptor

func (*MachineNetworkDetails) Descriptor() ([]byte, []int)

Deprecated: Use MachineNetworkDetails.ProtoReflect.Descriptor instead.

func (*MachineNetworkDetails) GetAdapters

func (x *MachineNetworkDetails) GetAdapters() *NetworkAdapterList

func (*MachineNetworkDetails) GetPrimaryIpAddress

func (x *MachineNetworkDetails) GetPrimaryIpAddress() string

func (*MachineNetworkDetails) GetPrimaryMacAddress

func (x *MachineNetworkDetails) GetPrimaryMacAddress() string

func (*MachineNetworkDetails) GetPublicIpAddress

func (x *MachineNetworkDetails) GetPublicIpAddress() string

func (*MachineNetworkDetails) ProtoMessage

func (*MachineNetworkDetails) ProtoMessage()

func (*MachineNetworkDetails) ProtoReflect

func (x *MachineNetworkDetails) ProtoReflect() protoreflect.Message

func (*MachineNetworkDetails) Reset

func (x *MachineNetworkDetails) Reset()

func (*MachineNetworkDetails) String

func (x *MachineNetworkDetails) String() string

MachinePreferences

type MachinePreferences struct {

	// Compute Engine machine series to consider for insights and recommendations.
	// If empty, no restriction is applied on the machine series.
	AllowedMachineSeries []*MachineSeries `protobuf:"bytes,1,rep,name=allowed_machine_series,json=allowedMachineSeries,proto3" json:"allowed_machine_series,omitempty"`
	// contains filtered or unexported fields
}

The type of machines to consider when calculating virtual machine migration insights and recommendations. Not all machine types are available in all zones and regions.

func (*MachinePreferences) Descriptor

func (*MachinePreferences) Descriptor() ([]byte, []int)

Deprecated: Use MachinePreferences.ProtoReflect.Descriptor instead.

func (*MachinePreferences) GetAllowedMachineSeries

func (x *MachinePreferences) GetAllowedMachineSeries() []*MachineSeries

func (*MachinePreferences) ProtoMessage

func (*MachinePreferences) ProtoMessage()

func (*MachinePreferences) ProtoReflect

func (x *MachinePreferences) ProtoReflect() protoreflect.Message

func (*MachinePreferences) Reset

func (x *MachinePreferences) Reset()

func (*MachinePreferences) String

func (x *MachinePreferences) String() string

MachineSeries

type MachineSeries struct {

	// Code to identify a Compute Engine machine series. Consult
	// https://cloud.google.com/compute/docs/machine-resource#machine_type_comparison
	// for more details on the available series.
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

A Compute Engine machine series.

func (*MachineSeries) Descriptor

func (*MachineSeries) Descriptor() ([]byte, []int)

Deprecated: Use MachineSeries.ProtoReflect.Descriptor instead.

func (*MachineSeries) GetCode

func (x *MachineSeries) GetCode() string

func (*MachineSeries) ProtoMessage

func (*MachineSeries) ProtoMessage()

func (*MachineSeries) ProtoReflect

func (x *MachineSeries) ProtoReflect() protoreflect.Message

func (*MachineSeries) Reset

func (x *MachineSeries) Reset()

func (*MachineSeries) String

func (x *MachineSeries) String() string

MemoryUsageSample

type MemoryUsageSample struct {

	// Percentage of system memory utilized. Must be in the interval [0, 100].
	UtilizedPercentage float32 `protobuf:"fixed32,1,opt,name=utilized_percentage,json=utilizedPercentage,proto3" json:"utilized_percentage,omitempty"`
	// contains filtered or unexported fields
}

Memory usage sample.

func (*MemoryUsageSample) Descriptor

func (*MemoryUsageSample) Descriptor() ([]byte, []int)

Deprecated: Use MemoryUsageSample.ProtoReflect.Descriptor instead.

func (*MemoryUsageSample) GetUtilizedPercentage

func (x *MemoryUsageSample) GetUtilizedPercentage() float32

func (*MemoryUsageSample) ProtoMessage

func (*MemoryUsageSample) ProtoMessage()

func (*MemoryUsageSample) ProtoReflect

func (x *MemoryUsageSample) ProtoReflect() protoreflect.Message

func (*MemoryUsageSample) Reset

func (x *MemoryUsageSample) Reset()

func (*MemoryUsageSample) String

func (x *MemoryUsageSample) String() string

MigrationCenterClient

type MigrationCenterClient interface {
	// Lists all the assets in a given project and location.
	ListAssets(ctx context.Context, in *ListAssetsRequest, opts ...grpc.CallOption) (*ListAssetsResponse, error)
	// Gets the details of an asset.
	GetAsset(ctx context.Context, in *GetAssetRequest, opts ...grpc.CallOption) (*Asset, error)
	// Updates the parameters of an asset.
	UpdateAsset(ctx context.Context, in *UpdateAssetRequest, opts ...grpc.CallOption) (*Asset, error)
	// Updates the parameters of a list of assets.
	BatchUpdateAssets(ctx context.Context, in *BatchUpdateAssetsRequest, opts ...grpc.CallOption) (*BatchUpdateAssetsResponse, error)
	// Deletes an asset.
	DeleteAsset(ctx context.Context, in *DeleteAssetRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Deletes list of Assets.
	BatchDeleteAssets(ctx context.Context, in *BatchDeleteAssetsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Reports a set of frames.
	ReportAssetFrames(ctx context.Context, in *ReportAssetFramesRequest, opts ...grpc.CallOption) (*ReportAssetFramesResponse, error)
	// Aggregates the requested fields based on provided function.
	AggregateAssetsValues(ctx context.Context, in *AggregateAssetsValuesRequest, opts ...grpc.CallOption) (*AggregateAssetsValuesResponse, error)
	// Creates an import job.
	CreateImportJob(ctx context.Context, in *CreateImportJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists all import jobs.
	ListImportJobs(ctx context.Context, in *ListImportJobsRequest, opts ...grpc.CallOption) (*ListImportJobsResponse, error)
	// Gets the details of an import job.
	GetImportJob(ctx context.Context, in *GetImportJobRequest, opts ...grpc.CallOption) (*ImportJob, error)
	// Deletes an import job.
	DeleteImportJob(ctx context.Context, in *DeleteImportJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates an import job.
	UpdateImportJob(ctx context.Context, in *UpdateImportJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Validates an import job.
	ValidateImportJob(ctx context.Context, in *ValidateImportJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Runs an import job.
	RunImportJob(ctx context.Context, in *RunImportJobRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets an import data file.
	GetImportDataFile(ctx context.Context, in *GetImportDataFileRequest, opts ...grpc.CallOption) (*ImportDataFile, error)
	// List import data files.
	ListImportDataFiles(ctx context.Context, in *ListImportDataFilesRequest, opts ...grpc.CallOption) (*ListImportDataFilesResponse, error)
	// Creates an import data file.
	CreateImportDataFile(ctx context.Context, in *CreateImportDataFileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Delete an import data file.
	DeleteImportDataFile(ctx context.Context, in *DeleteImportDataFileRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists all groups in a given project and location.
	ListGroups(ctx context.Context, in *ListGroupsRequest, opts ...grpc.CallOption) (*ListGroupsResponse, error)
	// Gets the details of a 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) (*longrunningpb.Operation, error)
	// Updates the parameters of a group.
	UpdateGroup(ctx context.Context, in *UpdateGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a group.
	DeleteGroup(ctx context.Context, in *DeleteGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Adds assets to a group.
	AddAssetsToGroup(ctx context.Context, in *AddAssetsToGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Removes assets from a group.
	RemoveAssetsFromGroup(ctx context.Context, in *RemoveAssetsFromGroupRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists all error frames in a given source and location.
	ListErrorFrames(ctx context.Context, in *ListErrorFramesRequest, opts ...grpc.CallOption) (*ListErrorFramesResponse, error)
	// Gets the details of an error frame.
	GetErrorFrame(ctx context.Context, in *GetErrorFrameRequest, opts ...grpc.CallOption) (*ErrorFrame, error)
	// Lists all the sources in a given project and location.
	ListSources(ctx context.Context, in *ListSourcesRequest, opts ...grpc.CallOption) (*ListSourcesResponse, error)
	// Gets the details of a 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) (*longrunningpb.Operation, error)
	// Updates the parameters of a source.
	UpdateSource(ctx context.Context, in *UpdateSourceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a source.
	DeleteSource(ctx context.Context, in *DeleteSourceRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Lists all the preference sets in a given project and location.
	ListPreferenceSets(ctx context.Context, in *ListPreferenceSetsRequest, opts ...grpc.CallOption) (*ListPreferenceSetsResponse, error)
	// Gets the details of a preference set.
	GetPreferenceSet(ctx context.Context, in *GetPreferenceSetRequest, opts ...grpc.CallOption) (*PreferenceSet, error)
	// Creates a new preference set in a given project and location.
	CreatePreferenceSet(ctx context.Context, in *CreatePreferenceSetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Updates the parameters of a preference set.
	UpdatePreferenceSet(ctx context.Context, in *UpdatePreferenceSetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Deletes a preference set.
	DeletePreferenceSet(ctx context.Context, in *DeletePreferenceSetRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets the details of regional settings.
	GetSettings(ctx context.Context, in *GetSettingsRequest, opts ...grpc.CallOption) (*Settings, error)
	// Updates the regional-level project settings.
	UpdateSettings(ctx context.Context, in *UpdateSettingsRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Creates a report configuration.
	CreateReportConfig(ctx context.Context, in *CreateReportConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets details of a single ReportConfig.
	GetReportConfig(ctx context.Context, in *GetReportConfigRequest, opts ...grpc.CallOption) (*ReportConfig, error)
	// Lists ReportConfigs in a given project and location.
	ListReportConfigs(ctx context.Context, in *ListReportConfigsRequest, opts ...grpc.CallOption) (*ListReportConfigsResponse, error)
	// Deletes a ReportConfig.
	DeleteReportConfig(ctx context.Context, in *DeleteReportConfigRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Creates a report.
	CreateReport(ctx context.Context, in *CreateReportRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
	// Gets details of a single Report.
	GetReport(ctx context.Context, in *GetReportRequest, opts ...grpc.CallOption) (*Report, error)
	// Lists Reports in a given ReportConfig.
	ListReports(ctx context.Context, in *ListReportsRequest, opts ...grpc.CallOption) (*ListReportsResponse, error)
	// Deletes a Report.
	DeleteReport(ctx context.Context, in *DeleteReportRequest, opts ...grpc.CallOption) (*longrunningpb.Operation, error)
}

MigrationCenterClient is the client API for MigrationCenter service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMigrationCenterClient

func NewMigrationCenterClient(cc grpc.ClientConnInterface) MigrationCenterClient

MigrationCenterServer

type MigrationCenterServer interface {
	// Lists all the assets in a given project and location.
	ListAssets(context.Context, *ListAssetsRequest) (*ListAssetsResponse, error)
	// Gets the details of an asset.
	GetAsset(context.Context, *GetAssetRequest) (*Asset, error)
	// Updates the parameters of an asset.
	UpdateAsset(context.Context, *UpdateAssetRequest) (*Asset, error)
	// Updates the parameters of a list of assets.
	BatchUpdateAssets(context.Context, *BatchUpdateAssetsRequest) (*BatchUpdateAssetsResponse, error)
	// Deletes an asset.
	DeleteAsset(context.Context, *DeleteAssetRequest) (*emptypb.Empty, error)
	// Deletes list of Assets.
	BatchDeleteAssets(context.Context, *BatchDeleteAssetsRequest) (*emptypb.Empty, error)
	// Reports a set of frames.
	ReportAssetFrames(context.Context, *ReportAssetFramesRequest) (*ReportAssetFramesResponse, error)
	// Aggregates the requested fields based on provided function.
	AggregateAssetsValues(context.Context, *AggregateAssetsValuesRequest) (*AggregateAssetsValuesResponse, error)
	// Creates an import job.
	CreateImportJob(context.Context, *CreateImportJobRequest) (*longrunningpb.Operation, error)
	// Lists all import jobs.
	ListImportJobs(context.Context, *ListImportJobsRequest) (*ListImportJobsResponse, error)
	// Gets the details of an import job.
	GetImportJob(context.Context, *GetImportJobRequest) (*ImportJob, error)
	// Deletes an import job.
	DeleteImportJob(context.Context, *DeleteImportJobRequest) (*longrunningpb.Operation, error)
	// Updates an import job.
	UpdateImportJob(context.Context, *UpdateImportJobRequest) (*longrunningpb.Operation, error)
	// Validates an import job.
	ValidateImportJob(context.Context, *ValidateImportJobRequest) (*longrunningpb.Operation, error)
	// Runs an import job.
	RunImportJob(context.Context, *RunImportJobRequest) (*longrunningpb.Operation, error)
	// Gets an import data file.
	GetImportDataFile(context.Context, *GetImportDataFileRequest) (*ImportDataFile, error)
	// List import data files.
	ListImportDataFiles(context.Context, *ListImportDataFilesRequest) (*ListImportDataFilesResponse, error)
	// Creates an import data file.
	CreateImportDataFile(context.Context, *CreateImportDataFileRequest) (*longrunningpb.Operation, error)
	// Delete an import data file.
	DeleteImportDataFile(context.Context, *DeleteImportDataFileRequest) (*longrunningpb.Operation, error)
	// Lists all groups in a given project and location.
	ListGroups(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error)
	// Gets the details of a group.
	GetGroup(context.Context, *GetGroupRequest) (*Group, error)
	// Creates a new group in a given project and location.
	CreateGroup(context.Context, *CreateGroupRequest) (*longrunningpb.Operation, error)
	// Updates the parameters of a group.
	UpdateGroup(context.Context, *UpdateGroupRequest) (*longrunningpb.Operation, error)
	// Deletes a group.
	DeleteGroup(context.Context, *DeleteGroupRequest) (*longrunningpb.Operation, error)
	// Adds assets to a group.
	AddAssetsToGroup(context.Context, *AddAssetsToGroupRequest) (*longrunningpb.Operation, error)
	// Removes assets from a group.
	RemoveAssetsFromGroup(context.Context, *RemoveAssetsFromGroupRequest) (*longrunningpb.Operation, error)
	// Lists all error frames in a given source and location.
	ListErrorFrames(context.Context, *ListErrorFramesRequest) (*ListErrorFramesResponse, error)
	// Gets the details of an error frame.
	GetErrorFrame(context.Context, *GetErrorFrameRequest) (*ErrorFrame, error)
	// Lists all the sources in a given project and location.
	ListSources(context.Context, *ListSourcesRequest) (*ListSourcesResponse, error)
	// Gets the details of a source.
	GetSource(context.Context, *GetSourceRequest) (*Source, error)
	// Creates a new source in a given project and location.
	CreateSource(context.Context, *CreateSourceRequest) (*longrunningpb.Operation, error)
	// Updates the parameters of a source.
	UpdateSource(context.Context, *UpdateSourceRequest) (*longrunningpb.Operation, error)
	// Deletes a source.
	DeleteSource(context.Context, *DeleteSourceRequest) (*longrunningpb.Operation, error)
	// Lists all the preference sets in a given project and location.
	ListPreferenceSets(context.Context, *ListPreferenceSetsRequest) (*ListPreferenceSetsResponse, error)
	// Gets the details of a preference set.
	GetPreferenceSet(context.Context, *GetPreferenceSetRequest) (*PreferenceSet, error)
	// Creates a new preference set in a given project and location.
	CreatePreferenceSet(context.Context, *CreatePreferenceSetRequest) (*longrunningpb.Operation, error)
	// Updates the parameters of a preference set.
	UpdatePreferenceSet(context.Context, *UpdatePreferenceSetRequest) (*longrunningpb.Operation, error)
	// Deletes a preference set.
	DeletePreferenceSet(context.Context, *DeletePreferenceSetRequest) (*longrunningpb.Operation, error)
	// Gets the details of regional settings.
	GetSettings(context.Context, *GetSettingsRequest) (*Settings, error)
	// Updates the regional-level project settings.
	UpdateSettings(context.Context, *UpdateSettingsRequest) (*longrunningpb.Operation, error)
	// Creates a report configuration.
	CreateReportConfig(context.Context, *CreateReportConfigRequest) (*longrunningpb.Operation, error)
	// Gets details of a single ReportConfig.
	GetReportConfig(context.Context, *GetReportConfigRequest) (*ReportConfig, error)
	// Lists ReportConfigs in a given project and location.
	ListReportConfigs(context.Context, *ListReportConfigsRequest) (*ListReportConfigsResponse, error)
	// Deletes a ReportConfig.
	DeleteReportConfig(context.Context, *DeleteReportConfigRequest) (*longrunningpb.Operation, error)
	// Creates a report.
	CreateReport(context.Context, *CreateReportRequest) (*longrunningpb.Operation, error)
	// Gets details of a single Report.
	GetReport(context.Context, *GetReportRequest) (*Report, error)
	// Lists Reports in a given ReportConfig.
	ListReports(context.Context, *ListReportsRequest) (*ListReportsResponse, error)
	// Deletes a Report.
	DeleteReport(context.Context, *DeleteReportRequest) (*longrunningpb.Operation, error)
}

MigrationCenterServer is the server API for MigrationCenter service.

MigrationInsight

type MigrationInsight struct {

	// Output only. Description of how well the asset this insight is associated
	// with fits the proposed migration.
	Fit *FitDescriptor `protobuf:"bytes,1,opt,name=fit,proto3" json:"fit,omitempty"`
	// A target for the migration.
	//
	// Types that are assignable to MigrationTarget:
	//
	//	*MigrationInsight_ComputeEngineTarget
	MigrationTarget isMigrationInsight_MigrationTarget `protobuf_oneof:"migration_target"`
	// contains filtered or unexported fields
}

An insight about potential migrations for an asset.

func (*MigrationInsight) Descriptor

func (*MigrationInsight) Descriptor() ([]byte, []int)

Deprecated: Use MigrationInsight.ProtoReflect.Descriptor instead.

func (*MigrationInsight) GetComputeEngineTarget

func (x *MigrationInsight) GetComputeEngineTarget() *ComputeEngineMigrationTarget

func (*MigrationInsight) GetFit

func (x *MigrationInsight) GetFit() *FitDescriptor

func (*MigrationInsight) GetMigrationTarget

func (m *MigrationInsight) GetMigrationTarget() isMigrationInsight_MigrationTarget

func (*MigrationInsight) ProtoMessage

func (*MigrationInsight) ProtoMessage()

func (*MigrationInsight) ProtoReflect

func (x *MigrationInsight) ProtoReflect() protoreflect.Message

func (*MigrationInsight) Reset

func (x *MigrationInsight) Reset()

func (*MigrationInsight) String

func (x *MigrationInsight) String() string

MigrationInsight_ComputeEngineTarget

type MigrationInsight_ComputeEngineTarget struct {
	// Output only. A Google Compute Engine target.
	ComputeEngineTarget *ComputeEngineMigrationTarget `protobuf:"bytes,10,opt,name=compute_engine_target,json=computeEngineTarget,proto3,oneof"`
}

NetworkAdapterDetails

type NetworkAdapterDetails struct {

	// Network adapter type (e.g. VMXNET3).
	AdapterType string `protobuf:"bytes,1,opt,name=adapter_type,json=adapterType,proto3" json:"adapter_type,omitempty"`
	// MAC address.
	MacAddress string `protobuf:"bytes,2,opt,name=mac_address,json=macAddress,proto3" json:"mac_address,omitempty"`
	// NetworkAddressList
	Addresses *NetworkAddressList `protobuf:"bytes,3,opt,name=addresses,proto3" json:"addresses,omitempty"`
	// contains filtered or unexported fields
}

Details of network adapter.

func (*NetworkAdapterDetails) Descriptor

func (*NetworkAdapterDetails) Descriptor() ([]byte, []int)

Deprecated: Use NetworkAdapterDetails.ProtoReflect.Descriptor instead.

func (*NetworkAdapterDetails) GetAdapterType

func (x *NetworkAdapterDetails) GetAdapterType() string

func (*NetworkAdapterDetails) GetAddresses

func (x *NetworkAdapterDetails) GetAddresses() *NetworkAddressList

func (*NetworkAdapterDetails) GetMacAddress

func (x *NetworkAdapterDetails) GetMacAddress() string

func (*NetworkAdapterDetails) ProtoMessage

func (*NetworkAdapterDetails) ProtoMessage()

func (*NetworkAdapterDetails) ProtoReflect

func (x *NetworkAdapterDetails) ProtoReflect() protoreflect.Message

func (*NetworkAdapterDetails) Reset

func (x *NetworkAdapterDetails) Reset()

func (*NetworkAdapterDetails) String

func (x *NetworkAdapterDetails) String() string

NetworkAdapterList

type NetworkAdapterList struct {

	// Network adapter entries.
	Entries []*NetworkAdapterDetails `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

List of network adapters.

func (*NetworkAdapterList) Descriptor

func (*NetworkAdapterList) Descriptor() ([]byte, []int)

Deprecated: Use NetworkAdapterList.ProtoReflect.Descriptor instead.

func (*NetworkAdapterList) GetEntries

func (x *NetworkAdapterList) GetEntries() []*NetworkAdapterDetails

func (*NetworkAdapterList) ProtoMessage

func (*NetworkAdapterList) ProtoMessage()

func (*NetworkAdapterList) ProtoReflect

func (x *NetworkAdapterList) ProtoReflect() protoreflect.Message

func (*NetworkAdapterList) Reset

func (x *NetworkAdapterList) Reset()

func (*NetworkAdapterList) String

func (x *NetworkAdapterList) String() string

NetworkAddress

type NetworkAddress struct {
	IpAddress string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`

	SubnetMask string `protobuf:"bytes,2,opt,name=subnet_mask,json=subnetMask,proto3" json:"subnet_mask,omitempty"`

	Bcast string `protobuf:"bytes,3,opt,name=bcast,proto3" json:"bcast,omitempty"`

	Fqdn string `protobuf:"bytes,4,opt,name=fqdn,proto3" json:"fqdn,omitempty"`

	Assignment NetworkAddress_AddressAssignment "" /* 144 byte string literal not displayed */

}

Details of network address.

func (*NetworkAddress) Descriptor

func (*NetworkAddress) Descriptor() ([]byte, []int)

Deprecated: Use NetworkAddress.ProtoReflect.Descriptor instead.

func (*NetworkAddress) GetAssignment

func (*NetworkAddress) GetBcast

func (x *NetworkAddress) GetBcast() string

func (*NetworkAddress) GetFqdn

func (x *NetworkAddress) GetFqdn() string

func (*NetworkAddress) GetIpAddress

func (x *NetworkAddress) GetIpAddress() string

func (*NetworkAddress) GetSubnetMask

func (x *NetworkAddress) GetSubnetMask() string

func (*NetworkAddress) ProtoMessage

func (*NetworkAddress) ProtoMessage()

func (*NetworkAddress) ProtoReflect

func (x *NetworkAddress) ProtoReflect() protoreflect.Message

func (*NetworkAddress) Reset

func (x *NetworkAddress) Reset()

func (*NetworkAddress) String

func (x *NetworkAddress) String() string

NetworkAddressList

type NetworkAddressList struct {

	// Network address entries.
	Entries []*NetworkAddress `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

List of allocated/assigned network addresses.

func (*NetworkAddressList) Descriptor

func (*NetworkAddressList) Descriptor() ([]byte, []int)

Deprecated: Use NetworkAddressList.ProtoReflect.Descriptor instead.

func (*NetworkAddressList) GetEntries

func (x *NetworkAddressList) GetEntries() []*NetworkAddress

func (*NetworkAddressList) ProtoMessage

func (*NetworkAddressList) ProtoMessage()

func (*NetworkAddressList) ProtoReflect

func (x *NetworkAddressList) ProtoReflect() protoreflect.Message

func (*NetworkAddressList) Reset

func (x *NetworkAddressList) Reset()

func (*NetworkAddressList) String

func (x *NetworkAddressList) String() string

NetworkAddress_AddressAssignment

type NetworkAddress_AddressAssignment int32

Network address assignment.

NetworkAddress_ADDRESS_ASSIGNMENT_UNSPECIFIED, NetworkAddress_ADDRESS_ASSIGNMENT_STATIC, NetworkAddress_ADDRESS_ASSIGNMENT_DHCP

const (
	// Unknown (default value).
	NetworkAddress_ADDRESS_ASSIGNMENT_UNSPECIFIED NetworkAddress_AddressAssignment = 0
	// Staticly assigned IP.
	NetworkAddress_ADDRESS_ASSIGNMENT_STATIC NetworkAddress_AddressAssignment = 1
	// Dynamically assigned IP (DHCP).
	NetworkAddress_ADDRESS_ASSIGNMENT_DHCP NetworkAddress_AddressAssignment = 2
)

func (NetworkAddress_AddressAssignment) Descriptor

func (NetworkAddress_AddressAssignment) Enum

func (NetworkAddress_AddressAssignment) EnumDescriptor

func (NetworkAddress_AddressAssignment) EnumDescriptor() ([]byte, []int)

Deprecated: Use NetworkAddress_AddressAssignment.Descriptor instead.

func (NetworkAddress_AddressAssignment) Number

func (NetworkAddress_AddressAssignment) String

func (NetworkAddress_AddressAssignment) Type

NetworkConnection

type NetworkConnection struct {

	// Connection protocol (e.g. TCP/UDP).
	Protocol string `protobuf:"bytes,1,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// Local IP address.
	LocalIpAddress string `protobuf:"bytes,2,opt,name=local_ip_address,json=localIpAddress,proto3" json:"local_ip_address,omitempty"`
	// Local port.
	LocalPort int32 `protobuf:"varint,3,opt,name=local_port,json=localPort,proto3" json:"local_port,omitempty"`
	// Remote IP address.
	RemoteIpAddress string `protobuf:"bytes,4,opt,name=remote_ip_address,json=remoteIpAddress,proto3" json:"remote_ip_address,omitempty"`
	// Remote port.
	RemotePort int32 `protobuf:"varint,5,opt,name=remote_port,json=remotePort,proto3" json:"remote_port,omitempty"`
	// Network connection state.
	State NetworkConnection_State `protobuf:"varint,6,opt,name=state,proto3,enum=google.cloud.migrationcenter.v1.NetworkConnection_State" json:"state,omitempty"`
	// Process ID.
	Pid int64 `protobuf:"varint,7,opt,name=pid,proto3" json:"pid,omitempty"`
	// Process or service name.
	ProcessName string `protobuf:"bytes,8,opt,name=process_name,json=processName,proto3" json:"process_name,omitempty"`
	// contains filtered or unexported fields
}

func (*NetworkConnection) Descriptor

func (*NetworkConnection) Descriptor() ([]byte, []int)

Deprecated: Use NetworkConnection.ProtoReflect.Descriptor instead.

func (*NetworkConnection) GetLocalIpAddress

func (x *NetworkConnection) GetLocalIpAddress() string

func (*NetworkConnection) GetLocalPort

func (x *NetworkConnection) GetLocalPort() int32

func (*NetworkConnection) GetPid

func (x *NetworkConnection) GetPid() int64

func (*NetworkConnection) GetProcessName

func (x *NetworkConnection) GetProcessName() string

func (*NetworkConnection) GetProtocol

func (x *NetworkConnection) GetProtocol() string

func (*NetworkConnection) GetRemoteIpAddress

func (x *NetworkConnection) GetRemoteIpAddress() string

func (*NetworkConnection) GetRemotePort

func (x *NetworkConnection) GetRemotePort() int32

func (*NetworkConnection) GetState

func (*NetworkConnection) ProtoMessage

func (*NetworkConnection) ProtoMessage()

func (*NetworkConnection) ProtoReflect

func (x *NetworkConnection) ProtoReflect() protoreflect.Message

func (*NetworkConnection) Reset

func (x *NetworkConnection) Reset()

func (*NetworkConnection) String

func (x *NetworkConnection) String() string

NetworkConnectionList

type NetworkConnectionList struct {

	// Network connection entries.
	Entries []*NetworkConnection `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

Network connection list.

func (*NetworkConnectionList) Descriptor

func (*NetworkConnectionList) Descriptor() ([]byte, []int)

Deprecated: Use NetworkConnectionList.ProtoReflect.Descriptor instead.

func (*NetworkConnectionList) GetEntries

func (x *NetworkConnectionList) GetEntries() []*NetworkConnection

func (*NetworkConnectionList) ProtoMessage

func (*NetworkConnectionList) ProtoMessage()

func (*NetworkConnectionList) ProtoReflect

func (x *NetworkConnectionList) ProtoReflect() protoreflect.Message

func (*NetworkConnectionList) Reset

func (x *NetworkConnectionList) Reset()

func (*NetworkConnectionList) String

func (x *NetworkConnectionList) String() string

NetworkConnection_State

type NetworkConnection_State int32

Network connection state.

NetworkConnection_STATE_UNSPECIFIED, NetworkConnection_OPENING, NetworkConnection_OPEN, NetworkConnection_LISTEN, NetworkConnection_CLOSING, NetworkConnection_CLOSED

const (
	// Connection state is unknown or unspecified.
	NetworkConnection_STATE_UNSPECIFIED NetworkConnection_State = 0
	// The connection is being opened.
	NetworkConnection_OPENING NetworkConnection_State = 1
	// The connection is open.
	NetworkConnection_OPEN NetworkConnection_State = 2
	// Listening for incoming connections.
	NetworkConnection_LISTEN NetworkConnection_State = 3
	// The connection is being closed.
	NetworkConnection_CLOSING NetworkConnection_State = 4
	// The connection is closed.
	NetworkConnection_CLOSED NetworkConnection_State = 5
)

func (NetworkConnection_State) Descriptor

func (NetworkConnection_State) Enum

func (NetworkConnection_State) EnumDescriptor

func (NetworkConnection_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use NetworkConnection_State.Descriptor instead.

func (NetworkConnection_State) Number

func (NetworkConnection_State) String

func (x NetworkConnection_State) String() string

func (NetworkConnection_State) Type

NetworkUsageSample

type NetworkUsageSample struct {

	// Average network ingress in B/s sampled over a short window.
	// Must be non-negative.
	AverageIngressBps float32 `protobuf:"fixed32,1,opt,name=average_ingress_bps,json=averageIngressBps,proto3" json:"average_ingress_bps,omitempty"`
	// Average network egress in B/s sampled over a short window.
	// Must be non-negative.
	AverageEgressBps float32 `protobuf:"fixed32,2,opt,name=average_egress_bps,json=averageEgressBps,proto3" json:"average_egress_bps,omitempty"`
	// contains filtered or unexported fields
}

Network usage sample. Values are across all network interfaces.

func (*NetworkUsageSample) Descriptor

func (*NetworkUsageSample) Descriptor() ([]byte, []int)

Deprecated: Use NetworkUsageSample.ProtoReflect.Descriptor instead.

func (*NetworkUsageSample) GetAverageEgressBps

func (x *NetworkUsageSample) GetAverageEgressBps() float32

func (*NetworkUsageSample) GetAverageIngressBps

func (x *NetworkUsageSample) GetAverageIngressBps() float32

func (*NetworkUsageSample) ProtoMessage

func (*NetworkUsageSample) ProtoMessage()

func (*NetworkUsageSample) ProtoReflect

func (x *NetworkUsageSample) ProtoReflect() protoreflect.Message

func (*NetworkUsageSample) Reset

func (x *NetworkUsageSample) Reset()

func (*NetworkUsageSample) String

func (x *NetworkUsageSample) String() string

NfsExport

type NfsExport struct {

	// The directory being exported.
	ExportDirectory string `protobuf:"bytes,1,opt,name=export_directory,json=exportDirectory,proto3" json:"export_directory,omitempty"`
	// The hosts or networks to which the export is being shared.
	Hosts []string `protobuf:"bytes,2,rep,name=hosts,proto3" json:"hosts,omitempty"`
	// contains filtered or unexported fields
}

NFS export.

func (*NfsExport) Descriptor

func (*NfsExport) Descriptor() ([]byte, []int)

Deprecated: Use NfsExport.ProtoReflect.Descriptor instead.

func (*NfsExport) GetExportDirectory

func (x *NfsExport) GetExportDirectory() string

func (*NfsExport) GetHosts

func (x *NfsExport) GetHosts() []string

func (*NfsExport) ProtoMessage

func (*NfsExport) ProtoMessage()

func (*NfsExport) ProtoReflect

func (x *NfsExport) ProtoReflect() protoreflect.Message

func (*NfsExport) Reset

func (x *NfsExport) Reset()

func (*NfsExport) String

func (x *NfsExport) String() string

NfsExportList

type NfsExportList struct {

	// NFS export entries.
	Entries []*NfsExport `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

NFS exports.

func (*NfsExportList) Descriptor

func (*NfsExportList) Descriptor() ([]byte, []int)

Deprecated: Use NfsExportList.ProtoReflect.Descriptor instead.

func (*NfsExportList) GetEntries

func (x *NfsExportList) GetEntries() []*NfsExport

func (*NfsExportList) ProtoMessage

func (*NfsExportList) ProtoMessage()

func (*NfsExportList) ProtoReflect

func (x *NfsExportList) ProtoReflect() protoreflect.Message

func (*NfsExportList) Reset

func (x *NfsExportList) Reset()

func (*NfsExportList) String

func (x *NfsExportList) String() string

OpenFileDetails

type OpenFileDetails struct {

	// Opened file command.
	Command string `protobuf:"bytes,1,opt,name=command,proto3" json:"command,omitempty"`
	// Opened file user.
	User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// Opened file file type.
	FileType string `protobuf:"bytes,3,opt,name=file_type,json=fileType,proto3" json:"file_type,omitempty"`
	// Opened file file path.
	FilePath string `protobuf:"bytes,4,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"`
	// contains filtered or unexported fields
}

Open file Information.

func (*OpenFileDetails) Descriptor

func (*OpenFileDetails) Descriptor() ([]byte, []int)

Deprecated: Use OpenFileDetails.ProtoReflect.Descriptor instead.

func (*OpenFileDetails) GetCommand

func (x *OpenFileDetails) GetCommand() string

func (*OpenFileDetails) GetFilePath

func (x *OpenFileDetails) GetFilePath() string

func (*OpenFileDetails) GetFileType

func (x *OpenFileDetails) GetFileType() string

func (*OpenFileDetails) GetUser

func (x *OpenFileDetails) GetUser() string

func (*OpenFileDetails) ProtoMessage

func (*OpenFileDetails) ProtoMessage()

func (*OpenFileDetails) ProtoReflect

func (x *OpenFileDetails) ProtoReflect() protoreflect.Message

func (*OpenFileDetails) Reset

func (x *OpenFileDetails) Reset()

func (*OpenFileDetails) String

func (x *OpenFileDetails) String() string

OpenFileList

type OpenFileList struct {

	// Open file details entries.
	Entries []*OpenFileDetails `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

Open file list.

func (*OpenFileList) Descriptor

func (*OpenFileList) Descriptor() ([]byte, []int)

Deprecated: Use OpenFileList.ProtoReflect.Descriptor instead.

func (*OpenFileList) GetEntries

func (x *OpenFileList) GetEntries() []*OpenFileDetails

func (*OpenFileList) ProtoMessage

func (*OpenFileList) ProtoMessage()

func (*OpenFileList) ProtoReflect

func (x *OpenFileList) ProtoReflect() protoreflect.Message

func (*OpenFileList) Reset

func (x *OpenFileList) Reset()

func (*OpenFileList) String

func (x *OpenFileList) String() string

OperatingSystemFamily

type OperatingSystemFamily int32

Known categories of operating systems.

OperatingSystemFamily_OS_FAMILY_UNKNOWN, OperatingSystemFamily_OS_FAMILY_WINDOWS, OperatingSystemFamily_OS_FAMILY_LINUX, OperatingSystemFamily_OS_FAMILY_UNIX

const (
	OperatingSystemFamily_OS_FAMILY_UNKNOWN OperatingSystemFamily = 0
	// Microsoft Windows Server and Desktop.
	OperatingSystemFamily_OS_FAMILY_WINDOWS OperatingSystemFamily = 1
	// Various Linux flavors.
	OperatingSystemFamily_OS_FAMILY_LINUX OperatingSystemFamily = 2
	// Non-Linux Unix flavors.
	OperatingSystemFamily_OS_FAMILY_UNIX OperatingSystemFamily = 3
)

func (OperatingSystemFamily) Descriptor

func (OperatingSystemFamily) Enum

func (OperatingSystemFamily) EnumDescriptor

func (OperatingSystemFamily) EnumDescriptor() ([]byte, []int)

Deprecated: Use OperatingSystemFamily.Descriptor instead.

func (OperatingSystemFamily) Number

func (OperatingSystemFamily) String

func (x OperatingSystemFamily) String() string

func (OperatingSystemFamily) 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 been cancelled successfully
	// 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

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

PerformanceSample

type PerformanceSample struct {

	// Time the sample was collected.
	// If omitted, the frame report time will be used.
	SampleTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=sample_time,json=sampleTime,proto3" json:"sample_time,omitempty"`
	// Memory usage sample.
	Memory *MemoryUsageSample `protobuf:"bytes,2,opt,name=memory,proto3" json:"memory,omitempty"`
	// CPU usage sample.
	Cpu *CpuUsageSample `protobuf:"bytes,3,opt,name=cpu,proto3" json:"cpu,omitempty"`
	// Network usage sample.
	Network *NetworkUsageSample `protobuf:"bytes,4,opt,name=network,proto3" json:"network,omitempty"`
	// Disk usage sample.
	Disk *DiskUsageSample `protobuf:"bytes,5,opt,name=disk,proto3" json:"disk,omitempty"`
	// contains filtered or unexported fields
}

Performance data sample.

func (*PerformanceSample) Descriptor

func (*PerformanceSample) Descriptor() ([]byte, []int)

Deprecated: Use PerformanceSample.ProtoReflect.Descriptor instead.

func (*PerformanceSample) GetCpu

func (x *PerformanceSample) GetCpu() *CpuUsageSample

func (*PerformanceSample) GetDisk

func (x *PerformanceSample) GetDisk() *DiskUsageSample

func (*PerformanceSample) GetMemory

func (x *PerformanceSample) GetMemory() *MemoryUsageSample

func (*PerformanceSample) GetNetwork

func (x *PerformanceSample) GetNetwork() *NetworkUsageSample

func (*PerformanceSample) GetSampleTime

func (x *PerformanceSample) GetSampleTime() *timestamppb.Timestamp

func (*PerformanceSample) ProtoMessage

func (*PerformanceSample) ProtoMessage()

func (*PerformanceSample) ProtoReflect

func (x *PerformanceSample) ProtoReflect() protoreflect.Message

func (*PerformanceSample) Reset

func (x *PerformanceSample) Reset()

func (*PerformanceSample) String

func (x *PerformanceSample) String() string

PersistentDiskType

type PersistentDiskType int32

The persistent disk (PD) types of Compute Engine virtual machines.

PersistentDiskType_PERSISTENT_DISK_TYPE_UNSPECIFIED, PersistentDiskType_PERSISTENT_DISK_TYPE_STANDARD, PersistentDiskType_PERSISTENT_DISK_TYPE_BALANCED, PersistentDiskType_PERSISTENT_DISK_TYPE_SSD

const (
	// Unspecified (default value).
	// Selecting this value allows the system to use any disk type according
	// to reported usage. This a good value to start with.
	PersistentDiskType_PERSISTENT_DISK_TYPE_UNSPECIFIED PersistentDiskType = 0
	// Standard HDD Persistent Disk.
	PersistentDiskType_PERSISTENT_DISK_TYPE_STANDARD PersistentDiskType = 1
	// Balanced Persistent Disk.
	PersistentDiskType_PERSISTENT_DISK_TYPE_BALANCED PersistentDiskType = 2
	// SSD Persistent Disk.
	PersistentDiskType_PERSISTENT_DISK_TYPE_SSD PersistentDiskType = 3
)

func (PersistentDiskType) Descriptor

func (PersistentDiskType) Enum

func (PersistentDiskType) EnumDescriptor

func (PersistentDiskType) EnumDescriptor() ([]byte, []int)

Deprecated: Use PersistentDiskType.Descriptor instead.

func (PersistentDiskType) Number

func (PersistentDiskType) String

func (x PersistentDiskType) String() string

func (PersistentDiskType) Type

PhysicalPlatformDetails

type PhysicalPlatformDetails struct {

	// Free text representation of the machine location.
	// The format of this field should not be relied on. Different machines in the
	// same location may have different string values for this field.
	Location string `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	// contains filtered or unexported fields
}

Platform specific details for Physical Machines.

func (*PhysicalPlatformDetails) Descriptor

func (*PhysicalPlatformDetails) Descriptor() ([]byte, []int)

Deprecated: Use PhysicalPlatformDetails.ProtoReflect.Descriptor instead.

func (*PhysicalPlatformDetails) GetLocation

func (x *PhysicalPlatformDetails) GetLocation() string

func (*PhysicalPlatformDetails) ProtoMessage

func (*PhysicalPlatformDetails) ProtoMessage()

func (*PhysicalPlatformDetails) ProtoReflect

func (x *PhysicalPlatformDetails) ProtoReflect() protoreflect.Message

func (*PhysicalPlatformDetails) Reset

func (x *PhysicalPlatformDetails) Reset()

func (*PhysicalPlatformDetails) String

func (x *PhysicalPlatformDetails) String() string

PlatformDetails

type PlatformDetails struct {

	// Types that are assignable to VendorDetails:
	//
	//	*PlatformDetails_VmwareDetails
	//	*PlatformDetails_AwsEc2Details
	//	*PlatformDetails_AzureVmDetails
	//	*PlatformDetails_GenericDetails
	//	*PlatformDetails_PhysicalDetails
	VendorDetails isPlatformDetails_VendorDetails `protobuf_oneof:"vendor_details"`
	// contains filtered or unexported fields
}

Information about the platform.

func (*PlatformDetails) Descriptor

func (*PlatformDetails) Descriptor() ([]byte, []int)

Deprecated: Use PlatformDetails.ProtoReflect.Descriptor instead.

func (*PlatformDetails) GetAwsEc2Details

func (x *PlatformDetails) GetAwsEc2Details() *AwsEc2PlatformDetails

func (*PlatformDetails) GetAzureVmDetails

func (x *PlatformDetails) GetAzureVmDetails() *AzureVmPlatformDetails

func (*PlatformDetails) GetGenericDetails

func (x *PlatformDetails) GetGenericDetails() *GenericPlatformDetails

func (*PlatformDetails) GetPhysicalDetails

func (x *PlatformDetails) GetPhysicalDetails() *PhysicalPlatformDetails

func (*PlatformDetails) GetVendorDetails

func (m *PlatformDetails) GetVendorDetails() isPlatformDetails_VendorDetails

func (*PlatformDetails) GetVmwareDetails

func (x *PlatformDetails) GetVmwareDetails() *VmwarePlatformDetails

func (*PlatformDetails) ProtoMessage

func (*PlatformDetails) ProtoMessage()

func (*PlatformDetails) ProtoReflect

func (x *PlatformDetails) ProtoReflect() protoreflect.Message

func (*PlatformDetails) Reset

func (x *PlatformDetails) Reset()

func (*PlatformDetails) String

func (x *PlatformDetails) String() string

PlatformDetails_AwsEc2Details

type PlatformDetails_AwsEc2Details struct {
	// AWS EC2 specific details.
	AwsEc2Details *AwsEc2PlatformDetails `protobuf:"bytes,2,opt,name=aws_ec2_details,json=awsEc2Details,proto3,oneof"`
}

PlatformDetails_AzureVmDetails

type PlatformDetails_AzureVmDetails struct {
	// Azure VM specific details.
	AzureVmDetails *AzureVmPlatformDetails `protobuf:"bytes,3,opt,name=azure_vm_details,json=azureVmDetails,proto3,oneof"`
}

PlatformDetails_GenericDetails

type PlatformDetails_GenericDetails struct {
	// Generic platform details.
	GenericDetails *GenericPlatformDetails `protobuf:"bytes,4,opt,name=generic_details,json=genericDetails,proto3,oneof"`
}

PlatformDetails_PhysicalDetails

type PlatformDetails_PhysicalDetails struct {
	// Physical machines platform details.
	PhysicalDetails *PhysicalPlatformDetails `protobuf:"bytes,5,opt,name=physical_details,json=physicalDetails,proto3,oneof"`
}

PlatformDetails_VmwareDetails

type PlatformDetails_VmwareDetails struct {
	// VMware specific details.
	VmwareDetails *VmwarePlatformDetails `protobuf:"bytes,1,opt,name=vmware_details,json=vmwareDetails,proto3,oneof"`
}

PreferenceSet

type PreferenceSet struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`

	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`

	VirtualMachinePreferences *VirtualMachinePreferences "" /* 138 byte string literal not displayed */

}

The preferences that apply to all assets in a given context.

func (*PreferenceSet) Descriptor

func (*PreferenceSet) Descriptor() ([]byte, []int)

Deprecated: Use PreferenceSet.ProtoReflect.Descriptor instead.

func (*PreferenceSet) GetCreateTime

func (x *PreferenceSet) GetCreateTime() *timestamppb.Timestamp

func (*PreferenceSet) GetDescription

func (x *PreferenceSet) GetDescription() string

func (*PreferenceSet) GetDisplayName

func (x *PreferenceSet) GetDisplayName() string

func (*PreferenceSet) GetName

func (x *PreferenceSet) GetName() string

func (*PreferenceSet) GetUpdateTime

func (x *PreferenceSet) GetUpdateTime() *timestamppb.Timestamp

func (*PreferenceSet) GetVirtualMachinePreferences

func (x *PreferenceSet) GetVirtualMachinePreferences() *VirtualMachinePreferences

func (*PreferenceSet) ProtoMessage

func (*PreferenceSet) ProtoMessage()

func (*PreferenceSet) ProtoReflect

func (x *PreferenceSet) ProtoReflect() protoreflect.Message

func (*PreferenceSet) Reset

func (x *PreferenceSet) Reset()

func (*PreferenceSet) String

func (x *PreferenceSet) String() string

RegionPreferences

type RegionPreferences struct {

	// A list of preferred regions,
	// ordered by the most preferred region first.
	// Set only valid Google Cloud region names.
	// See https://cloud.google.com/compute/docs/regions-zones
	// for available regions.
	PreferredRegions []string `protobuf:"bytes,1,rep,name=preferred_regions,json=preferredRegions,proto3" json:"preferred_regions,omitempty"`
	// contains filtered or unexported fields
}

The user preferences relating to target regions.

func (*RegionPreferences) Descriptor

func (*RegionPreferences) Descriptor() ([]byte, []int)

Deprecated: Use RegionPreferences.ProtoReflect.Descriptor instead.

func (*RegionPreferences) GetPreferredRegions

func (x *RegionPreferences) GetPreferredRegions() []string

func (*RegionPreferences) ProtoMessage

func (*RegionPreferences) ProtoMessage()

func (*RegionPreferences) ProtoReflect

func (x *RegionPreferences) ProtoReflect() protoreflect.Message

func (*RegionPreferences) Reset

func (x *RegionPreferences) Reset()

func (*RegionPreferences) String

func (x *RegionPreferences) String() string

RemoveAssetsFromGroupRequest

type RemoveAssetsFromGroupRequest struct {

	// Required. Group reference.
	Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// Optional. An optional 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
	// the 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"`
	// Required. List of assets to be removed.
	// The maximum number of assets that can be removed in a single request is
	// 1000.
	Assets *AssetList `protobuf:"bytes,3,opt,name=assets,proto3" json:"assets,omitempty"`
	// Optional. When this value is set to `false` and one of the given assets is
	// not an existing member of the group, the operation fails with a `Not Found`
	// error. When set to `true` this situation is silently ignored by the server.
	//
	// Default value is `false`.
	AllowMissing bool `protobuf:"varint,4,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
	// contains filtered or unexported fields
}

A request to remove assets from a group.

func (*RemoveAssetsFromGroupRequest) Descriptor

func (*RemoveAssetsFromGroupRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveAssetsFromGroupRequest.ProtoReflect.Descriptor instead.

func (*RemoveAssetsFromGroupRequest) GetAllowMissing

func (x *RemoveAssetsFromGroupRequest) GetAllowMissing() bool

func (*RemoveAssetsFromGroupRequest) GetAssets

func (x *RemoveAssetsFromGroupRequest) GetAssets() *AssetList

func (*RemoveAssetsFromGroupRequest) GetGroup

func (x *RemoveAssetsFromGroupRequest) GetGroup() string

func (*RemoveAssetsFromGroupRequest) GetRequestId

func (x *RemoveAssetsFromGroupRequest) GetRequestId() string

func (*RemoveAssetsFromGroupRequest) ProtoMessage

func (*RemoveAssetsFromGroupRequest) ProtoMessage()

func (*RemoveAssetsFromGroupRequest) ProtoReflect

func (*RemoveAssetsFromGroupRequest) Reset

func (x *RemoveAssetsFromGroupRequest) Reset()

func (*RemoveAssetsFromGroupRequest) String

Report

type Report struct {

	// Output only. Name of resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Creation timestamp.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. Last update timestamp.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// User-friendly display name. Maximum length is 63 characters.
	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Free-text description.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Report type.
	Type Report_Type `protobuf:"varint,6,opt,name=type,proto3,enum=google.cloud.migrationcenter.v1.Report_Type" json:"type,omitempty"`
	// Report creation state.
	State Report_State `protobuf:"varint,7,opt,name=state,proto3,enum=google.cloud.migrationcenter.v1.Report_State" json:"state,omitempty"`
	// Output only. Summary view of the Report.
	Summary *ReportSummary `protobuf:"bytes,8,opt,name=summary,proto3" json:"summary,omitempty"`
	// contains filtered or unexported fields
}

Report represents a point-in-time rendering of the ReportConfig results.

func (*Report) Descriptor

func (*Report) Descriptor() ([]byte, []int)

Deprecated: Use Report.ProtoReflect.Descriptor instead.

func (*Report) GetCreateTime

func (x *Report) GetCreateTime() *timestamppb.Timestamp

func (*Report) GetDescription

func (x *Report) GetDescription() string

func (*Report) GetDisplayName

func (x *Report) GetDisplayName() string

func (*Report) GetName

func (x *Report) GetName() string

func (*Report) GetState

func (x *Report) GetState() Report_State

func (*Report) GetSummary

func (x *Report) GetSummary() *ReportSummary

func (*Report) GetType

func (x *Report) GetType() Report_Type

func (*Report) GetUpdateTime

func (x *Report) GetUpdateTime() *timestamppb.Timestamp

func (*Report) ProtoMessage

func (*Report) ProtoMessage()

func (*Report) ProtoReflect

func (x *Report) ProtoReflect() protoreflect.Message

func (*Report) Reset

func (x *Report) Reset()

func (*Report) String

func (x *Report) String() string

ReportAssetFramesRequest

type ReportAssetFramesRequest struct {

	// Required. Parent of the resource.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Collection of frames data.
	Frames *Frames `protobuf:"bytes,2,opt,name=frames,proto3" json:"frames,omitempty"`
	// Required. Reference to a source.
	Source string `protobuf:"bytes,3,opt,name=source,proto3" json:"source,omitempty"`
	// contains filtered or unexported fields
}

A request to report a set of asset frames.

func (*ReportAssetFramesRequest) Descriptor

func (*ReportAssetFramesRequest) Descriptor() ([]byte, []int)

Deprecated: Use ReportAssetFramesRequest.ProtoReflect.Descriptor instead.

func (*ReportAssetFramesRequest) GetFrames

func (x *ReportAssetFramesRequest) GetFrames() *Frames

func (*ReportAssetFramesRequest) GetParent

func (x *ReportAssetFramesRequest) GetParent() string

func (*ReportAssetFramesRequest) GetSource

func (x *ReportAssetFramesRequest) GetSource() string

func (*ReportAssetFramesRequest) ProtoMessage

func (*ReportAssetFramesRequest) ProtoMessage()

func (*ReportAssetFramesRequest) ProtoReflect

func (x *ReportAssetFramesRequest) ProtoReflect() protoreflect.Message

func (*ReportAssetFramesRequest) Reset

func (x *ReportAssetFramesRequest) Reset()

func (*ReportAssetFramesRequest) String

func (x *ReportAssetFramesRequest) String() string

ReportAssetFramesResponse

type ReportAssetFramesResponse struct {
	// contains filtered or unexported fields
}

A response to a call to ReportAssetFrame.

func (*ReportAssetFramesResponse) Descriptor

func (*ReportAssetFramesResponse) Descriptor() ([]byte, []int)

Deprecated: Use ReportAssetFramesResponse.ProtoReflect.Descriptor instead.

func (*ReportAssetFramesResponse) ProtoMessage

func (*ReportAssetFramesResponse) ProtoMessage()

func (*ReportAssetFramesResponse) ProtoReflect

func (*ReportAssetFramesResponse) Reset

func (x *ReportAssetFramesResponse) Reset()

func (*ReportAssetFramesResponse) String

func (x *ReportAssetFramesResponse) String() string

ReportConfig

type ReportConfig struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`

	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`

	GroupPreferencesetAssignments []*ReportConfig_GroupPreferenceSetAssignment "" /* 150 byte string literal not displayed */

}

The groups and associated preference sets on which we can generate reports.

func (*ReportConfig) Descriptor

func (*ReportConfig) Descriptor() ([]byte, []int)

Deprecated: Use ReportConfig.ProtoReflect.Descriptor instead.

func (*ReportConfig) GetCreateTime

func (x *ReportConfig) GetCreateTime() *timestamppb.Timestamp

func (*ReportConfig) GetDescription

func (x *ReportConfig) GetDescription() string

func (*ReportConfig) GetDisplayName

func (x *ReportConfig) GetDisplayName() string

func (*ReportConfig) GetGroupPreferencesetAssignments

func (x *ReportConfig) GetGroupPreferencesetAssignments() []*ReportConfig_GroupPreferenceSetAssignment

func (*ReportConfig) GetName

func (x *ReportConfig) GetName() string

func (*ReportConfig) GetUpdateTime

func (x *ReportConfig) GetUpdateTime() *timestamppb.Timestamp

func (*ReportConfig) ProtoMessage

func (*ReportConfig) ProtoMessage()

func (*ReportConfig) ProtoReflect

func (x *ReportConfig) ProtoReflect() protoreflect.Message

func (*ReportConfig) Reset

func (x *ReportConfig) Reset()

func (*ReportConfig) String

func (x *ReportConfig) String() string

ReportConfig_GroupPreferenceSetAssignment

type ReportConfig_GroupPreferenceSetAssignment struct {

	// Required. Name of the group.
	Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
	// Required. Name of the Preference Set.
	PreferenceSet string `protobuf:"bytes,2,opt,name=preference_set,json=preferenceSet,proto3" json:"preference_set,omitempty"`
	// contains filtered or unexported fields
}

Represents a combination of a group with a preference set.

func (*ReportConfig_GroupPreferenceSetAssignment) Descriptor

func (*ReportConfig_GroupPreferenceSetAssignment) Descriptor() ([]byte, []int)

Deprecated: Use ReportConfig_GroupPreferenceSetAssignment.ProtoReflect.Descriptor instead.

func (*ReportConfig_GroupPreferenceSetAssignment) GetGroup

func (*ReportConfig_GroupPreferenceSetAssignment) GetPreferenceSet

func (x *ReportConfig_GroupPreferenceSetAssignment) GetPreferenceSet() string

func (*ReportConfig_GroupPreferenceSetAssignment) ProtoMessage

func (*ReportConfig_GroupPreferenceSetAssignment) ProtoReflect

func (*ReportConfig_GroupPreferenceSetAssignment) Reset

func (*ReportConfig_GroupPreferenceSetAssignment) String

ReportSummary

type ReportSummary struct {

	// Aggregate statistics for all the assets across all the groups.
	AllAssetsStats *ReportSummary_AssetAggregateStats `protobuf:"bytes,1,opt,name=all_assets_stats,json=allAssetsStats,proto3" json:"all_assets_stats,omitempty"`
	// Findings for each Group included in this report.
	GroupFindings []*ReportSummary_GroupFinding `protobuf:"bytes,2,rep,name=group_findings,json=groupFindings,proto3" json:"group_findings,omitempty"`
	// contains filtered or unexported fields
}

Describes the Summary view of a Report, which contains aggregated values for all the groups and preference sets included in this Report.

func (*ReportSummary) Descriptor

func (*ReportSummary) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary.ProtoReflect.Descriptor instead.

func (*ReportSummary) GetAllAssetsStats

func (x *ReportSummary) GetAllAssetsStats() *ReportSummary_AssetAggregateStats

func (*ReportSummary) GetGroupFindings

func (x *ReportSummary) GetGroupFindings() []*ReportSummary_GroupFinding

func (*ReportSummary) ProtoMessage

func (*ReportSummary) ProtoMessage()

func (*ReportSummary) ProtoReflect

func (x *ReportSummary) ProtoReflect() protoreflect.Message

func (*ReportSummary) Reset

func (x *ReportSummary) Reset()

func (*ReportSummary) String

func (x *ReportSummary) String() string

ReportSummary_AssetAggregateStats

type ReportSummary_AssetAggregateStats struct {
	TotalMemoryBytes int64 `protobuf:"varint,1,opt,name=total_memory_bytes,json=totalMemoryBytes,proto3" json:"total_memory_bytes,omitempty"`

	TotalStorageBytes int64 `protobuf:"varint,2,opt,name=total_storage_bytes,json=totalStorageBytes,proto3" json:"total_storage_bytes,omitempty"`

	TotalCores int64 `protobuf:"varint,3,opt,name=total_cores,json=totalCores,proto3" json:"total_cores,omitempty"`

	TotalAssets int64 `protobuf:"varint,4,opt,name=total_assets,json=totalAssets,proto3" json:"total_assets,omitempty"`

	MemoryUtilizationChart *ReportSummary_UtilizationChartData "" /* 129 byte string literal not displayed */

	StorageUtilizationChart *ReportSummary_UtilizationChartData "" /* 132 byte string literal not displayed */

	OperatingSystem *ReportSummary_ChartData `protobuf:"bytes,7,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`

	CoreCountHistogram *ReportSummary_HistogramChartData `protobuf:"bytes,8,opt,name=core_count_histogram,json=coreCountHistogram,proto3" json:"core_count_histogram,omitempty"`

	MemoryBytesHistogram *ReportSummary_HistogramChartData `protobuf:"bytes,9,opt,name=memory_bytes_histogram,json=memoryBytesHistogram,proto3" json:"memory_bytes_histogram,omitempty"`

	StorageBytesHistogram *ReportSummary_HistogramChartData "" /* 127 byte string literal not displayed */

}

Aggregate statistics for a collection of assets.

func (*ReportSummary_AssetAggregateStats) Descriptor

func (*ReportSummary_AssetAggregateStats) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_AssetAggregateStats.ProtoReflect.Descriptor instead.

func (*ReportSummary_AssetAggregateStats) GetCoreCountHistogram

func (*ReportSummary_AssetAggregateStats) GetMemoryBytesHistogram

func (*ReportSummary_AssetAggregateStats) GetMemoryUtilizationChart

func (*ReportSummary_AssetAggregateStats) GetOperatingSystem

func (*ReportSummary_AssetAggregateStats) GetStorageBytesHistogram

func (*ReportSummary_AssetAggregateStats) GetStorageUtilizationChart

func (*ReportSummary_AssetAggregateStats) GetTotalAssets

func (x *ReportSummary_AssetAggregateStats) GetTotalAssets() int64

func (*ReportSummary_AssetAggregateStats) GetTotalCores

func (x *ReportSummary_AssetAggregateStats) GetTotalCores() int64

func (*ReportSummary_AssetAggregateStats) GetTotalMemoryBytes

func (x *ReportSummary_AssetAggregateStats) GetTotalMemoryBytes() int64

func (*ReportSummary_AssetAggregateStats) GetTotalStorageBytes

func (x *ReportSummary_AssetAggregateStats) GetTotalStorageBytes() int64

func (*ReportSummary_AssetAggregateStats) ProtoMessage

func (*ReportSummary_AssetAggregateStats) ProtoMessage()

func (*ReportSummary_AssetAggregateStats) ProtoReflect

func (*ReportSummary_AssetAggregateStats) Reset

func (*ReportSummary_AssetAggregateStats) String

ReportSummary_ChartData

type ReportSummary_ChartData struct {

	// Each data point in the chart is represented as a name-value pair
	// with the name being the x-axis label, and the value being the y-axis
	// value.
	DataPoints []*ReportSummary_ChartData_DataPoint `protobuf:"bytes,1,rep,name=data_points,json=dataPoints,proto3" json:"data_points,omitempty"`
	// contains filtered or unexported fields
}

Describes a collection of data points rendered as a Chart.

func (*ReportSummary_ChartData) Descriptor

func (*ReportSummary_ChartData) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_ChartData.ProtoReflect.Descriptor instead.

func (*ReportSummary_ChartData) GetDataPoints

func (*ReportSummary_ChartData) ProtoMessage

func (*ReportSummary_ChartData) ProtoMessage()

func (*ReportSummary_ChartData) ProtoReflect

func (x *ReportSummary_ChartData) ProtoReflect() protoreflect.Message

func (*ReportSummary_ChartData) Reset

func (x *ReportSummary_ChartData) Reset()

func (*ReportSummary_ChartData) String

func (x *ReportSummary_ChartData) String() string

ReportSummary_ChartData_DataPoint

type ReportSummary_ChartData_DataPoint struct {

	// The X-axis label for this data point.
	Label string `protobuf:"bytes,1,opt,name=label,proto3" json:"label,omitempty"`
	// The Y-axis value for this data point.
	Value float64 `protobuf:"fixed64,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Describes a single data point in the Chart.

func (*ReportSummary_ChartData_DataPoint) Descriptor

func (*ReportSummary_ChartData_DataPoint) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_ChartData_DataPoint.ProtoReflect.Descriptor instead.

func (*ReportSummary_ChartData_DataPoint) GetLabel

func (*ReportSummary_ChartData_DataPoint) GetValue

func (*ReportSummary_ChartData_DataPoint) ProtoMessage

func (*ReportSummary_ChartData_DataPoint) ProtoMessage()

func (*ReportSummary_ChartData_DataPoint) ProtoReflect

func (*ReportSummary_ChartData_DataPoint) Reset

func (*ReportSummary_ChartData_DataPoint) String

ReportSummary_ComputeEngineFinding

type ReportSummary_ComputeEngineFinding struct {
	AllocatedRegions []string `protobuf:"bytes,1,rep,name=allocated_regions,json=allocatedRegions,proto3" json:"allocated_regions,omitempty"`

	AllocatedAssetCount int64 `protobuf:"varint,2,opt,name=allocated_asset_count,json=allocatedAssetCount,proto3" json:"allocated_asset_count,omitempty"`

	MachineSeriesAllocations []*ReportSummary_MachineSeriesAllocation "" /* 135 byte string literal not displayed */

	AllocatedDiskTypes []PersistentDiskType "" /* 181 byte string literal not displayed */

}

A set of findings that applies to assets destined for Compute Engine.

func (*ReportSummary_ComputeEngineFinding) Descriptor

func (*ReportSummary_ComputeEngineFinding) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_ComputeEngineFinding.ProtoReflect.Descriptor instead.

func (*ReportSummary_ComputeEngineFinding) GetAllocatedAssetCount

func (x *ReportSummary_ComputeEngineFinding) GetAllocatedAssetCount() int64

func (*ReportSummary_ComputeEngineFinding) GetAllocatedDiskTypes

func (x *ReportSummary_ComputeEngineFinding) GetAllocatedDiskTypes() []PersistentDiskType

func (*ReportSummary_ComputeEngineFinding) GetAllocatedRegions

func (x *ReportSummary_ComputeEngineFinding) GetAllocatedRegions() []string

func (*ReportSummary_ComputeEngineFinding) GetMachineSeriesAllocations

func (*ReportSummary_ComputeEngineFinding) ProtoMessage

func (*ReportSummary_ComputeEngineFinding) ProtoMessage()

func (*ReportSummary_ComputeEngineFinding) ProtoReflect

func (*ReportSummary_ComputeEngineFinding) Reset

func (*ReportSummary_ComputeEngineFinding) String

ReportSummary_GroupFinding

type ReportSummary_GroupFinding struct {
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`

	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`

	AssetAggregateStats *ReportSummary_AssetAggregateStats `protobuf:"bytes,3,opt,name=asset_aggregate_stats,json=assetAggregateStats,proto3" json:"asset_aggregate_stats,omitempty"`

	OverlappingAssetCount int64 "" /* 127 byte string literal not displayed */

	PreferenceSetFindings []*ReportSummary_GroupPreferenceSetFinding `protobuf:"bytes,5,rep,name=preference_set_findings,json=preferenceSetFindings,proto3" json:"preference_set_findings,omitempty"`

}

Summary Findings for a specific Group.

func (*ReportSummary_GroupFinding) Descriptor

func (*ReportSummary_GroupFinding) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_GroupFinding.ProtoReflect.Descriptor instead.

func (*ReportSummary_GroupFinding) GetAssetAggregateStats

func (*ReportSummary_GroupFinding) GetDescription

func (x *ReportSummary_GroupFinding) GetDescription() string

func (*ReportSummary_GroupFinding) GetDisplayName

func (x *ReportSummary_GroupFinding) GetDisplayName() string

func (*ReportSummary_GroupFinding) GetOverlappingAssetCount

func (x *ReportSummary_GroupFinding) GetOverlappingAssetCount() int64

Deprecated: Marked as deprecated in google/cloud/migrationcenter/v1/migrationcenter.proto.

func (*ReportSummary_GroupFinding) GetPreferenceSetFindings

func (*ReportSummary_GroupFinding) ProtoMessage

func (*ReportSummary_GroupFinding) ProtoMessage()

func (*ReportSummary_GroupFinding) ProtoReflect

func (*ReportSummary_GroupFinding) Reset

func (x *ReportSummary_GroupFinding) Reset()

func (*ReportSummary_GroupFinding) String

func (x *ReportSummary_GroupFinding) String() string

ReportSummary_GroupPreferenceSetFinding

type ReportSummary_GroupPreferenceSetFinding struct {
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`

	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`

	MachinePreferences *VirtualMachinePreferences `protobuf:"bytes,3,opt,name=machine_preferences,json=machinePreferences,proto3" json:"machine_preferences,omitempty"`

	MonthlyCostTotal *money.Money `protobuf:"bytes,4,opt,name=monthly_cost_total,json=monthlyCostTotal,proto3" json:"monthly_cost_total,omitempty"`

	MonthlyCostCompute *money.Money `protobuf:"bytes,5,opt,name=monthly_cost_compute,json=monthlyCostCompute,proto3" json:"monthly_cost_compute,omitempty"`

	MonthlyCostOsLicense *money.Money `protobuf:"bytes,6,opt,name=monthly_cost_os_license,json=monthlyCostOsLicense,proto3" json:"monthly_cost_os_license,omitempty"`

	MonthlyCostNetworkEgress *money.Money "" /* 137 byte string literal not displayed */

	MonthlyCostStorage *money.Money `protobuf:"bytes,8,opt,name=monthly_cost_storage,json=monthlyCostStorage,proto3" json:"monthly_cost_storage,omitempty"`

	MonthlyCostOther *money.Money `protobuf:"bytes,9,opt,name=monthly_cost_other,json=monthlyCostOther,proto3" json:"monthly_cost_other,omitempty"`

	ComputeEngineFinding *ReportSummary_ComputeEngineFinding `protobuf:"bytes,10,opt,name=compute_engine_finding,json=computeEngineFinding,proto3" json:"compute_engine_finding,omitempty"`

	VmwareEngineFinding *ReportSummary_VmwareEngineFinding `protobuf:"bytes,11,opt,name=vmware_engine_finding,json=vmwareEngineFinding,proto3" json:"vmware_engine_finding,omitempty"`

	SoleTenantFinding *ReportSummary_SoleTenantFinding `protobuf:"bytes,12,opt,name=sole_tenant_finding,json=soleTenantFinding,proto3" json:"sole_tenant_finding,omitempty"`

}

Summary Findings for a specific Group/PreferenceSet combination.

func (*ReportSummary_GroupPreferenceSetFinding) Descriptor

func (*ReportSummary_GroupPreferenceSetFinding) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_GroupPreferenceSetFinding.ProtoReflect.Descriptor instead.

func (*ReportSummary_GroupPreferenceSetFinding) GetComputeEngineFinding

func (*ReportSummary_GroupPreferenceSetFinding) GetDescription

func (x *ReportSummary_GroupPreferenceSetFinding) GetDescription() string

func (*ReportSummary_GroupPreferenceSetFinding) GetDisplayName

func (x *ReportSummary_GroupPreferenceSetFinding) GetDisplayName() string

func (*ReportSummary_GroupPreferenceSetFinding) GetMachinePreferences

func (*ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostCompute

func (x *ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostCompute() *money.Money

func (*ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostNetworkEgress

func (x *ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostNetworkEgress() *money.Money

func (*ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostOsLicense

func (x *ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostOsLicense() *money.Money

func (*ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostOther

func (x *ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostOther() *money.Money

func (*ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostStorage

func (x *ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostStorage() *money.Money

func (*ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostTotal

func (x *ReportSummary_GroupPreferenceSetFinding) GetMonthlyCostTotal() *money.Money

func (*ReportSummary_GroupPreferenceSetFinding) GetSoleTenantFinding

func (*ReportSummary_GroupPreferenceSetFinding) GetVmwareEngineFinding

func (*ReportSummary_GroupPreferenceSetFinding) ProtoMessage

func (*ReportSummary_GroupPreferenceSetFinding) ProtoReflect

func (*ReportSummary_GroupPreferenceSetFinding) Reset

func (*ReportSummary_GroupPreferenceSetFinding) String

ReportSummary_HistogramChartData

type ReportSummary_HistogramChartData struct {

	// Buckets in the histogram.
	// There will be `n+1` buckets matching `n` lower bounds in the request.
	// The first bucket will be from -infinity to the first bound.
	// Subsequent buckets will be between one bound and the next.
	// The final bucket will be from the final bound to infinity.
	Buckets []*ReportSummary_HistogramChartData_Bucket `protobuf:"bytes,1,rep,name=buckets,proto3" json:"buckets,omitempty"`
	// contains filtered or unexported fields
}

A Histogram Chart shows a distribution of values into buckets, showing a count of values which fall into a bucket.

func (*ReportSummary_HistogramChartData) Descriptor

func (*ReportSummary_HistogramChartData) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_HistogramChartData.ProtoReflect.Descriptor instead.

func (*ReportSummary_HistogramChartData) GetBuckets

func (*ReportSummary_HistogramChartData) ProtoMessage

func (*ReportSummary_HistogramChartData) ProtoMessage()

func (*ReportSummary_HistogramChartData) ProtoReflect

func (*ReportSummary_HistogramChartData) Reset

func (*ReportSummary_HistogramChartData) String

ReportSummary_HistogramChartData_Bucket

type ReportSummary_HistogramChartData_Bucket struct {

	// Lower bound - inclusive.
	LowerBound int64 `protobuf:"varint,1,opt,name=lower_bound,json=lowerBound,proto3" json:"lower_bound,omitempty"`
	// Upper bound - exclusive.
	UpperBound int64 `protobuf:"varint,2,opt,name=upper_bound,json=upperBound,proto3" json:"upper_bound,omitempty"`
	// Count of items in the bucket.
	Count int64 `protobuf:"varint,3,opt,name=count,proto3" json:"count,omitempty"`
	// contains filtered or unexported fields
}

A histogram bucket with a lower and upper bound, and a count of items with a field value between those bounds. The lower bound is inclusive and the upper bound is exclusive. Lower bound may be -infinity and upper bound may be infinity.

func (*ReportSummary_HistogramChartData_Bucket) Descriptor

func (*ReportSummary_HistogramChartData_Bucket) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_HistogramChartData_Bucket.ProtoReflect.Descriptor instead.

func (*ReportSummary_HistogramChartData_Bucket) GetCount

func (*ReportSummary_HistogramChartData_Bucket) GetLowerBound

func (*ReportSummary_HistogramChartData_Bucket) GetUpperBound

func (*ReportSummary_HistogramChartData_Bucket) ProtoMessage

func (*ReportSummary_HistogramChartData_Bucket) ProtoReflect

func (*ReportSummary_HistogramChartData_Bucket) Reset

func (*ReportSummary_HistogramChartData_Bucket) String

ReportSummary_MachineSeriesAllocation

type ReportSummary_MachineSeriesAllocation struct {

	// The Machine Series (e.g. "E2", "N2")
	MachineSeries *MachineSeries `protobuf:"bytes,1,opt,name=machine_series,json=machineSeries,proto3" json:"machine_series,omitempty"`
	// Count of assets allocated to this machine series.
	AllocatedAssetCount int64 `protobuf:"varint,2,opt,name=allocated_asset_count,json=allocatedAssetCount,proto3" json:"allocated_asset_count,omitempty"`
	// contains filtered or unexported fields
}

Represents a data point tracking the count of assets allocated for a specific Machine Series.

func (*ReportSummary_MachineSeriesAllocation) Descriptor

func (*ReportSummary_MachineSeriesAllocation) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_MachineSeriesAllocation.ProtoReflect.Descriptor instead.

func (*ReportSummary_MachineSeriesAllocation) GetAllocatedAssetCount

func (x *ReportSummary_MachineSeriesAllocation) GetAllocatedAssetCount() int64

func (*ReportSummary_MachineSeriesAllocation) GetMachineSeries

func (*ReportSummary_MachineSeriesAllocation) ProtoMessage

func (*ReportSummary_MachineSeriesAllocation) ProtoMessage()

func (*ReportSummary_MachineSeriesAllocation) ProtoReflect

func (*ReportSummary_MachineSeriesAllocation) Reset

func (*ReportSummary_MachineSeriesAllocation) String

ReportSummary_SoleTenantFinding

type ReportSummary_SoleTenantFinding struct {

	// Set of regions in which the assets are allocated
	AllocatedRegions []string `protobuf:"bytes,1,rep,name=allocated_regions,json=allocatedRegions,proto3" json:"allocated_regions,omitempty"`
	// Count of assets which are allocated
	AllocatedAssetCount int64 `protobuf:"varint,2,opt,name=allocated_asset_count,json=allocatedAssetCount,proto3" json:"allocated_asset_count,omitempty"`
	// Set of per-nodetype allocation records
	NodeAllocations []*ReportSummary_SoleTenantNodeAllocation `protobuf:"bytes,3,rep,name=node_allocations,json=nodeAllocations,proto3" json:"node_allocations,omitempty"`
	// contains filtered or unexported fields
}

A set of findings that applies to assets destined for Sole-Tenant nodes.

func (*ReportSummary_SoleTenantFinding) Descriptor

func (*ReportSummary_SoleTenantFinding) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_SoleTenantFinding.ProtoReflect.Descriptor instead.

func (*ReportSummary_SoleTenantFinding) GetAllocatedAssetCount

func (x *ReportSummary_SoleTenantFinding) GetAllocatedAssetCount() int64

func (*ReportSummary_SoleTenantFinding) GetAllocatedRegions

func (x *ReportSummary_SoleTenantFinding) GetAllocatedRegions() []string

func (*ReportSummary_SoleTenantFinding) GetNodeAllocations

func (*ReportSummary_SoleTenantFinding) ProtoMessage

func (*ReportSummary_SoleTenantFinding) ProtoMessage()

func (*ReportSummary_SoleTenantFinding) ProtoReflect

func (*ReportSummary_SoleTenantFinding) Reset

func (*ReportSummary_SoleTenantFinding) String

ReportSummary_SoleTenantNodeAllocation

type ReportSummary_SoleTenantNodeAllocation struct {

	// Sole Tenant node type, e.g. "m3-node-128-3904"
	Node *SoleTenantNodeType `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// Count of this node type to be provisioned
	NodeCount int64 `protobuf:"varint,2,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
	// Count of assets allocated to these nodes
	AllocatedAssetCount int64 `protobuf:"varint,3,opt,name=allocated_asset_count,json=allocatedAssetCount,proto3" json:"allocated_asset_count,omitempty"`
	// contains filtered or unexported fields
}

Represents the assets allocated to a specific Sole-Tenant node type.

func (*ReportSummary_SoleTenantNodeAllocation) Descriptor

func (*ReportSummary_SoleTenantNodeAllocation) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_SoleTenantNodeAllocation.ProtoReflect.Descriptor instead.

func (*ReportSummary_SoleTenantNodeAllocation) GetAllocatedAssetCount

func (x *ReportSummary_SoleTenantNodeAllocation) GetAllocatedAssetCount() int64

func (*ReportSummary_SoleTenantNodeAllocation) GetNode

func (*ReportSummary_SoleTenantNodeAllocation) GetNodeCount

func (*ReportSummary_SoleTenantNodeAllocation) ProtoMessage

func (*ReportSummary_SoleTenantNodeAllocation) ProtoReflect

func (*ReportSummary_SoleTenantNodeAllocation) Reset

func (*ReportSummary_SoleTenantNodeAllocation) String

ReportSummary_UtilizationChartData

type ReportSummary_UtilizationChartData struct {

	// Aggregate value which falls into the "Used" bucket.
	Used int64 `protobuf:"varint,1,opt,name=used,proto3" json:"used,omitempty"`
	// Aggregate value which falls into the "Free" bucket.
	Free int64 `protobuf:"varint,2,opt,name=free,proto3" json:"free,omitempty"`
	// contains filtered or unexported fields
}

Utilization Chart is a specific type of visualization which displays a metric classified into "Used" and "Free" buckets.

func (*ReportSummary_UtilizationChartData) Descriptor

func (*ReportSummary_UtilizationChartData) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_UtilizationChartData.ProtoReflect.Descriptor instead.

func (*ReportSummary_UtilizationChartData) GetFree

func (*ReportSummary_UtilizationChartData) GetUsed

func (*ReportSummary_UtilizationChartData) ProtoMessage

func (*ReportSummary_UtilizationChartData) ProtoMessage()

func (*ReportSummary_UtilizationChartData) ProtoReflect

func (*ReportSummary_UtilizationChartData) Reset

func (*ReportSummary_UtilizationChartData) String

ReportSummary_VmwareEngineFinding

type ReportSummary_VmwareEngineFinding struct {

	// Set of regions in which the assets were allocated
	AllocatedRegions []string `protobuf:"bytes,1,rep,name=allocated_regions,json=allocatedRegions,proto3" json:"allocated_regions,omitempty"`
	// Count of assets which are allocated
	AllocatedAssetCount int64 `protobuf:"varint,2,opt,name=allocated_asset_count,json=allocatedAssetCount,proto3" json:"allocated_asset_count,omitempty"`
	// Set of per-nodetype allocation records
	NodeAllocations []*ReportSummary_VmwareNodeAllocation `protobuf:"bytes,3,rep,name=node_allocations,json=nodeAllocations,proto3" json:"node_allocations,omitempty"`
	// contains filtered or unexported fields
}

A set of findings that applies to assets destined for VMWare Engine.

func (*ReportSummary_VmwareEngineFinding) Descriptor

func (*ReportSummary_VmwareEngineFinding) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_VmwareEngineFinding.ProtoReflect.Descriptor instead.

func (*ReportSummary_VmwareEngineFinding) GetAllocatedAssetCount

func (x *ReportSummary_VmwareEngineFinding) GetAllocatedAssetCount() int64

func (*ReportSummary_VmwareEngineFinding) GetAllocatedRegions

func (x *ReportSummary_VmwareEngineFinding) GetAllocatedRegions() []string

func (*ReportSummary_VmwareEngineFinding) GetNodeAllocations

func (*ReportSummary_VmwareEngineFinding) ProtoMessage

func (*ReportSummary_VmwareEngineFinding) ProtoMessage()

func (*ReportSummary_VmwareEngineFinding) ProtoReflect

func (*ReportSummary_VmwareEngineFinding) Reset

func (*ReportSummary_VmwareEngineFinding) String

ReportSummary_VmwareNode

type ReportSummary_VmwareNode struct {

	// Code to identify VMware Engine node series, e.g. "ve1-standard-72". Based
	// on the displayName of
	// cloud.google.com/vmware-engine/docs/reference/rest/v1/projects.locations.nodeTypes
	Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
	// contains filtered or unexported fields
}

A VMWare Engine Node

func (*ReportSummary_VmwareNode) Descriptor

func (*ReportSummary_VmwareNode) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_VmwareNode.ProtoReflect.Descriptor instead.

func (*ReportSummary_VmwareNode) GetCode

func (x *ReportSummary_VmwareNode) GetCode() string

func (*ReportSummary_VmwareNode) ProtoMessage

func (*ReportSummary_VmwareNode) ProtoMessage()

func (*ReportSummary_VmwareNode) ProtoReflect

func (x *ReportSummary_VmwareNode) ProtoReflect() protoreflect.Message

func (*ReportSummary_VmwareNode) Reset

func (x *ReportSummary_VmwareNode) Reset()

func (*ReportSummary_VmwareNode) String

func (x *ReportSummary_VmwareNode) String() string

ReportSummary_VmwareNodeAllocation

type ReportSummary_VmwareNodeAllocation struct {

	// VMWare node type, e.g. "ve1-standard-72"
	VmwareNode *ReportSummary_VmwareNode `protobuf:"bytes,1,opt,name=vmware_node,json=vmwareNode,proto3" json:"vmware_node,omitempty"`
	// Count of this node type to be provisioned
	NodeCount int64 `protobuf:"varint,2,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
	// Count of assets allocated to these nodes
	AllocatedAssetCount int64 `protobuf:"varint,3,opt,name=allocated_asset_count,json=allocatedAssetCount,proto3" json:"allocated_asset_count,omitempty"`
	// contains filtered or unexported fields
}

Represents assets allocated to a specific VMWare Node type.

func (*ReportSummary_VmwareNodeAllocation) Descriptor

func (*ReportSummary_VmwareNodeAllocation) Descriptor() ([]byte, []int)

Deprecated: Use ReportSummary_VmwareNodeAllocation.ProtoReflect.Descriptor instead.

func (*ReportSummary_VmwareNodeAllocation) GetAllocatedAssetCount

func (x *ReportSummary_VmwareNodeAllocation) GetAllocatedAssetCount() int64

func (*ReportSummary_VmwareNodeAllocation) GetNodeCount

func (x *ReportSummary_VmwareNodeAllocation) GetNodeCount() int64

func (*ReportSummary_VmwareNodeAllocation) GetVmwareNode

func (*ReportSummary_VmwareNodeAllocation) ProtoMessage

func (*ReportSummary_VmwareNodeAllocation) ProtoMessage()

func (*ReportSummary_VmwareNodeAllocation) ProtoReflect

func (*ReportSummary_VmwareNodeAllocation) Reset

func (*ReportSummary_VmwareNodeAllocation) String

ReportView

type ReportView int32

Specifies the types of views that provide complete or partial details of a Report.

ReportView_REPORT_VIEW_UNSPECIFIED, ReportView_REPORT_VIEW_BASIC, ReportView_REPORT_VIEW_FULL, ReportView_REPORT_VIEW_STANDARD

const (
	// The report view is not specified. The API displays the basic view by
	// default.
	ReportView_REPORT_VIEW_UNSPECIFIED ReportView = 0
	// The report view includes only basic metadata of the Report. Useful for
	// list views.
	ReportView_REPORT_VIEW_BASIC ReportView = 1
	// The report view includes all the metadata of the Report. Useful for
	// preview.
	ReportView_REPORT_VIEW_FULL ReportView = 2
	// The report view includes the standard metadata of an report. Useful for
	// detail view.
	ReportView_REPORT_VIEW_STANDARD ReportView = 3
)

func (ReportView) Descriptor

func (ReportView) Descriptor() protoreflect.EnumDescriptor

func (ReportView) Enum

func (x ReportView) Enum() *ReportView

func (ReportView) EnumDescriptor

func (ReportView) EnumDescriptor() ([]byte, []int)

Deprecated: Use ReportView.Descriptor instead.

func (ReportView) Number

func (x ReportView) Number() protoreflect.EnumNumber

func (ReportView) String

func (x ReportView) String() string

func (ReportView) Type

Report_State

type Report_State int32

Report creation state.

Report_STATE_UNSPECIFIED, Report_PENDING, Report_SUCCEEDED, Report_FAILED

const (
	// Default Report creation state.
	Report_STATE_UNSPECIFIED Report_State = 0
	// Creating Report.
	Report_PENDING Report_State = 1
	// Successfully created Report.
	Report_SUCCEEDED Report_State = 2
	// Failed to create Report.
	Report_FAILED Report_State = 3
)

func (Report_State) Descriptor

func (Report_State) Enum

func (x Report_State) Enum() *Report_State

func (Report_State) EnumDescriptor

func (Report_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Report_State.Descriptor instead.

func (Report_State) Number

func (Report_State) String

func (x Report_State) String() string

func (Report_State) Type

Report_Type

type Report_Type int32

Report type.

Report_TYPE_UNSPECIFIED, Report_TOTAL_COST_OF_OWNERSHIP

const (
	// Default Report type.
	Report_TYPE_UNSPECIFIED Report_Type = 0
	// Total cost of ownership Report type.
	Report_TOTAL_COST_OF_OWNERSHIP Report_Type = 1
)

func (Report_Type) Descriptor

func (Report_Type) Enum

func (x Report_Type) Enum() *Report_Type

func (Report_Type) EnumDescriptor

func (Report_Type) EnumDescriptor() ([]byte, []int)

Deprecated: Use Report_Type.Descriptor instead.

func (Report_Type) Number

func (x Report_Type) Number() protoreflect.EnumNumber

func (Report_Type) String

func (x Report_Type) String() string

func (Report_Type) Type

RunImportJobRequest

type RunImportJobRequest struct {

	// Required. The name of the import job to run.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to run an import job.

func (*RunImportJobRequest) Descriptor

func (*RunImportJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use RunImportJobRequest.ProtoReflect.Descriptor instead.

func (*RunImportJobRequest) GetName

func (x *RunImportJobRequest) GetName() string

func (*RunImportJobRequest) GetRequestId

func (x *RunImportJobRequest) GetRequestId() string

func (*RunImportJobRequest) ProtoMessage

func (*RunImportJobRequest) ProtoMessage()

func (*RunImportJobRequest) ProtoReflect

func (x *RunImportJobRequest) ProtoReflect() protoreflect.Message

func (*RunImportJobRequest) Reset

func (x *RunImportJobRequest) Reset()

func (*RunImportJobRequest) String

func (x *RunImportJobRequest) String() string

RunningProcess

type RunningProcess struct {
	Pid int64 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"`

	ExePath string `protobuf:"bytes,2,opt,name=exe_path,json=exePath,proto3" json:"exe_path,omitempty"`

	Cmdline string `protobuf:"bytes,3,opt,name=cmdline,proto3" json:"cmdline,omitempty"`

	User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`

	Attributes map[string]string "" /* 163 byte string literal not displayed */

}

Guest OS running process details.

func (*RunningProcess) Descriptor

func (*RunningProcess) Descriptor() ([]byte, []int)

Deprecated: Use RunningProcess.ProtoReflect.Descriptor instead.

func (*RunningProcess) GetAttributes

func (x *RunningProcess) GetAttributes() map[string]string

func (*RunningProcess) GetCmdline

func (x *RunningProcess) GetCmdline() string

func (*RunningProcess) GetExePath

func (x *RunningProcess) GetExePath() string

func (*RunningProcess) GetPid

func (x *RunningProcess) GetPid() int64

func (*RunningProcess) GetUser

func (x *RunningProcess) GetUser() string

func (*RunningProcess) ProtoMessage

func (*RunningProcess) ProtoMessage()

func (*RunningProcess) ProtoReflect

func (x *RunningProcess) ProtoReflect() protoreflect.Message

func (*RunningProcess) Reset

func (x *RunningProcess) Reset()

func (*RunningProcess) String

func (x *RunningProcess) String() string

RunningProcessList

type RunningProcessList struct {

	// Running process entries.
	Entries []*RunningProcess `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

List of running guest OS processes.

func (*RunningProcessList) Descriptor

func (*RunningProcessList) Descriptor() ([]byte, []int)

Deprecated: Use RunningProcessList.ProtoReflect.Descriptor instead.

func (*RunningProcessList) GetEntries

func (x *RunningProcessList) GetEntries() []*RunningProcess

func (*RunningProcessList) ProtoMessage

func (*RunningProcessList) ProtoMessage()

func (*RunningProcessList) ProtoReflect

func (x *RunningProcessList) ProtoReflect() protoreflect.Message

func (*RunningProcessList) Reset

func (x *RunningProcessList) Reset()

func (*RunningProcessList) String

func (x *RunningProcessList) String() string

RunningService

type RunningService struct {
	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`

	State RunningService_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.migrationcenter.v1.RunningService_State" json:"state,omitempty"`

	StartMode RunningService_StartMode "" /* 151 byte string literal not displayed */

	ExePath string `protobuf:"bytes,4,opt,name=exe_path,json=exePath,proto3" json:"exe_path,omitempty"`

	Cmdline string `protobuf:"bytes,5,opt,name=cmdline,proto3" json:"cmdline,omitempty"`

	Pid int64 `protobuf:"varint,6,opt,name=pid,proto3" json:"pid,omitempty"`

}

Guest OS running service details.

func (*RunningService) Descriptor

func (*RunningService) Descriptor() ([]byte, []int)

Deprecated: Use RunningService.ProtoReflect.Descriptor instead.

func (*RunningService) GetCmdline

func (x *RunningService) GetCmdline() string

func (*RunningService) GetExePath

func (x *RunningService) GetExePath() string

func (*RunningService) GetPid

func (x *RunningService) GetPid() int64

func (*RunningService) GetServiceName

func (x *RunningService) GetServiceName() string

func (*RunningService) GetStartMode

func (x *RunningService) GetStartMode() RunningService_StartMode

func (*RunningService) GetState

func (x *RunningService) GetState() RunningService_State

func (*RunningService) ProtoMessage

func (*RunningService) ProtoMessage()

func (*RunningService) ProtoReflect

func (x *RunningService) ProtoReflect() protoreflect.Message

func (*RunningService) Reset

func (x *RunningService) Reset()

func (*RunningService) String

func (x *RunningService) String() string

RunningServiceList

type RunningServiceList struct {

	// Running service entries.
	Entries []*RunningService `protobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty"`
	// contains filtered or unexported fields
}

List of running guest OS services.

func (*RunningServiceList) Descriptor

func (*RunningServiceList) Descriptor() ([]byte, []int)

Deprecated: Use RunningServiceList.ProtoReflect.Descriptor instead.

func (*RunningServiceList) GetEntries

func (x *RunningServiceList) GetEntries() []*RunningService

func (*RunningServiceList) ProtoMessage

func (*RunningServiceList) ProtoMessage()

func (*RunningServiceList) ProtoReflect

func (x *RunningServiceList) ProtoReflect() protoreflect.Message

func (*RunningServiceList) Reset

func (x *RunningServiceList) Reset()

func (*RunningServiceList) String

func (x *RunningServiceList) String() string

RunningService_StartMode

type RunningService_StartMode int32

Service start mode (OS-agnostic).

RunningService_START_MODE_UNSPECIFIED, RunningService_BOOT, RunningService_SYSTEM, RunningService_AUTO, RunningService_MANUAL, RunningService_DISABLED

const (
	// Start mode unspecified.
	RunningService_START_MODE_UNSPECIFIED RunningService_StartMode = 0
	// The service is a device driver started by the system loader.
	RunningService_BOOT RunningService_StartMode = 1
	// The service is a device driver started by the IOInitSystem function.
	RunningService_SYSTEM RunningService_StartMode = 2
	// The service is started by the operating system, at system start-up
	RunningService_AUTO RunningService_StartMode = 3
	// The service is started only manually, by a user.
	RunningService_MANUAL RunningService_StartMode = 4
	// The service is disabled.
	RunningService_DISABLED RunningService_StartMode = 5
)

func (RunningService_StartMode) Descriptor

func (RunningService_StartMode) Enum

func (RunningService_StartMode) EnumDescriptor

func (RunningService_StartMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use RunningService_StartMode.Descriptor instead.

func (RunningService_StartMode) Number

func (RunningService_StartMode) String

func (x RunningService_StartMode) String() string

func (RunningService_StartMode) Type

RunningService_State

type RunningService_State int32

Service state (OS-agnostic).

RunningService_STATE_UNSPECIFIED, RunningService_ACTIVE, RunningService_PAUSED, RunningService_STOPPED

const (
	// Service state unspecified.
	RunningService_STATE_UNSPECIFIED RunningService_State = 0
	// Service is active.
	RunningService_ACTIVE RunningService_State = 1
	// Service is paused.
	RunningService_PAUSED RunningService_State = 2
	// Service is stopped.
	RunningService_STOPPED RunningService_State = 3
)

func (RunningService_State) Descriptor

func (RunningService_State) Enum

func (RunningService_State) EnumDescriptor

func (RunningService_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use RunningService_State.Descriptor instead.

func (RunningService_State) Number

func (RunningService_State) String

func (x RunningService_State) String() string

func (RunningService_State) Type

RuntimeNetworkInfo

type RuntimeNetworkInfo struct {

	// Time of the last network scan.
	ScanTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=scan_time,json=scanTime,proto3" json:"scan_time,omitempty"`
	// Network connections.
	Connections *NetworkConnectionList `protobuf:"bytes,2,opt,name=connections,proto3" json:"connections,omitempty"`
	// contains filtered or unexported fields
}

Runtime networking information.

func (*RuntimeNetworkInfo) Descriptor

func (*RuntimeNetworkInfo) Descriptor() ([]byte, []int)

Deprecated: Use RuntimeNetworkInfo.ProtoReflect.Descriptor instead.

func (*RuntimeNetworkInfo) GetConnections

func (x *RuntimeNetworkInfo) GetConnections() *NetworkConnectionList

func (*RuntimeNetworkInfo) GetScanTime

func (x *RuntimeNetworkInfo) GetScanTime() *timestamppb.Timestamp

func (*RuntimeNetworkInfo) ProtoMessage

func (*RuntimeNetworkInfo) ProtoMessage()

func (*RuntimeNetworkInfo) ProtoReflect

func (x *RuntimeNetworkInfo) ProtoReflect() protoreflect.Message

func (*RuntimeNetworkInfo) Reset

func (x *RuntimeNetworkInfo) Reset()

func (*RuntimeNetworkInfo) String

func (x *RuntimeNetworkInfo) String() string

Settings

type Settings struct {

	// Output only. The name of the resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The preference set used by default for a project.
	PreferenceSet string `protobuf:"bytes,2,opt,name=preference_set,json=preferenceSet,proto3" json:"preference_set,omitempty"`
	// contains filtered or unexported fields
}

Describes the Migration Center settings related to the project.

func (*Settings) Descriptor

func (*Settings) Descriptor() ([]byte, []int)

Deprecated: Use Settings.ProtoReflect.Descriptor instead.

func (*Settings) GetName

func (x *Settings) GetName() string

func (*Settings) GetPreferenceSet

func (x *Settings) GetPreferenceSet() string

func (*Settings) ProtoMessage

func (*Settings) ProtoMessage()

func (*Settings) ProtoReflect

func (x *Settings) ProtoReflect() protoreflect.Message

func (*Settings) Reset

func (x *Settings) Reset()

func (*Settings) String

func (x *Settings) String() string

SizingOptimizationStrategy

type SizingOptimizationStrategy int32

The sizing optimization strategy preferences of a virtual machine. This strategy, in addition to actual usage data of the virtual machine, can help determine the recommended shape on the target platform.

SizingOptimizationStrategy_SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIED, SizingOptimizationStrategy_SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCE, SizingOptimizationStrategy_SIZING_OPTIMIZATION_STRATEGY_MODERATE, SizingOptimizationStrategy_SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVE

const (
	// Unspecified (default value).
	SizingOptimizationStrategy_SIZING_OPTIMIZATION_STRATEGY_UNSPECIFIED SizingOptimizationStrategy = 0
	// No optimization applied. Virtual machine sizing matches as closely as
	// possible the machine shape on the source site, not considering any actual
	// performance data.
	SizingOptimizationStrategy_SIZING_OPTIMIZATION_STRATEGY_SAME_AS_SOURCE SizingOptimizationStrategy = 1
	// Virtual machine sizing will match the reported usage and shape, with some
	// slack. This a good value to start with.
	SizingOptimizationStrategy_SIZING_OPTIMIZATION_STRATEGY_MODERATE SizingOptimizationStrategy = 2
	// Virtual machine sizing will match the reported usage, with little slack.
	// Using this option can help reduce costs.
	SizingOptimizationStrategy_SIZING_OPTIMIZATION_STRATEGY_AGGRESSIVE SizingOptimizationStrategy = 3
)

func (SizingOptimizationStrategy) Descriptor

func (SizingOptimizationStrategy) Enum

func (SizingOptimizationStrategy) EnumDescriptor

func (SizingOptimizationStrategy) EnumDescriptor() ([]byte, []int)

Deprecated: Use SizingOptimizationStrategy.Descriptor instead.

func (SizingOptimizationStrategy) Number

func (SizingOptimizationStrategy) String

func (SizingOptimizationStrategy) Type

SoleTenancyPreferences

type SoleTenancyPreferences struct {
	CpuOvercommitRatio float64 `protobuf:"fixed64,1,opt,name=cpu_overcommit_ratio,json=cpuOvercommitRatio,proto3" json:"cpu_overcommit_ratio,omitempty"`

	HostMaintenancePolicy SoleTenancyPreferences_HostMaintenancePolicy "" /* 209 byte string literal not displayed */

	CommitmentPlan SoleTenancyPreferences_CommitmentPlan "" /* 179 byte string literal not displayed */

	NodeTypes []*SoleTenantNodeType `protobuf:"bytes,4,rep,name=node_types,json=nodeTypes,proto3" json:"node_types,omitempty"`

}

Preferences concerning Sole Tenancy nodes and VMs.

func (*SoleTenancyPreferences) Descriptor

func (*SoleTenancyPreferences) Descriptor() ([]byte, []int)

Deprecated: Use SoleTenancyPreferences.ProtoReflect.Descriptor instead.

func (*SoleTenancyPreferences) GetCommitmentPlan

func (*SoleTenancyPreferences) GetCpuOvercommitRatio

func (x *SoleTenancyPreferences) GetCpuOvercommitRatio() float64

func (*SoleTenancyPreferences) GetHostMaintenancePolicy

func (*SoleTenancyPreferences) GetNodeTypes

func (x *SoleTenancyPreferences) GetNodeTypes() []*SoleTenantNodeType

func (*SoleTenancyPreferences) ProtoMessage

func (*SoleTenancyPreferences) ProtoMessage()

func (*SoleTenancyPreferences) ProtoReflect

func (x *SoleTenancyPreferences) ProtoReflect() protoreflect.Message

func (*SoleTenancyPreferences) Reset

func (x *SoleTenancyPreferences) Reset()

func (*SoleTenancyPreferences) String

func (x *SoleTenancyPreferences) String() string

SoleTenancyPreferences_CommitmentPlan

type SoleTenancyPreferences_CommitmentPlan int32

Type of committed use discount.

SoleTenancyPreferences_COMMITMENT_PLAN_UNSPECIFIED, SoleTenancyPreferences_ON_DEMAND, SoleTenancyPreferences_COMMITMENT_1_YEAR, SoleTenancyPreferences_COMMITMENT_3_YEAR

const (
	// Unspecified commitment plan.
	SoleTenancyPreferences_COMMITMENT_PLAN_UNSPECIFIED SoleTenancyPreferences_CommitmentPlan = 0
	// No commitment plan (on-demand usage).
	SoleTenancyPreferences_ON_DEMAND SoleTenancyPreferences_CommitmentPlan = 1
	// 1 year commitment.
	SoleTenancyPreferences_COMMITMENT_1_YEAR SoleTenancyPreferences_CommitmentPlan = 2
	// 3 years commitment.
	SoleTenancyPreferences_COMMITMENT_3_YEAR SoleTenancyPreferences_CommitmentPlan = 3
)

func (SoleTenancyPreferences_CommitmentPlan) Descriptor

func (SoleTenancyPreferences_CommitmentPlan) Enum

func (SoleTenancyPreferences_CommitmentPlan) EnumDescriptor

func (SoleTenancyPreferences_CommitmentPlan) EnumDescriptor() ([]byte, []int)

Deprecated: Use SoleTenancyPreferences_CommitmentPlan.Descriptor instead.

func (SoleTenancyPreferences_CommitmentPlan) Number

func (SoleTenancyPreferences_CommitmentPlan) String

func (SoleTenancyPreferences_CommitmentPlan) Type

SoleTenancyPreferences_HostMaintenancePolicy

type SoleTenancyPreferences_HostMaintenancePolicy int32

Sole Tenancy nodes maintenance policy.

SoleTenancyPreferences_HOST_MAINTENANCE_POLICY_UNSPECIFIED, SoleTenancyPreferences_HOST_MAINTENANCE_POLICY_DEFAULT, SoleTenancyPreferences_HOST_MAINTENANCE_POLICY_RESTART_IN_PLACE, SoleTenancyPreferences_HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUP

const (
	// Unspecified host maintenance policy.
	SoleTenancyPreferences_HOST_MAINTENANCE_POLICY_UNSPECIFIED SoleTenancyPreferences_HostMaintenancePolicy = 0
	// Default host maintenance policy.
	SoleTenancyPreferences_HOST_MAINTENANCE_POLICY_DEFAULT SoleTenancyPreferences_HostMaintenancePolicy = 1
	// Restart in place host maintenance policy.
	SoleTenancyPreferences_HOST_MAINTENANCE_POLICY_RESTART_IN_PLACE SoleTenancyPreferences_HostMaintenancePolicy = 2
	// Migrate within node group host maintenance policy.
	SoleTenancyPreferences_HOST_MAINTENANCE_POLICY_MIGRATE_WITHIN_NODE_GROUP SoleTenancyPreferences_HostMaintenancePolicy = 3
)

func (SoleTenancyPreferences_HostMaintenancePolicy) Descriptor

func (SoleTenancyPreferences_HostMaintenancePolicy) Enum

func (SoleTenancyPreferences_HostMaintenancePolicy) EnumDescriptor

func (SoleTenancyPreferences_HostMaintenancePolicy) EnumDescriptor() ([]byte, []int)

Deprecated: Use SoleTenancyPreferences_HostMaintenancePolicy.Descriptor instead.

func (SoleTenancyPreferences_HostMaintenancePolicy) Number

func (SoleTenancyPreferences_HostMaintenancePolicy) String

func (SoleTenancyPreferences_HostMaintenancePolicy) Type

SoleTenantNodeType

type SoleTenantNodeType struct {

	// Name of the Sole Tenant node. Consult
	// https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
	NodeName string `protobuf:"bytes,1,opt,name=node_name,json=nodeName,proto3" json:"node_name,omitempty"`
	// contains filtered or unexported fields
}

A Sole Tenant node type.

func (*SoleTenantNodeType) Descriptor

func (*SoleTenantNodeType) Descriptor() ([]byte, []int)

Deprecated: Use SoleTenantNodeType.ProtoReflect.Descriptor instead.

func (*SoleTenantNodeType) GetNodeName

func (x *SoleTenantNodeType) GetNodeName() string

func (*SoleTenantNodeType) ProtoMessage

func (*SoleTenantNodeType) ProtoMessage()

func (*SoleTenantNodeType) ProtoReflect

func (x *SoleTenantNodeType) ProtoReflect() protoreflect.Message

func (*SoleTenantNodeType) Reset

func (x *SoleTenantNodeType) Reset()

func (*SoleTenantNodeType) String

func (x *SoleTenantNodeType) String() string

Source

type Source struct {

	// Output only. The full name of the source.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The timestamp when the source was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The timestamp when the source was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// User-friendly display name.
	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Free-text description.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// Data source type.
	Type Source_SourceType `protobuf:"varint,6,opt,name=type,proto3,enum=google.cloud.migrationcenter.v1.Source_SourceType" json:"type,omitempty"`
	// The information confidence of the source.
	// The higher the value, the higher the confidence.
	Priority int32 `protobuf:"varint,7,opt,name=priority,proto3" json:"priority,omitempty"`
	// If `true`, the source is managed by other service(s).
	Managed bool `protobuf:"varint,8,opt,name=managed,proto3" json:"managed,omitempty"`
	// Output only. Number of frames that are still being processed.
	PendingFrameCount int32 `protobuf:"varint,9,opt,name=pending_frame_count,json=pendingFrameCount,proto3" json:"pending_frame_count,omitempty"`
	// Output only. The number of frames that were reported by the source and
	// contained errors.
	ErrorFrameCount int32 `protobuf:"varint,10,opt,name=error_frame_count,json=errorFrameCount,proto3" json:"error_frame_count,omitempty"`
	// Output only. The state of the source.
	State Source_State `protobuf:"varint,11,opt,name=state,proto3,enum=google.cloud.migrationcenter.v1.Source_State" json:"state,omitempty"`
	// contains filtered or unexported fields
}

Source represents an object from which asset information is streamed to Migration Center.

func (*Source) Descriptor

func (*Source) Descriptor() ([]byte, []int)

Deprecated: Use Source.ProtoReflect.Descriptor instead.

func (*Source) GetCreateTime

func (x *Source) GetCreateTime() *timestamppb.Timestamp

func (*Source) GetDescription

func (x *Source) GetDescription() string

func (*Source) GetDisplayName

func (x *Source) GetDisplayName() string

func (*Source) GetErrorFrameCount

func (x *Source) GetErrorFrameCount() int32

func (*Source) GetManaged

func (x *Source) GetManaged() bool

func (*Source) GetName

func (x *Source) GetName() string

func (*Source) GetPendingFrameCount

func (x *Source) GetPendingFrameCount() int32

func (*Source) GetPriority

func (x *Source) GetPriority() int32

func (*Source) GetState

func (x *Source) GetState() Source_State

func (*Source) GetType

func (x *Source) GetType() Source_SourceType

func (*Source) GetUpdateTime

func (x *Source) GetUpdateTime() *timestamppb.Timestamp

func (*Source) ProtoMessage

func (*Source) ProtoMessage()

func (*Source) ProtoReflect

func (x *Source) ProtoReflect() protoreflect.Message

func (*Source) Reset

func (x *Source) Reset()

func (*Source) String

func (x *Source) String() string

Source_SourceType

type Source_SourceType int32

Source_SOURCE_TYPE_UNKNOWN, Source_SOURCE_TYPE_UPLOAD, Source_SOURCE_TYPE_GUEST_OS_SCAN, Source_SOURCE_TYPE_INVENTORY_SCAN, Source_SOURCE_TYPE_CUSTOM

const (
	// Unspecified
	Source_SOURCE_TYPE_UNKNOWN Source_SourceType = 0
	// Manually uploaded file (e.g. CSV)
	Source_SOURCE_TYPE_UPLOAD Source_SourceType = 1
	// Guest-level info
	Source_SOURCE_TYPE_GUEST_OS_SCAN Source_SourceType = 2
	// Inventory-level scan
	Source_SOURCE_TYPE_INVENTORY_SCAN Source_SourceType = 3
	// Third-party owned sources.
	Source_SOURCE_TYPE_CUSTOM Source_SourceType = 4
)

func (Source_SourceType) Descriptor

func (Source_SourceType) Enum

func (Source_SourceType) EnumDescriptor

func (Source_SourceType) EnumDescriptor() ([]byte, []int)

Deprecated: Use Source_SourceType.Descriptor instead.

func (Source_SourceType) Number

func (Source_SourceType) String

func (x Source_SourceType) String() string

func (Source_SourceType) Type

Source_State

type Source_State int32

Enumerates possible states of a source.

Source_STATE_UNSPECIFIED, Source_ACTIVE, Source_DELETING, Source_INVALID

const (
	// Unspecified.
	Source_STATE_UNSPECIFIED Source_State = 0
	// The source is active and ready to be used.
	Source_ACTIVE Source_State = 1
	// In the process of being deleted.
	Source_DELETING Source_State = 2
	// Source is in an invalid state. Asset frames reported to it will be
	// ignored.
	Source_INVALID Source_State = 3
)

func (Source_State) Descriptor

func (Source_State) Enum

func (x Source_State) Enum() *Source_State

func (Source_State) EnumDescriptor

func (Source_State) EnumDescriptor() ([]byte, []int)

Deprecated: Use Source_State.Descriptor instead.

func (Source_State) Number

func (Source_State) String

func (x Source_State) String() string

func (Source_State) Type

UnimplementedMigrationCenterServer

type UnimplementedMigrationCenterServer struct {
}

UnimplementedMigrationCenterServer can be embedded to have forward compatible implementations.

func (*UnimplementedMigrationCenterServer) AddAssetsToGroup

func (*UnimplementedMigrationCenterServer) AggregateAssetsValues

func (*UnimplementedMigrationCenterServer) BatchDeleteAssets

func (*UnimplementedMigrationCenterServer) BatchUpdateAssets

func (*UnimplementedMigrationCenterServer) CreateGroup

func (*UnimplementedMigrationCenterServer) CreateImportDataFile

func (*UnimplementedMigrationCenterServer) CreateImportJob

func (*UnimplementedMigrationCenterServer) CreatePreferenceSet

func (*UnimplementedMigrationCenterServer) CreateReport

func (*UnimplementedMigrationCenterServer) CreateReportConfig

func (*UnimplementedMigrationCenterServer) CreateSource

func (*UnimplementedMigrationCenterServer) DeleteAsset

func (*UnimplementedMigrationCenterServer) DeleteGroup

func (*UnimplementedMigrationCenterServer) DeleteImportDataFile

func (*UnimplementedMigrationCenterServer) DeleteImportJob

func (*UnimplementedMigrationCenterServer) DeletePreferenceSet

func (*UnimplementedMigrationCenterServer) DeleteReport

func (*UnimplementedMigrationCenterServer) DeleteReportConfig

func (*UnimplementedMigrationCenterServer) DeleteSource

func (*UnimplementedMigrationCenterServer) GetAsset

func (*UnimplementedMigrationCenterServer) GetErrorFrame

func (*UnimplementedMigrationCenterServer) GetGroup

func (*UnimplementedMigrationCenterServer) GetImportDataFile

func (*UnimplementedMigrationCenterServer) GetImportJob

func (*UnimplementedMigrationCenterServer) GetPreferenceSet

func (*UnimplementedMigrationCenterServer) GetReport

func (*UnimplementedMigrationCenterServer) GetReportConfig

func (*UnimplementedMigrationCenterServer) GetSettings

func (*UnimplementedMigrationCenterServer) GetSource

func (*UnimplementedMigrationCenterServer) ListAssets

func (*UnimplementedMigrationCenterServer) ListErrorFrames

func (*UnimplementedMigrationCenterServer) ListGroups

func (*UnimplementedMigrationCenterServer) ListImportDataFiles

func (*UnimplementedMigrationCenterServer) ListImportJobs

func (*UnimplementedMigrationCenterServer) ListPreferenceSets

func (*UnimplementedMigrationCenterServer) ListReportConfigs

func (*UnimplementedMigrationCenterServer) ListReports

func (*UnimplementedMigrationCenterServer) ListSources

func (*UnimplementedMigrationCenterServer) RemoveAssetsFromGroup

func (*UnimplementedMigrationCenterServer) ReportAssetFrames

func (*UnimplementedMigrationCenterServer) RunImportJob

func (*UnimplementedMigrationCenterServer) UpdateAsset

func (*UnimplementedMigrationCenterServer) UpdateGroup

func (*UnimplementedMigrationCenterServer) UpdateImportJob

func (*UnimplementedMigrationCenterServer) UpdatePreferenceSet

func (*UnimplementedMigrationCenterServer) UpdateSettings

func (*UnimplementedMigrationCenterServer) UpdateSource

func (*UnimplementedMigrationCenterServer) ValidateImportJob

UpdateAssetRequest

type UpdateAssetRequest struct {

	// Required. Field mask is used to specify the fields to be overwritten in the
	// `Asset` resource by the update.
	// The values specified in the `update_mask` field are relative to the
	// resource, not the full request.
	// A field will be overwritten if it is in the mask.
	// A single * value in the mask lets you to overwrite all fields.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Required. The resource being updated.
	Asset *Asset `protobuf:"bytes,2,opt,name=asset,proto3" json:"asset,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to update an asset.

func (*UpdateAssetRequest) Descriptor

func (*UpdateAssetRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAssetRequest.ProtoReflect.Descriptor instead.

func (*UpdateAssetRequest) GetAsset

func (x *UpdateAssetRequest) GetAsset() *Asset

func (*UpdateAssetRequest) GetRequestId

func (x *UpdateAssetRequest) GetRequestId() string

func (*UpdateAssetRequest) GetUpdateMask

func (x *UpdateAssetRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateAssetRequest) ProtoMessage

func (*UpdateAssetRequest) ProtoMessage()

func (*UpdateAssetRequest) ProtoReflect

func (x *UpdateAssetRequest) ProtoReflect() protoreflect.Message

func (*UpdateAssetRequest) Reset

func (x *UpdateAssetRequest) Reset()

func (*UpdateAssetRequest) String

func (x *UpdateAssetRequest) String() string

UpdateGroupRequest

type UpdateGroupRequest struct {

	// Required. Field mask is used to specify the fields to be overwritten in the
	// `Group` resource by the update.
	// The values 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.
	// A single * value in the mask lets you to overwrite all fields.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Required. The group resource being updated.
	Group *Group `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to update a group.

func (*UpdateGroupRequest) Descriptor

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

UpdateImportJobRequest

type UpdateImportJobRequest struct {

	// Required. Field mask is used to specify the fields to be overwritten in the
	// `Asset` resource by the update.
	// The values specified in the `update_mask` field are relative to the
	// resource, not the full request.
	// A field will be overwritten if it is in the mask.
	// A single * value in the mask lets you to overwrite all fields.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Required. The resource being updated
	ImportJob *ImportJob `protobuf:"bytes,2,opt,name=import_job,json=importJob,proto3" json:"import_job,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to update an import job.

func (*UpdateImportJobRequest) Descriptor

func (*UpdateImportJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateImportJobRequest.ProtoReflect.Descriptor instead.

func (*UpdateImportJobRequest) GetImportJob

func (x *UpdateImportJobRequest) GetImportJob() *ImportJob

func (*UpdateImportJobRequest) GetRequestId

func (x *UpdateImportJobRequest) GetRequestId() string

func (*UpdateImportJobRequest) GetUpdateMask

func (x *UpdateImportJobRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateImportJobRequest) ProtoMessage

func (*UpdateImportJobRequest) ProtoMessage()

func (*UpdateImportJobRequest) ProtoReflect

func (x *UpdateImportJobRequest) ProtoReflect() protoreflect.Message

func (*UpdateImportJobRequest) Reset

func (x *UpdateImportJobRequest) Reset()

func (*UpdateImportJobRequest) String

func (x *UpdateImportJobRequest) String() string

UpdatePreferenceSetRequest

type UpdatePreferenceSetRequest struct {

	// Required. Field mask is used to specify the fields to be overwritten in the
	// `PreferenceSet` resource by the update.
	// The values specified in the `update_mask` field are relative to the
	// resource, not the full request.
	// A field will be overwritten if it is in the mask.
	// A single * value in the mask lets you to overwrite all fields.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Required. The preference set resource being updated.
	PreferenceSet *PreferenceSet `protobuf:"bytes,2,opt,name=preference_set,json=preferenceSet,proto3" json:"preference_set,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to update a preference set.

func (*UpdatePreferenceSetRequest) Descriptor

func (*UpdatePreferenceSetRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePreferenceSetRequest.ProtoReflect.Descriptor instead.

func (*UpdatePreferenceSetRequest) GetPreferenceSet

func (x *UpdatePreferenceSetRequest) GetPreferenceSet() *PreferenceSet

func (*UpdatePreferenceSetRequest) GetRequestId

func (x *UpdatePreferenceSetRequest) GetRequestId() string

func (*UpdatePreferenceSetRequest) GetUpdateMask

func (x *UpdatePreferenceSetRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdatePreferenceSetRequest) ProtoMessage

func (*UpdatePreferenceSetRequest) ProtoMessage()

func (*UpdatePreferenceSetRequest) ProtoReflect

func (*UpdatePreferenceSetRequest) Reset

func (x *UpdatePreferenceSetRequest) Reset()

func (*UpdatePreferenceSetRequest) String

func (x *UpdatePreferenceSetRequest) String() string

UpdateSettingsRequest

type UpdateSettingsRequest struct {

	// Required. Field mask is used to specify the fields to be overwritten in the
	// `Settings` resource by the update.
	// The values specified in the `update_mask` field are relative to the
	// resource, not the full request.
	// A field will be overwritten if it is in the mask.
	// A single * value in the mask lets you to overwrite all fields.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Required. The project settings resource being updated.
	Settings *Settings `protobuf:"bytes,2,opt,name=settings,proto3" json:"settings,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to update the settings.

func (*UpdateSettingsRequest) Descriptor

func (*UpdateSettingsRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateSettingsRequest.ProtoReflect.Descriptor instead.

func (*UpdateSettingsRequest) GetRequestId

func (x *UpdateSettingsRequest) GetRequestId() string

func (*UpdateSettingsRequest) GetSettings

func (x *UpdateSettingsRequest) GetSettings() *Settings

func (*UpdateSettingsRequest) GetUpdateMask

func (x *UpdateSettingsRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateSettingsRequest) ProtoMessage

func (*UpdateSettingsRequest) ProtoMessage()

func (*UpdateSettingsRequest) ProtoReflect

func (x *UpdateSettingsRequest) ProtoReflect() protoreflect.Message

func (*UpdateSettingsRequest) Reset

func (x *UpdateSettingsRequest) Reset()

func (*UpdateSettingsRequest) String

func (x *UpdateSettingsRequest) String() string

UpdateSourceRequest

type UpdateSourceRequest struct {

	// Required. Field mask is used to specify the fields to be overwritten in the
	// `Source` resource by the update.
	// The values specified in the `update_mask` field are relative to the
	// resource, not the full request.
	// A field will be overwritten if it is in the mask.
	// A single * value in the mask lets you to overwrite all fields.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,1,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// Required. The resource being updated
	Source *Source `protobuf:"bytes,2,opt,name=source,proto3" json:"source,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to update a source.

func (*UpdateSourceRequest) Descriptor

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

UploadFileInfo

type UploadFileInfo struct {
	SignedUri string `protobuf:"bytes,1,opt,name=signed_uri,json=signedUri,proto3" json:"signed_uri,omitempty"`

	Headers map[string]string "" /* 155 byte string literal not displayed */

	UriExpirationTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=uri_expiration_time,json=uriExpirationTime,proto3" json:"uri_expiration_time,omitempty"`

}

A resource that contains a URI to which a data file can be uploaded.

func (*UploadFileInfo) Descriptor

func (*UploadFileInfo) Descriptor() ([]byte, []int)

Deprecated: Use UploadFileInfo.ProtoReflect.Descriptor instead.

func (*UploadFileInfo) GetHeaders

func (x *UploadFileInfo) GetHeaders() map[string]string

func (*UploadFileInfo) GetSignedUri

func (x *UploadFileInfo) GetSignedUri() string

func (*UploadFileInfo) GetUriExpirationTime

func (x *UploadFileInfo) GetUriExpirationTime() *timestamppb.Timestamp

func (*UploadFileInfo) ProtoMessage

func (*UploadFileInfo) ProtoMessage()

func (*UploadFileInfo) ProtoReflect

func (x *UploadFileInfo) ProtoReflect() protoreflect.Message

func (*UploadFileInfo) Reset

func (x *UploadFileInfo) Reset()

func (*UploadFileInfo) String

func (x *UploadFileInfo) String() string

ValidateImportJobRequest

type ValidateImportJobRequest struct {

	// Required. The name of the import job to validate.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. An optional 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
	// the 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
}

A request to validate an import job.

func (*ValidateImportJobRequest) Descriptor

func (*ValidateImportJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use ValidateImportJobRequest.ProtoReflect.Descriptor instead.

func (*ValidateImportJobRequest) GetName

func (x *ValidateImportJobRequest) GetName() string

func (*ValidateImportJobRequest) GetRequestId

func (x *ValidateImportJobRequest) GetRequestId() string

func (*ValidateImportJobRequest) ProtoMessage

func (*ValidateImportJobRequest) ProtoMessage()

func (*ValidateImportJobRequest) ProtoReflect

func (x *ValidateImportJobRequest) ProtoReflect() protoreflect.Message

func (*ValidateImportJobRequest) Reset

func (x *ValidateImportJobRequest) Reset()

func (*ValidateImportJobRequest) String

func (x *ValidateImportJobRequest) String() string

ValidationReport

type ValidationReport struct {

	// List of errors found in files.
	FileValidations []*FileValidationReport `protobuf:"bytes,1,rep,name=file_validations,json=fileValidations,proto3" json:"file_validations,omitempty"`
	// List of job level errors.
	JobErrors []*ImportError `protobuf:"bytes,2,rep,name=job_errors,json=jobErrors,proto3" json:"job_errors,omitempty"`
	// contains filtered or unexported fields
}

A resource that aggregates errors across import job files.

func (*ValidationReport) Descriptor

func (*ValidationReport) Descriptor() ([]byte, []int)

Deprecated: Use ValidationReport.ProtoReflect.Descriptor instead.

func (*ValidationReport) GetFileValidations

func (x *ValidationReport) GetFileValidations() []*FileValidationReport

func (*ValidationReport) GetJobErrors

func (x *ValidationReport) GetJobErrors() []*ImportError

func (*ValidationReport) ProtoMessage

func (*ValidationReport) ProtoMessage()

func (*ValidationReport) ProtoReflect

func (x *ValidationReport) ProtoReflect() protoreflect.Message

func (*ValidationReport) Reset

func (x *ValidationReport) Reset()

func (*ValidationReport) String

func (x *ValidationReport) String() string

VirtualMachinePreferences

type VirtualMachinePreferences struct {
	TargetProduct ComputeMigrationTargetProduct "" /* 168 byte string literal not displayed */

	RegionPreferences *RegionPreferences `protobuf:"bytes,3,opt,name=region_preferences,json=regionPreferences,proto3" json:"region_preferences,omitempty"`

	CommitmentPlan CommitmentPlan "" /* 156 byte string literal not displayed */

	SizingOptimizationStrategy SizingOptimizationStrategy "" /* 206 byte string literal not displayed */

	ComputeEnginePreferences *ComputeEnginePreferences "" /* 135 byte string literal not displayed */

	VmwareEnginePreferences *VmwareEnginePreferences "" /* 132 byte string literal not displayed */

	SoleTenancyPreferences *SoleTenancyPreferences "" /* 129 byte string literal not displayed */

}

VirtualMachinePreferences enables you to create sets of assumptions, for example, a geographical location and pricing track, for your migrated virtual machines. The set of preferences influence recommendations for migrating virtual machine assets.

func (*VirtualMachinePreferences) Descriptor

func (*VirtualMachinePreferences) Descriptor() ([]byte, []int)

Deprecated: Use VirtualMachinePreferences.ProtoReflect.Descriptor instead.

func (*VirtualMachinePreferences) GetCommitmentPlan

func (x *VirtualMachinePreferences) GetCommitmentPlan() CommitmentPlan

func (*VirtualMachinePreferences) GetComputeEnginePreferences

func (x *VirtualMachinePreferences) GetComputeEnginePreferences() *ComputeEnginePreferences

func (*VirtualMachinePreferences) GetRegionPreferences

func (x *VirtualMachinePreferences) GetRegionPreferences() *RegionPreferences

func (*VirtualMachinePreferences) GetSizingOptimizationStrategy

func (x *VirtualMachinePreferences) GetSizingOptimizationStrategy() SizingOptimizationStrategy

func (*VirtualMachinePreferences) GetSoleTenancyPreferences

func (x *VirtualMachinePreferences) GetSoleTenancyPreferences() *SoleTenancyPreferences

func (*VirtualMachinePreferences) GetTargetProduct

func (*VirtualMachinePreferences) GetVmwareEnginePreferences

func (x *VirtualMachinePreferences) GetVmwareEnginePreferences() *VmwareEnginePreferences

func (*VirtualMachinePreferences) ProtoMessage

func (*VirtualMachinePreferences) ProtoMessage()

func (*VirtualMachinePreferences) ProtoReflect

func (*VirtualMachinePreferences) Reset

func (x *VirtualMachinePreferences) Reset()

func (*VirtualMachinePreferences) String

func (x *VirtualMachinePreferences) String() string

VmwareDiskConfig

type VmwareDiskConfig struct {
	BackingType VmwareDiskConfig_BackingType "" /* 161 byte string literal not displayed */

	Shared bool `protobuf:"varint,2,opt,name=shared,proto3" json:"shared,omitempty"`

	VmdkMode VmwareDiskConfig_VmdkMode "" /* 149 byte string literal not displayed */

	RdmCompatibility VmwareDiskConfig_RdmCompatibility "" /* 181 byte string literal not displayed */

}

VMware disk config details.

func (*VmwareDiskConfig) Descriptor

func (*VmwareDiskConfig) Descriptor() ([]byte, []int)

Deprecated: Use VmwareDiskConfig.ProtoReflect.Descriptor instead.

func (*VmwareDiskConfig) GetBackingType

func (x *VmwareDiskConfig) GetBackingType() VmwareDiskConfig_BackingType

func (*VmwareDiskConfig) GetRdmCompatibility

func (x *VmwareDiskConfig) GetRdmCompatibility() VmwareDiskConfig_RdmCompatibility

func (*VmwareDiskConfig) GetShared

func (x *VmwareDiskConfig) GetShared() bool

func (*VmwareDiskConfig) GetVmdkMode

func (*VmwareDiskConfig) ProtoMessage

func (*VmwareDiskConfig) ProtoMessage()

func (*VmwareDiskConfig) ProtoReflect

func (x *VmwareDiskConfig) ProtoReflect() protoreflect.Message

func (*VmwareDiskConfig) Reset

func (x *VmwareDiskConfig) Reset()

func (*VmwareDiskConfig) String

func (x *VmwareDiskConfig) String() string

VmwareDiskConfig_BackingType

type VmwareDiskConfig_BackingType int32

VMDK backing type possible values.

VmwareDiskConfig_BACKING_TYPE_UNSPECIFIED, VmwareDiskConfig_BACKING_TYPE_FLAT_V1, VmwareDiskConfig_BACKING_TYPE_FLAT_V2, VmwareDiskConfig_BACKING_TYPE_PMEM, VmwareDiskConfig_BACKING_TYPE_RDM_V1, VmwareDiskConfig_BACKING_TYPE_RDM_V2, VmwareDiskConfig_BACKING_TYPE_SESPARSE, VmwareDiskConfig_BACKING_TYPE_SESPARSE_V1, VmwareDiskConfig_BACKING_TYPE_SESPARSE_V2

const (
	// Default value.
	VmwareDiskConfig_BACKING_TYPE_UNSPECIFIED VmwareDiskConfig_BackingType = 0
	// Flat v1.
	VmwareDiskConfig_BACKING_TYPE_FLAT_V1 VmwareDiskConfig_BackingType = 1
	// Flat v2.
	VmwareDiskConfig_BACKING_TYPE_FLAT_V2 VmwareDiskConfig_BackingType = 2
	// Persistent memory, also known as Non-Volatile Memory (NVM).
	VmwareDiskConfig_BACKING_TYPE_PMEM VmwareDiskConfig_BackingType = 3
	// Raw Disk Memory v1.
	VmwareDiskConfig_BACKING_TYPE_RDM_V1 VmwareDiskConfig_BackingType = 4
	// Raw Disk Memory v2.
	VmwareDiskConfig_BACKING_TYPE_RDM_V2 VmwareDiskConfig_BackingType = 5
	// SEsparse is a snapshot format introduced in vSphere 5.5 for large disks.
	VmwareDiskConfig_BACKING_TYPE_SESPARSE VmwareDiskConfig_BackingType = 6
	// SEsparse v1.
	VmwareDiskConfig_BACKING_TYPE_SESPARSE_V1 VmwareDiskConfig_BackingType = 7
	// SEsparse v1.
	VmwareDiskConfig_BACKING_TYPE_SESPARSE_V2 VmwareDiskConfig_BackingType = 8
)

func (VmwareDiskConfig_BackingType) Descriptor

func (VmwareDiskConfig_BackingType) Enum

func (VmwareDiskConfig_BackingType) EnumDescriptor

func (VmwareDiskConfig_BackingType) EnumDescriptor() ([]byte, []int)

Deprecated: Use VmwareDiskConfig_BackingType.Descriptor instead.

func (VmwareDiskConfig_BackingType) Number

func (VmwareDiskConfig_BackingType) String

func (VmwareDiskConfig_BackingType) Type

VmwareDiskConfig_RdmCompatibility

type VmwareDiskConfig_RdmCompatibility int32

RDM compatibility mode.

VmwareDiskConfig_RDM_COMPATIBILITY_UNSPECIFIED, VmwareDiskConfig_PHYSICAL_COMPATIBILITY, VmwareDiskConfig_VIRTUAL_COMPATIBILITY

const (
	// Compatibility mode unspecified or unknown.
	VmwareDiskConfig_RDM_COMPATIBILITY_UNSPECIFIED VmwareDiskConfig_RdmCompatibility = 0
	// Physical compatibility mode.
	VmwareDiskConfig_PHYSICAL_COMPATIBILITY VmwareDiskConfig_RdmCompatibility = 1
	// Virtual compatibility mode.
	VmwareDiskConfig_VIRTUAL_COMPATIBILITY VmwareDiskConfig_RdmCompatibility = 2
)

func (VmwareDiskConfig_RdmCompatibility) Descriptor

func (VmwareDiskConfig_RdmCompatibility) Enum

func (VmwareDiskConfig_RdmCompatibility) EnumDescriptor

func (VmwareDiskConfig_RdmCompatibility) EnumDescriptor() ([]byte, []int)

Deprecated: Use VmwareDiskConfig_RdmCompatibility.Descriptor instead.

func (VmwareDiskConfig_RdmCompatibility) Number

func (VmwareDiskConfig_RdmCompatibility) String

func (VmwareDiskConfig_RdmCompatibility) Type

VmwareDiskConfig_VmdkMode

type VmwareDiskConfig_VmdkMode int32

VMDK disk mode.

VmwareDiskConfig_VMDK_MODE_UNSPECIFIED, VmwareDiskConfig_DEPENDENT, VmwareDiskConfig_INDEPENDENT_PERSISTENT, VmwareDiskConfig_INDEPENDENT_NONPERSISTENT

const (
	// VMDK disk mode unspecified or unknown.
	VmwareDiskConfig_VMDK_MODE_UNSPECIFIED VmwareDiskConfig_VmdkMode = 0
	// Dependent disk mode.
	VmwareDiskConfig_DEPENDENT VmwareDiskConfig_VmdkMode = 1
	// Independent - Persistent disk mode.
	VmwareDiskConfig_INDEPENDENT_PERSISTENT VmwareDiskConfig_VmdkMode = 2
	// Independent - Nonpersistent disk mode.
	VmwareDiskConfig_INDEPENDENT_NONPERSISTENT VmwareDiskConfig_VmdkMode = 3
)

func (VmwareDiskConfig_VmdkMode) Descriptor

func (VmwareDiskConfig_VmdkMode) Enum

func (VmwareDiskConfig_VmdkMode) EnumDescriptor

func (VmwareDiskConfig_VmdkMode) EnumDescriptor() ([]byte, []int)

Deprecated: Use VmwareDiskConfig_VmdkMode.Descriptor instead.

func (VmwareDiskConfig_VmdkMode) Number

func (VmwareDiskConfig_VmdkMode) String

func (x VmwareDiskConfig_VmdkMode) String() string

func (VmwareDiskConfig_VmdkMode) Type

VmwareEnginePreferences

type VmwareEnginePreferences struct {
	CpuOvercommitRatio float64 `protobuf:"fixed64,1,opt,name=cpu_overcommit_ratio,json=cpuOvercommitRatio,proto3" json:"cpu_overcommit_ratio,omitempty"`

	MemoryOvercommitRatio float64 "" /* 128 byte string literal not displayed */

	StorageDeduplicationCompressionRatio float64 "" /* 175 byte string literal not displayed */

	CommitmentPlan VmwareEnginePreferences_CommitmentPlan "" /* 180 byte string literal not displayed */

}

The user preferences relating to Google Cloud VMware Engine target platform.

func (*VmwareEnginePreferences) Descriptor

func (*VmwareEnginePreferences) Descriptor() ([]byte, []int)

Deprecated: Use VmwareEnginePreferences.ProtoReflect.Descriptor instead.

func (*VmwareEnginePreferences) GetCommitmentPlan

func (*VmwareEnginePreferences) GetCpuOvercommitRatio

func (x *VmwareEnginePreferences) GetCpuOvercommitRatio() float64

func (*VmwareEnginePreferences) GetMemoryOvercommitRatio

func (x *VmwareEnginePreferences) GetMemoryOvercommitRatio() float64

func (*VmwareEnginePreferences) GetStorageDeduplicationCompressionRatio

func (x *VmwareEnginePreferences) GetStorageDeduplicationCompressionRatio() float64

func (*VmwareEnginePreferences) ProtoMessage

func (*VmwareEnginePreferences) ProtoMessage()

func (*VmwareEnginePreferences) ProtoReflect

func (x *VmwareEnginePreferences) ProtoReflect() protoreflect.Message

func (*VmwareEnginePreferences) Reset

func (x *VmwareEnginePreferences) Reset()

func (*VmwareEnginePreferences) String

func (x *VmwareEnginePreferences) String() string

VmwareEnginePreferences_CommitmentPlan

type VmwareEnginePreferences_CommitmentPlan int32

Type of committed use discount.

VmwareEnginePreferences_COMMITMENT_PLAN_UNSPECIFIED, VmwareEnginePreferences_ON_DEMAND, VmwareEnginePreferences_COMMITMENT_1_YEAR_MONTHLY_PAYMENTS, VmwareEnginePreferences_COMMITMENT_3_YEAR_MONTHLY_PAYMENTS, VmwareEnginePreferences_COMMITMENT_1_YEAR_UPFRONT_PAYMENT, VmwareEnginePreferences_COMMITMENT_3_YEAR_UPFRONT_PAYMENT

const (
	// Unspecified commitment plan.
	VmwareEnginePreferences_COMMITMENT_PLAN_UNSPECIFIED VmwareEnginePreferences_CommitmentPlan = 0
	// No commitment plan (on-demand usage).
	VmwareEnginePreferences_ON_DEMAND VmwareEnginePreferences_CommitmentPlan = 1
	// 1 year commitment (monthly payments).
	VmwareEnginePreferences_COMMITMENT_1_YEAR_MONTHLY_PAYMENTS VmwareEnginePreferences_CommitmentPlan = 2
	// 3 year commitment (monthly payments).
	VmwareEnginePreferences_COMMITMENT_3_YEAR_MONTHLY_PAYMENTS VmwareEnginePreferences_CommitmentPlan = 3
	// 1 year commitment (upfront payment).
	VmwareEnginePreferences_COMMITMENT_1_YEAR_UPFRONT_PAYMENT VmwareEnginePreferences_CommitmentPlan = 4
	// 3 years commitment (upfront payment).
	VmwareEnginePreferences_COMMITMENT_3_YEAR_UPFRONT_PAYMENT VmwareEnginePreferences_CommitmentPlan = 5
)

func (VmwareEnginePreferences_CommitmentPlan) Descriptor

func (VmwareEnginePreferences_CommitmentPlan) Enum

func (VmwareEnginePreferences_CommitmentPlan) EnumDescriptor

func (VmwareEnginePreferences_CommitmentPlan) EnumDescriptor() ([]byte, []int)

Deprecated: Use VmwareEnginePreferences_CommitmentPlan.Descriptor instead.

func (VmwareEnginePreferences_CommitmentPlan) Number

func (VmwareEnginePreferences_CommitmentPlan) String

func (VmwareEnginePreferences_CommitmentPlan) Type

VmwarePlatformDetails

type VmwarePlatformDetails struct {

	// vCenter version.
	VcenterVersion string `protobuf:"bytes,1,opt,name=vcenter_version,json=vcenterVersion,proto3" json:"vcenter_version,omitempty"`
	// ESX version.
	EsxVersion string `protobuf:"bytes,2,opt,name=esx_version,json=esxVersion,proto3" json:"esx_version,omitempty"`
	// VMware os enum -
	// https://vdc-repo.vmware.com/vmwb-repository/dcr-public/da47f910-60ac-438b-8b9b-6122f4d14524/16b7274a-bf8b-4b4c-a05e-746f2aa93c8c/doc/vim.vm.GuestOsDescriptor.GuestOsIdentifier.html.
	Osid string `protobuf:"bytes,3,opt,name=osid,proto3" json:"osid,omitempty"`
	// Folder name in vCenter where asset resides.
	VcenterFolder string `protobuf:"bytes,4,opt,name=vcenter_folder,json=vcenterFolder,proto3" json:"vcenter_folder,omitempty"`
	// vCenter URI used in collection.
	VcenterUri string `protobuf:"bytes,5,opt,name=vcenter_uri,json=vcenterUri,proto3" json:"vcenter_uri,omitempty"`
	// vCenter VM ID.
	VcenterVmId string `protobuf:"bytes,6,opt,name=vcenter_vm_id,json=vcenterVmId,proto3" json:"vcenter_vm_id,omitempty"`
	// contains filtered or unexported fields
}

VMware specific details.

func (*VmwarePlatformDetails) Descriptor

func (*VmwarePlatformDetails) Descriptor() ([]byte, []int)

Deprecated: Use VmwarePlatformDetails.ProtoReflect.Descriptor instead.

func (*VmwarePlatformDetails) GetEsxVersion

func (x *VmwarePlatformDetails) GetEsxVersion() string

func (*VmwarePlatformDetails) GetOsid

func (x *VmwarePlatformDetails) GetOsid() string

func (*VmwarePlatformDetails) GetVcenterFolder

func (x *VmwarePlatformDetails) GetVcenterFolder() string

func (*VmwarePlatformDetails) GetVcenterUri

func (x *VmwarePlatformDetails) GetVcenterUri() string

func (*VmwarePlatformDetails) GetVcenterVersion

func (x *VmwarePlatformDetails) GetVcenterVersion() string

func (*VmwarePlatformDetails) GetVcenterVmId

func (x *VmwarePlatformDetails) GetVcenterVmId() string

func (*VmwarePlatformDetails) ProtoMessage

func (*VmwarePlatformDetails) ProtoMessage()

func (*VmwarePlatformDetails) ProtoReflect

func (x *VmwarePlatformDetails) ProtoReflect() protoreflect.Message

func (*VmwarePlatformDetails) Reset

func (x *VmwarePlatformDetails) Reset()

func (*VmwarePlatformDetails) String

func (x *VmwarePlatformDetails) String() string