adminv1

package
v0.15.5 Latest Latest
Warning

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

Go to latest
Published: Sep 24, 2025 License: MIT Imports: 9 Imported by: 4

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_admin_v1_audit_proto protoreflect.FileDescriptor
View Source
var File_admin_v1_cluster_proto protoreflect.FileDescriptor
View Source
var File_admin_v1_machine_proto protoreflect.FileDescriptor
View Source
var File_admin_v1_payment_proto protoreflect.FileDescriptor
View Source
var File_admin_v1_project_proto protoreflect.FileDescriptor
View Source
var File_admin_v1_storage_proto protoreflect.FileDescriptor
View Source
var File_admin_v1_tenant_proto protoreflect.FileDescriptor
View Source
var File_admin_v1_token_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AuditServiceGetRequest added in v0.15.4

type AuditServiceGetRequest struct {

	// Uuid of the audit trace
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// Phase specifies the audit phase. Defaults to request
	Phase *v1.AuditPhase `protobuf:"varint,2,opt,name=phase,proto3,enum=api.v1.AuditPhase,oneof" json:"phase,omitempty"`
	// contains filtered or unexported fields
}

AuditServiceGetRequest is the request payload of a audit get request

func (*AuditServiceGetRequest) Descriptor deprecated added in v0.15.4

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

Deprecated: Use AuditServiceGetRequest.ProtoReflect.Descriptor instead.

func (*AuditServiceGetRequest) GetPhase added in v0.15.4

func (x *AuditServiceGetRequest) GetPhase() v1.AuditPhase

func (*AuditServiceGetRequest) GetUuid added in v0.15.4

func (x *AuditServiceGetRequest) GetUuid() string

func (*AuditServiceGetRequest) ProtoMessage added in v0.15.4

func (*AuditServiceGetRequest) ProtoMessage()

func (*AuditServiceGetRequest) ProtoReflect added in v0.15.4

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

func (*AuditServiceGetRequest) Reset added in v0.15.4

func (x *AuditServiceGetRequest) Reset()

func (*AuditServiceGetRequest) String added in v0.15.4

func (x *AuditServiceGetRequest) String() string

type AuditServiceGetResponse added in v0.15.4

type AuditServiceGetResponse struct {

	// Trace is the audit trace
	Trace *v1.AuditTrace `protobuf:"bytes,1,opt,name=trace,proto3" json:"trace,omitempty"`
	// contains filtered or unexported fields
}

AuditServiceGetResponse is the response payload of a audit get request

func (*AuditServiceGetResponse) Descriptor deprecated added in v0.15.4

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

Deprecated: Use AuditServiceGetResponse.ProtoReflect.Descriptor instead.

func (*AuditServiceGetResponse) GetTrace added in v0.15.4

func (x *AuditServiceGetResponse) GetTrace() *v1.AuditTrace

func (*AuditServiceGetResponse) ProtoMessage added in v0.15.4

func (*AuditServiceGetResponse) ProtoMessage()

func (*AuditServiceGetResponse) ProtoReflect added in v0.15.4

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

func (*AuditServiceGetResponse) Reset added in v0.15.4

func (x *AuditServiceGetResponse) Reset()

func (*AuditServiceGetResponse) String added in v0.15.4

func (x *AuditServiceGetResponse) String() string

type AuditServiceListRequest added in v0.15.3

type AuditServiceListRequest struct {

	// Uuid of the audit trace
	Uuid *string `protobuf:"bytes,2,opt,name=uuid,proto3,oneof" json:"uuid,omitempty"`
	// From describes the start of the time window in which to list audit traces.
	// Defaults to the last eight hours
	From *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=from,proto3,oneof" json:"from,omitempty"`
	// To describes the end of the time window in which to list audit traces.
	// Defaults to the time the request was issued
	To *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=to,proto3,oneof" json:"to,omitempty"`
	// User is the user who called the api method
	User *string `protobuf:"bytes,5,opt,name=user,proto3,oneof" json:"user,omitempty"`
	// Project is the project targeted by the api call
	Project *string `protobuf:"bytes,6,opt,name=project,proto3,oneof" json:"project,omitempty"`
	// Method is the api method that was called
	Method *string `protobuf:"bytes,7,opt,name=method,proto3,oneof" json:"method,omitempty"`
	// Source IP contains the ip address of the caller
	SourceIp *string `protobuf:"bytes,8,opt,name=source_ip,json=sourceIp,proto3,oneof" json:"source_ip,omitempty"`
	// Result Code is a string describing the result of the api call
	ResultCode *int32 `protobuf:"varint,9,opt,name=result_code,json=resultCode,proto3,oneof" json:"result_code,omitempty"`
	// Body is a string providing text-search of the body field
	Body *string `protobuf:"bytes,10,opt,name=body,proto3,oneof" json:"body,omitempty"`
	// Limit is a number limiting the length of the response (min: 1, max: 1000,
	// defaults to 200)
	Limit *int32 `protobuf:"varint,11,opt,name=limit,proto3,oneof" json:"limit,omitempty"`
	// Phase specifies the audit phase
	Phase *v1.AuditPhase `protobuf:"varint,12,opt,name=phase,proto3,enum=api.v1.AuditPhase,oneof" json:"phase,omitempty"`
	// contains filtered or unexported fields
}

AuditServiceListRequest is the request payload to list audits

func (*AuditServiceListRequest) Descriptor deprecated added in v0.15.3

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

Deprecated: Use AuditServiceListRequest.ProtoReflect.Descriptor instead.

func (*AuditServiceListRequest) GetBody added in v0.15.3

func (x *AuditServiceListRequest) GetBody() string

func (*AuditServiceListRequest) GetFrom added in v0.15.3

func (*AuditServiceListRequest) GetLimit added in v0.15.3

func (x *AuditServiceListRequest) GetLimit() int32

func (*AuditServiceListRequest) GetMethod added in v0.15.3

func (x *AuditServiceListRequest) GetMethod() string

func (*AuditServiceListRequest) GetPhase added in v0.15.3

func (x *AuditServiceListRequest) GetPhase() v1.AuditPhase

func (*AuditServiceListRequest) GetProject added in v0.15.3

func (x *AuditServiceListRequest) GetProject() string

func (*AuditServiceListRequest) GetResultCode added in v0.15.3

func (x *AuditServiceListRequest) GetResultCode() int32

func (*AuditServiceListRequest) GetSourceIp added in v0.15.3

func (x *AuditServiceListRequest) GetSourceIp() string

func (*AuditServiceListRequest) GetTo added in v0.15.3

func (*AuditServiceListRequest) GetUser added in v0.15.3

func (x *AuditServiceListRequest) GetUser() string

func (*AuditServiceListRequest) GetUuid added in v0.15.3

func (x *AuditServiceListRequest) GetUuid() string

func (*AuditServiceListRequest) ProtoMessage added in v0.15.3

func (*AuditServiceListRequest) ProtoMessage()

func (*AuditServiceListRequest) ProtoReflect added in v0.15.3

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

func (*AuditServiceListRequest) Reset added in v0.15.3

func (x *AuditServiceListRequest) Reset()

func (*AuditServiceListRequest) String added in v0.15.3

func (x *AuditServiceListRequest) String() string

type AuditServiceListResponse added in v0.15.3

type AuditServiceListResponse struct {

	// Traces is a list of audit traces
	Traces []*v1.AuditTrace `protobuf:"bytes,1,rep,name=traces,proto3" json:"traces,omitempty"`
	// contains filtered or unexported fields
}

AuditServiceListResponse is the response payload of a audit list request

func (*AuditServiceListResponse) Descriptor deprecated added in v0.15.3

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

