adminv2

package
v0.0.37 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

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_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 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 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"`
	// MachineConnections map machines to the nics they are connected to.
	MachineConnections []*v2.MachineConnection `protobuf:"bytes,11,rep,name=machine_connections,json=machineConnections,proto3" json:"machine_connections,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) GetMachineConnections added in v0.0.36

func (x *SwitchServiceUpdateRequest) GetMachineConnections() []*v2.MachineConnection

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 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"`
	// 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) 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"`
	// 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) 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