migrationcenterpb

package
v0.2.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 14, 2024 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
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.

View Source
var File_google_cloud_migrationcenter_v1_migrationcenter_proto protoreflect.FileDescriptor

Functions

func RegisterMigrationCenterServer

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

Types

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type AggregationResult_Count_

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

type AggregationResult_Frequency

type AggregationResult_Frequency struct {
	Values map[string]int64 `` /* 154-byte string literal not displayed */
	// contains filtered or unexported fields
}

The result of a frequency distribution aggregation.

func (*AggregationResult_Frequency) Descriptor deprecated

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

type AggregationResult_Frequency_

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

type 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 deprecated

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

type AggregationResult_Histogram_

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

type 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 deprecated

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

type 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 deprecated

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

type AggregationResult_Sum_

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

type Aggregation_Count

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

Object count.

func (*Aggregation_Count) Descriptor deprecated

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

type Aggregation_Count_

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

type Aggregation_Frequency

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

Frequency distribution of all field values.

func (*Aggregation_Frequency) Descriptor deprecated

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

type 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"`
}

type 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 deprecated

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

type Aggregation_Histogram_

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

type Aggregation_Sum

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

Sum of field values.

func (*Aggregation_Sum) Descriptor deprecated

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

type Aggregation_Sum_

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

type Asset

type Asset struct {

	// Output only. The full name of the asset.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The timestamp when the asset 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 asset was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Labels as key value pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Generic asset attributes.
	Attributes map[string]string `` /* 161-byte string literal not displayed */
	// The internal information of an asset. Only one field can be specified
	// with different attributes based on the type of the asset.
	//
	// Types that are assignable to AssetDetails:
	//
	//	*Asset_MachineDetails
	AssetDetails isAsset_AssetDetails `protobuf_oneof:"AssetDetails"`
	// Output only. The list of insights associated with the asset.
	InsightList *InsightList `protobuf:"bytes,20,opt,name=insight_list,json=insightList,proto3" json:"insight_list,omitempty"`
	// Output only. Performance data for the asset.
	PerformanceData *AssetPerformanceData `protobuf:"bytes,21,opt,name=performance_data,json=performanceData,proto3" json:"performance_data,omitempty"`
	// Output only. The list of sources contributing to the asset.
	Sources []string `protobuf:"bytes,22,rep,name=sources,proto3" json:"sources,omitempty"`
	// Output only. The list of groups that the asset is assigned to.
	AssignedGroups []string `protobuf:"bytes,23,rep,name=assigned_groups,json=assignedGroups,proto3" json:"assigned_groups,omitempty"`
	// contains filtered or unexported fields
}

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

func (*Asset) Descriptor deprecated

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

type AssetFrame

type AssetFrame struct {

	// The internal data of the frame is a oneof field depending on the type
	// of asset information in the frame.
	//
	// Types that are assignable to FrameData:
	//
	//	*AssetFrame_MachineDetails
	FrameData isAssetFrame_FrameData `protobuf_oneof:"FrameData"`
	// The time the data was reported.
	ReportTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=report_time,json=reportTime,proto3" json:"report_time,omitempty"`
	// Labels as key value pairs.
	Labels map[string]string `` /* 154-byte string literal not displayed */
	// Generic asset attributes.
	Attributes map[string]string `` /* 162-byte string literal not displayed */
	// Asset performance data samples.
	// Samples that are from more than 40 days ago or after tomorrow are ignored.
	PerformanceSamples []*PerformanceSample `protobuf:"bytes,13,rep,name=performance_samples,json=performanceSamples,proto3" json:"performance_samples,omitempty"`
	// Optional. Trace token is optionally provided to assist with debugging and
	// traceability.
	TraceToken string `protobuf:"bytes,14,opt,name=trace_token,json=traceToken,proto3" json:"trace_token,omitempty"`
	// contains filtered or unexported fields
}

Contains data reported from an inventory source on an asset.

func (*AssetFrame) Descriptor deprecated

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

type 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"`
}

type 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 deprecated

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

type AssetPerformanceData

type AssetPerformanceData struct {

	// Daily resource usage aggregations.
	// Contains all of the data available for an asset, up to the last 420 days.
	// Aggregations are sorted from oldest to most recent.
	DailyResourceUsageAggregations []*DailyResourceUsageAggregation `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

Performance data for an asset.

func (*AssetPerformanceData) Descriptor deprecated

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

type AssetView

type AssetView int32

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

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 deprecated

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

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"`
}

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use BiosDetails.ProtoReflect.Descriptor instead.

func (*BiosDetails) GetBiosName deprecated

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

type CommitmentPlan

type CommitmentPlan int32

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

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 deprecated

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

Deprecated: Use CommitmentPlan.Descriptor instead.

func (CommitmentPlan) Number

func (CommitmentPlan) String

func (x CommitmentPlan) String() string

func (CommitmentPlan) Type

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 deprecated

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

type ComputeEnginePreferences