Deprecated: Use AuditServiceListResponse.ProtoReflect.Descriptor instead.

func (*AuditServiceListResponse) GetTraces added in v0.15.3

func (x *AuditServiceListResponse) GetTraces() []*v1.AuditTrace

func (*AuditServiceListResponse) ProtoMessage added in v0.15.3

func (*AuditServiceListResponse) ProtoMessage()

func (*AuditServiceListResponse) ProtoReflect added in v0.15.3

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

func (*AuditServiceListResponse) Reset added in v0.15.3

func (x *AuditServiceListResponse) Reset()

func (*AuditServiceListResponse) String added in v0.15.3

func (x *AuditServiceListResponse) String() string

type ClusterHealth

type ClusterHealth struct {

	// State of the cluster
	State string `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`
	// NumDegradedVolumes is the number of degraded volumes
	NumDegradedVolumes uint32 `protobuf:"varint,2,opt,name=num_degraded_volumes,json=numDegradedVolumes,proto3" json:"num_degraded_volumes,omitempty"`
	// NumReadonlyVolumes is the number of read only volumes
	NumReadOnlyVolumes uint32 `protobuf:"varint,3,opt,name=num_read_only_volumes,json=numReadOnlyVolumes,proto3" json:"num_read_only_volumes,omitempty"`
	// NumNotAvailableVolumes is the number of not available volumes
	NumNotAvailableVolumes uint32 `` /* 132-byte string literal not displayed */
	// NumInactiveVolumes is the number of inactive volumes
	NumInactiveNodes uint32 `protobuf:"varint,5,opt,name=num_inactive_nodes,json=numInactiveNodes,proto3" json:"num_inactive_nodes,omitempty"`
	// contains filtered or unexported fields
}

ClusterHealth the health of the cluster

func (*ClusterHealth) Descriptor deprecated

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

Deprecated: Use ClusterHealth.ProtoReflect.Descriptor instead.

func (*ClusterHealth) GetNumDegradedVolumes

func (x *ClusterHealth) GetNumDegradedVolumes() uint32

func (*ClusterHealth) GetNumInactiveNodes

func (x *ClusterHealth) GetNumInactiveNodes() uint32

func (*ClusterHealth) GetNumNotAvailableVolumes

func (x *ClusterHealth) GetNumNotAvailableVolumes() uint32

func (*ClusterHealth) GetNumReadOnlyVolumes

func (x *ClusterHealth) GetNumReadOnlyVolumes() uint32

func (*ClusterHealth) GetState

func (x *ClusterHealth) GetState() string

func (*ClusterHealth) ProtoMessage

func (*ClusterHealth) ProtoMessage()

func (*ClusterHealth) ProtoReflect

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

func (*ClusterHealth) Reset

func (x *ClusterHealth) Reset()

func (*ClusterHealth) String

func (x *ClusterHealth) String() string

type ClusterServiceCredentialsRequest

type ClusterServiceCredentialsRequest struct {

	// Uuid of the cluster
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// WithVpn if set VPN details are returned
	WithVpn bool `protobuf:"varint,2,opt,name=with_vpn,json=withVpn,proto3" json:"with_vpn,omitempty"`
	// WithSsh if set ssh access credentials are returned
	WithSsh bool `protobuf:"varint,3,opt,name=with_ssh,json=withSsh,proto3" json:"with_ssh,omitempty"`
	// Expiration defines the duration after which the kubernetes token is not valid anymore
	Expiration *durationpb.Duration `protobuf:"bytes,4,opt,name=expiration,proto3,oneof" json:"expiration,omitempty"`
	// contains filtered or unexported fields
}

ClusterServiceCredentialsRequest is the request payload for the cluster credentials request

func (*ClusterServiceCredentialsRequest) Descriptor deprecated

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

Deprecated: Use ClusterServiceCredentialsRequest.ProtoReflect.Descriptor instead.

func (*ClusterServiceCredentialsRequest) GetExpiration

func (*ClusterServiceCredentialsRequest) GetUuid

func (*ClusterServiceCredentialsRequest) GetWithSsh

func (x *ClusterServiceCredentialsRequest) GetWithSsh() bool

func (*ClusterServiceCredentialsRequest) GetWithVpn

func (x *ClusterServiceCredentialsRequest) GetWithVpn() bool

func (*ClusterServiceCredentialsRequest) ProtoMessage

func (*ClusterServiceCredentialsRequest) ProtoMessage()

func (*ClusterServiceCredentialsRequest) ProtoReflect

func (*ClusterServiceCredentialsRequest) Reset

func (*ClusterServiceCredentialsRequest) String

type ClusterServiceCredentialsResponse

type ClusterServiceCredentialsResponse struct {

	// Kubeconfig is the access token for the kubernetes api of this cluster
	Kubeconfig string `protobuf:"bytes,1,opt,name=kubeconfig,proto3" json:"kubeconfig,omitempty"`
	// SshKeypair is the keypair to access the firewall of the cluster with ssh
	SshKeypair *SSHKeyPair `protobuf:"bytes,2,opt,name=ssh_keypair,json=sshKeypair,proto3" json:"ssh_keypair,omitempty"`
	// Vpn are the VPN access details
	Vpn *VPN `protobuf:"bytes,3,opt,name=vpn,proto3" json:"vpn,omitempty"`
	// contains filtered or unexported fields
}

ClusterServiceCredentialsResponse is the response payload for the cluster credentials request

func (*ClusterServiceCredentialsResponse) Descriptor deprecated

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

Deprecated: Use ClusterServiceCredentialsResponse.ProtoReflect.Descriptor instead.

func (*ClusterServiceCredentialsResponse) GetKubeconfig

func (x *ClusterServiceCredentialsResponse) GetKubeconfig() string

func (*ClusterServiceCredentialsResponse) GetSshKeypair

func (x *ClusterServiceCredentialsResponse) GetSshKeypair() *SSHKeyPair

func (*ClusterServiceCredentialsResponse) GetVpn

func (*ClusterServiceCredentialsResponse) ProtoMessage

func (*ClusterServiceCredentialsResponse) ProtoMessage()

func (*ClusterServiceCredentialsResponse) ProtoReflect

func (*ClusterServiceCredentialsResponse) Reset

func (*ClusterServiceCredentialsResponse) String

type ClusterServiceGetRequest

type ClusterServiceGetRequest struct {

	// Uuid of the cluster to get
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// WithMachines if set to true machines of all worker groups are also returned
	WithMachines bool `protobuf:"varint,2,opt,name=with_machines,json=withMachines,proto3" json:"with_machines,omitempty"`
	// contains filtered or unexported fields
}

ClusterServiceGetRequest is the request payload for the cluster get request

func (*ClusterServiceGetRequest) Descriptor deprecated

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

Deprecated: Use ClusterServiceGetRequest.ProtoReflect.Descriptor instead.

func (*ClusterServiceGetRequest) GetUuid

func (x *ClusterServiceGetRequest) GetUuid() string

func (*ClusterServiceGetRequest) GetWithMachines

func (x *ClusterServiceGetRequest) GetWithMachines() bool

func (*ClusterServiceGetRequest) ProtoMessage

func (*ClusterServiceGetRequest) ProtoMessage()

func (*ClusterServiceGetRequest) ProtoReflect

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

func (*ClusterServiceGetRequest) Reset

func (x *ClusterServiceGetRequest) Reset()

func (*ClusterServiceGetRequest) String

func (x *ClusterServiceGetRequest) String() string

type ClusterServiceGetResponse

