adminv2

package
v0.0.41 Latest Latest
Warning

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

Go to latest
Published: Jan 30, 2026 License: MIT Imports: 9 Imported by: 14

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	TaskState_name = map[int32]string{
		0: "TASK_STATE_UNSPECIFIED",
		1: "TASK_STATE_ACTIVE",
		2: "TASK_STATE_PENDING",
		3: "TASK_STATE_SCHEDULED",
		4: "TASK_STATE_RETRY",
		5: "TASK_STATE_ARCHIVED",
		6: "TASK_STATE_COMPLETED",
		7: "TASK_STATE_AGGREGATING",
	}
	TaskState_value = map[string]int32{
		"TASK_STATE_UNSPECIFIED": 0,
		"TASK_STATE_ACTIVE":      1,
		"TASK_STATE_PENDING":     2,
		"TASK_STATE_SCHEDULED":   3,
		"TASK_STATE_RETRY":       4,
		"TASK_STATE_ARCHIVED":    5,
		"TASK_STATE_COMPLETED":   6,
		"TASK_STATE_AGGREGATING": 7,
	}
)

Enum value maps for TaskState.

View Source
var File_metalstack_admin_v2_filesystem_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_image_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_ip_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_machine_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_network_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_partition_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_project_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_size_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_switch_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_task_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_tenant_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_token_proto protoreflect.FileDescriptor
View Source
var File_metalstack_admin_v2_vpn_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type FilesystemServiceCreateRequest

type FilesystemServiceCreateRequest struct {

	// FilesystemLayout the filesystemlayout
	FilesystemLayout *v2.FilesystemLayout `protobuf:"bytes,1,opt,name=filesystem_layout,json=filesystemLayout,proto3" json:"filesystem_layout,omitempty"`
	// contains filtered or unexported fields
}

FilesystemServiceCreateRequest

func (*FilesystemServiceCreateRequest) Descriptor deprecated

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

Deprecated: Use FilesystemServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*FilesystemServiceCreateRequest) GetFilesystemLayout

func (x *FilesystemServiceCreateRequest) GetFilesystemLayout() *v2.FilesystemLayout

func (*FilesystemServiceCreateRequest) ProtoMessage

func (*FilesystemServiceCreateRequest) ProtoMessage()

func (*FilesystemServiceCreateRequest) ProtoReflect

func (*FilesystemServiceCreateRequest) Reset

func (x *FilesystemServiceCreateRequest) Reset()

func (*FilesystemServiceCreateRequest) String

type FilesystemServiceCreateResponse

type FilesystemServiceCreateResponse struct {

	// FilesystemLayout the filesystemlayout
	FilesystemLayout *v2.FilesystemLayout `protobuf:"bytes,1,opt,name=filesystem_layout,json=filesystemLayout,proto3" json:"filesystem_layout,omitempty"`
	// contains filtered or unexported fields
}

FilesystemServiceCreateResponse

func (*FilesystemServiceCreateResponse) Descriptor deprecated

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

Deprecated: Use FilesystemServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*FilesystemServiceCreateResponse) GetFilesystemLayout

func (x *FilesystemServiceCreateResponse) GetFilesystemLayout() *v2.FilesystemLayout

func (*FilesystemServiceCreateResponse) ProtoMessage

func (*FilesystemServiceCreateResponse) ProtoMessage()

func (*FilesystemServiceCreateResponse) ProtoReflect

func (*FilesystemServiceCreateResponse) Reset

func (*FilesystemServiceCreateResponse) String

type FilesystemServiceDeleteRequest

type FilesystemServiceDeleteRequest struct {

	// ID of the filesystem to delete
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

FilesystemServiceDeleteRequest

func (*FilesystemServiceDeleteRequest) Descriptor deprecated

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

Deprecated: Use FilesystemServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*FilesystemServiceDeleteRequest) GetId

func (*FilesystemServiceDeleteRequest) ProtoMessage

func (*FilesystemServiceDeleteRequest) ProtoMessage()

func (*FilesystemServiceDeleteRequest) ProtoReflect

func (*FilesystemServiceDeleteRequest) Reset

func (x *FilesystemServiceDeleteRequest) Reset()

func (*FilesystemServiceDeleteRequest) String

type FilesystemServiceDeleteResponse

type FilesystemServiceDeleteResponse struct {

	// FilesystemLayout the filesystemlayout
	FilesystemLayout *v2.FilesystemLayout `protobuf:"bytes,1,opt,name=filesystem_layout,json=filesystemLayout,proto3" json:"filesystem_layout,omitempty"`
	// contains filtered or unexported fields
}

message FilesystemServiceDeleteResponse {

func (*FilesystemServiceDeleteResponse) Descriptor deprecated

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

Deprecated: Use FilesystemServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*FilesystemServiceDeleteResponse) GetFilesystemLayout

func (x *FilesystemServiceDeleteResponse) GetFilesystemLayout() *v2.FilesystemLayout

func (*FilesystemServiceDeleteResponse) ProtoMessage

func (*FilesystemServiceDeleteResponse) ProtoMessage()

func (*FilesystemServiceDeleteResponse) ProtoReflect

func (*FilesystemServiceDeleteResponse) Reset

func (*FilesystemServiceDeleteResponse) String

type FilesystemServiceUpdateRequest

type FilesystemServiceUpdateRequest struct {

	// Id of this filesystemLayout
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// UpdateMeta contains the timestamp and strategy to be used in this update request
	UpdateMeta *v2.UpdateMeta `protobuf:"bytes,2,opt,name=update_meta,json=updateMeta,proto3" json:"update_meta,omitempty"`
	// Name of this filesystemLayout
	Name *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Description of this filesystemLayout
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Filesystems is a list of filesystems to create on a machine
	Filesystems []*v2.Filesystem `protobuf:"bytes,5,rep,name=filesystems,proto3" json:"filesystems,omitempty"`
	// Disks list of disks that belong to this layout
	Disks []*v2.Disk `protobuf:"bytes,6,rep,name=disks,proto3" json:"disks,omitempty"`
	// raid arrays to create
	Raid []*v2.Raid `protobuf:"bytes,7,rep,name=raid,proto3" json:"raid,omitempty"`
	// VolumeGroups list of volumegroups to create
	VolumeGroups []*v2.VolumeGroup `protobuf:"bytes,8,rep,name=volume_groups,json=volumeGroups,proto3" json:"volume_groups,omitempty"`
	// LogicalVolumes list of logicalvolumes to create
	LogicalVolumes []*v2.LogicalVolume `protobuf:"bytes,9,rep,name=logical_volumes,json=logicalVolumes,proto3" json:"logical_volumes,omitempty"`
	// Constraints which must match that this layout is taken, if sizes and images are empty these are develop layouts
	Constraints *v2.FilesystemLayoutConstraints `protobuf:"bytes,10,opt,name=constraints,proto3" json:"constraints,omitempty"`
	// contains filtered or unexported fields
}

FilesystemServiceUpdateRequest

func (*FilesystemServiceUpdateRequest) Descriptor deprecated

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

Deprecated: Use FilesystemServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*FilesystemServiceUpdateRequest) GetConstraints added in v0.0.20

func (*FilesystemServiceUpdateRequest) GetDescription added in v0.0.20

func (x *FilesystemServiceUpdateRequest) GetDescription() string

func (*FilesystemServiceUpdateRequest) GetDisks added in v0.0.20

func (x *FilesystemServiceUpdateRequest) GetDisks() []*v2.Disk

func (*FilesystemServiceUpdateRequest) GetFilesystems added in v0.0.20

func (x *FilesystemServiceUpdateRequest) GetFilesystems() []*v2.Filesystem

func (*FilesystemServiceUpdateRequest) GetId added in v0.0.20

func (*FilesystemServiceUpdateRequest) GetLogicalVolumes added in v0.0.20

func (x *FilesystemServiceUpdateRequest) GetLogicalVolumes() []*v2.LogicalVolume

func (*FilesystemServiceUpdateRequest) GetName added in v0.0.20

func (*FilesystemServiceUpdateRequest) GetRaid added in v0.0.20

func (x *FilesystemServiceUpdateRequest) GetRaid() []*v2.Raid

func (*FilesystemServiceUpdateRequest) GetUpdateMeta added in v0.0.21

func (x *FilesystemServiceUpdateRequest) GetUpdateMeta() *v2.UpdateMeta

func (*FilesystemServiceUpdateRequest) GetVolumeGroups added in v0.0.20

func (x *FilesystemServiceUpdateRequest) GetVolumeGroups() []*v2.VolumeGroup

func (*FilesystemServiceUpdateRequest) ProtoMessage

func (*FilesystemServiceUpdateRequest) ProtoMessage()

func (*FilesystemServiceUpdateRequest) ProtoReflect

func (*FilesystemServiceUpdateRequest) Reset

func (x *FilesystemServiceUpdateRequest) Reset()

func (*FilesystemServiceUpdateRequest) String

type FilesystemServiceUpdateResponse

type FilesystemServiceUpdateResponse struct {

	// FilesystemLayout the filesystemlayout
	FilesystemLayout *v2.FilesystemLayout `protobuf:"bytes,1,opt,name=filesystem_layout,json=filesystemLayout,proto3" json:"filesystem_layout,omitempty"`
	// contains filtered or unexported fields
}

FilesystemServiceUpdateResponse

func (*FilesystemServiceUpdateResponse) Descriptor deprecated

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

Deprecated: Use FilesystemServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*FilesystemServiceUpdateResponse) GetFilesystemLayout

func (x *FilesystemServiceUpdateResponse) GetFilesystemLayout() *v2.FilesystemLayout

func (*FilesystemServiceUpdateResponse) ProtoMessage

func (*FilesystemServiceUpdateResponse) ProtoMessage()

func (*FilesystemServiceUpdateResponse) ProtoReflect

func (*FilesystemServiceUpdateResponse) Reset

func (*FilesystemServiceUpdateResponse) String

type IPServiceListRequest

type IPServiceListRequest struct {

	// Query to search for one or more ips
	Query *v2.IPQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

IPServiceListRequest

func (*IPServiceListRequest) Descriptor deprecated

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

Deprecated: Use IPServiceListRequest.ProtoReflect.Descriptor instead.

func (*IPServiceListRequest) GetQuery

func (x *IPServiceListRequest) GetQuery() *v2.IPQuery

func (*IPServiceListRequest) ProtoMessage

func (*IPServiceListRequest) ProtoMessage()

func (*IPServiceListRequest) ProtoReflect

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

func (*IPServiceListRequest) Reset

func (x *IPServiceListRequest) Reset()

func (*IPServiceListRequest) String

func (x *IPServiceListRequest) String() string

type IPServiceListResponse

type IPServiceListResponse struct {

	// IPs are the list of ips
	Ips []*v2.IP `protobuf:"bytes,1,rep,name=ips,proto3" json:"ips,omitempty"`
	// contains filtered or unexported fields
}

IPServiceListResponse

func (*IPServiceListResponse) Descriptor deprecated

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

Deprecated: Use IPServiceListResponse.ProtoReflect.Descriptor instead.

func (*IPServiceListResponse) GetIps

func (x *IPServiceListResponse) GetIps() []*v2.IP

func (*IPServiceListResponse) ProtoMessage

func (*IPServiceListResponse) ProtoMessage()

func (*IPServiceListResponse) ProtoReflect

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

func (*IPServiceListResponse) Reset

func (x *IPServiceListResponse) Reset()

func (*IPServiceListResponse) String

func (x *IPServiceListResponse) String() string

type ImageServiceCreateRequest

type ImageServiceCreateRequest struct {

	// Image is the image
	Image *v2.Image `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	// contains filtered or unexported fields
}

ImageServiceCreateRequest

func (*ImageServiceCreateRequest) Descriptor deprecated

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

Deprecated: Use ImageServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*ImageServiceCreateRequest) GetImage

func (x *ImageServiceCreateRequest) GetImage() *v2.Image

func (*ImageServiceCreateRequest) ProtoMessage

func (*ImageServiceCreateRequest) ProtoMessage()

func (*ImageServiceCreateRequest) ProtoReflect

func (*ImageServiceCreateRequest) Reset

func (x *ImageServiceCreateRequest) Reset()

func (*ImageServiceCreateRequest) String

func (x *ImageServiceCreateRequest) String() string

type ImageServiceCreateResponse

type ImageServiceCreateResponse struct {

	// Image is the image
	Image *v2.Image `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	// contains filtered or unexported fields
}

ImageServiceCreateResponse

func (*ImageServiceCreateResponse) Descriptor deprecated

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

Deprecated: Use ImageServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*ImageServiceCreateResponse) GetImage

func (x *ImageServiceCreateResponse) GetImage() *v2.Image

func (*ImageServiceCreateResponse) ProtoMessage

func (*ImageServiceCreateResponse) ProtoMessage()

func (*ImageServiceCreateResponse) ProtoReflect

func (*ImageServiceCreateResponse) Reset

func (x *ImageServiceCreateResponse) Reset()

func (*ImageServiceCreateResponse) String

func (x *ImageServiceCreateResponse) String() string

type ImageServiceDeleteRequest

type ImageServiceDeleteRequest struct {

	// ID of the image to delete
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

ImageServiceDeleteRequest

func (*ImageServiceDeleteRequest) Descriptor deprecated

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

Deprecated: Use ImageServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*ImageServiceDeleteRequest) GetId

func (x *ImageServiceDeleteRequest) GetId() string

func (*ImageServiceDeleteRequest) ProtoMessage

func (*ImageServiceDeleteRequest) ProtoMessage()

func (*ImageServiceDeleteRequest) ProtoReflect

func (*ImageServiceDeleteRequest) Reset

func (x *ImageServiceDeleteRequest) Reset()

func (*ImageServiceDeleteRequest) String

func (x *ImageServiceDeleteRequest) String() string

type ImageServiceDeleteResponse