type ComputeEnginePreferences struct {

	// Preferences concerning the machine types to consider on Compute Engine.
	MachinePreferences *MachinePreferences `protobuf:"bytes,2,opt,name=machine_preferences,json=machinePreferences,proto3" json:"machine_preferences,omitempty"`
	// License type to consider when calculating costs for virtual machine
	// insights and recommendations. If unspecified, costs are calculated
	// based on the default licensing plan.
	LicenseType LicenseType `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

The user preferences relating to Compute Engine target platform.

func (*ComputeEnginePreferences) Descriptor deprecated

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

type 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 deprecated

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 added in v0.2.0

func (*ComputeEngineShapeDescriptor) ProtoMessage

func (*ComputeEngineShapeDescriptor) ProtoMessage()

func (*ComputeEngineShapeDescriptor) ProtoReflect

func (*ComputeEngineShapeDescriptor) Reset

func (x *ComputeEngineShapeDescriptor) Reset()

func (*ComputeEngineShapeDescriptor) String

type ComputeMigrationTargetProduct added in v0.2.0

type ComputeMigrationTargetProduct int32

The preference for a specific Google Cloud product platform.

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 added in v0.2.0

func (ComputeMigrationTargetProduct) Enum added in v0.2.0

func (ComputeMigrationTargetProduct) EnumDescriptor deprecated added in v0.2.0

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

Deprecated: Use ComputeMigrationTargetProduct.Descriptor instead.

func (ComputeMigrationTargetProduct) Number added in v0.2.0

func (ComputeMigrationTargetProduct) String added in v0.2.0

func (ComputeMigrationTargetProduct) Type added in v0.2.0

type ComputeStorageDescriptor added in v0.2.0

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 deprecated added in v0.2.0

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

Deprecated: Use ComputeStorageDescriptor.ProtoReflect.Descriptor instead.

func (*ComputeStorageDescriptor) GetSizeGb added in v0.2.0

func (x *ComputeStorageDescriptor) GetSizeGb() int32

func (*ComputeStorageDescriptor) GetType added in v0.2.0

func (*ComputeStorageDescriptor) ProtoMessage added in v0.2.0

func (*ComputeStorageDescriptor) ProtoMessage()

func (*ComputeStorageDescriptor) ProtoReflect added in v0.2.0

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

func (*ComputeStorageDescriptor) Reset added in v0.2.0

func (x *ComputeStorageDescriptor) Reset()

func (*ComputeStorageDescriptor) String added in v0.2.0

func (x *ComputeStorageDescriptor) String() string

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use CreateGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateGroupRequest) GetGroup

func (x *CreateGroupRequest) GetGroup() *Group

func (*CreateGroupRequest) GetGroupId

func (x *CreateGroupRequest) GetGroupId() string

func (*CreateGroupRequest) GetParent

func (x *CreateGroupRequest) GetParent() string

func (*CreateGroupRequest) GetRequestId

func (x *CreateGroupRequest) GetRequestId() string

func (*CreateGroupRequest) ProtoMessage

func (*CreateGroupRequest) ProtoMessage()

func (*CreateGroupRequest) ProtoReflect

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

func (*CreateGroupRequest) Reset

func (x *CreateGroupRequest) Reset()

func (*CreateGroupRequest) String

func (x *CreateGroupRequest) String() string

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use CreateSourceRequest.ProtoReflect.Descriptor instead.

func (*CreateSourceRequest) GetParent

func (x *CreateSourceRequest) GetParent() string

func (*CreateSourceRequest) GetRequestId

func (x *CreateSourceRequest) GetRequestId() string

func (*CreateSourceRequest) GetSource

func (x *CreateSourceRequest) GetSource() *Source

func (*CreateSourceRequest) GetSourceId

func (x *CreateSourceRequest) GetSourceId() string

func (*CreateSourceRequest) ProtoMessage

func (*CreateSourceRequest) ProtoMessage()

func (*CreateSourceRequest) ProtoReflect

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

func (*CreateSourceRequest) Reset

func (x *CreateSourceRequest) Reset()

func (*CreateSourceRequest) String

func (x *CreateSourceRequest) String() string

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type DailyResourceUsageAggregation_Stats

type DailyResourceUsageAggregation_Stats struct {

	// Average usage value.
	Average float32 `protobuf:"fixed32,1,opt,name=average,proto3" json:"average,omitempty"`
	// Median usage value.
	Median float32 `protobuf:"fixed32,2,opt,name=median,proto3" json:"median,omitempty"`
	// 95th percentile usage value.
	NinteyFifthPercentile float32 `` /* 128-byte string literal not displayed */
	// Peak usage value.
	Peak float32 `protobuf:"fixed32,4,opt,name=peak,proto3" json:"peak,omitempty"`
	// contains filtered or unexported fields
}

Statistical aggregation of samples for a single resource usage.

func (*DailyResourceUsageAggregation_Stats) Descriptor deprecated

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

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use DeleteGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteGroupRequest) GetName

func (x *DeleteGroupRequest) GetName() string

func (*DeleteGroupRequest) GetRequestId

func (x *DeleteGroupRequest) GetRequestId() string

func (*DeleteGroupRequest) ProtoMessage

func (*DeleteGroupRequest) ProtoMessage()

func (*DeleteGroupRequest) ProtoReflect

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

func (*DeleteGroupRequest) Reset

func (x *DeleteGroupRequest) Reset()

func (*DeleteGroupRequest) String

func (x *DeleteGroupRequest) String() string

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use DeleteSourceRequest.ProtoReflect.Descriptor instead.

func (*DeleteSourceRequest) GetName

func (x *DeleteSourceRequest) GetName() string

func (*DeleteSourceRequest) GetRequestId

func (x *DeleteSourceRequest) GetRequestId() string

func (*DeleteSourceRequest) ProtoMessage

func (*DeleteSourceRequest) ProtoMessage()

func (*DeleteSourceRequest) ProtoReflect

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

func (*DeleteSourceRequest) Reset

func (x *DeleteSourceRequest) Reset()

func (*DeleteSourceRequest) String

func (x *DeleteSourceRequest) String() string

type DiskEntry

type DiskEntry struct {

	// Disk capacity.
	CapacityBytes int64 `protobuf:"varint,1,opt,name=capacity_bytes,json=capacityBytes,proto3" json:"capacity_bytes,omitempty"`
	// Disk free space.
	FreeBytes int64 `protobuf:"varint,2,opt,name=free_bytes,json=freeBytes,proto3" json:"free_bytes,omitempty"`
	// Disk label.
	DiskLabel string `protobuf:"bytes,3,opt,name=disk_label,json=diskLabel,proto3" json:"disk_label,omitempty"`
	// Disk label type (e.g. BIOS/GPT)
	DiskLabelType string `protobuf:"bytes,4,opt,name=disk_label_type,json=diskLabelType,proto3" json:"disk_label_type,omitempty"`
	// Disks interface type.
	InterfaceType DiskEntry_InterfaceType `` /* 162-byte string literal not displayed */
	// Partition layout.
	Partitions *DiskPartitionList `protobuf:"bytes,6,opt,name=partitions,proto3" json:"partitions,omitempty"`
	// Disk hardware address (e.g. 0:1 for SCSI).
	HwAddress string `protobuf:"bytes,7,opt,name=hw_address,json=hwAddress,proto3" json:"hw_address,omitempty"`
	// Additional details for specific platforms.
	//
	// Types that are assignable to PlatformSpecific:
	//
	//	*DiskEntry_Vmware
	PlatformSpecific isDiskEntry_PlatformSpecific `protobuf_oneof:"platform_specific"`
	// contains filtered or unexported fields
}

Single disk entry.

func (*DiskEntry) Descriptor deprecated

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

type 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 deprecated

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

type DiskEntry_InterfaceType

type DiskEntry_InterfaceType int32

Disks interface type.

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 deprecated

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

type DiskEntry_Vmware

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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.

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 deprecated

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

Deprecated: Use ErrorFrameView.Descriptor instead.

func (ErrorFrameView) Number

func (ErrorFrameView) String

func (x ErrorFrameView) String() string

func (ErrorFrameView) Type

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 deprecated

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

type 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 deprecated

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

type FitDescriptor

type FitDescriptor struct {

	// Fit level.
	FitLevel FitDescriptor_FitLevel `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*FitDescriptor) Descriptor deprecated

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

type FitDescriptor_FitLevel

type FitDescriptor_FitLevel int32

Fit level.

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 deprecated

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

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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type GenericInsight added in v0.2.0

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 deprecated added in v0.2.0

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

Deprecated: Use GenericInsight.ProtoReflect.Descriptor instead.

func (*GenericInsight) GetAdditionalInformation added in v0.2.0

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

func (*GenericInsight) GetDefaultMessage added in v0.2.0

func (x *GenericInsight) GetDefaultMessage() string

func (*GenericInsight) GetMessageId added in v0.2.0

func (x *GenericInsight) GetMessageId() int64

func (*GenericInsight) ProtoMessage added in v0.2.0

func (*GenericInsight) ProtoMessage()

func (*GenericInsight) ProtoReflect added in v0.2.0

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

func (*GenericInsight) Reset added in v0.2.0

func (x *GenericInsight) Reset()

func (*GenericInsight) String added in v0.2.0

func (x *GenericInsight) String() string

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use GetGroupRequest.ProtoReflect.Descriptor instead.

func (*GetGroupRequest) GetName

func (x *GetGroupRequest) GetName() string

func (*GetGroupRequest) ProtoMessage

func (*GetGroupRequest) ProtoMessage()

func (*GetGroupRequest) ProtoReflect

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

func (*GetGroupRequest) Reset

func (x *GetGroupRequest) Reset()

func (*GetGroupRequest) String

func (x *GetGroupRequest) String() string

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use GetSourceRequest.ProtoReflect.Descriptor instead.

func (*GetSourceRequest) GetName

func (x *GetSourceRequest) GetName() string

func (*GetSourceRequest) ProtoMessage

func (*GetSourceRequest) ProtoMessage()

func (*GetSourceRequest) ProtoReflect

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

func (*GetSourceRequest) Reset

func (x *GetSourceRequest) Reset()

func (*GetSourceRequest) String