type ClusterServiceGetResponse struct {

	// Cluster is the cluster
	Cluster *v1.Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
	// Machines is a list of all machines in all worker groups
	Machines []*Machine `protobuf:"bytes,2,rep,name=machines,proto3" json:"machines,omitempty"`
	// contains filtered or unexported fields
}

ClusterServiceGetResponse is the response payload for the cluster get request

func (*ClusterServiceGetResponse) Descriptor deprecated

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

Deprecated: Use ClusterServiceGetResponse.ProtoReflect.Descriptor instead.

func (*ClusterServiceGetResponse) GetCluster

func (x *ClusterServiceGetResponse) GetCluster() *v1.Cluster

func (*ClusterServiceGetResponse) GetMachines

func (x *ClusterServiceGetResponse) GetMachines() []*Machine

func (*ClusterServiceGetResponse) ProtoMessage

func (*ClusterServiceGetResponse) ProtoMessage()

func (*ClusterServiceGetResponse) ProtoReflect

func (*ClusterServiceGetResponse) Reset

func (x *ClusterServiceGetResponse) Reset()

func (*ClusterServiceGetResponse) String

func (x *ClusterServiceGetResponse) String() string

type ClusterServiceListRequest

type ClusterServiceListRequest struct {

	// Uuid of the cluster
	Uuid *string `protobuf:"bytes,1,opt,name=uuid,proto3,oneof" json:"uuid,omitempty"`
	// Project of the cluster
	Project *string `protobuf:"bytes,2,opt,name=project,proto3,oneof" json:"project,omitempty"`
	// Tenant of the cluster
	Tenant *string `protobuf:"bytes,3,opt,name=tenant,proto3,oneof" json:"tenant,omitempty"`
	// Partition of the cluster
	Partition *string `protobuf:"bytes,4,opt,name=partition,proto3,oneof" json:"partition,omitempty"`
	// Seed of the cluster
	Seed *string `protobuf:"bytes,5,opt,name=seed,proto3,oneof" json:"seed,omitempty"`
	// Name of the cluster
	Name *string `protobuf:"bytes,6,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Purpose of the cluster
	Purpose *string `protobuf:"bytes,7,opt,name=purpose,proto3,oneof" json:"purpose,omitempty"`
	// Labels of the cluster
	Labels map[string]string `` /* 139-byte string literal not displayed */
	// contains filtered or unexported fields
}

ClusterServiceListRequest is the request payload for the cluster list request

func (*ClusterServiceListRequest) Descriptor deprecated

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

Deprecated: Use ClusterServiceListRequest.ProtoReflect.Descriptor instead.

func (*ClusterServiceListRequest) GetLabels

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

func (*ClusterServiceListRequest) GetName

func (x *ClusterServiceListRequest) GetName() string

func (*ClusterServiceListRequest) GetPartition

func (x *ClusterServiceListRequest) GetPartition() string

func (*ClusterServiceListRequest) GetProject

func (x *ClusterServiceListRequest) GetProject() string

func (*ClusterServiceListRequest) GetPurpose

func (x *ClusterServiceListRequest) GetPurpose() string

func (*ClusterServiceListRequest) GetSeed

func (x *ClusterServiceListRequest) GetSeed() string

func (*ClusterServiceListRequest) GetTenant

func (x *ClusterServiceListRequest) GetTenant() string

func (*ClusterServiceListRequest) GetUuid

func (x *ClusterServiceListRequest) GetUuid() string

func (*ClusterServiceListRequest) ProtoMessage

func (*ClusterServiceListRequest) ProtoMessage()

func (*ClusterServiceListRequest) ProtoReflect

func (*ClusterServiceListRequest) Reset

func (x *ClusterServiceListRequest) Reset()

func (*ClusterServiceListRequest) String

func (x *ClusterServiceListRequest) String() string

type ClusterServiceListResponse

type ClusterServiceListResponse struct {

	// Clusters is the list of clusters
	Clusters []*v1.Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
	// contains filtered or unexported fields
}

ClusterServiceListResponse is the response payload for the cluster list request

func (*ClusterServiceListResponse) Descriptor deprecated

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

Deprecated: Use ClusterServiceListResponse.ProtoReflect.Descriptor instead.

func (*ClusterServiceListResponse) GetClusters

func (x *ClusterServiceListResponse) GetClusters() []*v1.Cluster

func (*ClusterServiceListResponse) ProtoMessage

func (*ClusterServiceListResponse) ProtoMessage()

func (*ClusterServiceListResponse) ProtoReflect

func (*ClusterServiceListResponse) Reset

func (x *ClusterServiceListResponse) Reset()

func (*ClusterServiceListResponse) String

func (x *ClusterServiceListResponse) String() string

type ClusterStatisticsApi

type ClusterStatisticsApi struct {

	// Installed Physical Storage
	//
	// All installed SSDs capacities over all servers in cluster, given in bytes.
	InstalledPhysicalStorage uint64 `` /* 136-byte string literal not displayed */
	// Total Attached Physical Storage
	//
	// Sum of all managed and healthy SSDs capacities, given in bytes.
	ManagedPhysicalStorage uint64 `` /* 130-byte string literal not displayed */
	// Effective Physical Storage
	//
	// Effective Physical storage excluding overhead of OVP and Parity, given in bytes.
	EffectivePhysicalStorage uint64 `` /* 136-byte string literal not displayed */
	// Logical Storage
	//
	// Sum of capacities of all allocated volumes, given in bytes.
	LogicalStorage uint64 `protobuf:"varint,4,opt,name=logical_storage,json=logicalStorage,proto3" json:"logical_storage,omitempty"`
	// Logical Used Storage
	//
	// Logical storage space used by all volumes (n of LBAs x 4096), given in bytes.
	LogicalUsedStorage uint64 `protobuf:"varint,5,opt,name=logical_used_storage,json=logicalUsedStorage,proto3" json:"logical_used_storage,omitempty"`
	// Physical Used Storage Excluding Parity
	//
	// Physical storage space occupied by all volumes (data only), given in bytes.
	PhysicalUsedStorage uint64 `protobuf:"varint,6,opt,name=physical_used_storage,json=physicalUsedStorage,proto3" json:"physical_used_storage,omitempty"`
	// Physical Used Storage
	//
	// Physical storage space occupied by all data including Parity overhead when EC enabled (physical n*disks/(n*disks -1)), given in bytes.
	PhysicalUsedStorageIncludingParity uint64 `` /* 170-byte string literal not displayed */
	// Free Physical Storage
	//
	// Free storage before entering to read-only mode , given in bytes.
	FreePhysicalStorage uint64 `protobuf:"varint,8,opt,name=free_physical_storage,json=freePhysicalStorage,proto3" json:"free_physical_storage,omitempty"`
	// Estimated Free Logical Storage
	//
	// Estimated free storage before entering to read-only mode assuming current compression ratio, given in bytes.
	EstimatedFreeLogicalStorage uint64 `` /* 147-byte string literal not displayed */
	// Estimated Total Available Logical Storage
	//
	// Estimate of total available logical storage based on current compression ratio (effective * compression)
	EstimatedLogicalStorage uint64 `` /* 134-byte string literal not displayed */
	// compression ratio
	//
	// compression ratio logicalUsedStorage/physicalUsedStorage
	CompressionRatio float64 `protobuf:"fixed64,11,opt,name=compression_ratio,json=compressionRatio,proto3" json:"compression_ratio,omitempty"`
	// contains filtered or unexported fields
}

ClusterStatisticsApi detailed statistics of the storage cluster

func (*ClusterStatisticsApi) Descriptor deprecated

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

Deprecated: Use ClusterStatisticsApi.ProtoReflect.Descriptor instead.

func (*ClusterStatisticsApi) GetCompressionRatio

func (x *ClusterStatisticsApi) GetCompressionRatio() float64

func (*ClusterStatisticsApi) GetEffectivePhysicalStorage

func (x *ClusterStatisticsApi) GetEffectivePhysicalStorage() uint64

func (*ClusterStatisticsApi) GetEstimatedFreeLogicalStorage

func (x *ClusterStatisticsApi) GetEstimatedFreeLogicalStorage() uint64

func (*ClusterStatisticsApi) GetEstimatedLogicalStorage

func (x *ClusterStatisticsApi) GetEstimatedLogicalStorage() uint64

func (*ClusterStatisticsApi) GetFreePhysicalStorage

func (x *ClusterStatisticsApi) GetFreePhysicalStorage() uint64

func (*ClusterStatisticsApi) GetInstalledPhysicalStorage

func (x *ClusterStatisticsApi) GetInstalledPhysicalStorage() uint64

func (*ClusterStatisticsApi) GetLogicalStorage

func (x *ClusterStatisticsApi) GetLogicalStorage() uint64

func (*ClusterStatisticsApi) GetLogicalUsedStorage

func (x *ClusterStatisticsApi) GetLogicalUsedStorage() uint64

func (*ClusterStatisticsApi) GetManagedPhysicalStorage

func (x *ClusterStatisticsApi) GetManagedPhysicalStorage() uint64

func (*ClusterStatisticsApi) GetPhysicalUsedStorage

func (x *ClusterStatisticsApi) GetPhysicalUsedStorage() uint64

func (*ClusterStatisticsApi) GetPhysicalUsedStorageIncludingParity

func (x *ClusterStatisticsApi) GetPhysicalUsedStorageIncludingParity() uint64

func (*ClusterStatisticsApi) ProtoMessage

func (*ClusterStatisticsApi) ProtoMessage()

func (*ClusterStatisticsApi) ProtoReflect

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

func (*ClusterStatisticsApi) Reset

func (x *ClusterStatisticsApi) Reset()

func (*ClusterStatisticsApi) String

func (x *ClusterStatisticsApi) String() string

type Machine

type Machine struct {

	// Uuid of this machine
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// Name of the machine
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the machine
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// Project this machine belongs to
	Project string `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"`
	// Image which is installed on this machine
	Image string `protobuf:"bytes,5,opt,name=image,proto3" json:"image,omitempty"`
	// Size of this machine
	Size string `protobuf:"bytes,6,opt,name=size,proto3" json:"size,omitempty"`
	// MachineNetworks is a list of networks this machine is connected to
	MachineNetworks []*MachineNetwork `protobuf:"bytes,7,rep,name=machine_networks,json=machineNetworks,proto3" json:"machine_networks,omitempty"`
	// Hostname of this machine
	Hostname string `protobuf:"bytes,8,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// UserDate which are used for bootstrapping
	UserData string `protobuf:"bytes,9,opt,name=user_data,json=userData,proto3" json:"user_data,omitempty"`
	// Role of this machine, can be either machine or firewall
	Role string `protobuf:"bytes,10,opt,name=role,proto3" json:"role,omitempty"`
	// Creator is the user who ordered this machine
	Creator string `protobuf:"bytes,11,opt,name=creator,proto3" json:"creator,omitempty"`
	// Created is the date when this machine was created
	Created *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=created,proto3" json:"created,omitempty"`
	// Partition where this machine resides
	Partition string `protobuf:"bytes,13,opt,name=partition,proto3" json:"partition,omitempty"`
	// Rack where this machine resides
	Rack string `protobuf:"bytes,14,opt,name=rack,proto3" json:"rack,omitempty"`
	// State of this machine
	State string `protobuf:"bytes,15,opt,name=state,proto3" json:"state,omitempty"`
	// Liveliness of this machine
	Liveliness string `protobuf:"bytes,16,opt,name=liveliness,proto3" json:"liveliness,omitempty"`
	// Tags put on this machine
	Tags []string `protobuf:"bytes,17,rep,name=tags,proto3" json:"tags,omitempty"`
	// Vpn details for this machine if any
	Vpn *VPN `protobuf:"bytes,18,opt,name=vpn,proto3" json:"vpn,omitempty"`
	// contains filtered or unexported fields
}