type ImageServiceDeleteResponse struct {

	// ImageLayout the imagelayout
	Image *v2.Image `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	// contains filtered or unexported fields
}

message ImageServiceDeleteResponse {

func (*ImageServiceDeleteResponse) Descriptor deprecated

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

Deprecated: Use ImageServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*ImageServiceDeleteResponse) GetImage

func (x *ImageServiceDeleteResponse) GetImage() *v2.Image

func (*ImageServiceDeleteResponse) ProtoMessage

func (*ImageServiceDeleteResponse) ProtoMessage()

func (*ImageServiceDeleteResponse) ProtoReflect

func (*ImageServiceDeleteResponse) Reset

func (x *ImageServiceDeleteResponse) Reset()

func (*ImageServiceDeleteResponse) String

func (x *ImageServiceDeleteResponse) String() string

type ImageServiceUpdateRequest

type ImageServiceUpdateRequest struct {

	// Id of this image
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// UpdateMeta contains the timestamp and strategy to be used in this update request
	UpdateMeta *v2.UpdateMeta `protobuf:"bytes,2,opt,name=update_meta,json=updateMeta,proto3" json:"update_meta,omitempty"`
	// URL where this image is located
	Url *string `protobuf:"bytes,3,opt,name=url,proto3,oneof" json:"url,omitempty"`
	// Name of this imageLayout
	Name *string `protobuf:"bytes,4,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Description of this imageLayout
	Description *string `protobuf:"bytes,5,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Features of this image
	Features []v2.ImageFeature `protobuf:"varint,6,rep,packed,name=features,proto3,enum=metalstack.api.v2.ImageFeature" json:"features,omitempty"`
	// Classification of this image
	Classification v2.ImageClassification `protobuf:"varint,7,opt,name=classification,proto3,enum=metalstack.api.v2.ImageClassification" json:"classification,omitempty"`
	// ExpiresAt usage is not possible after this date
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

ImageServiceUpdateRequest

func (*ImageServiceUpdateRequest) Descriptor deprecated

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

Deprecated: Use ImageServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*ImageServiceUpdateRequest) GetClassification added in v0.0.20

func (x *ImageServiceUpdateRequest) GetClassification() v2.ImageClassification

func (*ImageServiceUpdateRequest) GetDescription added in v0.0.20

func (x *ImageServiceUpdateRequest) GetDescription() string

func (*ImageServiceUpdateRequest) GetExpiresAt added in v0.0.20

func (x *ImageServiceUpdateRequest) GetExpiresAt() *timestamppb.Timestamp

func (*ImageServiceUpdateRequest) GetFeatures added in v0.0.20

func (x *ImageServiceUpdateRequest) GetFeatures() []v2.ImageFeature

func (*ImageServiceUpdateRequest) GetId added in v0.0.20

func (x *ImageServiceUpdateRequest) GetId() string

func (*ImageServiceUpdateRequest) GetName added in v0.0.20

func (x *ImageServiceUpdateRequest) GetName() string

func (*ImageServiceUpdateRequest) GetUpdateMeta added in v0.0.21

func (x *ImageServiceUpdateRequest) GetUpdateMeta() *v2.UpdateMeta

func (*ImageServiceUpdateRequest) GetUrl added in v0.0.20

func (x *ImageServiceUpdateRequest) GetUrl() string

func (*ImageServiceUpdateRequest) ProtoMessage

func (*ImageServiceUpdateRequest) ProtoMessage()

func (*ImageServiceUpdateRequest) ProtoReflect

func (*ImageServiceUpdateRequest) Reset

func (x *ImageServiceUpdateRequest) Reset()

func (*ImageServiceUpdateRequest) String

func (x *ImageServiceUpdateRequest) String() string

type ImageServiceUpdateResponse

type ImageServiceUpdateResponse struct {

	// Image is the image
	Image *v2.Image `protobuf:"bytes,1,opt,name=image,proto3" json:"image,omitempty"`
	// contains filtered or unexported fields
}

ImageServiceUpdateResponse

func (*ImageServiceUpdateResponse) Descriptor deprecated

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

Deprecated: Use ImageServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*ImageServiceUpdateResponse) GetImage

func (x *ImageServiceUpdateResponse) GetImage() *v2.Image

func (*ImageServiceUpdateResponse) ProtoMessage

func (*ImageServiceUpdateResponse) ProtoMessage()

func (*ImageServiceUpdateResponse) ProtoReflect

func (*ImageServiceUpdateResponse) Reset

func (x *ImageServiceUpdateResponse) Reset()

func (*ImageServiceUpdateResponse) String

func (x *ImageServiceUpdateResponse) String() string

type ImageServiceUsageRequest

type ImageServiceUsageRequest struct {

	// Query for which images the usage should be reported
	Query *v2.ImageQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

ImageServiceUsageRequest

func (*ImageServiceUsageRequest) Descriptor deprecated

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

Deprecated: Use ImageServiceUsageRequest.ProtoReflect.Descriptor instead.

func (*ImageServiceUsageRequest) GetQuery

func (x *ImageServiceUsageRequest) GetQuery() *v2.ImageQuery

func (*ImageServiceUsageRequest) ProtoMessage

func (*ImageServiceUsageRequest) ProtoMessage()

func (*ImageServiceUsageRequest) ProtoReflect

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

func (*ImageServiceUsageRequest) Reset

func (x *ImageServiceUsageRequest) Reset()

func (*ImageServiceUsageRequest) String

func (x *ImageServiceUsageRequest) String() string

type ImageServiceUsageResponse

type ImageServiceUsageResponse struct {

	// Images with usage
	ImageUsage []*v2.ImageUsage `protobuf:"bytes,1,rep,name=image_usage,json=imageUsage,proto3" json:"image_usage,omitempty"`
	// contains filtered or unexported fields
}

ImageServiceUsageResponse

func (*ImageServiceUsageResponse) Descriptor deprecated

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

Deprecated: Use ImageServiceUsageResponse.ProtoReflect.Descriptor instead.

func (*ImageServiceUsageResponse) GetImageUsage

func (x *ImageServiceUsageResponse) GetImageUsage() []*v2.ImageUsage

func (*ImageServiceUsageResponse) ProtoMessage

func (*ImageServiceUsageResponse) ProtoMessage()

func (*ImageServiceUsageResponse) ProtoReflect

func (*ImageServiceUsageResponse) Reset

func (x *ImageServiceUsageResponse) Reset()

func (*ImageServiceUsageResponse) String

func (x *ImageServiceUsageResponse) String() string

type MachineServiceBMCCommandRequest added in v0.0.41

type MachineServiceBMCCommandRequest struct {

	// UUID of the machine to send the command to
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// Command to send to the bmc of the machine
	Command v2.MachineBMCCommand `protobuf:"varint,2,opt,name=command,proto3,enum=metalstack.api.v2.MachineBMCCommand" json:"command,omitempty"`
	// contains filtered or unexported fields
}

MachineServiceBMCCommandRequest is the request payload for a machine bmc command

func (*MachineServiceBMCCommandRequest) Descriptor deprecated added in v0.0.41

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

Deprecated: Use MachineServiceBMCCommandRequest.ProtoReflect.Descriptor instead.

func (*MachineServiceBMCCommandRequest) GetCommand added in v0.0.41

func (*MachineServiceBMCCommandRequest) GetUuid added in v0.0.41

func (*MachineServiceBMCCommandRequest) ProtoMessage added in v0.0.41

func (*MachineServiceBMCCommandRequest) ProtoMessage()

func (*MachineServiceBMCCommandRequest) ProtoReflect added in v0.0.41

func (*MachineServiceBMCCommandRequest) Reset added in v0.0.41

func (*MachineServiceBMCCommandRequest) String added in v0.0.41

type MachineServiceBMCCommandResponse added in v0.0.41

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

MachineServiceBMCCommandResponse is the response payload for a machine bmc command

func (*MachineServiceBMCCommandResponse) Descriptor deprecated added in v0.0.41

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

Deprecated: Use MachineServiceBMCCommandResponse.ProtoReflect.Descriptor instead.

func (*MachineServiceBMCCommandResponse) ProtoMessage added in v0.0.41

func (*MachineServiceBMCCommandResponse) ProtoMessage()

func (*MachineServiceBMCCommandResponse) ProtoReflect added in v0.0.41

func (*MachineServiceBMCCommandResponse) Reset added in v0.0.41

func (*MachineServiceBMCCommandResponse) String added in v0.0.41

type MachineServiceConsolePasswordRequest added in v0.0.41

type MachineServiceConsolePasswordRequest struct {

	// UUID of the machine to get
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// Reason must be provided why access to the console is requested.
	// Reason is only forwarded to an audit sink
	Reason string `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

MachineServiceConsolePasswordRequest is the request to get the console password

func (*MachineServiceConsolePasswordRequest) Descriptor deprecated added in v0.0.41

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

Deprecated: Use MachineServiceConsolePasswordRequest.ProtoReflect.Descriptor instead.

func (*MachineServiceConsolePasswordRequest) GetReason added in v0.0.41

func (*MachineServiceConsolePasswordRequest) GetUuid added in v0.0.41

func (*MachineServiceConsolePasswordRequest) ProtoMessage added in v0.0.41

func (*MachineServiceConsolePasswordRequest) ProtoMessage()

func (*MachineServiceConsolePasswordRequest) ProtoReflect added in v0.0.41

func (*MachineServiceConsolePasswordRequest) Reset added in v0.0.41

func (*MachineServiceConsolePasswordRequest) String added in v0.0.41

type MachineServiceConsolePasswordResponse added in v0.0.41

type MachineServiceConsolePasswordResponse struct {

	// UUID of the machine to get
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// Password to access the console
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

MachineServiceConsolePasswordResponse is the response to the console password request

func (*MachineServiceConsolePasswordResponse) Descriptor deprecated added in v0.0.41

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

Deprecated: Use MachineServiceConsolePasswordResponse.ProtoReflect.Descriptor instead.

func (*MachineServiceConsolePasswordResponse) GetPassword added in v0.0.41

func (*MachineServiceConsolePasswordResponse) GetUuid added in v0.0.41

func (*MachineServiceConsolePasswordResponse) ProtoMessage added in v0.0.41

func (*MachineServiceConsolePasswordResponse) ProtoMessage()

func (*MachineServiceConsolePasswordResponse) ProtoReflect added in v0.0.41

func (*MachineServiceConsolePasswordResponse) Reset added in v0.0.41

func (*MachineServiceConsolePasswordResponse) String added in v0.0.41

type MachineServiceGetBMCRequest added in v0.0.41

type MachineServiceGetBMCRequest struct {

	// UUID of the machine to get
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

MachineServiceGetBMCRequest is the request payload for a machine getbmc request

func (*MachineServiceGetBMCRequest) Descriptor deprecated added in v0.0.41

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

Deprecated: Use MachineServiceGetBMCRequest.ProtoReflect.Descriptor instead.

func (*MachineServiceGetBMCRequest) GetUuid added in v0.0.41

func (x *MachineServiceGetBMCRequest) GetUuid() string

func (*MachineServiceGetBMCRequest) ProtoMessage added in v0.0.41

func (*MachineServiceGetBMCRequest) ProtoMessage()

func (*MachineServiceGetBMCRequest) ProtoReflect added in v0.0.41

func (*MachineServiceGetBMCRequest) Reset added in v0.0.41

func (x *MachineServiceGetBMCRequest) Reset()

func (*MachineServiceGetBMCRequest) String added in v0.0.41

func (x *MachineServiceGetBMCRequest) String() string

type MachineServiceGetBMCResponse added in v0.0.41

type MachineServiceGetBMCResponse struct {

	// UUID of the machine
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// BMC contains the BMC details of this machine
	Bmc *v2.MachineBMCReport `protobuf:"bytes,2,opt,name=bmc,proto3" json:"bmc,omitempty"`
	// contains filtered or unexported fields
}

MachineServiceGetBMCResponse is the response payload for a machine getbmc request

func (*MachineServiceGetBMCResponse) Descriptor deprecated added in v0.0.41

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

Deprecated: Use MachineServiceGetBMCResponse.ProtoReflect.Descriptor instead.

func (*MachineServiceGetBMCResponse) GetBmc added in v0.0.41

func (*MachineServiceGetBMCResponse) GetUuid added in v0.0.41

func (x *MachineServiceGetBMCResponse) GetUuid() string

func (*MachineServiceGetBMCResponse) ProtoMessage added in v0.0.41

func (*MachineServiceGetBMCResponse) ProtoMessage()

func (*MachineServiceGetBMCResponse) ProtoReflect added in v0.0.41

func (*MachineServiceGetBMCResponse) Reset added in v0.0.41

func (x *MachineServiceGetBMCResponse) Reset()

func (*MachineServiceGetBMCResponse) String added in v0.0.41

type MachineServiceGetRequest added in v0.0.12

type MachineServiceGetRequest struct {

	// UUID of the machine to get
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// contains filtered or unexported fields
}

MachineServiceGetRequest is the request payload for a machine get request

func (*MachineServiceGetRequest) Descriptor deprecated added in v0.0.12

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

Deprecated: Use MachineServiceGetRequest.ProtoReflect.Descriptor instead.

func (*MachineServiceGetRequest) GetUuid added in v0.0.12

func (x *MachineServiceGetRequest) GetUuid() string

func (*MachineServiceGetRequest) ProtoMessage added in v0.0.12

func (*MachineServiceGetRequest) ProtoMessage()

func (*MachineServiceGetRequest) ProtoReflect added in v0.0.12

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

func (*MachineServiceGetRequest) Reset added in v0.0.12

func (x *MachineServiceGetRequest) Reset()

func (*MachineServiceGetRequest) String added in v0.0.12

func (x *MachineServiceGetRequest) String() string

type MachineServiceGetResponse added in v0.0.12

type MachineServiceGetResponse struct {

	// Machine is the machine requested
	Machine *v2.Machine `protobuf:"bytes,1,opt,name=machine,proto3" json:"machine,omitempty"`
	// contains filtered or unexported fields
}

MachineServiceGetResponse is the request payload for a machine get response

func (*MachineServiceGetResponse) Descriptor deprecated added in v0.0.12

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

Deprecated: Use MachineServiceGetResponse.ProtoReflect.Descriptor instead.

func (*MachineServiceGetResponse) GetMachine added in v0.0.12

func (x *MachineServiceGetResponse) GetMachine() *v2.Machine

func (*MachineServiceGetResponse) ProtoMessage added in v0.0.12

func (*MachineServiceGetResponse) ProtoMessage()

func (*MachineServiceGetResponse) ProtoReflect added in v0.0.12

func (*MachineServiceGetResponse) Reset added in v0.0.12

func (x *MachineServiceGetResponse) Reset()

func (*MachineServiceGetResponse) String added in v0.0.12

func (x *MachineServiceGetResponse) String() string

type MachineServiceListBMCRequest added in v0.0.41

type MachineServiceListBMCRequest struct {

	// Query to list one ore more bmcs of more machines
	Query *v2.MachineBMCQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

MachineServiceListBMCRequest is the request payload for a machine listbmc request

func (*MachineServiceListBMCRequest) Descriptor deprecated added in v0.0.41

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

Deprecated: Use MachineServiceListBMCRequest.ProtoReflect.Descriptor instead.

func (*MachineServiceListBMCRequest) GetQuery added in v0.0.41

func (*MachineServiceListBMCRequest) ProtoMessage added in v0.0.41

func (*MachineServiceListBMCRequest) ProtoMessage()

func (*MachineServiceListBMCRequest) ProtoReflect added in v0.0.41

func (*MachineServiceListBMCRequest) Reset added in v0.0.41

func (x *MachineServiceListBMCRequest) Reset()

func (*MachineServiceListBMCRequest) String added in v0.0.41

type MachineServiceListBMCResponse added in v0.0.41

type MachineServiceListBMCResponse struct {

	// BMCReports maps the bmc report per machine uuid
	BmcReports map[string]*v2.MachineBMCReport `` /* 165-byte string literal not displayed */
	// contains filtered or unexported fields
}

MachineServiceListBMCResponse is the response payload for a machine listbmc request

func (*MachineServiceListBMCResponse) Descriptor deprecated added in v0.0.41

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

Deprecated: Use MachineServiceListBMCResponse.ProtoReflect.Descriptor instead.

func (*MachineServiceListBMCResponse) GetBmcReports added in v0.0.41

func (x *MachineServiceListBMCResponse) GetBmcReports() map[string]*v2.MachineBMCReport

func (*MachineServiceListBMCResponse) ProtoMessage added in v0.0.41

func (*MachineServiceListBMCResponse) ProtoMessage()

func (*MachineServiceListBMCResponse) ProtoReflect added in v0.0.41

func (*MachineServiceListBMCResponse) Reset added in v0.0.41

func (x *MachineServiceListBMCResponse) Reset()

func (*MachineServiceListBMCResponse) String added in v0.0.41

type MachineServiceListRequest added in v0.0.12

type MachineServiceListRequest struct {

	// Query to list one ore more machines
	Query *v2.MachineQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// Partition for which machines should be listed, could be left empty if only one partition is present
	// otherwise an error is thrown that the partition must be specified
	Partition *string `protobuf:"bytes,2,opt,name=partition,proto3,oneof" json:"partition,omitempty"`
	// contains filtered or unexported fields
}

MachineServiceListRequest is the request payload for a machine list request

func (*MachineServiceListRequest) Descriptor deprecated added in v0.0.12

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

Deprecated: Use MachineServiceListRequest.ProtoReflect.Descriptor instead.

func (*MachineServiceListRequest) GetPartition added in v0.0.14

func (x *MachineServiceListRequest) GetPartition() string

func (*MachineServiceListRequest) GetQuery added in v0.0.12

func (x *MachineServiceListRequest) GetQuery() *v2.MachineQuery

func (*MachineServiceListRequest) ProtoMessage added in v0.0.12

func (*MachineServiceListRequest) ProtoMessage()

func (*MachineServiceListRequest) ProtoReflect added in v0.0.12

func (*MachineServiceListRequest) Reset added in v0.0.12

func (x *MachineServiceListRequest) Reset()

func (*MachineServiceListRequest) String added in v0.0.12

func (x *MachineServiceListRequest) String() string

type MachineServiceListResponse added in v0.0.12

type MachineServiceListResponse struct {

	// Machines are the machines requested by a list request
	Machines []*v2.Machine `protobuf:"bytes,1,rep,name=machines,proto3" json:"machines,omitempty"`
	// contains filtered or unexported fields
}

MachineServiceListResponse is the request payload for a machine list response

func (*MachineServiceListResponse) Descriptor deprecated added in v0.0.12

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

Deprecated: Use MachineServiceListResponse.ProtoReflect.Descriptor instead.

func (*MachineServiceListResponse) GetMachines added in v0.0.12

func (x *MachineServiceListResponse) GetMachines() []*v2.Machine

func (*MachineServiceListResponse) ProtoMessage added in v0.0.12

func (*MachineServiceListResponse) ProtoMessage()

func (*MachineServiceListResponse) ProtoReflect added in v0.0.12

func (*MachineServiceListResponse) Reset added in v0.0.12

func (x *MachineServiceListResponse) Reset()

func (*MachineServiceListResponse) String added in v0.0.12

func (x *MachineServiceListResponse) String() string

type NetworkServiceCreateRequest

type NetworkServiceCreateRequest struct {

	// Id of this network
	Id *string `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
	// Name of this network
	Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Description of this network
	Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Partition where this network will be created
	Partition *string `protobuf:"bytes,4,opt,name=partition,proto3,oneof" json:"partition,omitempty"`
	// Project where this network belongs to
	Project *string `protobuf:"bytes,5,opt,name=project,proto3,oneof" json:"project,omitempty"`
	// Type of the network to create
	Type v2.NetworkType `protobuf:"varint,6,opt,name=type,proto3,enum=metalstack.api.v2.NetworkType" json:"type,omitempty"`
	// Labels on this network
	Labels *v2.Labels `protobuf:"bytes,7,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
	// Prefixes in this network
	Prefixes []string `protobuf:"bytes,8,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	// Destination Prefixes in this network
	DestinationPrefixes []string `protobuf:"bytes,9,rep,name=destination_prefixes,json=destinationPrefixes,proto3" json:"destination_prefixes,omitempty"`
	// Default Child Prefix length defines the bitlength of a child network created per addressfamily, if not specified during the allocate request
	DefaultChildPrefixLength *v2.ChildPrefixLength `` /* 138-byte string literal not displayed */
	// Min Child Prefix length asserts that during child network creation the requested bit length is greater or equal the min child prefix length
	MinChildPrefixLength *v2.ChildPrefixLength `` /* 126-byte string literal not displayed */
	// NATType of this network
	NatType *v2.NATType `protobuf:"varint,12,opt,name=nat_type,json=natType,proto3,enum=metalstack.api.v2.NATType,oneof" json:"nat_type,omitempty"`
	// VRF of this network has this VNI.
	Vrf *uint32 `protobuf:"varint,13,opt,name=vrf,proto3,oneof" json:"vrf,omitempty"`
	// Parent Network points to the id of the parent network if any
	ParentNetwork *string `protobuf:"bytes,14,opt,name=parent_network,json=parentNetwork,proto3,oneof" json:"parent_network,omitempty"`
	// AdditionalAnnouncableCidrs will be added to the allow list on the switch which prefixes might be announced
	AdditionalAnnouncableCidrs []string `` /* 142-byte string literal not displayed */
	// Length per addressfamily
	Length *v2.ChildPrefixLength `protobuf:"bytes,16,opt,name=length,proto3,oneof" json:"length,omitempty"`
	// AddressFamily to create, defaults to the same as the parent
	AddressFamily *v2.NetworkAddressFamily `` /* 152-byte string literal not displayed */
	// contains filtered or unexported fields
}

NetworkServiceCreateRequest

func (*NetworkServiceCreateRequest) Descriptor deprecated

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

Deprecated: Use NetworkServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*NetworkServiceCreateRequest) GetAdditionalAnnouncableCidrs

func (x *NetworkServiceCreateRequest) GetAdditionalAnnouncableCidrs() []string

func (*NetworkServiceCreateRequest) GetAddressFamily

func (x *NetworkServiceCreateRequest) GetAddressFamily() v2.NetworkAddressFamily

func (*NetworkServiceCreateRequest) GetDefaultChildPrefixLength

func (x *NetworkServiceCreateRequest) GetDefaultChildPrefixLength() *v2.ChildPrefixLength

func (*NetworkServiceCreateRequest) GetDescription

func (x *NetworkServiceCreateRequest) GetDescription() string

func (*NetworkServiceCreateRequest) GetDestinationPrefixes

func (x *NetworkServiceCreateRequest) GetDestinationPrefixes() []string

func (*NetworkServiceCreateRequest) GetId

func (*NetworkServiceCreateRequest) GetLabels

func (x *NetworkServiceCreateRequest) GetLabels() *v2.Labels

func (*NetworkServiceCreateRequest) GetLength

func (*NetworkServiceCreateRequest) GetMinChildPrefixLength

func (x *NetworkServiceCreateRequest) GetMinChildPrefixLength() *v2.ChildPrefixLength

func (*NetworkServiceCreateRequest) GetName

func (x *NetworkServiceCreateRequest) GetName() string

func (*NetworkServiceCreateRequest) GetNatType

func (x *NetworkServiceCreateRequest) GetNatType() v2.NATType

func (*NetworkServiceCreateRequest) GetParentNetwork added in v0.0.13

func (x *NetworkServiceCreateRequest) GetParentNetwork() string

func (*NetworkServiceCreateRequest) GetPartition

func (x *NetworkServiceCreateRequest) GetPartition() string

func (*NetworkServiceCreateRequest) GetPrefixes

func (x *NetworkServiceCreateRequest) GetPrefixes() []string

func (*NetworkServiceCreateRequest) GetProject

func (x *NetworkServiceCreateRequest) GetProject() string

func (*NetworkServiceCreateRequest) GetType

func (*NetworkServiceCreateRequest) GetVrf

func (x *NetworkServiceCreateRequest) GetVrf() uint32

func (*NetworkServiceCreateRequest) ProtoMessage

func (*NetworkServiceCreateRequest) ProtoMessage()

func (*NetworkServiceCreateRequest) ProtoReflect

func (*NetworkServiceCreateRequest) Reset

func (x *NetworkServiceCreateRequest) Reset()

func (*NetworkServiceCreateRequest) String

func (x *NetworkServiceCreateRequest) String() string

type NetworkServiceCreateResponse

type NetworkServiceCreateResponse struct {

	// Network the network
	Network *v2.Network `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	// contains filtered or unexported fields
}

NetworkServiceCreateResponse is the response payload for a network create request

func (*NetworkServiceCreateResponse) Descriptor deprecated

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

Deprecated: Use NetworkServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*NetworkServiceCreateResponse) GetNetwork

func (x *NetworkServiceCreateResponse) GetNetwork() *v2.Network

func (*NetworkServiceCreateResponse) ProtoMessage

func (*NetworkServiceCreateResponse) ProtoMessage()

func (*NetworkServiceCreateResponse) ProtoReflect

func (*NetworkServiceCreateResponse) Reset

func (x *NetworkServiceCreateResponse) Reset()

func (*NetworkServiceCreateResponse) String

type NetworkServiceDeleteRequest

type NetworkServiceDeleteRequest struct {

	// ID of the network to get
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

NetworkServiceDeleteRequest is the request payload for a network delete request

func (*NetworkServiceDeleteRequest) Descriptor deprecated

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

Deprecated: Use NetworkServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*NetworkServiceDeleteRequest) GetId

func (*NetworkServiceDeleteRequest) ProtoMessage

func (*NetworkServiceDeleteRequest) ProtoMessage()

func (*NetworkServiceDeleteRequest) ProtoReflect

func (*NetworkServiceDeleteRequest) Reset

func (x *NetworkServiceDeleteRequest) Reset()

func (*NetworkServiceDeleteRequest) String

func (x *NetworkServiceDeleteRequest) String() string

type NetworkServiceDeleteResponse

type NetworkServiceDeleteResponse struct {

	// Network the network
	Network *v2.Network `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	// contains filtered or unexported fields
}

NetworkServiceCapacityResponse is the response payload for a network delete request

func (*NetworkServiceDeleteResponse) Descriptor deprecated

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

Deprecated: Use NetworkServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*NetworkServiceDeleteResponse) GetNetwork

func (x *NetworkServiceDeleteResponse) GetNetwork() *v2.Network

func (*NetworkServiceDeleteResponse) ProtoMessage

func (*NetworkServiceDeleteResponse) ProtoMessage()

func (*NetworkServiceDeleteResponse) ProtoReflect

func (*NetworkServiceDeleteResponse) Reset

func (x *NetworkServiceDeleteResponse) Reset()

func (*NetworkServiceDeleteResponse) String

type NetworkServiceGetRequest

type NetworkServiceGetRequest struct {

	// ID of the network to get
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

NetworkServiceGetRequest

func (*NetworkServiceGetRequest) Descriptor deprecated

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

Deprecated: Use NetworkServiceGetRequest.ProtoReflect.Descriptor instead.

func (*NetworkServiceGetRequest) GetId

func (x *NetworkServiceGetRequest) GetId() string

func (*NetworkServiceGetRequest) ProtoMessage

func (*NetworkServiceGetRequest) ProtoMessage()

func (*NetworkServiceGetRequest) ProtoReflect

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

func (*NetworkServiceGetRequest) Reset

func (x *NetworkServiceGetRequest) Reset()

func (*NetworkServiceGetRequest) String

func (x *NetworkServiceGetRequest) String() string

type NetworkServiceGetResponse

type NetworkServiceGetResponse struct {

	// Network which was requested to get
	Network *v2.Network `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	// contains filtered or unexported fields
}

NetworkServiceGetResponse

func (*NetworkServiceGetResponse) Descriptor deprecated

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

Deprecated: Use NetworkServiceGetResponse.ProtoReflect.Descriptor instead.

func (*NetworkServiceGetResponse) GetNetwork

func (x *NetworkServiceGetResponse) GetNetwork() *v2.Network

func (*NetworkServiceGetResponse) ProtoMessage

func (*NetworkServiceGetResponse) ProtoMessage()

func (*NetworkServiceGetResponse) ProtoReflect

func (*NetworkServiceGetResponse) Reset

func (x *NetworkServiceGetResponse) Reset()

func (*NetworkServiceGetResponse) String

func (x *NetworkServiceGetResponse) String() string

type NetworkServiceListRequest

type NetworkServiceListRequest struct {

	// Query which specifies which networks to return
	Query *v2.NetworkQuery `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

NetworkServiceListRequest

func (*NetworkServiceListRequest) Descriptor deprecated

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

Deprecated: Use NetworkServiceListRequest.ProtoReflect.Descriptor instead.

func (*NetworkServiceListRequest) GetQuery

func (x *NetworkServiceListRequest) GetQuery() *v2.NetworkQuery

func (*NetworkServiceListRequest) ProtoMessage

func (*NetworkServiceListRequest) ProtoMessage()

func (*NetworkServiceListRequest) ProtoReflect

func (*NetworkServiceListRequest) Reset

func (x *NetworkServiceListRequest) Reset()

func (*NetworkServiceListRequest) String

func (x *NetworkServiceListRequest) String() string

type NetworkServiceListResponse

type NetworkServiceListResponse struct {

	// Networks are the requested networks
	Networks []*v2.Network `protobuf:"bytes,1,rep,name=networks,proto3" json:"networks,omitempty"`
	// contains filtered or unexported fields
}

NetworkServiceListResponse

func (*NetworkServiceListResponse) Descriptor deprecated

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

Deprecated: Use NetworkServiceListResponse.ProtoReflect.Descriptor instead.

func (*NetworkServiceListResponse) GetNetworks

func (x *NetworkServiceListResponse) GetNetworks() []*v2.Network

func (*NetworkServiceListResponse) ProtoMessage

func (*NetworkServiceListResponse) ProtoMessage()

func (*NetworkServiceListResponse) ProtoReflect

func (*NetworkServiceListResponse) Reset

func (x *NetworkServiceListResponse) Reset()

func (*NetworkServiceListResponse) String

func (x *NetworkServiceListResponse) String() string

type NetworkServiceUpdateRequest

type NetworkServiceUpdateRequest struct {

	// Id of this network
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// UpdateMeta contains the timestamp and strategy to be used in this update request
	UpdateMeta *v2.UpdateMeta `protobuf:"bytes,2,opt,name=update_meta,json=updateMeta,proto3" json:"update_meta,omitempty"`
	// Name of this network
	Name *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Description of this network
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Labels to update on this network
	Labels *v2.UpdateLabels `protobuf:"bytes,5,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
	// Prefixes in this network
	Prefixes []string `protobuf:"bytes,6,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	// Destination Prefixes in this network
	DestinationPrefixes []string `protobuf:"bytes,7,rep,name=destination_prefixes,json=destinationPrefixes,proto3" json:"destination_prefixes,omitempty"`
	// Default Child Prefix length defines the bit length of a child network created per addressfamily, of not specified during the allocate request
	DefaultChildPrefixLength *v2.ChildPrefixLength `` /* 144-byte string literal not displayed */
	// Min Child Prefix length asserts that during child network creation the requested bit length is greater or equal the min child prefix length
	MinChildPrefixLength *v2.ChildPrefixLength `` /* 132-byte string literal not displayed */
	// NATType of this network
	NatType *v2.NATType `protobuf:"varint,13,opt,name=nat_type,json=natType,proto3,enum=metalstack.api.v2.NATType,oneof" json:"nat_type,omitempty"`
	// AdditionalAnnouncableCidrs will be added to the allow list on the switch which prefixes might be announced
	AdditionalAnnouncableCidrs []string `` /* 142-byte string literal not displayed */
	// Force update, actually only prevents accidental removal of additional_announcable_cidrs which will destroy your dataplane in fact.
	Force bool `protobuf:"varint,20,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

NetworkServiceUpdateRequest is the request payload for a network update request

func (*NetworkServiceUpdateRequest) Descriptor deprecated

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

Deprecated: Use NetworkServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*NetworkServiceUpdateRequest) GetAdditionalAnnouncableCidrs

func (x *NetworkServiceUpdateRequest) GetAdditionalAnnouncableCidrs() []string

func (*NetworkServiceUpdateRequest) GetDefaultChildPrefixLength

func (x *NetworkServiceUpdateRequest) GetDefaultChildPrefixLength() *v2.ChildPrefixLength

func (*NetworkServiceUpdateRequest) GetDescription

func (x *NetworkServiceUpdateRequest) GetDescription() string

func (*NetworkServiceUpdateRequest) GetDestinationPrefixes

func (x *NetworkServiceUpdateRequest) GetDestinationPrefixes() []string

func (*NetworkServiceUpdateRequest) GetForce

func (x *NetworkServiceUpdateRequest) GetForce() bool

func (*NetworkServiceUpdateRequest) GetId

func (*NetworkServiceUpdateRequest) GetLabels

func (*NetworkServiceUpdateRequest) GetMinChildPrefixLength

func (x *NetworkServiceUpdateRequest) GetMinChildPrefixLength() *v2.ChildPrefixLength

func (*NetworkServiceUpdateRequest) GetName

func (x *NetworkServiceUpdateRequest) GetName() string

func (*NetworkServiceUpdateRequest) GetNatType

func (x *NetworkServiceUpdateRequest) GetNatType() v2.NATType

func (*NetworkServiceUpdateRequest) GetPrefixes

func (x *NetworkServiceUpdateRequest) GetPrefixes() []string

func (*NetworkServiceUpdateRequest) GetUpdateMeta added in v0.0.21

func (x *NetworkServiceUpdateRequest) GetUpdateMeta() *v2.UpdateMeta

func (*NetworkServiceUpdateRequest) ProtoMessage

func (*NetworkServiceUpdateRequest) ProtoMessage()

func (*NetworkServiceUpdateRequest) ProtoReflect

func (*NetworkServiceUpdateRequest) Reset

func (x *NetworkServiceUpdateRequest) Reset()

func (*NetworkServiceUpdateRequest) String

func (x *NetworkServiceUpdateRequest) String() string

type NetworkServiceUpdateResponse

type NetworkServiceUpdateResponse struct {

	// Network the network
	Network *v2.Network `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	// contains filtered or unexported fields
}

NetworkServiceUpdateResponse is the response payload for a network update request

func (*NetworkServiceUpdateResponse) Descriptor deprecated

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

Deprecated: Use NetworkServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*NetworkServiceUpdateResponse) GetNetwork

func (x *NetworkServiceUpdateResponse) GetNetwork() *v2.Network

func (*NetworkServiceUpdateResponse) ProtoMessage

func (*NetworkServiceUpdateResponse) ProtoMessage()

func (*NetworkServiceUpdateResponse) ProtoReflect

func (*NetworkServiceUpdateResponse) Reset

func (x *NetworkServiceUpdateResponse) Reset()

func (*NetworkServiceUpdateResponse) String

type PartitionServiceCapacityRequest

type PartitionServiceCapacityRequest struct {

	// ID of the partition to get
	Id *string `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
	// Size of machines to show the capacity
	Size *string `protobuf:"bytes,2,opt,name=size,proto3,oneof" json:"size,omitempty"`
	// Project of machines to show the capacity
	Project *string `protobuf:"bytes,3,opt,name=project,proto3,oneof" json:"project,omitempty"`
	// contains filtered or unexported fields
}

PartitionServiceListRequest is the request payload for a partition capacity request

func (*PartitionServiceCapacityRequest) Descriptor deprecated

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

Deprecated: Use PartitionServiceCapacityRequest.ProtoReflect.Descriptor instead.

func (*PartitionServiceCapacityRequest) GetId

func (*PartitionServiceCapacityRequest) GetProject

func (x *PartitionServiceCapacityRequest) GetProject() string

func (*PartitionServiceCapacityRequest) GetSize

func (*PartitionServiceCapacityRequest) ProtoMessage

func (*PartitionServiceCapacityRequest) ProtoMessage()

func (*PartitionServiceCapacityRequest) ProtoReflect

func (*PartitionServiceCapacityRequest) Reset

func (*PartitionServiceCapacityRequest) String

type PartitionServiceCapacityResponse

type PartitionServiceCapacityResponse struct {

	// Size is the size id correlating to all counts in this server capacity.
	Size string `protobuf:"bytes,1,opt,name=size,proto3" json:"size,omitempty"`
	// Total is the total amount of machines for this size.
	Total int64 `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	// PhonedHome is the amount of machines that are currently in the provisioning state "phoned home".
	PhonedHome int64 `protobuf:"varint,3,opt,name=phoned_home,json=phonedHome,proto3" json:"phoned_home,omitempty"`
	// Waiting is the amount of machines that are currently in the provisioning state "waiting".
	Waiting int64 `protobuf:"varint,4,opt,name=waiting,proto3" json:"waiting,omitempty"`
	// Other is the amount of machines that are neither in the provisioning state waiting nor in phoned home but in another provisioning state.
	Other int64 `protobuf:"varint,5,opt,name=other,proto3" json:"other,omitempty"`
	// OtherMachines contains the machine IDs for machines that were classified into "Other".
	OtherMachines []string `protobuf:"bytes,6,rep,name=other_machines,json=otherMachines,proto3" json:"other_machines,omitempty"`
	// Allocated is the amount of machines that are currently allocated.
	Allocated int64 `protobuf:"varint,7,opt,name=allocated,proto3" json:"allocated,omitempty"`
	// Allocatable is the amount of machines in a partition is the amount of machines that can be allocated.
	// Effectively this is the amount of waiting machines minus the machines that are unavailable due to machine state or un-allocatable. Size reservations are not considered in this count.
	Allocatable int64 `protobuf:"varint,8,opt,name=allocatable,proto3" json:"allocatable,omitempty"`
	// Free is the amount of machines in a partition that can be freely allocated at any given moment by a project.
	// Effectively this is the amount of waiting machines minus the machines that are unavailable due to machine state or un-allocatable due to size reservations.
	Free int64 `protobuf:"varint,9,opt,name=free,proto3" json:"free,omitempty"`
	// Unavailable is the amount of machine in a partition that are currently not allocatable because they are not waiting or
	// not in the machine state "available", e.g. locked or reserved.
	Unavailable int64 `protobuf:"varint,10,opt,name=unavailable,proto3" json:"unavailable,omitempty"`
	// Faulty is the amount of machines that are neither allocated nor in the pool of available machines because they report an error.
	Faulty int64 `protobuf:"varint,11,opt,name=faulty,proto3" json:"faulty,omitempty"`
	// FaultyMachines contains the machine IDs for machines that were classified into "Faulty".
	FaultyMachines []string `protobuf:"bytes,12,rep,name=faulty_machines,json=faultyMachines,proto3" json:"faulty_machines,omitempty"`
	// Reservations is the amount of reservations made for this size.
	Reservations int64 `protobuf:"varint,13,opt,name=reservations,proto3" json:"reservations,omitempty"`
	// UsedReservations is the amount of reservations already used up for this size.
	UsedReservations int64 `protobuf:"varint,14,opt,name=used_reservations,json=usedReservations,proto3" json:"used_reservations,omitempty"`
	// RemainingReservations is the amount of reservations remaining for this size.
	RemainingReservations int64 `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

PartitionServiceCapacityResponse is the response payload for a partition capacity request

func (*PartitionServiceCapacityResponse) Descriptor deprecated

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

Deprecated: Use PartitionServiceCapacityResponse.ProtoReflect.Descriptor instead.

func (*PartitionServiceCapacityResponse) GetAllocatable

func (x *PartitionServiceCapacityResponse) GetAllocatable() int64

func (*PartitionServiceCapacityResponse) GetAllocated

func (x *PartitionServiceCapacityResponse) GetAllocated() int64

func (*PartitionServiceCapacityResponse) GetFaulty

func (x *PartitionServiceCapacityResponse) GetFaulty() int64

func (*PartitionServiceCapacityResponse) GetFaultyMachines

func (x *PartitionServiceCapacityResponse) GetFaultyMachines() []string

func (*PartitionServiceCapacityResponse) GetFree

func (*PartitionServiceCapacityResponse) GetOther

func (*PartitionServiceCapacityResponse) GetOtherMachines

func (x *PartitionServiceCapacityResponse) GetOtherMachines() []string

func (*PartitionServiceCapacityResponse) GetPhonedHome

func (x *PartitionServiceCapacityResponse) GetPhonedHome() int64

func (*PartitionServiceCapacityResponse) GetRemainingReservations

func (x *PartitionServiceCapacityResponse) GetRemainingReservations() int64

func (*PartitionServiceCapacityResponse) GetReservations

func (x *PartitionServiceCapacityResponse) GetReservations() int64

func (*PartitionServiceCapacityResponse) GetSize

func (*PartitionServiceCapacityResponse) GetTotal

func (*PartitionServiceCapacityResponse) GetUnavailable

func (x *PartitionServiceCapacityResponse) GetUnavailable() int64

func (*PartitionServiceCapacityResponse) GetUsedReservations

func (x *PartitionServiceCapacityResponse) GetUsedReservations() int64

func (*PartitionServiceCapacityResponse) GetWaiting

func (x *PartitionServiceCapacityResponse) GetWaiting() int64

func (*PartitionServiceCapacityResponse) ProtoMessage

func (*PartitionServiceCapacityResponse) ProtoMessage()

func (*PartitionServiceCapacityResponse) ProtoReflect

func (*PartitionServiceCapacityResponse) Reset

func (*PartitionServiceCapacityResponse) String

type PartitionServiceCreateRequest

type PartitionServiceCreateRequest struct {

	// Partition the partition
	Partition *v2.Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
	// contains filtered or unexported fields
}

PartitionServiceCreateRequest is the request payload for a partition create request

func (*PartitionServiceCreateRequest) Descriptor deprecated

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

Deprecated: Use PartitionServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*PartitionServiceCreateRequest) GetPartition

func (x *PartitionServiceCreateRequest) GetPartition() *v2.Partition

func (*PartitionServiceCreateRequest) ProtoMessage

func (*PartitionServiceCreateRequest) ProtoMessage()

func (*PartitionServiceCreateRequest) ProtoReflect

func (*PartitionServiceCreateRequest) Reset

func (x *PartitionServiceCreateRequest) Reset()

func (*PartitionServiceCreateRequest) String

type PartitionServiceCreateResponse

type PartitionServiceCreateResponse struct {

	// Partition the partition
	Partition *v2.Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
	// contains filtered or unexported fields
}

PartitionServiceCreateResponse is the response payload for a partition create request

func (*PartitionServiceCreateResponse) Descriptor deprecated

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

Deprecated: Use PartitionServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*PartitionServiceCreateResponse) GetPartition

func (x *PartitionServiceCreateResponse) GetPartition() *v2.Partition

func (*PartitionServiceCreateResponse) ProtoMessage

func (*PartitionServiceCreateResponse) ProtoMessage()

func (*PartitionServiceCreateResponse) ProtoReflect

func (*PartitionServiceCreateResponse) Reset

func (x *PartitionServiceCreateResponse) Reset()

func (*PartitionServiceCreateResponse) String

type PartitionServiceDeleteRequest

type PartitionServiceDeleteRequest struct {

	// ID of the partition to get
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

PartitionServiceDeleteRequest is the request payload for a partition delete request

func (*PartitionServiceDeleteRequest) Descriptor deprecated

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

Deprecated: Use PartitionServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*PartitionServiceDeleteRequest) GetId

func (*PartitionServiceDeleteRequest) ProtoMessage

func (*PartitionServiceDeleteRequest) ProtoMessage()

func (*PartitionServiceDeleteRequest) ProtoReflect

func (*PartitionServiceDeleteRequest) Reset

func (x *PartitionServiceDeleteRequest) Reset()

func (*PartitionServiceDeleteRequest) String

type PartitionServiceDeleteResponse

type PartitionServiceDeleteResponse struct {

	// Partition the partition
	Partition *v2.Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
	// contains filtered or unexported fields
}

PartitionServiceCapacityResponse is the response payload for a partition delete request

func (*PartitionServiceDeleteResponse) Descriptor deprecated

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

Deprecated: Use PartitionServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*PartitionServiceDeleteResponse) GetPartition

func (x *PartitionServiceDeleteResponse) GetPartition() *v2.Partition

func (*PartitionServiceDeleteResponse) ProtoMessage

func (*PartitionServiceDeleteResponse) ProtoMessage()

func (*PartitionServiceDeleteResponse) ProtoReflect

func (*PartitionServiceDeleteResponse) Reset

func (x *PartitionServiceDeleteResponse) Reset()

func (*PartitionServiceDeleteResponse) String

type PartitionServiceUpdateRequest

type PartitionServiceUpdateRequest struct {

	// ID of this partition
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// UpdateMeta contains the timestamp and strategy to be used in this update request
	UpdateMeta *v2.UpdateMeta `protobuf:"bytes,2,opt,name=update_meta,json=updateMeta,proto3" json:"update_meta,omitempty"`
	// Description of this partition
	Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// PartitionBootConfiguration defines how metal-hammer boots
	BootConfiguration *v2.PartitionBootConfiguration `protobuf:"bytes,4,opt,name=boot_configuration,json=bootConfiguration,proto3" json:"boot_configuration,omitempty"`
	// DNSServers for this partition
	DnsServer []*v2.DNSServer `protobuf:"bytes,5,rep,name=dns_server,json=dnsServer,proto3" json:"dns_server,omitempty"`
	// NTPServers for this partition
	NtpServer []*v2.NTPServer `protobuf:"bytes,6,rep,name=ntp_server,json=ntpServer,proto3" json:"ntp_server,omitempty"`
	// ManagementServiceAddresses defines where the management is reachable
	// should be in the form <ip|host>:<port>
	MgmtServiceAddresses []string `protobuf:"bytes,7,rep,name=mgmt_service_addresses,json=mgmtServiceAddresses,proto3" json:"mgmt_service_addresses,omitempty"`
	// Labels to update on this network
	Labels *v2.UpdateLabels `protobuf:"bytes,8,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

PartitionServiceUpdateRequest is the request payload for a partition update request

func (*PartitionServiceUpdateRequest) Descriptor deprecated

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

Deprecated: Use PartitionServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*PartitionServiceUpdateRequest) GetBootConfiguration added in v0.0.20

func (x *PartitionServiceUpdateRequest) GetBootConfiguration() *v2.PartitionBootConfiguration

func (*PartitionServiceUpdateRequest) GetDescription added in v0.0.20

func (x *PartitionServiceUpdateRequest) GetDescription() string

func (*PartitionServiceUpdateRequest) GetDnsServer added in v0.0.20

func (x *PartitionServiceUpdateRequest) GetDnsServer() []*v2.DNSServer

func (*PartitionServiceUpdateRequest) GetId added in v0.0.20

func (*PartitionServiceUpdateRequest) GetLabels added in v0.0.20

func (*PartitionServiceUpdateRequest) GetMgmtServiceAddresses added in v0.0.20

func (x *PartitionServiceUpdateRequest) GetMgmtServiceAddresses() []string

func (*PartitionServiceUpdateRequest) GetNtpServer added in v0.0.20

func (x *PartitionServiceUpdateRequest) GetNtpServer() []*v2.NTPServer

func (*PartitionServiceUpdateRequest) GetUpdateMeta added in v0.0.21

func (x *PartitionServiceUpdateRequest) GetUpdateMeta() *v2.UpdateMeta

func (*PartitionServiceUpdateRequest) ProtoMessage

func (*PartitionServiceUpdateRequest) ProtoMessage()

func (*PartitionServiceUpdateRequest) ProtoReflect

func (*PartitionServiceUpdateRequest) Reset

func (x *PartitionServiceUpdateRequest) Reset()

func (*PartitionServiceUpdateRequest) String

type PartitionServiceUpdateResponse

type PartitionServiceUpdateResponse struct {

	// Partition the partition
	Partition *v2.Partition `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
	// contains filtered or unexported fields
}

PartitionServiceUpdateResponse is the response payload for a partition update request

func (*PartitionServiceUpdateResponse) Descriptor deprecated

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

Deprecated: Use PartitionServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*PartitionServiceUpdateResponse) GetPartition