func (x *GetSourceRequest) String() string

type Group

type Group struct {

	// Output only. The name of the group.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The timestamp when the group 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 group was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Labels as key value pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// User-friendly display name.
	DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// The description of the resource.
	Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

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 deprecated

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

type GuestConfigDetails

type GuestConfigDetails struct {

	// OS issue (typically /etc/issue in Linux).
	Issue string `protobuf:"bytes,1,opt,name=issue,proto3" json:"issue,omitempty"`
	// Mount list (Linux fstab).
	Fstab *FstabEntryList `protobuf:"bytes,2,opt,name=fstab,proto3" json:"fstab,omitempty"`
	// Hosts file (/etc/hosts).
	Hosts *HostsEntryList `protobuf:"bytes,3,opt,name=hosts,proto3" json:"hosts,omitempty"`
	// NFS exports.
	NfsExports *NfsExportList `protobuf:"bytes,4,opt,name=nfs_exports,json=nfsExports,proto3" json:"nfs_exports,omitempty"`
	// Security-Enhanced Linux (SELinux) mode.
	SelinuxMode GuestConfigDetails_SeLinuxMode `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

Guest OS config information.

func (*GuestConfigDetails) Descriptor deprecated

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

type GuestConfigDetails_SeLinuxMode

type GuestConfigDetails_SeLinuxMode int32

Security-Enhanced Linux (SELinux) mode.

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 deprecated

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

Deprecated: Use GuestConfigDetails_SeLinuxMode.Descriptor instead.

func (GuestConfigDetails_SeLinuxMode) Number

func (GuestConfigDetails_SeLinuxMode) String

func (GuestConfigDetails_SeLinuxMode) Type

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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type ImportDataFile_State

type ImportDataFile_State int32

Enumerates possible states of an import data file.

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 deprecated

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

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"`
}

type ImportError

type ImportError struct {

	// The error information.
	ErrorDetails string `protobuf:"bytes,1,opt,name=error_details,json=errorDetails,proto3" json:"error_details,omitempty"`
	// The severity of the error.
	Severity ImportError_Severity `` /* 128-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*ImportError) Descriptor deprecated

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

type ImportError_Severity

type ImportError_Severity int32

Enumerate possible error severity.

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 deprecated

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

type ImportJob

type ImportJob struct {

	// Output only. The full name of the import job.
	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,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Output only. The timestamp when the import job was created.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Output only. The timestamp when the import job was last updated.
	UpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`
	// Output only. The timestamp when the import job was completed.
	CompleteTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=complete_time,json=completeTime,proto3" json:"complete_time,omitempty"`
	// Output only. The state of the import job.
	State ImportJob_ImportJobState `` /* 126-byte string literal not displayed */
	// Labels as key value pairs.
	Labels map[string]string `` /* 153-byte string literal not displayed */
	// Required. Reference to a source.
	AssetSource string `protobuf:"bytes,8,opt,name=asset_source,json=assetSource,proto3" json:"asset_source,omitempty"`
	// Holds the various report types of an import job.
	//
	// Types that are assignable to Report:
	//
	//	*ImportJob_ValidationReport
	//	*ImportJob_ExecutionReport
	Report isImportJob_Report `protobuf_oneof:"report"`
	// contains filtered or unexported fields
}

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

func (*ImportJob) Descriptor deprecated

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

type ImportJobFormat

type ImportJobFormat int32

Specifies the data formats supported by Migration Center.

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 deprecated

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

Deprecated: Use ImportJobFormat.Descriptor instead.

func (ImportJobFormat) Number

func (ImportJobFormat) String

func (x ImportJobFormat) String() string

func (ImportJobFormat) Type

type ImportJobView

type ImportJobView int32

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

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 deprecated

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

Deprecated: Use ImportJobView.Descriptor instead.

func (ImportJobView) Number

func (ImportJobView) String

func (x ImportJobView) String() string

func (ImportJobView) Type

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"`
}

type ImportJob_ImportJobState

type ImportJob_ImportJobState int32

Enumerates possible states of an import job.

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 deprecated

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

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"`
}

type 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 deprecated

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

Deprecated: Use ImportRowError.ProtoReflect.Descriptor instead.

func (*ImportRowError) GetErrors

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

func (*ImportRowError) GetRowNumber deprecated

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

type 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 deprecated

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

Deprecated: Use Insight.ProtoReflect.Descriptor instead.

func (*Insight) GetGenericInsight added in v0.2.0

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

type 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 deprecated

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

type Insight_GenericInsight added in v0.2.0

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"`
}

type 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"`
}

type LicenseType

type LicenseType int32

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

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 deprecated

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

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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use ListGroupsRequest.ProtoReflect.Descriptor instead.

func (*ListGroupsRequest) GetFilter

func (x *ListGroupsRequest) GetFilter() string

func (*ListGroupsRequest) GetOrderBy

func (x *ListGroupsRequest) GetOrderBy() string

func (*ListGroupsRequest) GetPageSize

func (x *ListGroupsRequest) GetPageSize() int32

func (*ListGroupsRequest) GetPageToken

func (x *ListGroupsRequest) GetPageToken() string

func (*ListGroupsRequest) GetParent

func (x *ListGroupsRequest) GetParent() string

func (*ListGroupsRequest) ProtoMessage

func (*ListGroupsRequest) ProtoMessage()

func (*ListGroupsRequest) ProtoReflect

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

func (*ListGroupsRequest) Reset

func (x *ListGroupsRequest) Reset()

func (*ListGroupsRequest) String

func (x *ListGroupsRequest) String() string

type ListGroupsResponse

type ListGroupsResponse struct {

	// 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 deprecated

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

Deprecated: Use ListGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListGroupsResponse) GetGroups

func (x *ListGroupsResponse) GetGroups() []*Group

func (*ListGroupsResponse) GetNextPageToken

func (x *ListGroupsResponse) GetNextPageToken() string

func (*ListGroupsResponse) GetUnreachable

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

func (*ListGroupsResponse) ProtoMessage

func (*ListGroupsResponse) ProtoMessage()

func (*ListGroupsResponse) ProtoReflect

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

func (*ListGroupsResponse) Reset

func (x *ListGroupsResponse) Reset()

func (*ListGroupsResponse) String

func (x *ListGroupsResponse) String() string

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use ListSourcesRequest.ProtoReflect.Descriptor instead.

func (*ListSourcesRequest) GetFilter

func (x *ListSourcesRequest) GetFilter() string

func (*ListSourcesRequest) GetOrderBy

func (x *ListSourcesRequest) GetOrderBy() string

func (*ListSourcesRequest) GetPageSize

func (x *ListSourcesRequest) GetPageSize() int32

func (*ListSourcesRequest) GetPageToken

func (x *ListSourcesRequest) GetPageToken() string

func (*ListSourcesRequest) GetParent

func (x *ListSourcesRequest) GetParent() string

func (*ListSourcesRequest) ProtoMessage

func (*ListSourcesRequest) ProtoMessage()

func (*ListSourcesRequest) ProtoReflect

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

func (*ListSourcesRequest) Reset

func (x *ListSourcesRequest) Reset()

func (*ListSourcesRequest) String

func (x *ListSourcesRequest) String() string

type ListSourcesResponse