Machine is a metal-api machine

func (*Machine) Descriptor deprecated

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

Deprecated: Use Machine.ProtoReflect.Descriptor instead.

func (*Machine) GetCreated

func (x *Machine) GetCreated() *timestamppb.Timestamp

func (*Machine) GetCreator

func (x *Machine) GetCreator() string

func (*Machine) GetDescription

func (x *Machine) GetDescription() string

func (*Machine) GetHostname

func (x *Machine) GetHostname() string

func (*Machine) GetImage

func (x *Machine) GetImage() string

func (*Machine) GetLiveliness

func (x *Machine) GetLiveliness() string

func (*Machine) GetMachineNetworks

func (x *Machine) GetMachineNetworks() []*MachineNetwork

func (*Machine) GetName

func (x *Machine) GetName() string

func (*Machine) GetPartition

func (x *Machine) GetPartition() string

func (*Machine) GetProject

func (x *Machine) GetProject() string

func (*Machine) GetRack

func (x *Machine) GetRack() string

func (*Machine) GetRole

func (x *Machine) GetRole() string

func (*Machine) GetSize

func (x *Machine) GetSize() string

func (*Machine) GetState

func (x *Machine) GetState() string

func (*Machine) GetTags

func (x *Machine) GetTags() []string

func (*Machine) GetUserData

func (x *Machine) GetUserData() string

func (*Machine) GetUuid

func (x *Machine) GetUuid() string

func (*Machine) GetVpn

func (x *Machine) GetVpn() *VPN

func (*Machine) ProtoMessage

func (*Machine) ProtoMessage()

func (*Machine) ProtoReflect

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

func (*Machine) Reset

func (x *Machine) Reset()

func (*Machine) String

func (x *Machine) String() string

type MachineNetwork

type MachineNetwork struct {

	// Network is the uuid of this network
	Network string `protobuf:"bytes,1,opt,name=network,proto3" json:"network,omitempty"`
	// Prefixes available in this network
	Prefixes []string `protobuf:"bytes,2,rep,name=prefixes,proto3" json:"prefixes,omitempty"`
	// Ips attached for the machine in this network
	Ips []string `protobuf:"bytes,3,rep,name=ips,proto3" json:"ips,omitempty"`
	// DestinationPrefixes define for which prefixes destination routes are defined
	DestinationPrefixes []string `protobuf:"bytes,4,rep,name=destination_prefixes,json=destinationPrefixes,proto3" json:"destination_prefixes,omitempty"`
	// NetworkType of this network
	NetworkType string `protobuf:"bytes,5,opt,name=network_type,json=networkType,proto3" json:"network_type,omitempty"`
	// Vrf is the VRF number of this network
	Vrf uint32 `protobuf:"varint,6,opt,name=vrf,proto3" json:"vrf,omitempty"`
	// Asn is the ASN number of this machine in this network
	Asn int64 `protobuf:"varint,7,opt,name=asn,proto3" json:"asn,omitempty"`
	// contains filtered or unexported fields
}

MachineNetwork describes the details of the network connectivity of a machine

func (*MachineNetwork) Descriptor deprecated

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

Deprecated: Use MachineNetwork.ProtoReflect.Descriptor instead.

func (*MachineNetwork) GetAsn

func (x *MachineNetwork) GetAsn() int64

func (*MachineNetwork) GetDestinationPrefixes

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

func (*MachineNetwork) GetIps

func (x *MachineNetwork) GetIps() []string

func (*MachineNetwork) GetNetwork

func (x *MachineNetwork) GetNetwork() string