func (x *PartitionServiceUpdateResponse) GetPartition() *v2.Partition

func (*PartitionServiceUpdateResponse) ProtoMessage

func (*PartitionServiceUpdateResponse) ProtoMessage()

func (*PartitionServiceUpdateResponse) ProtoReflect

func (*PartitionServiceUpdateResponse) Reset

func (x *PartitionServiceUpdateResponse) Reset()

func (*PartitionServiceUpdateResponse) String

type ProjectServiceListRequest added in v0.0.35

type ProjectServiceListRequest struct {

	// Tenant lists only projects of this tenant
	Tenant *string `protobuf:"bytes,1,opt,name=tenant,proto3,oneof" json:"tenant,omitempty"`
	// Labels lists only projects containing the given labels
	Labels *v2.Labels `protobuf:"bytes,2,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceListRequest is the request payload for the project list request

func (*ProjectServiceListRequest) Descriptor deprecated added in v0.0.35

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

Deprecated: Use ProjectServiceListRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceListRequest) GetLabels added in v0.0.35

func (x *ProjectServiceListRequest) GetLabels() *v2.Labels

func (*ProjectServiceListRequest) GetTenant added in v0.0.35

func (x *ProjectServiceListRequest) GetTenant() string

func (*ProjectServiceListRequest) ProtoMessage added in v0.0.35

func (*ProjectServiceListRequest) ProtoMessage()

func (*ProjectServiceListRequest) ProtoReflect added in v0.0.35

func (*ProjectServiceListRequest) Reset added in v0.0.35

func (x *ProjectServiceListRequest) Reset()

func (*ProjectServiceListRequest) String added in v0.0.35

func (x *ProjectServiceListRequest) String() string

type ProjectServiceListResponse added in v0.0.35

type ProjectServiceListResponse struct {

	// Projects is a list of all projects
	Projects []*v2.Project `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceListResponse is the response payload for the project list request

func (*ProjectServiceListResponse) Descriptor deprecated added in v0.0.35

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

Deprecated: Use ProjectServiceListResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceListResponse) GetProjects added in v0.0.35