type ListSourcesResponse struct {

	// 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 deprecated

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

Deprecated: Use ListSourcesResponse.ProtoReflect.Descriptor instead.

func (*ListSourcesResponse) GetNextPageToken

func (x *ListSourcesResponse) GetNextPageToken() string

func (*ListSourcesResponse) GetSources

func (x *ListSourcesResponse) GetSources() []*Source

func (*ListSourcesResponse) GetUnreachable

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

func (*ListSourcesResponse) ProtoMessage

func (*ListSourcesResponse) ProtoMessage()

func (*ListSourcesResponse) ProtoReflect

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

func (*ListSourcesResponse) Reset

func (x *ListSourcesResponse) Reset()

func (*ListSourcesResponse) String

func (x *ListSourcesResponse) String() string

type MachineArchitectureDetails

type MachineArchitectureDetails struct {

	// CPU architecture, e.g., "x64-based PC", "x86_64", "i686" etc.
	CpuArchitecture string `protobuf:"bytes,1,opt,name=cpu_architecture,json=cpuArchitecture,proto3" json:"cpu_architecture,omitempty"`
	// CPU name, e.g., "Intel Xeon E5-2690", "AMD EPYC 7571" etc.
	CpuName string `protobuf:"bytes,2,opt,name=cpu_name,json=cpuName,proto3" json:"cpu_name,omitempty"`
	// Hardware vendor.
	Vendor string `protobuf:"bytes,3,opt,name=vendor,proto3" json:"vendor,omitempty"`
	// Number of CPU threads allocated to the machine.
	CpuThreadCount int32 `protobuf:"varint,4,opt,name=cpu_thread_count,json=cpuThreadCount,proto3" json:"cpu_thread_count,omitempty"`
	// Number of processor sockets allocated to the machine.
	CpuSocketCount int32 `protobuf:"varint,5,opt,name=cpu_socket_count,json=cpuSocketCount,proto3" json:"cpu_socket_count,omitempty"`
	// BIOS Details.
	Bios *BiosDetails `protobuf:"bytes,6,opt,name=bios,proto3" json:"bios,omitempty"`
	// Firmware type.
	FirmwareType MachineArchitectureDetails_FirmwareType `` /* 175-byte string literal not displayed */
	// CPU hyper-threading support.
	Hyperthreading MachineArchitectureDetails_CpuHyperThreading `` /* 164-byte string literal not displayed */
	// contains filtered or unexported fields
}

Details of the machine architecture.

func (*MachineArchitectureDetails) Descriptor deprecated

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

type MachineArchitectureDetails_CpuHyperThreading

type MachineArchitectureDetails_CpuHyperThreading int32

CPU hyper-threading support.

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 deprecated

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

Deprecated: Use MachineArchitectureDetails_CpuHyperThreading.Descriptor instead.

func (MachineArchitectureDetails_CpuHyperThreading) Number

func (MachineArchitectureDetails_CpuHyperThreading) String

func (MachineArchitectureDetails_CpuHyperThreading) Type

type MachineArchitectureDetails_FirmwareType

type MachineArchitectureDetails_FirmwareType int32

Firmware type.

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 deprecated

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

Deprecated: Use MachineArchitectureDetails_FirmwareType.Descriptor instead.

func (MachineArchitectureDetails_FirmwareType) Number

func (MachineArchitectureDetails_FirmwareType) String

func (MachineArchitectureDetails_FirmwareType) Type

type MachineDetails

type MachineDetails struct {

	// Machine unique identifier.
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// Machine name.
	MachineName string `protobuf:"bytes,2,opt,name=machine_name,json=machineName,proto3" json:"machine_name,omitempty"`
	// Machine creation time.
	CreateTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// Number of CPU cores in the machine. Must be non-negative.
	CoreCount int32 `protobuf:"varint,4,opt,name=core_count,json=coreCount,proto3" json:"core_count,omitempty"`
	// The amount of memory in the machine. Must be non-negative.
	MemoryMb int32 `protobuf:"varint,5,opt,name=memory_mb,json=memoryMb,proto3" json:"memory_mb,omitempty"`
	// Power state of the machine.
	PowerState MachineDetails_PowerState `` /* 155-byte string literal not displayed */
	// Architecture details (vendor, CPU architecture).
	Architecture *MachineArchitectureDetails `protobuf:"bytes,7,opt,name=architecture,proto3" json:"architecture,omitempty"`
	// Guest OS information.
	GuestOs *GuestOsDetails `protobuf:"bytes,8,opt,name=guest_os,json=guestOs,proto3" json:"guest_os,omitempty"`
	// Network details.
	Network *MachineNetworkDetails `protobuf:"bytes,9,opt,name=network,proto3" json:"network,omitempty"`
	// Disk details.
	Disks *MachineDiskDetails `protobuf:"bytes,10,opt,name=disks,proto3" json:"disks,omitempty"`
	// Platform specific information.
	Platform *PlatformDetails `protobuf:"bytes,11,opt,name=platform,proto3" json:"platform,omitempty"`
	// contains filtered or unexported fields
}

Details of a machine.

func (*MachineDetails) Descriptor deprecated

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

type MachineDetails_PowerState

type MachineDetails_PowerState int32

Machine power state.

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 deprecated

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

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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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.

type 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.

type 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 deprecated

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

type 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"`
}

type 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 deprecated

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

type 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 deprecated

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

type NetworkAddress