func (*MachineNetwork) GetNetworkType

func (x *MachineNetwork) GetNetworkType() string

func (*MachineNetwork) GetPrefixes

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

func (*MachineNetwork) GetVrf

func (x *MachineNetwork) GetVrf() uint32

func (*MachineNetwork) ProtoMessage

func (*MachineNetwork) ProtoMessage()

func (*MachineNetwork) ProtoReflect

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

func (*MachineNetwork) Reset

func (x *MachineNetwork) Reset()

func (*MachineNetwork) String

func (x *MachineNetwork) String() string

type PaymentServiceAddBalanceToCustomerRequest

type PaymentServiceAddBalanceToCustomerRequest struct {

	// Tenant is the tenant
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// BalanceToAdd is the balance in euro cent which should be added to the customer
	BalanceToAdd uint64 `protobuf:"varint,2,opt,name=balance_to_add,json=balanceToAdd,proto3" json:"balance_to_add,omitempty"`
	// contains filtered or unexported fields
}

PaymentServiceAddBalanceToCustomerRequest is the request payload for the balance to customer request

func (*PaymentServiceAddBalanceToCustomerRequest) Descriptor deprecated

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

Deprecated: Use PaymentServiceAddBalanceToCustomerRequest.ProtoReflect.Descriptor instead.

func (*PaymentServiceAddBalanceToCustomerRequest) GetBalanceToAdd

func (*PaymentServiceAddBalanceToCustomerRequest) GetTenantId added in v0.10.4

func (*PaymentServiceAddBalanceToCustomerRequest) ProtoMessage

func (*PaymentServiceAddBalanceToCustomerRequest) ProtoReflect

func (*PaymentServiceAddBalanceToCustomerRequest) Reset

func (*PaymentServiceAddBalanceToCustomerRequest) String

type PaymentServiceAddBalanceToCustomerResponse

type PaymentServiceAddBalanceToCustomerResponse struct {

	// Customer is the customer
	Customer *v1.PaymentCustomer `protobuf:"bytes,1,opt,name=customer,proto3" json:"customer,omitempty"`
	// contains filtered or unexported fields
}

PaymentServiceAddBalanceToCustomerResponse is the response payload for the balance to customer request

func (*PaymentServiceAddBalanceToCustomerResponse) Descriptor deprecated

Deprecated: Use PaymentServiceAddBalanceToCustomerResponse.ProtoReflect.Descriptor instead.

func (*PaymentServiceAddBalanceToCustomerResponse) GetCustomer

func (*PaymentServiceAddBalanceToCustomerResponse) ProtoMessage

func (*PaymentServiceAddBalanceToCustomerResponse) ProtoReflect

func (*PaymentServiceAddBalanceToCustomerResponse) Reset

func (*PaymentServiceAddBalanceToCustomerResponse) String

type PaymentServiceListCouponsRequest

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

PaymentServiceListCouponsRequest is the request payload for the coupons list request

func (*PaymentServiceListCouponsRequest) Descriptor deprecated

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

Deprecated: Use PaymentServiceListCouponsRequest.ProtoReflect.Descriptor instead.

func (*PaymentServiceListCouponsRequest) ProtoMessage

func (*PaymentServiceListCouponsRequest) ProtoMessage()

func (*PaymentServiceListCouponsRequest) ProtoReflect

func (*PaymentServiceListCouponsRequest) Reset

func (*PaymentServiceListCouponsRequest) String

type PaymentServiceListCouponsResponse

type PaymentServiceListCouponsResponse struct {

	// Coupons is the list of all coupons
	Coupons []*v1.Coupon `protobuf:"bytes,1,rep,name=coupons,proto3" json:"coupons,omitempty"`
	// contains filtered or unexported fields
}

PaymentServiceListCouponsResponse is the response payload for the coupons list request

func (*PaymentServiceListCouponsResponse) Descriptor deprecated

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

Deprecated: Use PaymentServiceListCouponsResponse.ProtoReflect.Descriptor instead.

func (*PaymentServiceListCouponsResponse) GetCoupons

func (x *PaymentServiceListCouponsResponse) GetCoupons() []*v1.Coupon

func (*PaymentServiceListCouponsResponse) ProtoMessage

func (*PaymentServiceListCouponsResponse) ProtoMessage()

func (*PaymentServiceListCouponsResponse) ProtoReflect

func (*PaymentServiceListCouponsResponse) Reset

func (*PaymentServiceListCouponsResponse) String

type ProjectServiceListRequest added in v0.9.6

type ProjectServiceListRequest struct {

	// Paging details for the list request
	Paging *v1.Paging `protobuf:"bytes,1,opt,name=paging,proto3" json:"paging,omitempty"`
	// TenantId to filter for all projects
	TenantId *string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3,oneof" json:"tenant_id,omitempty"`
	// Annotations to filter for
	Annotations map[string]string `` /* 149-byte string literal not displayed */
	// contains filtered or unexported fields
}

ProjectServiceListRequest is the request payload for the project list request

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

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

Deprecated: Use ProjectServiceListRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceListRequest) GetAnnotations added in v0.9.6

func (x *ProjectServiceListRequest) GetAnnotations() map[string]string

func (*ProjectServiceListRequest) GetPaging added in v0.9.6

func (x *ProjectServiceListRequest) GetPaging() *v1.Paging

func (*ProjectServiceListRequest) GetTenantId added in v0.9.6

func (x *ProjectServiceListRequest) GetTenantId() string

func (*ProjectServiceListRequest) ProtoMessage added in v0.9.6

func (*ProjectServiceListRequest) ProtoMessage()

func (*ProjectServiceListRequest) ProtoReflect added in v0.9.6

func (*ProjectServiceListRequest) Reset added in v0.9.6

func (x *ProjectServiceListRequest) Reset()

func (*ProjectServiceListRequest) String added in v0.9.6

func (x *ProjectServiceListRequest) String() string

type ProjectServiceListResponse added in v0.9.6