func (x *ProjectServiceListResponse) GetProjects() []*v2.Project

func (*ProjectServiceListResponse) ProtoMessage added in v0.0.35

func (*ProjectServiceListResponse) ProtoMessage()

func (*ProjectServiceListResponse) ProtoReflect added in v0.0.35

func (*ProjectServiceListResponse) Reset added in v0.0.35

func (x *ProjectServiceListResponse) Reset()

func (*ProjectServiceListResponse) String added in v0.0.35

func (x *ProjectServiceListResponse) String() string

type SizeServiceCreateRequest added in v0.0.2

type SizeServiceCreateRequest struct {

	// Size is the size to create
	Size *v2.Size `protobuf:"bytes,1,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

SizeServiceCreateRequest is the request payload for a size create request

func (*SizeServiceCreateRequest) Descriptor deprecated added in v0.0.2

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

Deprecated: Use SizeServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*SizeServiceCreateRequest) GetSize added in v0.0.2

func (x *SizeServiceCreateRequest) GetSize() *v2.Size

func (*SizeServiceCreateRequest) ProtoMessage added in v0.0.2

func (*SizeServiceCreateRequest) ProtoMessage()

func (*SizeServiceCreateRequest) ProtoReflect added in v0.0.2

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

func (*SizeServiceCreateRequest) Reset added in v0.0.2

func (x *SizeServiceCreateRequest) Reset()

func (*SizeServiceCreateRequest) String added in v0.0.2

func (x *SizeServiceCreateRequest) String() string

type SizeServiceCreateResponse added in v0.0.2

type SizeServiceCreateResponse struct {

	// Size the size
	Size *v2.Size `protobuf:"bytes,1,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

SizeServiceGetResponse is the response payload for a size create request

func (*SizeServiceCreateResponse) Descriptor deprecated added in v0.0.2

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

Deprecated: Use SizeServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*SizeServiceCreateResponse) GetSize added in v0.0.2