type NetworkAddress struct {

	// Assigned or configured IP Address.
	IpAddress string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// Subnet mask.
	SubnetMask string `protobuf:"bytes,2,opt,name=subnet_mask,json=subnetMask,proto3" json:"subnet_mask,omitempty"`
	// Broadcast address.
	Bcast string `protobuf:"bytes,3,opt,name=bcast,proto3" json:"bcast,omitempty"`
	// Fully qualified domain name.
	Fqdn string `protobuf:"bytes,4,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	// Whether DHCP is used to assign addresses.
	Assignment NetworkAddress_AddressAssignment `` /* 144-byte string literal not displayed */
	// contains filtered or unexported fields
}

Details of network address.

func (*NetworkAddress) Descriptor deprecated

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

type 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 deprecated

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

type NetworkAddress_AddressAssignment

type NetworkAddress_AddressAssignment int32

Network address assignment.

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 deprecated

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

Deprecated: Use NetworkAddress_AddressAssignment.Descriptor instead.

func (NetworkAddress_AddressAssignment) Number

func (NetworkAddress_AddressAssignment) String

func (NetworkAddress_AddressAssignment) Type

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 deprecated

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

type 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 deprecated

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

type NetworkConnection_State

type NetworkConnection_State int32

Network connection state.

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 deprecated

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

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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type OperatingSystemFamily

type OperatingSystemFamily int32

Known categories of operating systems.

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 deprecated

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

Deprecated: Use OperatingSystemFamily.Descriptor instead.

func (OperatingSystemFamily) Number

func (OperatingSystemFamily) String

func (x OperatingSystemFamily) String() string

func (OperatingSystemFamily) Type

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 deprecated

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

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

func (*OperationMetadata) GetApiVersion

func (x *OperationMetadata) GetApiVersion() string

func (*OperationMetadata) GetCreateTime

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

func (*OperationMetadata) GetEndTime

func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp

func (*OperationMetadata) GetRequestedCancellation

func (x *OperationMetadata) GetRequestedCancellation() bool

func (*OperationMetadata) GetStatusMessage

func (x *OperationMetadata) GetStatusMessage() string

func (*OperationMetadata) GetTarget

func (x *OperationMetadata) GetTarget() string

func (*OperationMetadata) GetVerb

func (x *OperationMetadata) GetVerb() string

func (*OperationMetadata) ProtoMessage

func (*OperationMetadata) ProtoMessage()

func (*OperationMetadata) ProtoReflect

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

func (*OperationMetadata) Reset

func (x *OperationMetadata) Reset()

func (*OperationMetadata) String

func (x *OperationMetadata) String() string

type 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 deprecated

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

type PersistentDiskType

type PersistentDiskType int32

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

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 deprecated

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

Deprecated: Use PersistentDiskType.Descriptor instead.

func (PersistentDiskType) Number

func (PersistentDiskType) String

func (x PersistentDiskType) String() string

func (PersistentDiskType) Type

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 deprecated

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

type 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 deprecated

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

type PlatformDetails_AwsEc2Details

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

type PlatformDetails_AzureVmDetails

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

type PlatformDetails_GenericDetails

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

type PlatformDetails_PhysicalDetails

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

type PlatformDetails_VmwareDetails

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

type PreferenceSet

type PreferenceSet struct {

	// Output only. Name of the preference set.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The timestamp when the preference set 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 preference set was last updated.
	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"`
	// A description of the preference set.
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	// A set of preferences that applies to all virtual machines in the context.
	VirtualMachinePreferences *VirtualMachinePreferences `` /* 138-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*PreferenceSet) Descriptor deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type ReportAssetFramesResponse

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

A response to a call to `ReportAssetFrame`.

func (*ReportAssetFramesResponse) Descriptor deprecated

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

type ReportConfig

type ReportConfig struct {

	// Output only. Name of resource.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. The timestamp when the resource 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 resource was last updated.
	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"`
	// Required. Collection of combinations of groups and preference sets.
	GroupPreferencesetAssignments []*ReportConfig_GroupPreferenceSetAssignment `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*ReportConfig) Descriptor deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type ReportSummary_AssetAggregateStats

type ReportSummary_AssetAggregateStats struct {

	// Sum of the memory in bytes of all the assets in this collection.
	TotalMemoryBytes int64 `protobuf:"varint,1,opt,name=total_memory_bytes,json=totalMemoryBytes,proto3" json:"total_memory_bytes,omitempty"`
	// Sum of persistent storage in bytes of all the assets in this collection.
	TotalStorageBytes int64 `protobuf:"varint,2,opt,name=total_storage_bytes,json=totalStorageBytes,proto3" json:"total_storage_bytes,omitempty"`
	// Sum of the CPU core count of all the assets in this collection.
	TotalCores int64 `protobuf:"varint,3,opt,name=total_cores,json=totalCores,proto3" json:"total_cores,omitempty"`
	// Count of the number of unique assets in this collection.
	TotalAssets int64 `protobuf:"varint,4,opt,name=total_assets,json=totalAssets,proto3" json:"total_assets,omitempty"`
	// Total memory split into Used/Free buckets.
	MemoryUtilizationChart *ReportSummary_UtilizationChartData `` /* 129-byte string literal not displayed */
	// Total memory split into Used/Free buckets.
	StorageUtilizationChart *ReportSummary_UtilizationChartData `` /* 132-byte string literal not displayed */
	// Count of assets grouped by Operating System families.
	OperatingSystem *ReportSummary_ChartData `protobuf:"bytes,7,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`
	// Histogram showing a distribution of CPU core counts.
	CoreCountHistogram *ReportSummary_HistogramChartData `protobuf:"bytes,8,opt,name=core_count_histogram,json=coreCountHistogram,proto3" json:"core_count_histogram,omitempty"`
	// Histogram showing a distribution of memory sizes.
	MemoryBytesHistogram *ReportSummary_HistogramChartData `protobuf:"bytes,9,opt,name=memory_bytes_histogram,json=memoryBytesHistogram,proto3" json:"memory_bytes_histogram,omitempty"`
	// Histogram showing a distribution of memory sizes.
	StorageBytesHistogram *ReportSummary_HistogramChartData `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

Aggregate statistics for a collection of assets.

func (*ReportSummary_AssetAggregateStats) Descriptor deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type ReportSummary_ComputeEngineFinding

type ReportSummary_ComputeEngineFinding 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 were allocated.
	AllocatedAssetCount int64 `protobuf:"varint,2,opt,name=allocated_asset_count,json=allocatedAssetCount,proto3" json:"allocated_asset_count,omitempty"`
	// Distribution of assets based on the Machine Series.
	MachineSeriesAllocations []*ReportSummary_MachineSeriesAllocation `` /* 135-byte string literal not displayed */
	// Set of disk types allocated to assets.
	AllocatedDiskTypes []PersistentDiskType `` /* 181-byte string literal not displayed */
	// contains filtered or unexported fields
}

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

func (*ReportSummary_ComputeEngineFinding) Descriptor deprecated

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

type ReportSummary_GroupFinding

type ReportSummary_GroupFinding struct {

	// Display Name for the Group.
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Description for the Group.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Summary statistics for all the assets in this group.
	AssetAggregateStats *ReportSummary_AssetAggregateStats `protobuf:"bytes,3,opt,name=asset_aggregate_stats,json=assetAggregateStats,proto3" json:"asset_aggregate_stats,omitempty"`
	// This field is deprecated, do not rely on it having a value.
	//
	// Deprecated: Marked as deprecated in google/cloud/migrationcenter/v1/migrationcenter.proto.
	OverlappingAssetCount int64 `` /* 127-byte string literal not displayed */
	// Findings for each of the PreferenceSets for this group.
	PreferenceSetFindings []*ReportSummary_GroupPreferenceSetFinding `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

Summary Findings for a specific Group.

func (*ReportSummary_GroupFinding) Descriptor deprecated

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 deprecated

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

type ReportSummary_GroupPreferenceSetFinding

type ReportSummary_GroupPreferenceSetFinding struct {

	// Display Name of the Preference Set
	DisplayName string `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// Description for the Preference Set.
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// A set of preferences that applies to all machines in the context.
	MachinePreferences *VirtualMachinePreferences `protobuf:"bytes,3,opt,name=machine_preferences,json=machinePreferences,proto3" json:"machine_preferences,omitempty"`
	// Total monthly cost for this preference set.
	MonthlyCostTotal *money.Money `protobuf:"bytes,4,opt,name=monthly_cost_total,json=monthlyCostTotal,proto3" json:"monthly_cost_total,omitempty"`
	// Compute monthly cost for this preference set.
	MonthlyCostCompute *money.Money `protobuf:"bytes,5,opt,name=monthly_cost_compute,json=monthlyCostCompute,proto3" json:"monthly_cost_compute,omitempty"`
	// Licensing monthly cost for this preference set.
	MonthlyCostOsLicense *money.Money `protobuf:"bytes,6,opt,name=monthly_cost_os_license,json=monthlyCostOsLicense,proto3" json:"monthly_cost_os_license,omitempty"`
	// Network Egress monthly cost for this preference set.
	MonthlyCostNetworkEgress *money.Money `` /* 137-byte string literal not displayed */
	// Storage monthly cost for this preference set.
	MonthlyCostStorage *money.Money `protobuf:"bytes,8,opt,name=monthly_cost_storage,json=monthlyCostStorage,proto3" json:"monthly_cost_storage,omitempty"`
	// Miscellaneous monthly cost for this preference set.
	MonthlyCostOther *money.Money `protobuf:"bytes,9,opt,name=monthly_cost_other,json=monthlyCostOther,proto3" json:"monthly_cost_other,omitempty"`
	// A set of findings that applies to Compute Engine machines in the input.
	ComputeEngineFinding *ReportSummary_ComputeEngineFinding `protobuf:"bytes,10,opt,name=compute_engine_finding,json=computeEngineFinding,proto3" json:"compute_engine_finding,omitempty"`
	// A set of findings that applies to VMWare machines in the input.
	VmwareEngineFinding *ReportSummary_VmwareEngineFinding `protobuf:"bytes,11,opt,name=vmware_engine_finding,json=vmwareEngineFinding,proto3" json:"vmware_engine_finding,omitempty"`
	// A set of findings that applies to Sole-Tenant machines in the input.
	SoleTenantFinding *ReportSummary_SoleTenantFinding `protobuf:"bytes,12,opt,name=sole_tenant_finding,json=soleTenantFinding,proto3" json:"sole_tenant_finding,omitempty"`
	// contains filtered or unexported fields
}

Summary Findings for a specific Group/PreferenceSet combination.

func (*ReportSummary_GroupPreferenceSetFinding) Descriptor deprecated

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 added in v0.2.0

func (*ReportSummary_GroupPreferenceSetFinding) GetVmwareEngineFinding added in v0.2.0

func (*ReportSummary_GroupPreferenceSetFinding) ProtoMessage

func (*ReportSummary_GroupPreferenceSetFinding) ProtoReflect

func (*ReportSummary_GroupPreferenceSetFinding) Reset

func (*ReportSummary_GroupPreferenceSetFinding) String

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type ReportSummary_SoleTenantFinding added in v0.2.0

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 deprecated added in v0.2.0

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

Deprecated: Use ReportSummary_SoleTenantFinding.ProtoReflect.Descriptor instead.

func (*ReportSummary_SoleTenantFinding) GetAllocatedAssetCount added in v0.2.0

func (x *ReportSummary_SoleTenantFinding) GetAllocatedAssetCount() int64

func (*ReportSummary_SoleTenantFinding) GetAllocatedRegions added in v0.2.0

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

func (*ReportSummary_SoleTenantFinding) GetNodeAllocations added in v0.2.0

func (*ReportSummary_SoleTenantFinding) ProtoMessage added in v0.2.0

func (*ReportSummary_SoleTenantFinding) ProtoMessage()

func (*ReportSummary_SoleTenantFinding) ProtoReflect added in v0.2.0

func (*ReportSummary_SoleTenantFinding) Reset added in v0.2.0

func (*ReportSummary_SoleTenantFinding) String added in v0.2.0

type ReportSummary_SoleTenantNodeAllocation added in v0.2.0

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 deprecated added in v0.2.0

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

Deprecated: Use ReportSummary_SoleTenantNodeAllocation.ProtoReflect.Descriptor instead.

func (*ReportSummary_SoleTenantNodeAllocation) GetAllocatedAssetCount added in v0.2.0

func (x *ReportSummary_SoleTenantNodeAllocation) GetAllocatedAssetCount() int64

func (*ReportSummary_SoleTenantNodeAllocation) GetNode added in v0.2.0

func (*ReportSummary_SoleTenantNodeAllocation) GetNodeCount added in v0.2.0

func (*ReportSummary_SoleTenantNodeAllocation) ProtoMessage added in v0.2.0

func (*ReportSummary_SoleTenantNodeAllocation) ProtoReflect added in v0.2.0

func (*ReportSummary_SoleTenantNodeAllocation) Reset added in v0.2.0

func (*ReportSummary_SoleTenantNodeAllocation) String added in v0.2.0

type 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 deprecated

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

type ReportSummary_VmwareEngineFinding added in v0.2.0

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 deprecated added in v0.2.0

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

Deprecated: Use ReportSummary_VmwareEngineFinding.ProtoReflect.Descriptor instead.

func (*ReportSummary_VmwareEngineFinding) GetAllocatedAssetCount added in v0.2.0

func (x *ReportSummary_VmwareEngineFinding) GetAllocatedAssetCount() int64

func (*ReportSummary_VmwareEngineFinding) GetAllocatedRegions added in v0.2.0

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

func (*ReportSummary_VmwareEngineFinding) GetNodeAllocations added in v0.2.0

func (*ReportSummary_VmwareEngineFinding) ProtoMessage added in v0.2.0

func (*ReportSummary_VmwareEngineFinding) ProtoMessage()

func (*ReportSummary_VmwareEngineFinding) ProtoReflect added in v0.2.0

func (*ReportSummary_VmwareEngineFinding) Reset added in v0.2.0

func (*ReportSummary_VmwareEngineFinding) String added in v0.2.0

type ReportSummary_VmwareNode added in v0.2.0

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 deprecated added in v0.2.0

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

Deprecated: Use ReportSummary_VmwareNode.ProtoReflect.Descriptor instead.

func (*ReportSummary_VmwareNode) GetCode added in v0.2.0

func (x *ReportSummary_VmwareNode) GetCode() string

func (*ReportSummary_VmwareNode) ProtoMessage added in v0.2.0

func (*ReportSummary_VmwareNode) ProtoMessage()

func (*ReportSummary_VmwareNode) ProtoReflect added in v0.2.0

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

func (*ReportSummary_VmwareNode) Reset added in v0.2.0

func (x *ReportSummary_VmwareNode) Reset()

func (*ReportSummary_VmwareNode) String added in v0.2.0

func (x *ReportSummary_VmwareNode) String() string

type ReportSummary_VmwareNodeAllocation added in v0.2.0

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 deprecated added in v0.2.0

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

Deprecated: Use ReportSummary_VmwareNodeAllocation.ProtoReflect.Descriptor instead.

func (*ReportSummary_VmwareNodeAllocation) GetAllocatedAssetCount added in v0.2.0

func (x *ReportSummary_VmwareNodeAllocation) GetAllocatedAssetCount() int64

func (*ReportSummary_VmwareNodeAllocation) GetNodeCount added in v0.2.0

func (x *ReportSummary_VmwareNodeAllocation) GetNodeCount() int64

func (*ReportSummary_VmwareNodeAllocation) GetVmwareNode added in v0.2.0

func (*ReportSummary_VmwareNodeAllocation) ProtoMessage added in v0.2.0

func (*ReportSummary_VmwareNodeAllocation) ProtoMessage()

func (*ReportSummary_VmwareNodeAllocation) ProtoReflect added in v0.2.0

func (*ReportSummary_VmwareNodeAllocation) Reset added in v0.2.0

func (*ReportSummary_VmwareNodeAllocation) String added in v0.2.0

type ReportView

type ReportView int32

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

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 deprecated

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

type Report_State

type Report_State int32

Report creation state.

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 deprecated

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

type Report_Type

type Report_Type int32

Report type.

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 deprecated

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

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 deprecated

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

type RunningProcess

type RunningProcess struct {

	// Process ID.
	Pid int64 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"`
	// Process binary path.
	ExePath string `protobuf:"bytes,2,opt,name=exe_path,json=exePath,proto3" json:"exe_path,omitempty"`
	// Process full command line.
	Cmdline string `protobuf:"bytes,3,opt,name=cmdline,proto3" json:"cmdline,omitempty"`
	// User running the process.
	User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
	// Process extended attributes.
	Attributes map[string]string `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

Guest OS running process details.

func (*RunningProcess) Descriptor deprecated

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

type 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 deprecated

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

type RunningService

type RunningService struct {

	// Service name.
	ServiceName string `protobuf:"bytes,1,opt,name=service_name,json=serviceName,proto3" json:"service_name,omitempty"`
	// Service state (OS-agnostic).
	State RunningService_State `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.migrationcenter.v1.RunningService_State" json:"state,omitempty"`
	// Service start mode (OS-agnostic).
	StartMode RunningService_StartMode `` /* 151-byte string literal not displayed */
	// Service binary path.
	ExePath string `protobuf:"bytes,4,opt,name=exe_path,json=exePath,proto3" json:"exe_path,omitempty"`
	// Service command line.
	Cmdline string `protobuf:"bytes,5,opt,name=cmdline,proto3" json:"cmdline,omitempty"`
	// Service pid.
	Pid int64 `protobuf:"varint,6,opt,name=pid,proto3" json:"pid,omitempty"`
	// contains filtered or unexported fields
}

Guest OS running service details.

func (*RunningService) Descriptor deprecated

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

type 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 deprecated

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

type RunningService_StartMode

type RunningService_StartMode int32

Service start mode (OS-agnostic).

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 deprecated

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

type RunningService_State

type RunningService_State int32

Service state (OS-agnostic).

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 deprecated

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

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 deprecated

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

type 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 deprecated

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

type 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.

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 deprecated

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

Deprecated: Use SizingOptimizationStrategy.Descriptor instead.

func (SizingOptimizationStrategy) Number

func (SizingOptimizationStrategy) String

func (SizingOptimizationStrategy) Type

type SoleTenancyPreferences added in v0.2.0

type SoleTenancyPreferences struct {

	// CPU overcommit ratio.
	// Acceptable values are between 1.0 and 2.0 inclusive.
	CpuOvercommitRatio float64 `protobuf:"fixed64,1,opt,name=cpu_overcommit_ratio,json=cpuOvercommitRatio,proto3" json:"cpu_overcommit_ratio,omitempty"`
	// Sole Tenancy nodes maintenance policy.
	HostMaintenancePolicy SoleTenancyPreferences_HostMaintenancePolicy `` /* 209-byte string literal not displayed */
	// Commitment plan to consider when calculating costs for virtual machine
	// insights and recommendations.
	// If you are unsure which value to set, a 3 year commitment plan is often a
	// good value to start with.
	CommitmentPlan SoleTenancyPreferences_CommitmentPlan `` /* 179-byte string literal not displayed */
	// A list of sole tenant node types.
	// An empty list means that all possible node types will be considered.
	NodeTypes []*SoleTenantNodeType `protobuf:"bytes,4,rep,name=node_types,json=nodeTypes,proto3" json:"node_types,omitempty"`
	// contains filtered or unexported fields
}

Preferences concerning Sole Tenancy nodes and VMs.

func (*SoleTenancyPreferences) Descriptor deprecated added in v0.2.0

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

Deprecated: Use SoleTenancyPreferences.ProtoReflect.Descriptor instead.

func (*SoleTenancyPreferences) GetCommitmentPlan added in v0.2.0

func (*SoleTenancyPreferences) GetCpuOvercommitRatio added in v0.2.0

func (x *SoleTenancyPreferences) GetCpuOvercommitRatio() float64

func (*SoleTenancyPreferences) GetHostMaintenancePolicy added in v0.2.0

func (*SoleTenancyPreferences) GetNodeTypes added in v0.2.0

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

func (*SoleTenancyPreferences) ProtoMessage added in v0.2.0

func (*SoleTenancyPreferences) ProtoMessage()

func (*SoleTenancyPreferences) ProtoReflect added in v0.2.0

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

func (*SoleTenancyPreferences) Reset added in v0.2.0

func (x *SoleTenancyPreferences) Reset()

func (*SoleTenancyPreferences) String added in v0.2.0

func (x *SoleTenancyPreferences) String() string

type SoleTenancyPreferences_CommitmentPlan added in v0.2.0

type SoleTenancyPreferences_CommitmentPlan int32

Type of committed use discount.

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 added in v0.2.0

func (SoleTenancyPreferences_CommitmentPlan) Enum added in v0.2.0

func (SoleTenancyPreferences_CommitmentPlan) EnumDescriptor deprecated added in v0.2.0

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

Deprecated: Use SoleTenancyPreferences_CommitmentPlan.Descriptor instead.

func (SoleTenancyPreferences_CommitmentPlan) Number added in v0.2.0

func (SoleTenancyPreferences_CommitmentPlan) String added in v0.2.0

func (SoleTenancyPreferences_CommitmentPlan) Type added in v0.2.0

type SoleTenancyPreferences_HostMaintenancePolicy added in v0.2.0

type SoleTenancyPreferences_HostMaintenancePolicy int32

Sole Tenancy nodes maintenance policy.

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 added in v0.2.0

func (SoleTenancyPreferences_HostMaintenancePolicy) Enum added in v0.2.0

func (SoleTenancyPreferences_HostMaintenancePolicy) EnumDescriptor deprecated added in v0.2.0

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

Deprecated: Use SoleTenancyPreferences_HostMaintenancePolicy.Descriptor instead.

func (SoleTenancyPreferences_HostMaintenancePolicy) Number added in v0.2.0

func (SoleTenancyPreferences_HostMaintenancePolicy) String added in v0.2.0

func (SoleTenancyPreferences_HostMaintenancePolicy) Type added in v0.2.0

type SoleTenantNodeType added in v0.2.0

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 deprecated added in v0.2.0

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

Deprecated: Use SoleTenantNodeType.ProtoReflect.Descriptor instead.

func (*SoleTenantNodeType) GetNodeName added in v0.2.0

func (x *SoleTenantNodeType) GetNodeName() string

func (*SoleTenantNodeType) ProtoMessage added in v0.2.0

func (*SoleTenantNodeType) ProtoMessage()

func (*SoleTenantNodeType) ProtoReflect added in v0.2.0

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

func (*SoleTenantNodeType) Reset added in v0.2.0

func (x *SoleTenantNodeType) Reset()

func (*SoleTenantNodeType) String added in v0.2.0

func (x *SoleTenantNodeType) String() string

type 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 deprecated

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

type Source_SourceType

type Source_SourceType int32
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 deprecated

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

type Source_State

type Source_State int32

Enumerates possible states of a source.

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 deprecated

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

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

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use UpdateGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateGroupRequest) GetGroup