type ProjectServiceListResponse struct {

	// Projects is the list of projects that match the filters
	Projects []*v1.Project `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,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
}

ProjectServiceListResponse is the response payload for the project list request

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

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

Deprecated: Use ProjectServiceListResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceListResponse) GetNextPage added in v0.9.6

func (x *ProjectServiceListResponse) GetNextPage() uint64

func (*ProjectServiceListResponse) GetProjects added in v0.9.6

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

func (*ProjectServiceListResponse) ProtoMessage added in v0.9.6

func (*ProjectServiceListResponse) ProtoMessage()

func (*ProjectServiceListResponse) ProtoReflect added in v0.9.6

func (*ProjectServiceListResponse) Reset added in v0.9.6

func (x *ProjectServiceListResponse) Reset()

func (*ProjectServiceListResponse) String added in v0.9.6

func (x *ProjectServiceListResponse) String() string

type SSHKeyPair

type SSHKeyPair struct {

	// Publickey is the public key
	Publickey []byte `protobuf:"bytes,1,opt,name=publickey,proto3" json:"publickey,omitempty"`
	// Privatekey is the private key
	Privatekey []byte `protobuf:"bytes,2,opt,name=privatekey,proto3" json:"privatekey,omitempty"`
	// contains filtered or unexported fields
}

SSHKeyPair details to access a firewall via ssh

func (*SSHKeyPair) Descriptor deprecated

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

Deprecated: Use SSHKeyPair.ProtoReflect.Descriptor instead.

func (*SSHKeyPair) GetPrivatekey

func (x *SSHKeyPair) GetPrivatekey() []byte

func (*SSHKeyPair) GetPublickey

func (x *SSHKeyPair) GetPublickey() []byte

func (*SSHKeyPair) ProtoMessage

func (*SSHKeyPair) ProtoMessage()

func (*SSHKeyPair) ProtoReflect

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

func (*SSHKeyPair) Reset

func (x *SSHKeyPair) Reset()

func (*SSHKeyPair) String

func (x *SSHKeyPair) String() string

type StorageClusterInfo

type StorageClusterInfo struct {

	// Partition where this storage system is present
	Partition string `protobuf:"bytes,1,opt,name=partition,proto3" json:"partition,omitempty"`
	// Uuid of this storage system
	Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// SubsystemNqn is the subsystem nqn
	SubsystemNqn string `protobuf:"bytes,3,opt,name=subsystem_nqn,json=subsystemNqn,proto3" json:"subsystem_nqn,omitempty"`
	// CurrentMaxReplicas defines how many replicas a volume can have currently
	CurrentMaxReplicas uint32 `protobuf:"varint,4,opt,name=current_max_replicas,json=currentMaxReplicas,proto3" json:"current_max_replicas,omitempty"`
	// SupportedMaxReplicas defines how many replicas a volume can have at max
	SupportedMaxReplicas uint32 `protobuf:"varint,5,opt,name=supported_max_replicas,json=supportedMaxReplicas,proto3" json:"supported_max_replicas,omitempty"`
	// Statistics of the storage system
	Statistics *ClusterStatisticsApi `protobuf:"bytes,6,opt,name=statistics,proto3" json:"statistics,omitempty"`
	// Health of the storage system
	Health *ClusterHealth `protobuf:"bytes,7,opt,name=health,proto3" json:"health,omitempty"`
	// MinVersionInCluster is the minimum server version in this cluster
	MinVersionInCluster string `protobuf:"bytes,8,opt,name=min_version_in_cluster,json=minVersionInCluster,proto3" json:"min_version_in_cluster,omitempty"`
	// MinAllowedVersion is the minimum possible server version in this cluster
	MinAllowedVersion string `protobuf:"bytes,9,opt,name=min_allowed_version,json=minAllowedVersion,proto3" json:"min_allowed_version,omitempty"`
	// MaxAllowedVersion is the maximum possible server version in this cluster
	MaxAllowedVersion string `protobuf:"bytes,10,opt,name=max_allowed_version,json=maxAllowedVersion,proto3" json:"max_allowed_version,omitempty"`
	// ApiEndpoints is a list of ips of all api endpoints this cluster has
	ApiEndpoints []string `protobuf:"bytes,11,rep,name=api_endpoints,json=apiEndpoints,proto3" json:"api_endpoints,omitempty"`
	// DiscoveryEndpoints is a list of ips of all discovery endpoints this cluster has
	DiscoveryEndpoints []string `protobuf:"bytes,12,rep,name=discovery_endpoints,json=discoveryEndpoints,proto3" json:"discovery_endpoints,omitempty"`
	// Servers is a list of storage servers in this storage system
	Servers []*StorageServerInfo `protobuf:"bytes,13,rep,name=servers,proto3" json:"servers,omitempty"`
	// contains filtered or unexported fields
}

StorageClusterInfo represents details about a storage system

func (*StorageClusterInfo) Descriptor deprecated

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

Deprecated: Use StorageClusterInfo.ProtoReflect.Descriptor instead.

func (*StorageClusterInfo) GetApiEndpoints

func (x *StorageClusterInfo) GetApiEndpoints() []string

func (*StorageClusterInfo) GetCurrentMaxReplicas

func (x *StorageClusterInfo) GetCurrentMaxReplicas() uint32

func (*StorageClusterInfo) GetDiscoveryEndpoints

func (x *StorageClusterInfo) GetDiscoveryEndpoints() []string

func (*StorageClusterInfo) GetHealth

func (x *StorageClusterInfo) GetHealth() *ClusterHealth

func (*StorageClusterInfo) GetMaxAllowedVersion

func (x *StorageClusterInfo) GetMaxAllowedVersion() string

func (*StorageClusterInfo) GetMinAllowedVersion

func (x *StorageClusterInfo) GetMinAllowedVersion() string

func (*StorageClusterInfo) GetMinVersionInCluster

func (x *StorageClusterInfo) GetMinVersionInCluster() string

func (*StorageClusterInfo) GetPartition

func (x *StorageClusterInfo) GetPartition() string

func (*StorageClusterInfo) GetServers

func (x *StorageClusterInfo) GetServers() []*StorageServerInfo

func (*StorageClusterInfo) GetStatistics

func (x *StorageClusterInfo) GetStatistics() *ClusterStatisticsApi

func (*StorageClusterInfo) GetSubsystemNqn

func (x *StorageClusterInfo) GetSubsystemNqn() string

func (*StorageClusterInfo) GetSupportedMaxReplicas

func (x *StorageClusterInfo) GetSupportedMaxReplicas() uint32

func (*StorageClusterInfo) GetUuid

func (x *StorageClusterInfo) GetUuid() string

func (*StorageClusterInfo) ProtoMessage

func (*StorageClusterInfo) ProtoMessage()

func (*StorageClusterInfo) ProtoReflect

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

func (*StorageClusterInfo) Reset

func (x *StorageClusterInfo) Reset()

func (*StorageClusterInfo) String

func (x *StorageClusterInfo) String() string

type StorageServerInfo

type StorageServerInfo struct {

	// Uuid of this server
	Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
	// Name of this server
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// RiskOfServiceLossState describes the risk of service loss
	RiskOfServiceLossState string `` /* 133-byte string literal not displayed */
	// State of this server
	State string `protobuf:"bytes,4,opt,name=state,proto3" json:"state,omitempty"`
	// ServerEndpoints is a list of ips this server offers
	ServerEndpoints []string `protobuf:"bytes,5,rep,name=server_endpoints,json=serverEndpoints,proto3" json:"server_endpoints,omitempty"`
	// LightOsVersion is the version of the storage server version
	LightOsVersion string `protobuf:"bytes,6,opt,name=light_os_version,json=lightOsVersion,proto3" json:"light_os_version,omitempty"`
	// contains filtered or unexported fields
}

StorageServerInfo contains details about a single storage server

func (*StorageServerInfo) Descriptor deprecated

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

Deprecated: Use StorageServerInfo.ProtoReflect.Descriptor instead.

func (*StorageServerInfo) GetLightOsVersion

func (x *StorageServerInfo) GetLightOsVersion() string

func (*StorageServerInfo) GetName

func (x *StorageServerInfo) GetName() string

func (*StorageServerInfo) GetRiskOfServiceLossState

func (x *StorageServerInfo) GetRiskOfServiceLossState() string

func (*StorageServerInfo) GetServerEndpoints

func (x *StorageServerInfo) GetServerEndpoints() []string

func (*StorageServerInfo) GetState

func (x *StorageServerInfo) GetState() string

func (*StorageServerInfo) GetUuid

func (x *StorageServerInfo) GetUuid() string

func (*StorageServerInfo) ProtoMessage

func (*StorageServerInfo) ProtoMessage()

func (*StorageServerInfo) ProtoReflect

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

func (*StorageServerInfo) Reset

func (x *StorageServerInfo) Reset()

func (*StorageServerInfo) String

func (x *StorageServerInfo) String() string

type StorageServiceClusterInfoRequest

type StorageServiceClusterInfoRequest struct {

	// Partition for which the cluster info should be returned
	Partition *string `protobuf:"bytes,1,opt,name=partition,proto3,oneof" json:"partition,omitempty"`
	// contains filtered or unexported fields
}

StorageServiceClusterInfoRequest is the request payload for the cluster info request

func (*StorageServiceClusterInfoRequest) Descriptor deprecated

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

Deprecated: Use StorageServiceClusterInfoRequest.ProtoReflect.Descriptor instead.

func (*StorageServiceClusterInfoRequest) GetPartition

func (x *StorageServiceClusterInfoRequest) GetPartition() string

func (*StorageServiceClusterInfoRequest) ProtoMessage

func (*StorageServiceClusterInfoRequest) ProtoMessage()

func (*StorageServiceClusterInfoRequest) ProtoReflect

func (*StorageServiceClusterInfoRequest) Reset

func (*StorageServiceClusterInfoRequest) String

type StorageServiceClusterInfoResponse

type StorageServiceClusterInfoResponse struct {

	// Infos about the storage systems
	Infos []*StorageClusterInfo `protobuf:"bytes,1,rep,name=infos,proto3" json:"infos,omitempty"`
	// contains filtered or unexported fields
}

StorageServiceClusterInfoResponse is the response payload for the cluster info request

func (*StorageServiceClusterInfoResponse) Descriptor deprecated

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

Deprecated: Use StorageServiceClusterInfoResponse.ProtoReflect.Descriptor instead.

func (*StorageServiceClusterInfoResponse) GetInfos

func (*StorageServiceClusterInfoResponse) ProtoMessage

func (*StorageServiceClusterInfoResponse) ProtoMessage()

func (*StorageServiceClusterInfoResponse) ProtoReflect

func (*StorageServiceClusterInfoResponse) Reset

func (*StorageServiceClusterInfoResponse) String

type StorageServiceListSnapshotsRequest

type StorageServiceListSnapshotsRequest struct {

	// Uuid is the uuid of the snapshot to list
	Uuid *string `protobuf:"bytes,1,opt,name=uuid,proto3,oneof" json:"uuid,omitempty"`
	// Project is the project of the snapshot to list
	Project *string `protobuf:"bytes,2,opt,name=project,proto3,oneof" json:"project,omitempty"`
	// Partition is the partition of the snapshot to list
	Partition *string `protobuf:"bytes,3,opt,name=partition,proto3,oneof" json:"partition,omitempty"`
	// Name is the name of the snapshot to list
	Name *string `protobuf:"bytes,4,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Tenant is the tenant of the snapshot to list
	Tenant *string `protobuf:"bytes,5,opt,name=tenant,proto3,oneof" json:"tenant,omitempty"`
	// contains filtered or unexported fields
}

StorageServiceListVolumesRequest is the request payload for the snapshot list request

func (*StorageServiceListSnapshotsRequest) Descriptor deprecated

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

Deprecated: Use StorageServiceListSnapshotsRequest.ProtoReflect.Descriptor instead.

func (*StorageServiceListSnapshotsRequest) GetName

func (*StorageServiceListSnapshotsRequest) GetPartition

func (x *StorageServiceListSnapshotsRequest) GetPartition() string

func (*StorageServiceListSnapshotsRequest) GetProject

func (*StorageServiceListSnapshotsRequest) GetTenant

func (*StorageServiceListSnapshotsRequest) GetUuid

func (*StorageServiceListSnapshotsRequest) ProtoMessage

func (*StorageServiceListSnapshotsRequest) ProtoMessage()

func (*StorageServiceListSnapshotsRequest) ProtoReflect

func (*StorageServiceListSnapshotsRequest) Reset

func (*StorageServiceListSnapshotsRequest) String

type StorageServiceListSnapshotsResponse

type StorageServiceListSnapshotsResponse struct {

	// Snapshots is the list of snapshots
	Snapshots []*v1.Snapshot `protobuf:"bytes,1,rep,name=snapshots,proto3" json:"snapshots,omitempty"`
	// contains filtered or unexported fields
}

StorageServiceListSnapshotsResponse is the response payload for the snapshot list request

func (*StorageServiceListSnapshotsResponse) Descriptor deprecated

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

Deprecated: Use StorageServiceListSnapshotsResponse.ProtoReflect.Descriptor instead.

func (*StorageServiceListSnapshotsResponse) GetSnapshots

func (x *StorageServiceListSnapshotsResponse) GetSnapshots() []*v1.Snapshot

func (*StorageServiceListSnapshotsResponse) ProtoMessage

func (*StorageServiceListSnapshotsResponse) ProtoMessage()

func (*StorageServiceListSnapshotsResponse) ProtoReflect

func (*StorageServiceListSnapshotsResponse) Reset

func (*StorageServiceListSnapshotsResponse) String

type StorageServiceListVolumesRequest

type StorageServiceListVolumesRequest struct {

	// Uuid is the uuid of the volume to list
	Uuid *string `protobuf:"bytes,1,opt,name=uuid,proto3,oneof" json:"uuid,omitempty"`
	// Project is the project of the volume to list
	Project *string `protobuf:"bytes,2,opt,name=project,proto3,oneof" json:"project,omitempty"`
	// Partition is the partition of the volume to list
	Partition *string `protobuf:"bytes,3,opt,name=partition,proto3,oneof" json:"partition,omitempty"`
	// Name is the name of the volume to list
	Name *string `protobuf:"bytes,4,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Tenant is the tenant of the volume to list
	Tenant *string `protobuf:"bytes,5,opt,name=tenant,proto3,oneof" json:"tenant,omitempty"`
	// contains filtered or unexported fields
}

StorageServiceListVolumesRequest is the request payload for the volume list request

func (*StorageServiceListVolumesRequest) Descriptor deprecated

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

Deprecated: Use StorageServiceListVolumesRequest.ProtoReflect.Descriptor instead.

func (*StorageServiceListVolumesRequest) GetName

func (*StorageServiceListVolumesRequest) GetPartition

func (x *StorageServiceListVolumesRequest) GetPartition() string

func (*StorageServiceListVolumesRequest) GetProject

func (x *StorageServiceListVolumesRequest) GetProject() string

func (*StorageServiceListVolumesRequest) GetTenant

func (*StorageServiceListVolumesRequest) GetUuid

func (*StorageServiceListVolumesRequest) ProtoMessage

func (*StorageServiceListVolumesRequest) ProtoMessage()

func (*StorageServiceListVolumesRequest) ProtoReflect

func (*StorageServiceListVolumesRequest) Reset

func (*StorageServiceListVolumesRequest) String

type StorageServiceListVolumesResponse

type StorageServiceListVolumesResponse struct {

	// Volumes is the list of volumes
	Volumes []*v1.Volume `protobuf:"bytes,1,rep,name=volumes,proto3" json:"volumes,omitempty"`
	// contains filtered or unexported fields
}

StorageServiceListVolumesResponse is the response payload for the volume list request

func (*StorageServiceListVolumesResponse) Descriptor deprecated

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

Deprecated: Use StorageServiceListVolumesResponse.ProtoReflect.Descriptor instead.

func (*StorageServiceListVolumesResponse) GetVolumes

func (x *StorageServiceListVolumesResponse) GetVolumes() []*v1.Volume

func (*StorageServiceListVolumesResponse) ProtoMessage

func (*StorageServiceListVolumesResponse) ProtoMessage()

func (*StorageServiceListVolumesResponse) ProtoReflect

func (*StorageServiceListVolumesResponse) Reset

func (*StorageServiceListVolumesResponse) String

type TenantServiceAddMemberRequest added in v0.9.6

type TenantServiceAddMemberRequest struct {

	// Tenant ID to which the member will be added
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Email of the member to add
	MemberId string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
	// Role to assign to the new member
	Role v1.TenantRole `protobuf:"varint,3,opt,name=role,proto3,enum=api.v1.TenantRole" json:"role,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceAddMemberRequest is the request payload for adding a member to a tenant

func (*TenantServiceAddMemberRequest) Descriptor deprecated added in v0.9.6

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

Deprecated: Use TenantServiceAddMemberRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceAddMemberRequest) GetMemberId added in v0.9.6