func (x *SizeServiceCreateResponse) GetSize() *v2.Size

func (*SizeServiceCreateResponse) ProtoMessage added in v0.0.2

func (*SizeServiceCreateResponse) ProtoMessage()

func (*SizeServiceCreateResponse) ProtoReflect added in v0.0.2

func (*SizeServiceCreateResponse) Reset added in v0.0.2

func (x *SizeServiceCreateResponse) Reset()

func (*SizeServiceCreateResponse) String added in v0.0.2

func (x *SizeServiceCreateResponse) String() string

type SizeServiceDeleteRequest added in v0.0.2

type SizeServiceDeleteRequest struct {

	// ID of the size to delete
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

SizeServiceDeleteRequest is the request payload for a size delete request

func (*SizeServiceDeleteRequest) Descriptor deprecated added in v0.0.2

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

Deprecated: Use SizeServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*SizeServiceDeleteRequest) GetId added in v0.0.2

func (x *SizeServiceDeleteRequest) GetId() string

func (*SizeServiceDeleteRequest) ProtoMessage added in v0.0.2

func (*SizeServiceDeleteRequest) ProtoMessage()

func (*SizeServiceDeleteRequest) ProtoReflect added in v0.0.2

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

func (*SizeServiceDeleteRequest) Reset added in v0.0.2

func (x *SizeServiceDeleteRequest) Reset()

func (*SizeServiceDeleteRequest) String added in v0.0.2

func (x *SizeServiceDeleteRequest) String() string

type SizeServiceDeleteResponse added in v0.0.2

type SizeServiceDeleteResponse struct {

	// Size the size
	Size *v2.Size `protobuf:"bytes,1,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

SizeServiceDeleteResponse is the response payload for a size delete request

func (*SizeServiceDeleteResponse) Descriptor deprecated added in v0.0.2

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

Deprecated: Use SizeServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*SizeServiceDeleteResponse) GetSize added in v0.0.2

func (x *SizeServiceDeleteResponse) GetSize() *v2.Size

func (*SizeServiceDeleteResponse) ProtoMessage added in v0.0.2

func (*SizeServiceDeleteResponse) ProtoMessage()

func (*SizeServiceDeleteResponse) ProtoReflect added in v0.0.2

func (*SizeServiceDeleteResponse) Reset added in v0.0.2

func (x *SizeServiceDeleteResponse) Reset()

func (*SizeServiceDeleteResponse) String added in v0.0.2

func (x *SizeServiceDeleteResponse) String() string

type SizeServiceUpdateRequest added in v0.0.2

type SizeServiceUpdateRequest struct {

	// Id of this size
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// UpdateMeta contains the timestamp and strategy to be used in this update request
	UpdateMeta *v2.UpdateMeta `protobuf:"bytes,2,opt,name=update_meta,json=updateMeta,proto3" json:"update_meta,omitempty"`
	// Name of this size
	Name *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Description of this size
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Constraints which must match that a specific machine is considered of this size
	Constraints []*v2.SizeConstraint `protobuf:"bytes,5,rep,name=constraints,proto3" json:"constraints,omitempty"`
	// Labels to update on this size
	Labels *v2.UpdateLabels `protobuf:"bytes,6,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

SizeServiceUpdateRequest is the request payload for a size update request

func (*SizeServiceUpdateRequest) Descriptor deprecated added in v0.0.2

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

Deprecated: Use SizeServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*SizeServiceUpdateRequest) GetConstraints added in v0.0.2

func (x *SizeServiceUpdateRequest) GetConstraints() []*v2.SizeConstraint

func (*SizeServiceUpdateRequest) GetDescription added in v0.0.2

func (x *SizeServiceUpdateRequest) GetDescription() string

func (*SizeServiceUpdateRequest) GetId added in v0.0.2

func (x *SizeServiceUpdateRequest) GetId() string

func (*SizeServiceUpdateRequest) GetLabels added in v0.0.2

func (x *SizeServiceUpdateRequest) GetLabels() *v2.UpdateLabels

func (*SizeServiceUpdateRequest) GetName added in v0.0.2

func (x *SizeServiceUpdateRequest) GetName() string

func (*SizeServiceUpdateRequest) GetUpdateMeta added in v0.0.21

func (x *SizeServiceUpdateRequest) GetUpdateMeta() *v2.UpdateMeta

func (*SizeServiceUpdateRequest) ProtoMessage added in v0.0.2

func (*SizeServiceUpdateRequest) ProtoMessage()

func (*SizeServiceUpdateRequest) ProtoReflect added in v0.0.2

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

func (*SizeServiceUpdateRequest) Reset added in v0.0.2

func (x *SizeServiceUpdateRequest) Reset()

func (*SizeServiceUpdateRequest) String added in v0.0.2

func (x *SizeServiceUpdateRequest) String() string

type SizeServiceUpdateResponse added in v0.0.2

type SizeServiceUpdateResponse struct {

	// Size the size
	Size *v2.Size `protobuf:"bytes,1,opt,name=size,proto3" json:"size,omitempty"`
	// contains filtered or unexported fields
}

SizeServiceUpdateResponse is the response payload for a size update request

func (*SizeServiceUpdateResponse) Descriptor deprecated added in v0.0.2

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

Deprecated: Use SizeServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*SizeServiceUpdateResponse) GetSize added in v0.0.2

func (x *SizeServiceUpdateResponse) GetSize() *v2.Size

func (*SizeServiceUpdateResponse) ProtoMessage added in v0.0.2

func (*SizeServiceUpdateResponse) ProtoMessage()

func (*SizeServiceUpdateResponse) ProtoReflect added in v0.0.2

func (*SizeServiceUpdateResponse) Reset added in v0.0.2

func (x *SizeServiceUpdateResponse) Reset()

func (*SizeServiceUpdateResponse) String added in v0.0.2

func (x *SizeServiceUpdateResponse) String() string

type SwitchServiceDeleteRequest added in v0.0.23

type SwitchServiceDeleteRequest struct {

	// Id of the switch.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Force will allow switch deletion despite existing machine connections.
	Force bool `protobuf:"varint,2,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

SwitchServiceDeleteRequest.

func (*SwitchServiceDeleteRequest) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*SwitchServiceDeleteRequest) GetForce added in v0.0.23

func (x *SwitchServiceDeleteRequest) GetForce() bool

func (*SwitchServiceDeleteRequest) GetId added in v0.0.23

func (*SwitchServiceDeleteRequest) ProtoMessage added in v0.0.23

func (*SwitchServiceDeleteRequest) ProtoMessage()

func (*SwitchServiceDeleteRequest) ProtoReflect added in v0.0.23

func (*SwitchServiceDeleteRequest) Reset added in v0.0.23

func (x *SwitchServiceDeleteRequest) Reset()

func (*SwitchServiceDeleteRequest) String added in v0.0.23

func (x *SwitchServiceDeleteRequest) String() string

type SwitchServiceDeleteResponse added in v0.0.23

type SwitchServiceDeleteResponse struct {

	// Switch that has been deleted.
	Switch *v2.Switch `protobuf:"bytes,1,opt,name=switch,proto3" json:"switch,omitempty"`
	// contains filtered or unexported fields
}

SwitchServiceDeleteResponse.

func (*SwitchServiceDeleteResponse) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*SwitchServiceDeleteResponse) GetSwitch added in v0.0.23

func (x *SwitchServiceDeleteResponse) GetSwitch() *v2.Switch

func (*SwitchServiceDeleteResponse) ProtoMessage added in v0.0.23

func (*SwitchServiceDeleteResponse) ProtoMessage()

func (*SwitchServiceDeleteResponse) ProtoReflect added in v0.0.23

func (*SwitchServiceDeleteResponse) Reset added in v0.0.23

func (x *SwitchServiceDeleteResponse) Reset()

func (*SwitchServiceDeleteResponse) String added in v0.0.23

func (x *SwitchServiceDeleteResponse) String() string

type SwitchServiceGetRequest added in v0.0.23

type SwitchServiceGetRequest struct {

	// Id of the switch to get.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

SwitchServiceGetRequest.

func (*SwitchServiceGetRequest) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServiceGetRequest.ProtoReflect.Descriptor instead.

func (*SwitchServiceGetRequest) GetId added in v0.0.23

func (x *SwitchServiceGetRequest) GetId() string

func (*SwitchServiceGetRequest) ProtoMessage added in v0.0.23

func (*SwitchServiceGetRequest) ProtoMessage()

func (*SwitchServiceGetRequest) ProtoReflect added in v0.0.23

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

func (*SwitchServiceGetRequest) Reset added in v0.0.23

func (x *SwitchServiceGetRequest) Reset()

func (*SwitchServiceGetRequest) String added in v0.0.23

func (x *SwitchServiceGetRequest) String() string

type SwitchServiceGetResponse added in v0.0.23

type SwitchServiceGetResponse struct {

	// Switch that was requested.
	Switch *v2.Switch `protobuf:"bytes,1,opt,name=switch,proto3" json:"switch,omitempty"`
	// contains filtered or unexported fields
}

SwitchServiceGetResponse.

func (*SwitchServiceGetResponse) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServiceGetResponse.ProtoReflect.Descriptor instead.

func (*SwitchServiceGetResponse) GetSwitch added in v0.0.23

func (x *SwitchServiceGetResponse) GetSwitch() *v2.Switch

func (*SwitchServiceGetResponse) ProtoMessage added in v0.0.23

func (*SwitchServiceGetResponse) ProtoMessage()

func (*SwitchServiceGetResponse) ProtoReflect added in v0.0.23

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

func (*SwitchServiceGetResponse) Reset added in v0.0.23

func (x *SwitchServiceGetResponse) Reset()

func (*SwitchServiceGetResponse) String added in v0.0.23

func (x *SwitchServiceGetResponse) String() string

type SwitchServiceListRequest added in v0.0.23

type SwitchServiceListRequest struct {

	// Query to filter the results.
	Query *v2.SwitchQuery `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

SwitchServiceListRequest.

func (*SwitchServiceListRequest) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServiceListRequest.ProtoReflect.Descriptor instead.

func (*SwitchServiceListRequest) GetQuery added in v0.0.23

func (x *SwitchServiceListRequest) GetQuery() *v2.SwitchQuery

func (*SwitchServiceListRequest) ProtoMessage added in v0.0.23

func (*SwitchServiceListRequest) ProtoMessage()

func (*SwitchServiceListRequest) ProtoReflect added in v0.0.23

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

func (*SwitchServiceListRequest) Reset added in v0.0.23

func (x *SwitchServiceListRequest) Reset()

func (*SwitchServiceListRequest) String added in v0.0.23

func (x *SwitchServiceListRequest) String() string

type SwitchServiceListResponse added in v0.0.23

type SwitchServiceListResponse struct {

	// Switches that match the request query.
	Switches []*v2.Switch `protobuf:"bytes,1,rep,name=switches,proto3" json:"switches,omitempty"`
	// contains filtered or unexported fields
}

SwitchServiceListResponse.

func (*SwitchServiceListResponse) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServiceListResponse.ProtoReflect.Descriptor instead.

func (*SwitchServiceListResponse) GetSwitches added in v0.0.23

func (x *SwitchServiceListResponse) GetSwitches() []*v2.Switch

func (*SwitchServiceListResponse) ProtoMessage added in v0.0.23

func (*SwitchServiceListResponse) ProtoMessage()

func (*SwitchServiceListResponse) ProtoReflect added in v0.0.23

func (*SwitchServiceListResponse) Reset added in v0.0.23

func (x *SwitchServiceListResponse) Reset()

func (*SwitchServiceListResponse) String added in v0.0.23

func (x *SwitchServiceListResponse) String() string

type SwitchServiceMigrateRequest added in v0.0.23

type SwitchServiceMigrateRequest struct {

	// OldSwitch which to migrate away from.
	OldSwitch string `protobuf:"bytes,1,opt,name=old_switch,json=oldSwitch,proto3" json:"old_switch,omitempty"`
	// NewSwitch which to migrate to.
	NewSwitch string `protobuf:"bytes,2,opt,name=new_switch,json=newSwitch,proto3" json:"new_switch,omitempty"`
	// contains filtered or unexported fields
}

SwitchServiceMigrateRequest.

func (*SwitchServiceMigrateRequest) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServiceMigrateRequest.ProtoReflect.Descriptor instead.

func (*SwitchServiceMigrateRequest) GetNewSwitch added in v0.0.23

func (x *SwitchServiceMigrateRequest) GetNewSwitch() string

func (*SwitchServiceMigrateRequest) GetOldSwitch added in v0.0.23

func (x *SwitchServiceMigrateRequest) GetOldSwitch() string

func (*SwitchServiceMigrateRequest) ProtoMessage added in v0.0.23

func (*SwitchServiceMigrateRequest) ProtoMessage()

func (*SwitchServiceMigrateRequest) ProtoReflect added in v0.0.23

func (*SwitchServiceMigrateRequest) Reset added in v0.0.23

func (x *SwitchServiceMigrateRequest) Reset()

func (*SwitchServiceMigrateRequest) String added in v0.0.23

func (x *SwitchServiceMigrateRequest) String() string

type SwitchServiceMigrateResponse added in v0.0.23

type SwitchServiceMigrateResponse struct {

	// Switch that was migrated to.
	Switch *v2.Switch `protobuf:"bytes,1,opt,name=switch,proto3" json:"switch,omitempty"`
	// contains filtered or unexported fields
}

SwitchServiceMigrateResponse.

func (*SwitchServiceMigrateResponse) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServiceMigrateResponse.ProtoReflect.Descriptor instead.

func (*SwitchServiceMigrateResponse) GetSwitch added in v0.0.23

func (x *SwitchServiceMigrateResponse) GetSwitch() *v2.Switch

func (*SwitchServiceMigrateResponse) ProtoMessage added in v0.0.23

func (*SwitchServiceMigrateResponse) ProtoMessage()

func (*SwitchServiceMigrateResponse) ProtoReflect added in v0.0.23

func (*SwitchServiceMigrateResponse) Reset added in v0.0.23

func (x *SwitchServiceMigrateResponse) Reset()

func (*SwitchServiceMigrateResponse) String added in v0.0.23

type SwitchServicePortRequest added in v0.0.23

type SwitchServicePortRequest struct {

	// Id of the switch.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// NicName of the port whose status should be changed.
	NicName string `protobuf:"bytes,2,opt,name=nic_name,json=nicName,proto3" json:"nic_name,omitempty"`
	// Status that the port should have.
	Status v2.SwitchPortStatus `protobuf:"varint,3,opt,name=status,proto3,enum=metalstack.api.v2.SwitchPortStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

SwitchServicePortRequest.

func (*SwitchServicePortRequest) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServicePortRequest.ProtoReflect.Descriptor instead.

func (*SwitchServicePortRequest) GetId added in v0.0.23

func (x *SwitchServicePortRequest) GetId() string

func (*SwitchServicePortRequest) GetNicName added in v0.0.23

func (x *SwitchServicePortRequest) GetNicName() string

func (*SwitchServicePortRequest) GetStatus added in v0.0.23

func (*SwitchServicePortRequest) ProtoMessage added in v0.0.23

func (*SwitchServicePortRequest) ProtoMessage()

func (*SwitchServicePortRequest) ProtoReflect added in v0.0.23

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

func (*SwitchServicePortRequest) Reset added in v0.0.23

func (x *SwitchServicePortRequest) Reset()

func (*SwitchServicePortRequest) String added in v0.0.23

func (x *SwitchServicePortRequest) String() string

type SwitchServicePortResponse added in v0.0.23

type SwitchServicePortResponse struct {

	// Switch after the port status toggle..
	Switch *v2.Switch `protobuf:"bytes,1,opt,name=switch,proto3" json:"switch,omitempty"`
	// contains filtered or unexported fields
}

SwitchServicePortResponse.

func (*SwitchServicePortResponse) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServicePortResponse.ProtoReflect.Descriptor instead.

func (*SwitchServicePortResponse) GetSwitch added in v0.0.23

func (x *SwitchServicePortResponse) GetSwitch() *v2.Switch

func (*SwitchServicePortResponse) ProtoMessage added in v0.0.23

func (*SwitchServicePortResponse) ProtoMessage()

func (*SwitchServicePortResponse) ProtoReflect added in v0.0.23

func (*SwitchServicePortResponse) Reset added in v0.0.23

func (x *SwitchServicePortResponse) Reset()

func (*SwitchServicePortResponse) String added in v0.0.23

func (x *SwitchServicePortResponse) String() string

type SwitchServiceUpdateRequest added in v0.0.23

type SwitchServiceUpdateRequest struct {

	// ID of the switch.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// UpdateMeta contains the timestamp and strategy to be used in this update request.
	UpdateMeta *v2.UpdateMeta `protobuf:"bytes,2,opt,name=update_meta,json=updateMeta,proto3" json:"update_meta,omitempty"`
	// UpdatedAt is the date when this entity was updated.
	// must be part of the update request to ensure optimistic locking.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// Description of the switch.
	Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Replace mode is used to mark a switch ready for replacement.
	ReplaceMode *v2.SwitchReplaceMode `` /* 142-byte string literal not displayed */
	// Management IP is the switch's IP for management access.
	ManagementIp *string `protobuf:"bytes,6,opt,name=management_ip,json=managementIp,proto3,oneof" json:"management_ip,omitempty"`
	// Management user is the user name to use for management access.
	ManagementUser *string `protobuf:"bytes,7,opt,name=management_user,json=managementUser,proto3,oneof" json:"management_user,omitempty"`
	// Console command is the command for accessing the switch's console.
	ConsoleCommand *string `protobuf:"bytes,8,opt,name=console_command,json=consoleCommand,proto3,oneof" json:"console_command,omitempty"`
	// Nics are the front panel ports of the switch.
	Nics []*v2.SwitchNic `protobuf:"bytes,9,rep,name=nics,proto3" json:"nics,omitempty"`
	// SwitchOs is the OS running on the switch.
	Os *v2.SwitchOS `protobuf:"bytes,10,opt,name=os,proto3,oneof" json:"os,omitempty"`
	// contains filtered or unexported fields
}

SwitchServiceUpdateRequest.

func (*SwitchServiceUpdateRequest) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*SwitchServiceUpdateRequest) GetConsoleCommand added in v0.0.23

func (x *SwitchServiceUpdateRequest) GetConsoleCommand() string

func (*SwitchServiceUpdateRequest) GetDescription added in v0.0.23

func (x *SwitchServiceUpdateRequest) GetDescription() string

func (*SwitchServiceUpdateRequest) GetId added in v0.0.23

func (*SwitchServiceUpdateRequest) GetManagementIp added in v0.0.23

func (x *SwitchServiceUpdateRequest) GetManagementIp() string

func (*SwitchServiceUpdateRequest) GetManagementUser added in v0.0.23

func (x *SwitchServiceUpdateRequest) GetManagementUser() string

func (*SwitchServiceUpdateRequest) GetNics added in v0.0.23

func (x *SwitchServiceUpdateRequest) GetNics() []*v2.SwitchNic

func (*SwitchServiceUpdateRequest) GetOs added in v0.0.23

func (*SwitchServiceUpdateRequest) GetReplaceMode added in v0.0.23

func (x *SwitchServiceUpdateRequest) GetReplaceMode() v2.SwitchReplaceMode

func (*SwitchServiceUpdateRequest) GetUpdateMeta added in v0.0.23

func (x *SwitchServiceUpdateRequest) GetUpdateMeta() *v2.UpdateMeta

func (*SwitchServiceUpdateRequest) GetUpdatedAt added in v0.0.23

func (*SwitchServiceUpdateRequest) ProtoMessage added in v0.0.23

func (*SwitchServiceUpdateRequest) ProtoMessage()

func (*SwitchServiceUpdateRequest) ProtoReflect added in v0.0.23

func (*SwitchServiceUpdateRequest) Reset added in v0.0.23

func (x *SwitchServiceUpdateRequest) Reset()

func (*SwitchServiceUpdateRequest) String added in v0.0.23

func (x *SwitchServiceUpdateRequest) String() string

type SwitchServiceUpdateResponse added in v0.0.23

type SwitchServiceUpdateResponse struct {

	// Switch that was updated.
	Switch *v2.Switch `protobuf:"bytes,1,opt,name=switch,proto3" json:"switch,omitempty"`
	// contains filtered or unexported fields
}

SwitchServiceUpdateResponse.

func (*SwitchServiceUpdateResponse) Descriptor deprecated added in v0.0.23

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

Deprecated: Use SwitchServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*SwitchServiceUpdateResponse) GetSwitch added in v0.0.23

func (x *SwitchServiceUpdateResponse) GetSwitch() *v2.Switch

func (*SwitchServiceUpdateResponse) ProtoMessage added in v0.0.23

func (*SwitchServiceUpdateResponse) ProtoMessage()

func (*SwitchServiceUpdateResponse) ProtoReflect added in v0.0.23

func (*SwitchServiceUpdateResponse) Reset added in v0.0.23

func (x *SwitchServiceUpdateResponse) Reset()

func (*SwitchServiceUpdateResponse) String added in v0.0.23

func (x *SwitchServiceUpdateResponse) String() string

type TaskInfo added in v0.0.41

type TaskInfo struct {

	// ID is the identifier of the task.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Queue is the name of the queue in which the task belongs.
	Queue string `protobuf:"bytes,2,opt,name=queue,proto3" json:"queue,omitempty"`
	// Type is the type name of the task.
	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	// Payload is the payload data of the task.
	Payload []byte `protobuf:"bytes,4,opt,name=payload,proto3" json:"payload,omitempty"`
	// State indicates the task state.
	State TaskState `protobuf:"varint,5,opt,name=state,proto3,enum=metalstack.admin.v2.TaskState" json:"state,omitempty"`
	// MaxRetry is the maximum number of times the task can be retried.
	MaxRetry int32 `protobuf:"varint,6,opt,name=max_retry,json=maxRetry,proto3" json:"max_retry,omitempty"`
	// Retried is the number of times the task has retried so far.
	Retried int32 `protobuf:"varint,7,opt,name=retried,proto3" json:"retried,omitempty"`
	// LastError is the error message from the last failure.
	LastError string `protobuf:"bytes,8,opt,name=last_error,json=lastError,proto3" json:"last_error,omitempty"`
	// LastFailedAt is the time time of the last failure if any.
	// If the task has no failures, LastFailedAt is zero time (i.e. time.Time{}).
	LastFailedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=last_failed_at,json=lastFailedAt,proto3" json:"last_failed_at,omitempty"`
	// Timeout is the duration the task can be processed by Handler before being retried,
	Timeout *durationpb.Duration `protobuf:"bytes,10,opt,name=timeout,proto3" json:"timeout,omitempty"`
	// Deadline is the deadline for the task.
	Deadline *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=deadline,proto3" json:"deadline,omitempty"`
	// Group is the name of the group in which the task belongs.
	//
	// Tasks in the same queue can be grouped together by Group name and will be aggregated into one task
	// by a Server processing the queue.
	//
	// Empty string (default) indicates task does not belong to any groups, and no aggregation will be applied to the task.
	Group string `protobuf:"bytes,12,opt,name=group,proto3" json:"group,omitempty"`
	// NextProcessAt is the time the task is scheduled to be processed,
	// zero if not applicable.
	NextProcessAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=next_process_at,json=nextProcessAt,proto3" json:"next_process_at,omitempty"`
	// IsOrphaned describes whether the task is left in active state with no worker processing it.
	// An orphaned task indicates that the worker has crashed or experienced network failures and was not able to
	// extend its lease on the task.
	//
	// This task will be recovered by running a server against the queue the task is in.
	// This field is only applicable to tasks with TaskStateActive.
	IsOrphaned bool `protobuf:"varint,14,opt,name=is_orphaned,json=isOrphaned,proto3" json:"is_orphaned,omitempty"`
	// Retention is duration of the retention period after the task is successfully processed.
	Retention *durationpb.Duration `protobuf:"bytes,15,opt,name=retention,proto3" json:"retention,omitempty"`
	// CompletedAt is the time when the task is processed successfully.
	// Zero value (i.e. time.Time{}) indicates no value.
	CompletedAt *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=completed_at,json=completedAt,proto3" json:"completed_at,omitempty"`
	// Result holds the result data associated with the task.
	// Use ResultWriter to write result data from the Handler.
	Result []byte `protobuf:"bytes,17,opt,name=result,proto3" json:"result,omitempty"`
	// contains filtered or unexported fields
}

TaskInfo contains details of an async task

func (*TaskInfo) Descriptor deprecated added in v0.0.41

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

Deprecated: Use TaskInfo.ProtoReflect.Descriptor instead.

func (*TaskInfo) GetCompletedAt added in v0.0.41

func (x *TaskInfo) GetCompletedAt() *timestamppb.Timestamp

func (*TaskInfo) GetDeadline added in v0.0.41

func (x *TaskInfo) GetDeadline() *timestamppb.Timestamp

func (*TaskInfo) GetGroup added in v0.0.41

func (x *TaskInfo) GetGroup() string

func (*TaskInfo) GetId added in v0.0.41

func (x *TaskInfo) GetId() string

func (*TaskInfo) GetIsOrphaned added in v0.0.41

func (x *TaskInfo) GetIsOrphaned() bool

func (*TaskInfo) GetLastError added in v0.0.41

func (x *TaskInfo) GetLastError() string

func (*TaskInfo) GetLastFailedAt added in v0.0.41

func (x *TaskInfo) GetLastFailedAt() *timestamppb.Timestamp

func (*TaskInfo) GetMaxRetry added in v0.0.41

func (x *TaskInfo) GetMaxRetry() int32

func (*TaskInfo) GetNextProcessAt added in v0.0.41

func (x *TaskInfo) GetNextProcessAt() *timestamppb.Timestamp

func (*TaskInfo) GetPayload added in v0.0.41

func (x *TaskInfo) GetPayload() []byte

func (*TaskInfo) GetQueue added in v0.0.41

func (x *TaskInfo) GetQueue() string

func (*TaskInfo) GetResult added in v0.0.41

func (x *TaskInfo) GetResult() []byte

func (*TaskInfo) GetRetention added in v0.0.41

func (x *TaskInfo) GetRetention() *durationpb.Duration

func (*TaskInfo) GetRetried added in v0.0.41

func (x *TaskInfo) GetRetried() int32

func (*TaskInfo) GetState added in v0.0.41

func (x *TaskInfo) GetState() TaskState

func (*TaskInfo) GetTimeout added in v0.0.41

func (x *TaskInfo) GetTimeout() *durationpb.Duration

func (*TaskInfo) GetType added in v0.0.41

func (x *TaskInfo) GetType() string

func (*TaskInfo) ProtoMessage added in v0.0.41

func (*TaskInfo) ProtoMessage()

func (*TaskInfo) ProtoReflect added in v0.0.41

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

func (*TaskInfo) Reset added in v0.0.41

func (x *TaskInfo) Reset()

func (*TaskInfo) String added in v0.0.41

func (x *TaskInfo) String() string

type TaskServiceDeleteRequest added in v0.0.41

type TaskServiceDeleteRequest struct {

	// TaskId to cancel
	TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// Queue where this task was scheduled to
	Queue string `protobuf:"bytes,2,opt,name=queue,proto3" json:"queue,omitempty"`
	// contains filtered or unexported fields
}

TaskServiceDeleteRequest is the message to a delete task request

func (*TaskServiceDeleteRequest) Descriptor deprecated added in v0.0.41

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

Deprecated: Use TaskServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*TaskServiceDeleteRequest) GetQueue added in v0.0.41

func (x *TaskServiceDeleteRequest) GetQueue() string

func (*TaskServiceDeleteRequest) GetTaskId added in v0.0.41

func (x *TaskServiceDeleteRequest) GetTaskId() string

func (*TaskServiceDeleteRequest) ProtoMessage added in v0.0.41

func (*TaskServiceDeleteRequest) ProtoMessage()

func (*TaskServiceDeleteRequest) ProtoReflect added in v0.0.41

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

func (*TaskServiceDeleteRequest) Reset added in v0.0.41

func (x *TaskServiceDeleteRequest) Reset()

func (*TaskServiceDeleteRequest) String added in v0.0.41

func (x *TaskServiceDeleteRequest) String() string

type TaskServiceDeleteResponse added in v0.0.41

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

TaskServiceDeleteResponse is the response to a task delete request

func (*TaskServiceDeleteResponse) Descriptor deprecated added in v0.0.41

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

Deprecated: Use TaskServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*TaskServiceDeleteResponse) ProtoMessage added in v0.0.41

func (*TaskServiceDeleteResponse) ProtoMessage()

func (*TaskServiceDeleteResponse) ProtoReflect added in v0.0.41

func (*TaskServiceDeleteResponse) Reset added in v0.0.41

func (x *TaskServiceDeleteResponse) Reset()

func (*TaskServiceDeleteResponse) String added in v0.0.41

func (x *TaskServiceDeleteResponse) String() string

type TaskServiceGetRequest added in v0.0.41

type TaskServiceGetRequest struct {

	// TaskId to get
	TaskId string `protobuf:"bytes,1,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`
	// Queue where this task was scheduled to
	Queue string `protobuf:"bytes,2,opt,name=queue,proto3" json:"queue,omitempty"`
	// contains filtered or unexported fields
}

TaskServiceGetRequest is the message to a get task request

func (*TaskServiceGetRequest) Descriptor deprecated added in v0.0.41

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

Deprecated: Use TaskServiceGetRequest.ProtoReflect.Descriptor instead.

func (*TaskServiceGetRequest) GetQueue added in v0.0.41

func (x *TaskServiceGetRequest) GetQueue() string

func (*TaskServiceGetRequest) GetTaskId added in v0.0.41

func (x *TaskServiceGetRequest) GetTaskId() string

func (*TaskServiceGetRequest) ProtoMessage added in v0.0.41

func (*TaskServiceGetRequest) ProtoMessage()

func (*TaskServiceGetRequest) ProtoReflect added in v0.0.41

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

func (*TaskServiceGetRequest) Reset added in v0.0.41

func (x *TaskServiceGetRequest) Reset()

func (*TaskServiceGetRequest) String added in v0.0.41

func (x *TaskServiceGetRequest) String() string

type TaskServiceGetResponse added in v0.0.41

type TaskServiceGetResponse struct {

	// Task contains the task details
	Task *TaskInfo `protobuf:"bytes,1,opt,name=task,proto3" json:"task,omitempty"`
	// contains filtered or unexported fields
}

TaskServiceGetResponse is the response to a task get request

func (*TaskServiceGetResponse) Descriptor deprecated added in v0.0.41

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

Deprecated: Use TaskServiceGetResponse.ProtoReflect.Descriptor instead.

func (*TaskServiceGetResponse) GetTask added in v0.0.41

func (x *TaskServiceGetResponse) GetTask() *TaskInfo

func (*TaskServiceGetResponse) ProtoMessage added in v0.0.41

func (*TaskServiceGetResponse) ProtoMessage()

func (*TaskServiceGetResponse) ProtoReflect added in v0.0.41

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

func (*TaskServiceGetResponse) Reset added in v0.0.41

func (x *TaskServiceGetResponse) Reset()

func (*TaskServiceGetResponse) String added in v0.0.41

func (x *TaskServiceGetResponse) String() string

type TaskServiceListRequest added in v0.0.41

type TaskServiceListRequest struct {

	// Queue where this tasks should be listed
	// will return tasks from all queues if not specified
	Queue *string `protobuf:"bytes,1,opt,name=queue,proto3,oneof" json:"queue,omitempty"`
	// Count of tasks to return
	Count *uint32 `protobuf:"varint,2,opt,name=count,proto3,oneof" json:"count,omitempty"`
	// Page of tasks to return
	Page *uint32 `protobuf:"varint,3,opt,name=page,proto3,oneof" json:"page,omitempty"`
	// contains filtered or unexported fields
}

TaskServiceListRequest is the message to a task list request

func (*TaskServiceListRequest) Descriptor deprecated added in v0.0.41

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

Deprecated: Use TaskServiceListRequest.ProtoReflect.Descriptor instead.

func (*TaskServiceListRequest) GetCount added in v0.0.41

func (x *TaskServiceListRequest) GetCount() uint32

func (*TaskServiceListRequest) GetPage added in v0.0.41

func (x *TaskServiceListRequest) GetPage() uint32

func (*TaskServiceListRequest) GetQueue added in v0.0.41

func (x *TaskServiceListRequest) GetQueue() string

func (*TaskServiceListRequest) ProtoMessage added in v0.0.41

func (*TaskServiceListRequest) ProtoMessage()

func (*TaskServiceListRequest) ProtoReflect added in v0.0.41

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

func (*TaskServiceListRequest) Reset added in v0.0.41

func (x *TaskServiceListRequest) Reset()

func (*TaskServiceListRequest) String added in v0.0.41

func (x *TaskServiceListRequest) String() string

type TaskServiceListResponse added in v0.0.41

type TaskServiceListResponse struct {

	// Tasks contains the requested list of tasks
	Tasks []*TaskInfo `protobuf:"bytes,1,rep,name=tasks,proto3" json:"tasks,omitempty"`
	// contains filtered or unexported fields
}

TaskServiceListResponse is the response to a task list request

func (*TaskServiceListResponse) Descriptor deprecated added in v0.0.41

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

Deprecated: Use TaskServiceListResponse.ProtoReflect.Descriptor instead.

func (*TaskServiceListResponse) GetTasks added in v0.0.41

func (x *TaskServiceListResponse) GetTasks() []*TaskInfo

func (*TaskServiceListResponse) ProtoMessage added in v0.0.41

func (*TaskServiceListResponse) ProtoMessage()

func (*TaskServiceListResponse) ProtoReflect added in v0.0.41

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

func (*TaskServiceListResponse) Reset added in v0.0.41

func (x *TaskServiceListResponse) Reset()

func (*TaskServiceListResponse) String added in v0.0.41

func (x *TaskServiceListResponse) String() string

type TaskServiceQueuesRequest added in v0.0.41

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

TaskServiceQueuesRequest is the message to get all queues

func (*TaskServiceQueuesRequest) Descriptor deprecated added in v0.0.41

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

Deprecated: Use TaskServiceQueuesRequest.ProtoReflect.Descriptor instead.

func (*TaskServiceQueuesRequest) ProtoMessage added in v0.0.41

func (*TaskServiceQueuesRequest) ProtoMessage()

func (*TaskServiceQueuesRequest) ProtoReflect added in v0.0.41

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

func (*TaskServiceQueuesRequest) Reset added in v0.0.41

func (x *TaskServiceQueuesRequest) Reset()

func (*TaskServiceQueuesRequest) String added in v0.0.41

func (x *TaskServiceQueuesRequest) String() string

type TaskServiceQueuesResponse added in v0.0.41

type TaskServiceQueuesResponse struct {

	// Queues configured for the async system
	Queues []string `protobuf:"bytes,1,rep,name=queues,proto3" json:"queues,omitempty"`
	// contains filtered or unexported fields
}

TaskServiceQueuesResponse is the response to a queues request

func (*TaskServiceQueuesResponse) Descriptor deprecated added in v0.0.41

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

Deprecated: Use TaskServiceQueuesResponse.ProtoReflect.Descriptor instead.

func (*TaskServiceQueuesResponse) GetQueues added in v0.0.41

func (x *TaskServiceQueuesResponse) GetQueues() []string

func (*TaskServiceQueuesResponse) ProtoMessage added in v0.0.41

func (*TaskServiceQueuesResponse) ProtoMessage()

func (*TaskServiceQueuesResponse) ProtoReflect added in v0.0.41

func (*TaskServiceQueuesResponse) Reset added in v0.0.41

func (x *TaskServiceQueuesResponse) Reset()

func (*TaskServiceQueuesResponse) String added in v0.0.41

func (x *TaskServiceQueuesResponse) String() string

type TaskState added in v0.0.41

type TaskState int32

TaskState defines the state of the task

const (
	// TASK_STATE_UNSPECIFIED indicates a undefined state
	TaskState_TASK_STATE_UNSPECIFIED TaskState = 0
	// TASK_STATE_ACTIVE indicates that the task is currently being processed by Handler.
	TaskState_TASK_STATE_ACTIVE TaskState = 1
	// TASK_STATE_PENDING indicates that the task is ready to be processed by Handler.
	TaskState_TASK_STATE_PENDING TaskState = 2
	// TASK_STATE_SCHEDULED indicates that the task is scheduled to be processed some time in the future.
	TaskState_TASK_STATE_SCHEDULED TaskState = 3
	// TASK_STATE_RETRY indicates that the task has previously failed and scheduled to be processed some time in the future.
	TaskState_TASK_STATE_RETRY TaskState = 4
	// TASK_STATE_ARCHIVED indicates that the task is archived and stored for inspection purposes.
	TaskState_TASK_STATE_ARCHIVED TaskState = 5
	// TASK_STATE_COMPLETED indicates that the task is processed successfully and retained until the retention TTL expires.
	TaskState_TASK_STATE_COMPLETED TaskState = 6
	// TASK_STATE_AGGREGATING indicates that the task is waiting in a group to be aggregated into one task.
	TaskState_TASK_STATE_AGGREGATING TaskState = 7
)

func (TaskState) Descriptor added in v0.0.41

func (TaskState) Descriptor() protoreflect.EnumDescriptor

func (TaskState) Enum added in v0.0.41

func (x TaskState) Enum() *TaskState

func (TaskState) EnumDescriptor deprecated added in v0.0.41

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

Deprecated: Use TaskState.Descriptor instead.

func (TaskState) Number added in v0.0.41

func (x TaskState) Number() protoreflect.EnumNumber

func (TaskState) String added in v0.0.41

func (x TaskState) String() string

func (TaskState) Type added in v0.0.41

type TenantServiceCreateRequest

type TenantServiceCreateRequest struct {

	// Name of this tenant
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Description of this tenant
	Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// Email of the tenant, if not set will be inherited from the creator
	Email *string `protobuf:"bytes,3,opt,name=email,proto3,oneof" json:"email,omitempty"`
	// AvatarUrl of the tenant
	AvatarUrl *string `protobuf:"bytes,4,opt,name=avatar_url,json=avatarUrl,proto3,oneof" json:"avatar_url,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceCreateRequest is the request payload of the tenant create request

func (*TenantServiceCreateRequest) Descriptor deprecated

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

Deprecated: Use TenantServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceCreateRequest) GetAvatarUrl

func (x *TenantServiceCreateRequest) GetAvatarUrl() string

func (*TenantServiceCreateRequest) GetDescription

func (x *TenantServiceCreateRequest) GetDescription() string

func (*TenantServiceCreateRequest) GetEmail

func (x *TenantServiceCreateRequest) GetEmail() string

func (*TenantServiceCreateRequest) GetName

func (x *TenantServiceCreateRequest) GetName() string

func (*TenantServiceCreateRequest) ProtoMessage

func (*TenantServiceCreateRequest) ProtoMessage()

func (*TenantServiceCreateRequest) ProtoReflect

func (*TenantServiceCreateRequest) Reset

func (x *TenantServiceCreateRequest) Reset()

func (*TenantServiceCreateRequest) String

func (x *TenantServiceCreateRequest) String() string

type TenantServiceCreateResponse

type TenantServiceCreateResponse struct {

	// Tenant is the tenant
	Tenant *v2.Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceCreateResponse is the response payload of the tenant create request

func (*TenantServiceCreateResponse) Descriptor deprecated

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

Deprecated: Use TenantServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*TenantServiceCreateResponse) GetTenant

func (x *TenantServiceCreateResponse) GetTenant() *v2.Tenant

func (*TenantServiceCreateResponse) ProtoMessage

func (*TenantServiceCreateResponse) ProtoMessage()

func (*TenantServiceCreateResponse) ProtoReflect

func (*TenantServiceCreateResponse) Reset

func (x *TenantServiceCreateResponse) Reset()

func (*TenantServiceCreateResponse) String

func (x *TenantServiceCreateResponse) String() string

type TenantServiceListRequest

type TenantServiceListRequest struct {

	// Login of the tenant to list
	Login *string `protobuf:"bytes,1,opt,name=login,proto3,oneof" json:"login,omitempty"`
	// Name of the tenant to list
	Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Email of the tenant to list
	Email *string `protobuf:"bytes,3,opt,name=email,proto3,oneof" json:"email,omitempty"`
	// Paging details for the list request
	Paging *v2.Paging `protobuf:"bytes,7,opt,name=paging,proto3" json:"paging,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceListRequest is the request payload for a tenant list request

func (*TenantServiceListRequest) Descriptor deprecated

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

Deprecated: Use TenantServiceListRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceListRequest) GetEmail

func (x *TenantServiceListRequest) GetEmail() string

func (*TenantServiceListRequest) GetLogin

func (x *TenantServiceListRequest) GetLogin() string

func (*TenantServiceListRequest) GetName

func (x *TenantServiceListRequest) GetName() string

func (*TenantServiceListRequest) GetPaging

func (x *TenantServiceListRequest) GetPaging() *v2.Paging

func (*TenantServiceListRequest) ProtoMessage

func (*TenantServiceListRequest) ProtoMessage()

func (*TenantServiceListRequest) ProtoReflect

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

func (*TenantServiceListRequest) Reset

func (x *TenantServiceListRequest) Reset()

func (*TenantServiceListRequest) String

func (x *TenantServiceListRequest) String() string

type TenantServiceListResponse

type TenantServiceListResponse struct {

	// Tenants are the list of tenants
	Tenants []*v2.Tenant `protobuf:"bytes,1,rep,name=tenants,proto3" json:"tenants,omitempty"`
	// NextPage is used for pagination, returns the next page to be fetched and must then be provided in the list request.
	NextPage *uint64 `protobuf:"varint,2,opt,name=next_page,json=nextPage,proto3,oneof" json:"next_page,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceListResponse is the response payload for a tenant list request

func (*TenantServiceListResponse) Descriptor deprecated

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

Deprecated: Use TenantServiceListResponse.ProtoReflect.Descriptor instead.

func (*TenantServiceListResponse) GetNextPage

func (x *TenantServiceListResponse) GetNextPage() uint64

func (*TenantServiceListResponse) GetTenants

func (x *TenantServiceListResponse) GetTenants() []*v2.Tenant

func (*TenantServiceListResponse) ProtoMessage

func (*TenantServiceListResponse) ProtoMessage()

func (*TenantServiceListResponse) ProtoReflect

func (*TenantServiceListResponse) Reset

func (x *TenantServiceListResponse) Reset()

func (*TenantServiceListResponse) String

func (x *TenantServiceListResponse) String() string

type TokenServiceCreateRequest added in v0.0.32

type TokenServiceCreateRequest struct {

	// User this token should be created for, if omitted, user is derived from caller
	User *string `protobuf:"bytes,1,opt,name=user,proto3,oneof" json:"user,omitempty"`
	// TokenCreateRequest which should be created
	TokenCreateRequest *v2.TokenServiceCreateRequest `protobuf:"bytes,2,opt,name=token_create_request,json=tokenCreateRequest,proto3" json:"token_create_request,omitempty"`
	// contains filtered or unexported fields
}

TokenServiceCreateRequest is the request payload to create a token

func (*TokenServiceCreateRequest) Descriptor deprecated added in v0.0.32

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

Deprecated: Use TokenServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*TokenServiceCreateRequest) GetTokenCreateRequest added in v0.0.34

func (x *TokenServiceCreateRequest) GetTokenCreateRequest() *v2.TokenServiceCreateRequest

func (*TokenServiceCreateRequest) GetUser added in v0.0.32

func (x *TokenServiceCreateRequest) GetUser() string

func (*TokenServiceCreateRequest) ProtoMessage added in v0.0.32

func (*TokenServiceCreateRequest) ProtoMessage()

func (*TokenServiceCreateRequest) ProtoReflect added in v0.0.32

func (*TokenServiceCreateRequest) Reset added in v0.0.32

func (x *TokenServiceCreateRequest) Reset()

func (*TokenServiceCreateRequest) String added in v0.0.32

func (x *TokenServiceCreateRequest) String() string

type TokenServiceCreateResponse added in v0.0.32

type TokenServiceCreateResponse struct {

	// Token which was created
	Token *v2.Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// Secret is the body if the jwt token, should be used in api requests as bearer token
	Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

TokenServiceCreateResponse is the response payload of a token create request

func (*TokenServiceCreateResponse) Descriptor deprecated added in v0.0.32

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

Deprecated: Use TokenServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*TokenServiceCreateResponse) GetSecret added in v0.0.32

func (x *TokenServiceCreateResponse) GetSecret() string

func (*TokenServiceCreateResponse) GetToken added in v0.0.32

func (x *TokenServiceCreateResponse) GetToken() *v2.Token

func (*TokenServiceCreateResponse) ProtoMessage added in v0.0.32

func (*TokenServiceCreateResponse) ProtoMessage()

func (*TokenServiceCreateResponse) ProtoReflect added in v0.0.32

func (*TokenServiceCreateResponse) Reset added in v0.0.32

func (x *TokenServiceCreateResponse) Reset()

func (*TokenServiceCreateResponse) String added in v0.0.32

func (x *TokenServiceCreateResponse) String() string

type TokenServiceListRequest

type TokenServiceListRequest struct {

	// User is the id of the user for which the tokens should be listed
	User *string `protobuf:"bytes,1,opt,name=user,proto3,oneof" json:"user,omitempty"`
	// contains filtered or unexported fields
}

TokenServiceListRequest is the request payload for the token list request

func (*TokenServiceListRequest) Descriptor deprecated

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

Deprecated: Use TokenServiceListRequest.ProtoReflect.Descriptor instead.

func (*TokenServiceListRequest) GetUser added in v0.0.13

func (x *TokenServiceListRequest) GetUser() string

func (*TokenServiceListRequest) ProtoMessage

func (*TokenServiceListRequest) ProtoMessage()

func (*TokenServiceListRequest) ProtoReflect

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

func (*TokenServiceListRequest) Reset

func (x *TokenServiceListRequest) Reset()

func (*TokenServiceListRequest) String

func (x *TokenServiceListRequest) String() string

type TokenServiceListResponse

type TokenServiceListResponse struct {

	// Tokens is the list of tokens
	Tokens []*v2.Token `protobuf:"bytes,1,rep,name=tokens,proto3" json:"tokens,omitempty"`
	// contains filtered or unexported fields
}

TokenServiceListResponse is the response payload for the token list request

func (*TokenServiceListResponse) Descriptor deprecated

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

Deprecated: Use TokenServiceListResponse.ProtoReflect.Descriptor instead.

func (*TokenServiceListResponse) GetTokens

func (x *TokenServiceListResponse) GetTokens() []*v2.Token

func (*TokenServiceListResponse) ProtoMessage

func (*TokenServiceListResponse) ProtoMessage()

func (*TokenServiceListResponse) ProtoReflect

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

func (*TokenServiceListResponse) Reset

func (x *TokenServiceListResponse) Reset()

func (*TokenServiceListResponse) String

func (x *TokenServiceListResponse) String() string

type TokenServiceRevokeRequest

type TokenServiceRevokeRequest struct {

	// Uuid is the uuid of the token which should be revoked
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// User is the id of the user for which the token should be revoked
	User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}

TokenServiceRevokeRequest is the request payload for the token revoke request

func (*TokenServiceRevokeRequest) Descriptor deprecated

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

Deprecated: Use TokenServiceRevokeRequest.ProtoReflect.Descriptor instead.

func (*TokenServiceRevokeRequest) GetUser added in v0.0.13

func (x *TokenServiceRevokeRequest) GetUser() string

func (*TokenServiceRevokeRequest) GetUuid

func (x *TokenServiceRevokeRequest) GetUuid() string

func (*TokenServiceRevokeRequest) ProtoMessage

func (*TokenServiceRevokeRequest) ProtoMessage()

func (*TokenServiceRevokeRequest) ProtoReflect

func (*TokenServiceRevokeRequest) Reset

func (x *TokenServiceRevokeRequest) Reset()

func (*TokenServiceRevokeRequest) String

func (x *TokenServiceRevokeRequest) String() string

type TokenServiceRevokeResponse

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

TokenServiceRevokeResponse is the response payload for the token revoke request

func (*TokenServiceRevokeResponse) Descriptor deprecated

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

Deprecated: Use TokenServiceRevokeResponse.ProtoReflect.Descriptor instead.

func (*TokenServiceRevokeResponse) ProtoMessage

func (*TokenServiceRevokeResponse) ProtoMessage()

func (*TokenServiceRevokeResponse) ProtoReflect

func (*TokenServiceRevokeResponse) Reset

func (x *TokenServiceRevokeResponse) Reset()

func (*TokenServiceRevokeResponse) String

func (x *TokenServiceRevokeResponse) String() string

type VPNServiceAuthKeyRequest added in v0.0.37

type VPNServiceAuthKeyRequest struct {

	// Project for which a vpn authkey should be generated.
	Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// Ephemeral defines if the authkey should be ephemeral.
	Ephemeral bool `protobuf:"varint,2,opt,name=ephemeral,proto3" json:"ephemeral,omitempty"`
	// Expires defines the duration after which the authkey expires.
	Expires *durationpb.Duration `protobuf:"bytes,3,opt,name=expires,proto3" json:"expires,omitempty"`
	// Reason must be provided why access to the vpn is requested
	// reason is only forwarded to a audit sink
	Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	// contains filtered or unexported fields
}

VPNServiceAuthKeyRequest is the request payload for a vpn authkey request.

func (*VPNServiceAuthKeyRequest) Descriptor deprecated added in v0.0.37

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

Deprecated: Use VPNServiceAuthKeyRequest.ProtoReflect.Descriptor instead.

func (*VPNServiceAuthKeyRequest) GetEphemeral added in v0.0.37

func (x *VPNServiceAuthKeyRequest) GetEphemeral() bool

func (*VPNServiceAuthKeyRequest) GetExpires added in v0.0.37

func (x *VPNServiceAuthKeyRequest) GetExpires() *durationpb.Duration

func (*VPNServiceAuthKeyRequest) GetProject added in v0.0.37

func (x *VPNServiceAuthKeyRequest) GetProject() string

func (*VPNServiceAuthKeyRequest) GetReason added in v0.0.40

func (x *VPNServiceAuthKeyRequest) GetReason() string

func (*VPNServiceAuthKeyRequest) ProtoMessage added in v0.0.37

func (*VPNServiceAuthKeyRequest) ProtoMessage()

func (*VPNServiceAuthKeyRequest) ProtoReflect added in v0.0.37

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

func (*VPNServiceAuthKeyRequest) Reset added in v0.0.37

func (x *VPNServiceAuthKeyRequest) Reset()

func (*VPNServiceAuthKeyRequest) String added in v0.0.37

func (x *VPNServiceAuthKeyRequest) String() string

type VPNServiceAuthKeyResponse added in v0.0.37

type VPNServiceAuthKeyResponse struct {

	// Address is the address of the vpn control plane.
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// AuthKey is the key to connect to the vpn at the given address.
	// This key can only be seen once.
	AuthKey string `protobuf:"bytes,2,opt,name=auth_key,json=authKey,proto3" json:"auth_key,omitempty"`
	// Ephemeral defines if the authkey should be ephemeral.
	Ephemeral bool `protobuf:"varint,3,opt,name=ephemeral,proto3" json:"ephemeral,omitempty"`
	// ExpiresAt this key cannot be used after this timestamp.
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// CreatedAt this key was created at this timestamp.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}

VPNServiceAuthKeyResponse is the request payload for a authkey response

func (*VPNServiceAuthKeyResponse) Descriptor deprecated added in v0.0.37

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

Deprecated: Use VPNServiceAuthKeyResponse.ProtoReflect.Descriptor instead.

func (*VPNServiceAuthKeyResponse) GetAddress added in v0.0.37

func (x *VPNServiceAuthKeyResponse) GetAddress() string

func (*VPNServiceAuthKeyResponse) GetAuthKey added in v0.0.37

func (x *VPNServiceAuthKeyResponse) GetAuthKey() string

func (*VPNServiceAuthKeyResponse) GetCreatedAt added in v0.0.40

func (x *VPNServiceAuthKeyResponse) GetCreatedAt() *timestamppb.Timestamp

func (*VPNServiceAuthKeyResponse) GetEphemeral added in v0.0.40

func (x *VPNServiceAuthKeyResponse) GetEphemeral() bool

func (*VPNServiceAuthKeyResponse) GetExpiresAt added in v0.0.40

func (x *VPNServiceAuthKeyResponse) GetExpiresAt() *timestamppb.Timestamp

func (*VPNServiceAuthKeyResponse) ProtoMessage added in v0.0.37

func (*VPNServiceAuthKeyResponse) ProtoMessage()

func (*VPNServiceAuthKeyResponse) ProtoReflect added in v0.0.37

func (*VPNServiceAuthKeyResponse) Reset added in v0.0.37

func (x *VPNServiceAuthKeyResponse) Reset()

func (*VPNServiceAuthKeyResponse) String added in v0.0.37

func (x *VPNServiceAuthKeyResponse) String() string

type VPNServiceListNodesRequest added in v0.0.37

type VPNServiceListNodesRequest struct {

	// Project if given only nodes of this user are returned
	Project *string `protobuf:"bytes,1,opt,name=project,proto3,oneof" json:"project,omitempty"`
	// contains filtered or unexported fields
}

VPNServiceListNodesRequest is the request payload for a vpn list nodes request

func (*VPNServiceListNodesRequest) Descriptor deprecated added in v0.0.37

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

Deprecated: Use VPNServiceListNodesRequest.ProtoReflect.Descriptor instead.

func (*VPNServiceListNodesRequest) GetProject added in v0.0.37

func (x *VPNServiceListNodesRequest) GetProject() string

func (*VPNServiceListNodesRequest) ProtoMessage added in v0.0.37

func (*VPNServiceListNodesRequest) ProtoMessage()

func (*VPNServiceListNodesRequest) ProtoReflect added in v0.0.37

func (*VPNServiceListNodesRequest) Reset added in v0.0.37

func (x *VPNServiceListNodesRequest) Reset()

func (*VPNServiceListNodesRequest) String added in v0.0.37

func (x *VPNServiceListNodesRequest) String() string

type VPNServiceListNodesResponse added in v0.0.37

type VPNServiceListNodesResponse struct {

	// Nodes connected to the vpn
	Nodes []*v2.VPNNode `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	// contains filtered or unexported fields
}

VPNServiceListNodesResponse is the response payload for a vpn list nodes request

func (*VPNServiceListNodesResponse) Descriptor deprecated added in v0.0.37

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

Deprecated: Use VPNServiceListNodesResponse.ProtoReflect.Descriptor instead.

func (*VPNServiceListNodesResponse) GetNodes added in v0.0.37

func (x *VPNServiceListNodesResponse) GetNodes() []*v2.VPNNode

func (*VPNServiceListNodesResponse) ProtoMessage added in v0.0.37

func (*VPNServiceListNodesResponse) ProtoMessage()

func (*VPNServiceListNodesResponse) ProtoReflect added in v0.0.37

func (*VPNServiceListNodesResponse) Reset added in v0.0.37

func (x *VPNServiceListNodesResponse) Reset()

func (*VPNServiceListNodesResponse) String added in v0.0.37

func (x *VPNServiceListNodesResponse) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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