func (x *UpdateGroupRequest) GetGroup() *Group

func (*UpdateGroupRequest) GetRequestId

func (x *UpdateGroupRequest) GetRequestId() string

func (*UpdateGroupRequest) GetUpdateMask

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

func (*UpdateGroupRequest) ProtoMessage

func (*UpdateGroupRequest) ProtoMessage()

func (*UpdateGroupRequest) ProtoReflect

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

func (*UpdateGroupRequest) Reset

func (x *UpdateGroupRequest) Reset()

func (*UpdateGroupRequest) String

func (x *UpdateGroupRequest) String() string

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type 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 deprecated

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

Deprecated: Use UpdateSourceRequest.ProtoReflect.Descriptor instead.

func (*UpdateSourceRequest) GetRequestId

func (x *UpdateSourceRequest) GetRequestId() string

func (*UpdateSourceRequest) GetSource

func (x *UpdateSourceRequest) GetSource() *Source

func (*UpdateSourceRequest) GetUpdateMask

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

func (*UpdateSourceRequest) ProtoMessage

func (*UpdateSourceRequest) ProtoMessage()

func (*UpdateSourceRequest) ProtoReflect

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

func (*UpdateSourceRequest) Reset

func (x *UpdateSourceRequest) Reset()

func (*UpdateSourceRequest) String