func (x *TenantServiceAddMemberRequest) GetMemberId() string

func (*TenantServiceAddMemberRequest) GetRole added in v0.9.6

func (*TenantServiceAddMemberRequest) GetTenantId added in v0.9.6

func (x *TenantServiceAddMemberRequest) GetTenantId() string

func (*TenantServiceAddMemberRequest) ProtoMessage added in v0.9.6

func (*TenantServiceAddMemberRequest) ProtoMessage()

func (*TenantServiceAddMemberRequest) ProtoReflect added in v0.9.6

func (*TenantServiceAddMemberRequest) Reset added in v0.9.6

func (x *TenantServiceAddMemberRequest) Reset()

func (*TenantServiceAddMemberRequest) String added in v0.9.6

type TenantServiceAddMemberResponse added in v0.9.6

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

TenantServiceAddMemberResponse is the response payload for the add member request

func (*TenantServiceAddMemberResponse) Descriptor deprecated added in v0.9.6

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

Deprecated: Use TenantServiceAddMemberResponse.ProtoReflect.Descriptor instead.

func (*TenantServiceAddMemberResponse) ProtoMessage added in v0.9.6

func (*TenantServiceAddMemberResponse) ProtoMessage()

func (*TenantServiceAddMemberResponse) ProtoReflect added in v0.9.6

func (*TenantServiceAddMemberResponse) Reset added in v0.9.6

func (x *TenantServiceAddMemberResponse) Reset()

func (*TenantServiceAddMemberResponse) String added in v0.9.6

type TenantServiceAdmitRequest

type TenantServiceAdmitRequest struct {

	// TenantId is the id of the tenant to admit
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceAdmitRequest is the request payload for a tenant admit request

func (*TenantServiceAdmitRequest) Descriptor deprecated

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

Deprecated: Use TenantServiceAdmitRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceAdmitRequest) GetTenantId

func (x *TenantServiceAdmitRequest) GetTenantId() string

func (*TenantServiceAdmitRequest) ProtoMessage

func (*TenantServiceAdmitRequest) ProtoMessage()

func (*TenantServiceAdmitRequest) ProtoReflect

func (*TenantServiceAdmitRequest) Reset

func (x *TenantServiceAdmitRequest) Reset()

func (*TenantServiceAdmitRequest) String

func (x *TenantServiceAdmitRequest) String() string

type TenantServiceAdmitResponse

type TenantServiceAdmitResponse struct {

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

TenantServiceAdmitResponse is the response payload for a tenant admit request

func (*TenantServiceAdmitResponse) Descriptor deprecated

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

Deprecated: Use TenantServiceAdmitResponse.ProtoReflect.Descriptor instead.

func (*TenantServiceAdmitResponse) GetTenant

func (x *TenantServiceAdmitResponse) GetTenant() *v1.Tenant

func (*TenantServiceAdmitResponse) ProtoMessage

func (*TenantServiceAdmitResponse) ProtoMessage()

func (*TenantServiceAdmitResponse) ProtoReflect

func (*TenantServiceAdmitResponse) Reset

func (x *TenantServiceAdmitResponse) Reset()

func (*TenantServiceAdmitResponse) String

func (x *TenantServiceAdmitResponse) String() string

type TenantServiceListRequest

type TenantServiceListRequest struct {

	// Tenant filters the result list by the given tenant id
	Tenant *string `protobuf:"bytes,9,opt,name=tenant,proto3,oneof" json:"tenant,omitempty"`
	// Name filters the result list by the given tenant name
	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"`
	// OauthProvide of the tenant to list
	OauthProvider *v1.OAuthProvider `` /* 133-byte string literal not displayed */
	// Admitted on show admitted tenants
	Admitted *bool `protobuf:"varint,6,opt,name=admitted,proto3,oneof" json:"admitted,omitempty"`
	// Paging details for the list request
	Paging *v1.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) GetAdmitted

func (x *TenantServiceListRequest) GetAdmitted() bool

func (*TenantServiceListRequest) GetEmail

func (x *TenantServiceListRequest) GetEmail() string

func (*TenantServiceListRequest) GetName

func (x *TenantServiceListRequest) GetName() string

func (*TenantServiceListRequest) GetOauthProvider

func (x *TenantServiceListRequest) GetOauthProvider() v1.OAuthProvider

func (*TenantServiceListRequest) GetPaging

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

func (*TenantServiceListRequest) GetTenant added in v0.12.0

func (x *TenantServiceListRequest) GetTenant() string

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 []*v1.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() []*v1.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 TenantServiceRevokeRequest

type TenantServiceRevokeRequest struct {

	// TenantId is the id of the tenant to revoke
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceRevokeRequest is the request payload for a tenant revoke request

func (*TenantServiceRevokeRequest) Descriptor deprecated

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

Deprecated: Use TenantServiceRevokeRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceRevokeRequest) GetTenantId

func (x *TenantServiceRevokeRequest) GetTenantId() string

func (*TenantServiceRevokeRequest) ProtoMessage

func (*TenantServiceRevokeRequest) ProtoMessage()

func (*TenantServiceRevokeRequest) ProtoReflect

func (*TenantServiceRevokeRequest) Reset

func (x *TenantServiceRevokeRequest) Reset()

func (*TenantServiceRevokeRequest) String

func (x *TenantServiceRevokeRequest) String() string

type TenantServiceRevokeResponse

type TenantServiceRevokeResponse struct {

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

TenantServiceRevokeResponse is the response payload for a tenant revoke request

func (*TenantServiceRevokeResponse) Descriptor deprecated

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

Deprecated: Use TenantServiceRevokeResponse.ProtoReflect.Descriptor instead.

func (*TenantServiceRevokeResponse) GetTenant

func (x *TenantServiceRevokeResponse) GetTenant() *v1.Tenant

func (*TenantServiceRevokeResponse) ProtoMessage

func (*TenantServiceRevokeResponse) ProtoMessage()

func (*TenantServiceRevokeResponse) ProtoReflect

func (*TenantServiceRevokeResponse) Reset

func (x *TenantServiceRevokeResponse) Reset()

func (*TenantServiceRevokeResponse) String

func (x *TenantServiceRevokeResponse) String() string

type TokenServiceListRequest

type TokenServiceListRequest struct {

	// UserId is the id of the user for which the tokens should be listed
	UserId *string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3,oneof" json:"user_id,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) GetUserId

func (x *TokenServiceListRequest) GetUserId() 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 []*v1.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() []*v1.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"`
	// UserId is the id of the user for which the token should be revoked
	UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,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) GetUserId

func (x *TokenServiceRevokeRequest) GetUserId() 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 VPN

type VPN struct {

	// Address is the ipv4 or ipv6 ip address of the machine in the VPN
	Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"`
	// Authkey is the authentication key to join the network
	Authkey string `protobuf:"bytes,2,opt,name=authkey,proto3" json:"authkey,omitempty"`
	// contains filtered or unexported fields
}

VPN Details for a machine

func (*VPN) Descriptor deprecated

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

Deprecated: Use VPN.ProtoReflect.Descriptor instead.

func (*VPN) GetAddress

func (x *VPN) GetAddress() string

func (*VPN) GetAuthkey

func (x *VPN) GetAuthkey() string

func (*VPN) ProtoMessage

func (*VPN) ProtoMessage()

func (*VPN) ProtoReflect

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

func (*VPN) Reset

func (x *VPN) Reset()

func (*VPN) String

func (x *VPN) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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