func (x *UpdateSourceRequest) String() string

type UploadFileInfo

type UploadFileInfo struct {

	// Output only. Upload URI for the file.
	SignedUri string `protobuf:"bytes,1,opt,name=signed_uri,json=signedUri,proto3" json:"signed_uri,omitempty"`
	// Output only. The headers that were used to sign the URI.
	Headers map[string]string `` /* 155-byte string literal not displayed */
	// Output only. Expiration time of the upload URI.
	UriExpirationTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=uri_expiration_time,json=uriExpirationTime,proto3" json:"uri_expiration_time,omitempty"`
	// contains filtered or unexported fields
}

A resource that contains a URI to which a data file can be uploaded.

func (*UploadFileInfo) Descriptor deprecated

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

type 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 deprecated

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

type 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 deprecated

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

type VirtualMachinePreferences

type VirtualMachinePreferences struct {

	// Target product for assets using this preference set.
	// Specify either target product or business goal, but
	// not both.
	TargetProduct ComputeMigrationTargetProduct `` /* 168-byte string literal not displayed */
	// Region preferences for assets using this preference set.
	// If you are unsure which value to set, the migration service API region is
	// often a good value to start with.
	RegionPreferences *RegionPreferences `protobuf:"bytes,3,opt,name=region_preferences,json=regionPreferences,proto3" json:"region_preferences,omitempty"`
	// Commitment plan to consider when calculating costs for virtual machine
	// insights and recommendations.
	// If you are unsure which value to set, a 3 year commitment plan is often a
	// good value to start with.
	CommitmentPlan CommitmentPlan `` /* 156-byte string literal not displayed */
	// Sizing optimization strategy specifies the preferred strategy used when
	// extrapolating usage data to calculate insights and recommendations for a
	// virtual machine.
	// If you are unsure which value to set, a moderate sizing optimization
	// strategy is often a good value to start with.
	SizingOptimizationStrategy SizingOptimizationStrategy `` /* 206-byte string literal not displayed */
	// Compute Engine preferences concern insights and recommendations for Compute
	// Engine target.
	ComputeEnginePreferences *ComputeEnginePreferences `` /* 135-byte string literal not displayed */
	// Preferences concerning insights and recommendations for
	// Google Cloud VMware Engine.
	VmwareEnginePreferences *VmwareEnginePreferences `` /* 132-byte string literal not displayed */
	// Preferences concerning Sole Tenant nodes and virtual machines.
	SoleTenancyPreferences *SoleTenancyPreferences `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

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 deprecated

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 added in v0.2.0

func (x *VirtualMachinePreferences) GetSoleTenancyPreferences() *SoleTenancyPreferences

func (*VirtualMachinePreferences) GetTargetProduct added in v0.2.0

func (*VirtualMachinePreferences) GetVmwareEnginePreferences added in v0.2.0

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

type VmwareDiskConfig

type VmwareDiskConfig struct {

	// VMDK backing type.
	BackingType VmwareDiskConfig_BackingType `` /* 161-byte string literal not displayed */
	// Is VMDK shared with other VMs.
	Shared bool `protobuf:"varint,2,opt,name=shared,proto3" json:"shared,omitempty"`
	// VMDK disk mode.
	VmdkMode VmwareDiskConfig_VmdkMode `` /* 149-byte string literal not displayed */
	// RDM compatibility mode.
	RdmCompatibility VmwareDiskConfig_RdmCompatibility `` /* 181-byte string literal not displayed */
	// contains filtered or unexported fields
}

VMware disk config details.

func (*VmwareDiskConfig) Descriptor deprecated

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

type VmwareDiskConfig_BackingType

type VmwareDiskConfig_BackingType int32

VMDK backing type possible values.

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 deprecated

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

Deprecated: Use VmwareDiskConfig_BackingType.Descriptor instead.

func (VmwareDiskConfig_BackingType) Number

func (VmwareDiskConfig_BackingType) String

func (VmwareDiskConfig_BackingType) Type

type VmwareDiskConfig_RdmCompatibility

type VmwareDiskConfig_RdmCompatibility int32

RDM compatibility mode.

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 deprecated

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

Deprecated: Use VmwareDiskConfig_RdmCompatibility.Descriptor instead.

func (VmwareDiskConfig_RdmCompatibility) Number

func (VmwareDiskConfig_RdmCompatibility) String

func (VmwareDiskConfig_RdmCompatibility) Type

type VmwareDiskConfig_VmdkMode

type VmwareDiskConfig_VmdkMode int32

VMDK disk mode.

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 deprecated

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

type VmwareEnginePreferences added in v0.2.0

type VmwareEnginePreferences struct {

	// CPU overcommit ratio.
	// Acceptable values are between 1.0 and 8.0, with 0.1 increment.
	CpuOvercommitRatio float64 `protobuf:"fixed64,1,opt,name=cpu_overcommit_ratio,json=cpuOvercommitRatio,proto3" json:"cpu_overcommit_ratio,omitempty"`
	// Memory overcommit ratio.
	// Acceptable values are 1.0, 1.25, 1.5, 1.75 and 2.0.
	MemoryOvercommitRatio float64 `` /* 128-byte string literal not displayed */
	// The Deduplication and Compression ratio is based on the logical (Used
	// Before) space required to store data before applying deduplication and
	// compression, in relation to the physical (Used After) space required after
	// applying deduplication and compression. Specifically, the ratio is the Used
	// Before space divided by the Used After space. For example, if the Used
	// Before space is 3 GB, but the physical Used After space is 1 GB, the
	// deduplication and compression ratio is 3x. Acceptable values are
	// between 1.0 and 4.0.
	StorageDeduplicationCompressionRatio float64 `` /* 175-byte string literal not displayed */
	// Commitment plan to consider when calculating costs for virtual machine
	// insights and recommendations.
	// If you are unsure which value to set, a 3 year commitment plan is often a
	// good value to start with.
	CommitmentPlan VmwareEnginePreferences_CommitmentPlan `` /* 180-byte string literal not displayed */
	// contains filtered or unexported fields
}

The user preferences relating to Google Cloud VMware Engine target platform.

func (*VmwareEnginePreferences) Descriptor deprecated added in v0.2.0

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

Deprecated: Use VmwareEnginePreferences.ProtoReflect.Descriptor instead.

func (*VmwareEnginePreferences) GetCommitmentPlan added in v0.2.0

func (*VmwareEnginePreferences) GetCpuOvercommitRatio added in v0.2.0

func (x *VmwareEnginePreferences) GetCpuOvercommitRatio() float64

func (*VmwareEnginePreferences) GetMemoryOvercommitRatio added in v0.2.0

func (x *VmwareEnginePreferences) GetMemoryOvercommitRatio() float64

func (*VmwareEnginePreferences) GetStorageDeduplicationCompressionRatio added in v0.2.0

func (x *VmwareEnginePreferences) GetStorageDeduplicationCompressionRatio() float64

func (*VmwareEnginePreferences) ProtoMessage added in v0.2.0

func (*VmwareEnginePreferences) ProtoMessage()

func (*VmwareEnginePreferences) ProtoReflect added in v0.2.0

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

func (*VmwareEnginePreferences) Reset added in v0.2.0

func (x *VmwareEnginePreferences) Reset()

func (*VmwareEnginePreferences) String added in v0.2.0

func (x *VmwareEnginePreferences) String() string

type VmwareEnginePreferences_CommitmentPlan added in v0.2.0

type VmwareEnginePreferences_CommitmentPlan int32

Type of committed use discount.

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 added in v0.2.0

func (VmwareEnginePreferences_CommitmentPlan) Enum added in v0.2.0

func (VmwareEnginePreferences_CommitmentPlan) EnumDescriptor deprecated added in v0.2.0

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

Deprecated: Use VmwareEnginePreferences_CommitmentPlan.Descriptor instead.

func (VmwareEnginePreferences_CommitmentPlan) Number added in v0.2.0

func (VmwareEnginePreferences_CommitmentPlan) String added in v0.2.0

func (VmwareEnginePreferences_CommitmentPlan) Type added in v0.2.0

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 deprecated

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL