Documentation
¶
Index ¶
- Variables
- type Address
- func (*Address) Descriptor() ([]byte, []int)deprecated
- func (x *Address) GetCity() string
- func (x *Address) GetCountry() string
- func (x *Address) GetLine1() string
- func (x *Address) GetLine2() string
- func (x *Address) GetPostalCode() string
- func (x *Address) GetState() string
- func (*Address) ProtoMessage()
- func (x *Address) ProtoReflect() protoreflect.Message
- func (x *Address) Reset()
- func (x *Address) String() string
- type AdminRole
- type Asset
- func (*Asset) Descriptor() ([]byte, []int)deprecated
- func (x *Asset) GetKubernetes() []*Kubernetes
- func (x *Asset) GetMachineTypes() map[string]*MachineType
- func (x *Asset) GetRegion() *Region
- func (*Asset) ProtoMessage()
- func (x *Asset) ProtoReflect() protoreflect.Message
- func (x *Asset) Reset()
- func (x *Asset) String() string
- type AssetDefaults
- func (*AssetDefaults) Descriptor() ([]byte, []int)deprecated
- func (x *AssetDefaults) GetKubernetesVersion() string
- func (x *AssetDefaults) GetMachineType() string
- func (x *AssetDefaults) GetPartition() string
- func (x *AssetDefaults) GetWorkerMax() uint32
- func (x *AssetDefaults) GetWorkerMin() uint32
- func (*AssetDefaults) ProtoMessage()
- func (x *AssetDefaults) ProtoReflect() protoreflect.Message
- func (x *AssetDefaults) Reset()
- func (x *AssetDefaults) String() string
- type AssetServiceListRequest
- type AssetServiceListResponse
- func (*AssetServiceListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AssetServiceListResponse) GetAssets() []*Asset
- func (x *AssetServiceListResponse) GetEnvironment() *Environment
- func (*AssetServiceListResponse) ProtoMessage()
- func (x *AssetServiceListResponse) ProtoReflect() protoreflect.Message
- func (x *AssetServiceListResponse) Reset()
- func (x *AssetServiceListResponse) String() string
- type AuditPhase
- type AuditServiceGetRequest
- func (*AuditServiceGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AuditServiceGetRequest) GetLogin() string
- func (x *AuditServiceGetRequest) GetPhase() AuditPhase
- func (x *AuditServiceGetRequest) GetUuid() string
- func (*AuditServiceGetRequest) ProtoMessage()
- func (x *AuditServiceGetRequest) ProtoReflect() protoreflect.Message
- func (x *AuditServiceGetRequest) Reset()
- func (x *AuditServiceGetRequest) String() string
- type AuditServiceGetResponse
- func (*AuditServiceGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AuditServiceGetResponse) GetTrace() *AuditTrace
- func (*AuditServiceGetResponse) ProtoMessage()
- func (x *AuditServiceGetResponse) ProtoReflect() protoreflect.Message
- func (x *AuditServiceGetResponse) Reset()
- func (x *AuditServiceGetResponse) String() string
- type AuditServiceListRequest
- func (*AuditServiceListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AuditServiceListRequest) GetBody() string
- func (x *AuditServiceListRequest) GetFrom() *timestamppb.Timestamp
- func (x *AuditServiceListRequest) GetLimit() int32
- func (x *AuditServiceListRequest) GetLogin() string
- func (x *AuditServiceListRequest) GetMethod() string
- func (x *AuditServiceListRequest) GetPhase() AuditPhase
- func (x *AuditServiceListRequest) GetProject() string
- func (x *AuditServiceListRequest) GetResultCode() int32
- func (x *AuditServiceListRequest) GetSourceIp() string
- func (x *AuditServiceListRequest) GetTo() *timestamppb.Timestamp
- func (x *AuditServiceListRequest) GetUser() string
- func (x *AuditServiceListRequest) GetUuid() string
- func (*AuditServiceListRequest) ProtoMessage()
- func (x *AuditServiceListRequest) ProtoReflect() protoreflect.Message
- func (x *AuditServiceListRequest) Reset()
- func (x *AuditServiceListRequest) String() string
- type AuditServiceListResponse
- func (*AuditServiceListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AuditServiceListResponse) GetTraces() []*AuditTrace
- func (*AuditServiceListResponse) ProtoMessage()
- func (x *AuditServiceListResponse) ProtoReflect() protoreflect.Message
- func (x *AuditServiceListResponse) Reset()
- func (x *AuditServiceListResponse) String() string
- type AuditTrace
- func (*AuditTrace) Descriptor() ([]byte, []int)deprecated
- func (x *AuditTrace) GetBody() string
- func (x *AuditTrace) GetMethod() string
- func (x *AuditTrace) GetPhase() AuditPhase
- func (x *AuditTrace) GetProject() string
- func (x *AuditTrace) GetResultCode() int32
- func (x *AuditTrace) GetSourceIp() string
- func (x *AuditTrace) GetTenant() string
- func (x *AuditTrace) GetTimestamp() *timestamppb.Timestamp
- func (x *AuditTrace) GetUser() string
- func (x *AuditTrace) GetUuid() string
- func (*AuditTrace) ProtoMessage()
- func (x *AuditTrace) ProtoReflect() protoreflect.Message
- func (x *AuditTrace) Reset()
- func (x *AuditTrace) String() string
- type Auditing
- type Card
- func (*Card) Descriptor() ([]byte, []int)deprecated
- func (x *Card) GetBrand() string
- func (x *Card) GetCountry() string
- func (x *Card) GetExpMonth() int64
- func (x *Card) GetExpYear() int64
- func (x *Card) GetLast_4() string
- func (*Card) ProtoMessage()
- func (x *Card) ProtoReflect() protoreflect.Message
- func (x *Card) Reset()
- func (x *Card) String() string
- type Chargeable
- type Cluster
- func (*Cluster) Descriptor() ([]byte, []int)deprecated
- func (x *Cluster) GetCreatedAt() *timestamppb.Timestamp
- func (x *Cluster) GetDeletedAt() *timestamppb.Timestamp
- func (x *Cluster) GetKubernetes() *KubernetesSpec
- func (x *Cluster) GetMaintenance() *Maintenance
- func (x *Cluster) GetMonitoring() *ClusterMonitoring
- func (x *Cluster) GetName() string
- func (x *Cluster) GetPartition() string
- func (x *Cluster) GetProject() string
- func (x *Cluster) GetPurpose() string
- func (x *Cluster) GetStatus() *ClusterStatus
- func (x *Cluster) GetTenant() string
- func (x *Cluster) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Cluster) GetUuid() string
- func (x *Cluster) GetWorkers() []*Worker
- func (*Cluster) ProtoMessage()
- func (x *Cluster) ProtoReflect() protoreflect.Message
- func (x *Cluster) Reset()
- func (x *Cluster) String() string
- type ClusterMonitoring
- func (*ClusterMonitoring) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterMonitoring) GetEndpoint() string
- func (x *ClusterMonitoring) GetPassword() string
- func (x *ClusterMonitoring) GetUsername() string
- func (*ClusterMonitoring) ProtoMessage()
- func (x *ClusterMonitoring) ProtoReflect() protoreflect.Message
- func (x *ClusterMonitoring) Reset()
- func (x *ClusterMonitoring) String() string
- type ClusterServiceCreateRequest
- func (*ClusterServiceCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceCreateRequest) GetKubernetes() *KubernetesSpec
- func (x *ClusterServiceCreateRequest) GetMaintenance() *Maintenance
- func (x *ClusterServiceCreateRequest) GetName() string
- func (x *ClusterServiceCreateRequest) GetPartition() string
- func (x *ClusterServiceCreateRequest) GetProject() string
- func (x *ClusterServiceCreateRequest) GetWorkers() []*Worker
- func (*ClusterServiceCreateRequest) ProtoMessage()
- func (x *ClusterServiceCreateRequest) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceCreateRequest) Reset()
- func (x *ClusterServiceCreateRequest) String() string
- type ClusterServiceCreateResponse
- func (*ClusterServiceCreateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceCreateResponse) GetCluster() *Cluster
- func (*ClusterServiceCreateResponse) ProtoMessage()
- func (x *ClusterServiceCreateResponse) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceCreateResponse) Reset()
- func (x *ClusterServiceCreateResponse) String() string
- type ClusterServiceDeleteRequest
- func (*ClusterServiceDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceDeleteRequest) GetProject() string
- func (x *ClusterServiceDeleteRequest) GetUuid() string
- func (*ClusterServiceDeleteRequest) ProtoMessage()
- func (x *ClusterServiceDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceDeleteRequest) Reset()
- func (x *ClusterServiceDeleteRequest) String() string
- type ClusterServiceDeleteResponse
- func (*ClusterServiceDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceDeleteResponse) GetCluster() *Cluster
- func (*ClusterServiceDeleteResponse) ProtoMessage()
- func (x *ClusterServiceDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceDeleteResponse) Reset()
- func (x *ClusterServiceDeleteResponse) String() string
- type ClusterServiceGetCredentialsRequest
- func (*ClusterServiceGetCredentialsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceGetCredentialsRequest) GetExpiration() *durationpb.Duration
- func (x *ClusterServiceGetCredentialsRequest) GetProject() string
- func (x *ClusterServiceGetCredentialsRequest) GetUuid() string
- func (*ClusterServiceGetCredentialsRequest) ProtoMessage()
- func (x *ClusterServiceGetCredentialsRequest) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceGetCredentialsRequest) Reset()
- func (x *ClusterServiceGetCredentialsRequest) String() string
- type ClusterServiceGetCredentialsResponse
- func (*ClusterServiceGetCredentialsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceGetCredentialsResponse) GetKubeconfig() string
- func (*ClusterServiceGetCredentialsResponse) ProtoMessage()
- func (x *ClusterServiceGetCredentialsResponse) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceGetCredentialsResponse) Reset()
- func (x *ClusterServiceGetCredentialsResponse) String() string
- type ClusterServiceGetRequest
- func (*ClusterServiceGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceGetRequest) GetProject() string
- func (x *ClusterServiceGetRequest) GetUuid() string
- func (*ClusterServiceGetRequest) ProtoMessage()
- func (x *ClusterServiceGetRequest) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceGetRequest) Reset()
- func (x *ClusterServiceGetRequest) String() string
- type ClusterServiceGetResponse
- func (*ClusterServiceGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceGetResponse) GetCluster() *Cluster
- func (*ClusterServiceGetResponse) ProtoMessage()
- func (x *ClusterServiceGetResponse) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceGetResponse) Reset()
- func (x *ClusterServiceGetResponse) String() string
- type ClusterServiceListRequest
- func (*ClusterServiceListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceListRequest) GetProject() string
- func (*ClusterServiceListRequest) ProtoMessage()
- func (x *ClusterServiceListRequest) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceListRequest) Reset()
- func (x *ClusterServiceListRequest) String() string
- type ClusterServiceListResponse
- func (*ClusterServiceListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceListResponse) GetClusters() []*Cluster
- func (*ClusterServiceListResponse) ProtoMessage()
- func (x *ClusterServiceListResponse) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceListResponse) Reset()
- func (x *ClusterServiceListResponse) String() string
- type ClusterServiceOperateRequest
- func (*ClusterServiceOperateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceOperateRequest) GetOperate() Operate
- func (x *ClusterServiceOperateRequest) GetProject() string
- func (x *ClusterServiceOperateRequest) GetUuid() string
- func (*ClusterServiceOperateRequest) ProtoMessage()
- func (x *ClusterServiceOperateRequest) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceOperateRequest) Reset()
- func (x *ClusterServiceOperateRequest) String() string
- type ClusterServiceOperateResponse
- func (*ClusterServiceOperateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceOperateResponse) GetCluster() *Cluster
- func (*ClusterServiceOperateResponse) ProtoMessage()
- func (x *ClusterServiceOperateResponse) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceOperateResponse) Reset()
- func (x *ClusterServiceOperateResponse) String() string
- type ClusterServiceUpdateRequest
- func (*ClusterServiceUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceUpdateRequest) GetKubernetes() *KubernetesSpec
- func (x *ClusterServiceUpdateRequest) GetMaintenance() *Maintenance
- func (x *ClusterServiceUpdateRequest) GetProject() string
- func (x *ClusterServiceUpdateRequest) GetUuid() string
- func (x *ClusterServiceUpdateRequest) GetWorkers() []*WorkerUpdate
- func (*ClusterServiceUpdateRequest) ProtoMessage()
- func (x *ClusterServiceUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceUpdateRequest) Reset()
- func (x *ClusterServiceUpdateRequest) String() string
- type ClusterServiceUpdateResponse
- func (*ClusterServiceUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceUpdateResponse) GetCluster() *Cluster
- func (*ClusterServiceUpdateResponse) ProtoMessage()
- func (x *ClusterServiceUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceUpdateResponse) Reset()
- func (x *ClusterServiceUpdateResponse) String() string
- type ClusterServiceWatchStatusRequest
- func (*ClusterServiceWatchStatusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceWatchStatusRequest) GetProject() string
- func (x *ClusterServiceWatchStatusRequest) GetUuid() string
- func (*ClusterServiceWatchStatusRequest) ProtoMessage()
- func (x *ClusterServiceWatchStatusRequest) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceWatchStatusRequest) Reset()
- func (x *ClusterServiceWatchStatusRequest) String() string
- type ClusterServiceWatchStatusResponse
- func (*ClusterServiceWatchStatusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterServiceWatchStatusResponse) GetStatus() *ClusterStatus
- func (*ClusterServiceWatchStatusResponse) ProtoMessage()
- func (x *ClusterServiceWatchStatusResponse) ProtoReflect() protoreflect.Message
- func (x *ClusterServiceWatchStatusResponse) Reset()
- func (x *ClusterServiceWatchStatusResponse) String() string
- type ClusterStatus
- func (*ClusterStatus) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterStatus) GetApiServerReady() string
- func (x *ClusterStatus) GetConditions() []*ClusterStatusCondition
- func (x *ClusterStatus) GetControlPlaneReady() string
- func (x *ClusterStatus) GetLastErrors() []*ClusterStatusLastError
- func (x *ClusterStatus) GetNodesReady() string
- func (x *ClusterStatus) GetProgress() uint32
- func (x *ClusterStatus) GetState() string
- func (x *ClusterStatus) GetSystemComponentsReady() string
- func (x *ClusterStatus) GetType() string
- func (x *ClusterStatus) GetUuid() string
- func (*ClusterStatus) ProtoMessage()
- func (x *ClusterStatus) ProtoReflect() protoreflect.Message
- func (x *ClusterStatus) Reset()
- func (x *ClusterStatus) String() string
- type ClusterStatusCondition
- func (*ClusterStatusCondition) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterStatusCondition) GetLastTransitionTime() *timestamppb.Timestamp
- func (x *ClusterStatusCondition) GetLastUpdateTime() *timestamppb.Timestamp
- func (x *ClusterStatusCondition) GetReason() string
- func (x *ClusterStatusCondition) GetStatus() string
- func (x *ClusterStatusCondition) GetStatusMessage() string
- func (x *ClusterStatusCondition) GetType() string
- func (*ClusterStatusCondition) ProtoMessage()
- func (x *ClusterStatusCondition) ProtoReflect() protoreflect.Message
- func (x *ClusterStatusCondition) Reset()
- func (x *ClusterStatusCondition) String() string
- type ClusterStatusLastError
- func (*ClusterStatusLastError) Descriptor() ([]byte, []int)deprecated
- func (x *ClusterStatusLastError) GetDescription() string
- func (x *ClusterStatusLastError) GetLastUpdateTime() *timestamppb.Timestamp
- func (x *ClusterStatusLastError) GetTaskId() string
- func (*ClusterStatusLastError) ProtoMessage()
- func (x *ClusterStatusLastError) ProtoReflect() protoreflect.Message
- func (x *ClusterStatusLastError) Reset()
- func (x *ClusterStatusLastError) String() string
- type Environment
- func (*Environment) Descriptor() ([]byte, []int)deprecated
- func (x *Environment) GetAfterLoginUrl() string
- func (x *Environment) GetConsoleUrl() string
- func (x *Environment) GetStripePublicToken() string
- func (x *Environment) GetTermsAndConditionsUrl() string
- func (*Environment) ProtoMessage()
- func (x *Environment) ProtoReflect() protoreflect.Message
- func (x *Environment) Reset()
- func (x *Environment) String() string
- type Health
- type HealthServiceGetRequest
- type HealthServiceGetResponse
- func (*HealthServiceGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *HealthServiceGetResponse) GetHealth() *Health
- func (*HealthServiceGetResponse) ProtoMessage()
- func (x *HealthServiceGetResponse) ProtoReflect() protoreflect.Message
- func (x *HealthServiceGetResponse) Reset()
- func (x *HealthServiceGetResponse) String() string
- type HealthStatus
- func (*HealthStatus) Descriptor() ([]byte, []int)deprecated
- func (x *HealthStatus) GetMessage() string
- func (x *HealthStatus) GetName() Service
- func (x *HealthStatus) GetPartitions() map[string]*PartitionHealth
- func (x *HealthStatus) GetStatus() ServiceStatus
- func (*HealthStatus) ProtoMessage()
- func (x *HealthStatus) ProtoReflect() protoreflect.Message
- func (x *HealthStatus) Reset()
- func (x *HealthStatus) String() string
- type IP
- func (*IP) Descriptor() ([]byte, []int)deprecated
- func (x *IP) GetCreatedAt() *timestamppb.Timestamp
- func (x *IP) GetDeletedAt() *timestamppb.Timestamp
- func (x *IP) GetDescription() string
- func (x *IP) GetIp() string
- func (x *IP) GetName() string
- func (x *IP) GetNetwork() string
- func (x *IP) GetProject() string
- func (x *IP) GetTags() []string
- func (x *IP) GetType() IPType
- func (x *IP) GetUpdatedAt() *timestamppb.Timestamp
- func (x *IP) GetUuid() string
- func (*IP) ProtoMessage()
- func (x *IP) ProtoReflect() protoreflect.Message
- func (x *IP) Reset()
- func (x *IP) String() string
- type IPServiceAllocateRequest
- func (*IPServiceAllocateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IPServiceAllocateRequest) GetDescription() string
- func (x *IPServiceAllocateRequest) GetName() string
- func (x *IPServiceAllocateRequest) GetProject() string
- func (x *IPServiceAllocateRequest) GetStatic() bool
- func (x *IPServiceAllocateRequest) GetTags() []string
- func (*IPServiceAllocateRequest) ProtoMessage()
- func (x *IPServiceAllocateRequest) ProtoReflect() protoreflect.Message
- func (x *IPServiceAllocateRequest) Reset()
- func (x *IPServiceAllocateRequest) String() string
- type IPServiceAllocateResponse
- func (*IPServiceAllocateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IPServiceAllocateResponse) GetIp() *IP
- func (*IPServiceAllocateResponse) ProtoMessage()
- func (x *IPServiceAllocateResponse) ProtoReflect() protoreflect.Message
- func (x *IPServiceAllocateResponse) Reset()
- func (x *IPServiceAllocateResponse) String() string
- type IPServiceDeleteRequest
- func (*IPServiceDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IPServiceDeleteRequest) GetProject() string
- func (x *IPServiceDeleteRequest) GetUuid() string
- func (*IPServiceDeleteRequest) ProtoMessage()
- func (x *IPServiceDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *IPServiceDeleteRequest) Reset()
- func (x *IPServiceDeleteRequest) String() string
- type IPServiceDeleteResponse
- func (*IPServiceDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IPServiceDeleteResponse) GetIp() *IP
- func (*IPServiceDeleteResponse) ProtoMessage()
- func (x *IPServiceDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *IPServiceDeleteResponse) Reset()
- func (x *IPServiceDeleteResponse) String() string
- type IPServiceGetRequest
- func (*IPServiceGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IPServiceGetRequest) GetProject() string
- func (x *IPServiceGetRequest) GetUuid() string
- func (*IPServiceGetRequest) ProtoMessage()
- func (x *IPServiceGetRequest) ProtoReflect() protoreflect.Message
- func (x *IPServiceGetRequest) Reset()
- func (x *IPServiceGetRequest) String() string
- type IPServiceGetResponse
- func (*IPServiceGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IPServiceGetResponse) GetIp() *IP
- func (*IPServiceGetResponse) ProtoMessage()
- func (x *IPServiceGetResponse) ProtoReflect() protoreflect.Message
- func (x *IPServiceGetResponse) Reset()
- func (x *IPServiceGetResponse) String() string
- type IPServiceListRequest
- func (*IPServiceListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IPServiceListRequest) GetProject() string
- func (*IPServiceListRequest) ProtoMessage()
- func (x *IPServiceListRequest) ProtoReflect() protoreflect.Message
- func (x *IPServiceListRequest) Reset()
- func (x *IPServiceListRequest) String() string
- type IPServiceListResponse
- func (*IPServiceListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IPServiceListResponse) GetIps() []*IP
- func (*IPServiceListResponse) ProtoMessage()
- func (x *IPServiceListResponse) ProtoReflect() protoreflect.Message
- func (x *IPServiceListResponse) Reset()
- func (x *IPServiceListResponse) String() string
- type IPServiceUpdateRequest
- func (*IPServiceUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IPServiceUpdateRequest) GetIp() *IP
- func (x *IPServiceUpdateRequest) GetProject() string
- func (*IPServiceUpdateRequest) ProtoMessage()
- func (x *IPServiceUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *IPServiceUpdateRequest) Reset()
- func (x *IPServiceUpdateRequest) String() string
- type IPServiceUpdateResponse
- func (*IPServiceUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IPServiceUpdateResponse) GetIp() *IP
- func (*IPServiceUpdateResponse) ProtoMessage()
- func (x *IPServiceUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *IPServiceUpdateResponse) Reset()
- func (x *IPServiceUpdateResponse) String() string
- type IPType
- type Invoice
- func (*Invoice) Descriptor() ([]byte, []int)deprecated
- func (x *Invoice) GetId() string
- func (x *Invoice) GetPdfDownloadUrl() string
- func (x *Invoice) GetPeriodEnd() *timestamppb.Timestamp
- func (x *Invoice) GetPeriodStart() *timestamppb.Timestamp
- func (*Invoice) ProtoMessage()
- func (x *Invoice) ProtoReflect() protoreflect.Message
- func (x *Invoice) Reset()
- func (x *Invoice) String() string
- type Kubernetes
- func (*Kubernetes) Descriptor() ([]byte, []int)deprecated
- func (x *Kubernetes) GetExpiration() *timestamppb.Timestamp
- func (x *Kubernetes) GetVersion() string
- func (*Kubernetes) ProtoMessage()
- func (x *Kubernetes) ProtoReflect() protoreflect.Message
- func (x *Kubernetes) Reset()
- func (x *Kubernetes) String() string
- type KubernetesSpec
- type MachineType
- func (*MachineType) Descriptor() ([]byte, []int)deprecated
- func (x *MachineType) GetCpuDescription() string
- func (x *MachineType) GetCpus() uint32
- func (x *MachineType) GetId() string
- func (x *MachineType) GetMemory() uint64
- func (x *MachineType) GetName() string
- func (x *MachineType) GetStorage() uint64
- func (x *MachineType) GetStorageDescription() string
- func (*MachineType) ProtoMessage()
- func (x *MachineType) ProtoReflect() protoreflect.Message
- func (x *MachineType) Reset()
- func (x *MachineType) String() string
- type Maintenance
- func (*Maintenance) Descriptor() ([]byte, []int)deprecated
- func (x *Maintenance) GetKubernetesAutoupdate() bool
- func (x *Maintenance) GetMachineimageAutoupdate() bool
- func (x *Maintenance) GetTimeWindow() *MaintenanceTimeWindow
- func (*Maintenance) ProtoMessage()
- func (x *Maintenance) ProtoReflect() protoreflect.Message
- func (x *Maintenance) Reset()
- func (x *Maintenance) String() string
- type MaintenanceTimeWindow
- func (*MaintenanceTimeWindow) Descriptor() ([]byte, []int)deprecated
- func (x *MaintenanceTimeWindow) GetBegin() *Time
- func (x *MaintenanceTimeWindow) GetDuration() *durationpb.Duration
- func (*MaintenanceTimeWindow) ProtoMessage()
- func (x *MaintenanceTimeWindow) ProtoReflect() protoreflect.Message
- func (x *MaintenanceTimeWindow) Reset()
- func (x *MaintenanceTimeWindow) String() string
- type MethodPermission
- func (*MethodPermission) Descriptor() ([]byte, []int)deprecated
- func (x *MethodPermission) GetMethods() []string
- func (x *MethodPermission) GetSubject() string
- func (*MethodPermission) ProtoMessage()
- func (x *MethodPermission) ProtoReflect() protoreflect.Message
- func (x *MethodPermission) Reset()
- func (x *MethodPermission) String() string
- type MethodServiceListRequest
- type MethodServiceListResponse
- func (*MethodServiceListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MethodServiceListResponse) GetMethods() []string
- func (*MethodServiceListResponse) ProtoMessage()
- func (x *MethodServiceListResponse) ProtoReflect() protoreflect.Message
- func (x *MethodServiceListResponse) Reset()
- func (x *MethodServiceListResponse) String() string
- type MethodServiceTokenScopedListRequest
- func (*MethodServiceTokenScopedListRequest) Descriptor() ([]byte, []int)deprecated
- func (*MethodServiceTokenScopedListRequest) ProtoMessage()
- func (x *MethodServiceTokenScopedListRequest) ProtoReflect() protoreflect.Message
- func (x *MethodServiceTokenScopedListRequest) Reset()
- func (x *MethodServiceTokenScopedListRequest) String() string
- type MethodServiceTokenScopedListResponse
- func (*MethodServiceTokenScopedListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MethodServiceTokenScopedListResponse) GetAdminRole() AdminRole
- func (x *MethodServiceTokenScopedListResponse) GetPermissions() []*MethodPermission
- func (x *MethodServiceTokenScopedListResponse) GetProjectRoles() map[string]ProjectRole
- func (x *MethodServiceTokenScopedListResponse) GetTenantRoles() map[string]TenantRole
- func (*MethodServiceTokenScopedListResponse) ProtoMessage()
- func (x *MethodServiceTokenScopedListResponse) ProtoReflect() protoreflect.Message
- func (x *MethodServiceTokenScopedListResponse) Reset()
- func (x *MethodServiceTokenScopedListResponse) String() string
- type OAuthProvider
- func (OAuthProvider) Descriptor() protoreflect.EnumDescriptor
- func (x OAuthProvider) Enum() *OAuthProvider
- func (OAuthProvider) EnumDescriptor() ([]byte, []int)deprecated
- func (x OAuthProvider) Number() protoreflect.EnumNumber
- func (x OAuthProvider) String() string
- func (OAuthProvider) Type() protoreflect.EnumType
- type Operate
- type Paging
- type Partition
- func (*Partition) Descriptor() ([]byte, []int)deprecated
- func (x *Partition) GetActive() bool
- func (x *Partition) GetAddress() string
- func (x *Partition) GetDescription() string
- func (x *Partition) GetId() string
- func (x *Partition) GetName() string
- func (*Partition) ProtoMessage()
- func (x *Partition) ProtoReflect() protoreflect.Message
- func (x *Partition) Reset()
- func (x *Partition) String() string
- type PartitionHealth
- func (*PartitionHealth) Descriptor() ([]byte, []int)deprecated
- func (x *PartitionHealth) GetMessage() string
- func (x *PartitionHealth) GetStatus() ServiceStatus
- func (*PartitionHealth) ProtoMessage()
- func (x *PartitionHealth) ProtoReflect() protoreflect.Message
- func (x *PartitionHealth) Reset()
- func (x *PartitionHealth) String() string
- type PaymentCustomer
- func (*PaymentCustomer) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentCustomer) GetAddress() *Address
- func (x *PaymentCustomer) GetBalance() int64
- func (x *PaymentCustomer) GetCard() *Card
- func (x *PaymentCustomer) GetCustomerId() string
- func (x *PaymentCustomer) GetEmail() string
- func (x *PaymentCustomer) GetLogin() string
- func (x *PaymentCustomer) GetName() string
- func (x *PaymentCustomer) GetPaymentMethodId() string
- func (x *PaymentCustomer) GetPhoneNumber() string
- func (x *PaymentCustomer) GetPrices() []*Price
- func (x *PaymentCustomer) GetSubscriptionId() string
- func (x *PaymentCustomer) GetVat() string
- func (*PaymentCustomer) ProtoMessage()
- func (x *PaymentCustomer) ProtoReflect() protoreflect.Message
- func (x *PaymentCustomer) Reset()
- func (x *PaymentCustomer) String() string
- type PaymentDetails
- func (*PaymentDetails) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentDetails) GetCustomerId() string
- func (x *PaymentDetails) GetPaymentMethodId() string
- func (x *PaymentDetails) GetSubscriptionId() string
- func (x *PaymentDetails) GetVat() string
- func (*PaymentDetails) ProtoMessage()
- func (x *PaymentDetails) ProtoReflect() protoreflect.Message
- func (x *PaymentDetails) Reset()
- func (x *PaymentDetails) String() string
- type PaymentServiceCreateOrUpdateCustomerRequest
- func (*PaymentServiceCreateOrUpdateCustomerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetAddress() *Address
- func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetCard() *Card
- func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetEmail() string
- func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetLogin() string
- func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetName() string
- func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetPaymentMethodId() string
- func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetPhoneNumber() string
- func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetVat() string
- func (*PaymentServiceCreateOrUpdateCustomerRequest) ProtoMessage()
- func (x *PaymentServiceCreateOrUpdateCustomerRequest) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceCreateOrUpdateCustomerRequest) Reset()
- func (x *PaymentServiceCreateOrUpdateCustomerRequest) String() string
- type PaymentServiceCreateOrUpdateCustomerResponse
- func (*PaymentServiceCreateOrUpdateCustomerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceCreateOrUpdateCustomerResponse) GetCustomer() *PaymentCustomer
- func (*PaymentServiceCreateOrUpdateCustomerResponse) ProtoMessage()
- func (x *PaymentServiceCreateOrUpdateCustomerResponse) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceCreateOrUpdateCustomerResponse) Reset()
- func (x *PaymentServiceCreateOrUpdateCustomerResponse) String() string
- type PaymentServiceDeletePaymentMethodRequest
- func (*PaymentServiceDeletePaymentMethodRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceDeletePaymentMethodRequest) GetLogin() string
- func (*PaymentServiceDeletePaymentMethodRequest) ProtoMessage()
- func (x *PaymentServiceDeletePaymentMethodRequest) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceDeletePaymentMethodRequest) Reset()
- func (x *PaymentServiceDeletePaymentMethodRequest) String() string
- type PaymentServiceDeletePaymentMethodResponse
- func (*PaymentServiceDeletePaymentMethodResponse) Descriptor() ([]byte, []int)deprecated
- func (*PaymentServiceDeletePaymentMethodResponse) ProtoMessage()
- func (x *PaymentServiceDeletePaymentMethodResponse) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceDeletePaymentMethodResponse) Reset()
- func (x *PaymentServiceDeletePaymentMethodResponse) String() string
- type PaymentServiceGetCustomerRequest
- func (*PaymentServiceGetCustomerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceGetCustomerRequest) GetCustomerId() string
- func (x *PaymentServiceGetCustomerRequest) GetLogin() string
- func (*PaymentServiceGetCustomerRequest) ProtoMessage()
- func (x *PaymentServiceGetCustomerRequest) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceGetCustomerRequest) Reset()
- func (x *PaymentServiceGetCustomerRequest) String() string
- type PaymentServiceGetCustomerResponse
- func (*PaymentServiceGetCustomerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceGetCustomerResponse) GetCustomer() *PaymentCustomer
- func (*PaymentServiceGetCustomerResponse) ProtoMessage()
- func (x *PaymentServiceGetCustomerResponse) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceGetCustomerResponse) Reset()
- func (x *PaymentServiceGetCustomerResponse) String() string
- type PaymentServiceGetDefaultPricesRequest
- func (*PaymentServiceGetDefaultPricesRequest) Descriptor() ([]byte, []int)deprecated
- func (*PaymentServiceGetDefaultPricesRequest) ProtoMessage()
- func (x *PaymentServiceGetDefaultPricesRequest) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceGetDefaultPricesRequest) Reset()
- func (x *PaymentServiceGetDefaultPricesRequest) String() string
- type PaymentServiceGetDefaultPricesResponse
- func (*PaymentServiceGetDefaultPricesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceGetDefaultPricesResponse) GetPrices() []*Price
- func (*PaymentServiceGetDefaultPricesResponse) ProtoMessage()
- func (x *PaymentServiceGetDefaultPricesResponse) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceGetDefaultPricesResponse) Reset()
- func (x *PaymentServiceGetDefaultPricesResponse) String() string
- type PaymentServiceGetInvoicesRequest
- func (*PaymentServiceGetInvoicesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceGetInvoicesRequest) GetCustomerId() string
- func (x *PaymentServiceGetInvoicesRequest) GetLogin() string
- func (*PaymentServiceGetInvoicesRequest) ProtoMessage()
- func (x *PaymentServiceGetInvoicesRequest) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceGetInvoicesRequest) Reset()
- func (x *PaymentServiceGetInvoicesRequest) String() string
- type PaymentServiceGetInvoicesResponse
- func (*PaymentServiceGetInvoicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceGetInvoicesResponse) GetInvoices() []*Invoice
- func (*PaymentServiceGetInvoicesResponse) ProtoMessage()
- func (x *PaymentServiceGetInvoicesResponse) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceGetInvoicesResponse) Reset()
- func (x *PaymentServiceGetInvoicesResponse) String() string
- type PaymentServiceGetSubscriptionUsageRequest
- func (*PaymentServiceGetSubscriptionUsageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceGetSubscriptionUsageRequest) GetLogin() string
- func (*PaymentServiceGetSubscriptionUsageRequest) ProtoMessage()
- func (x *PaymentServiceGetSubscriptionUsageRequest) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceGetSubscriptionUsageRequest) Reset()
- func (x *PaymentServiceGetSubscriptionUsageRequest) String() string
- type PaymentServiceGetSubscriptionUsageResponse
- func (*PaymentServiceGetSubscriptionUsageResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceGetSubscriptionUsageResponse) GetSubscriptionUsageItems() []*SubscriptionUsageItem
- func (*PaymentServiceGetSubscriptionUsageResponse) ProtoMessage()
- func (x *PaymentServiceGetSubscriptionUsageResponse) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceGetSubscriptionUsageResponse) Reset()
- func (x *PaymentServiceGetSubscriptionUsageResponse) String() string
- type PaymentServiceHasPaymentMethodRequest
- func (*PaymentServiceHasPaymentMethodRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceHasPaymentMethodRequest) GetLogin() string
- func (*PaymentServiceHasPaymentMethodRequest) ProtoMessage()
- func (x *PaymentServiceHasPaymentMethodRequest) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceHasPaymentMethodRequest) Reset()
- func (x *PaymentServiceHasPaymentMethodRequest) String() string
- type PaymentServiceHasPaymentMethodResponse
- func (*PaymentServiceHasPaymentMethodResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PaymentServiceHasPaymentMethodResponse) GetExists() bool
- func (x *PaymentServiceHasPaymentMethodResponse) GetPositiveBalance() bool
- func (*PaymentServiceHasPaymentMethodResponse) ProtoMessage()
- func (x *PaymentServiceHasPaymentMethodResponse) ProtoReflect() protoreflect.Message
- func (x *PaymentServiceHasPaymentMethodResponse) Reset()
- func (x *PaymentServiceHasPaymentMethodResponse) String() string
- type Price
- func (*Price) Descriptor() ([]byte, []int)deprecated
- func (x *Price) GetCurrency() string
- func (x *Price) GetDescription() string
- func (x *Price) GetName() string
- func (x *Price) GetProductType() ProductType
- func (x *Price) GetUnitAmountDecimal() float64
- func (x *Price) GetUnitLabel() string
- func (x *Price) GetUsageType() UsageType
- func (*Price) ProtoMessage()
- func (x *Price) ProtoReflect() protoreflect.Message
- func (x *Price) Reset()
- func (x *Price) String() string
- type ProductType
- func (ProductType) Descriptor() protoreflect.EnumDescriptor
- func (x ProductType) Enum() *ProductType
- func (ProductType) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProductType) Number() protoreflect.EnumNumber
- func (x ProductType) String() string
- func (ProductType) Type() protoreflect.EnumType
- type Project
- func (*Project) Descriptor() ([]byte, []int)deprecated
- func (x *Project) GetAvatarUrl() string
- func (x *Project) GetCreatedAt() *timestamppb.Timestamp
- func (x *Project) GetDescription() string
- func (x *Project) GetIsDefaultProject() bool
- func (x *Project) GetName() string
- func (x *Project) GetTenant() string
- func (x *Project) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Project) GetUuid() string
- func (*Project) ProtoMessage()
- func (x *Project) ProtoReflect() protoreflect.Message
- func (x *Project) Reset()
- func (x *Project) String() string
- type ProjectInvite
- func (*ProjectInvite) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectInvite) GetExpiresAt() *timestamppb.Timestamp
- func (x *ProjectInvite) GetJoined() bool
- func (x *ProjectInvite) GetJoinedAt() *timestamppb.Timestamp
- func (x *ProjectInvite) GetProject() string
- func (x *ProjectInvite) GetProjectName() string
- func (x *ProjectInvite) GetRole() ProjectRole
- func (x *ProjectInvite) GetSecret() string
- func (x *ProjectInvite) GetTenant() string
- func (x *ProjectInvite) GetTenantName() string
- func (*ProjectInvite) ProtoMessage()
- func (x *ProjectInvite) ProtoReflect() protoreflect.Message
- func (x *ProjectInvite) Reset()
- func (x *ProjectInvite) String() string
- type ProjectMember
- func (*ProjectMember) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectMember) GetCreatedAt() *timestamppb.Timestamp
- func (x *ProjectMember) GetId() string
- func (x *ProjectMember) GetInheritedMembership() bool
- func (x *ProjectMember) GetRole() ProjectRole
- func (*ProjectMember) ProtoMessage()
- func (x *ProjectMember) ProtoReflect() protoreflect.Message
- func (x *ProjectMember) Reset()
- func (x *ProjectMember) String() string
- type ProjectRole
- func (ProjectRole) Descriptor() protoreflect.EnumDescriptor
- func (x ProjectRole) Enum() *ProjectRole
- func (ProjectRole) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProjectRole) Number() protoreflect.EnumNumber
- func (x ProjectRole) String() string
- func (ProjectRole) Type() protoreflect.EnumType
- type ProjectServiceCreateRequest
- func (*ProjectServiceCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceCreateRequest) GetAvatarUrl() string
- func (x *ProjectServiceCreateRequest) GetDescription() string
- func (x *ProjectServiceCreateRequest) GetLogin() string
- func (x *ProjectServiceCreateRequest) GetName() string
- func (*ProjectServiceCreateRequest) ProtoMessage()
- func (x *ProjectServiceCreateRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceCreateRequest) Reset()
- func (x *ProjectServiceCreateRequest) String() string
- type ProjectServiceCreateResponse
- func (*ProjectServiceCreateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceCreateResponse) GetProject() *Project
- func (*ProjectServiceCreateResponse) ProtoMessage()
- func (x *ProjectServiceCreateResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceCreateResponse) Reset()
- func (x *ProjectServiceCreateResponse) String() string
- type ProjectServiceDeleteRequest
- func (*ProjectServiceDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceDeleteRequest) GetProject() string
- func (*ProjectServiceDeleteRequest) ProtoMessage()
- func (x *ProjectServiceDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceDeleteRequest) Reset()
- func (x *ProjectServiceDeleteRequest) String() string
- type ProjectServiceDeleteResponse
- func (*ProjectServiceDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceDeleteResponse) GetProject() *Project
- func (*ProjectServiceDeleteResponse) ProtoMessage()
- func (x *ProjectServiceDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceDeleteResponse) Reset()
- func (x *ProjectServiceDeleteResponse) String() string
- type ProjectServiceGetRequest
- func (*ProjectServiceGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceGetRequest) GetProject() string
- func (*ProjectServiceGetRequest) ProtoMessage()
- func (x *ProjectServiceGetRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceGetRequest) Reset()
- func (x *ProjectServiceGetRequest) String() string
- type ProjectServiceGetResponse
- func (*ProjectServiceGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceGetResponse) GetProject() *Project
- func (x *ProjectServiceGetResponse) GetProjectMembers() []*ProjectMember
- func (*ProjectServiceGetResponse) ProtoMessage()
- func (x *ProjectServiceGetResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceGetResponse) Reset()
- func (x *ProjectServiceGetResponse) String() string
- type ProjectServiceInviteAcceptRequest
- func (*ProjectServiceInviteAcceptRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceInviteAcceptRequest) GetSecret() string
- func (*ProjectServiceInviteAcceptRequest) ProtoMessage()
- func (x *ProjectServiceInviteAcceptRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceInviteAcceptRequest) Reset()
- func (x *ProjectServiceInviteAcceptRequest) String() string
- type ProjectServiceInviteAcceptResponse
- func (*ProjectServiceInviteAcceptResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceInviteAcceptResponse) GetProject() string
- func (x *ProjectServiceInviteAcceptResponse) GetProjectName() string
- func (*ProjectServiceInviteAcceptResponse) ProtoMessage()
- func (x *ProjectServiceInviteAcceptResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceInviteAcceptResponse) Reset()
- func (x *ProjectServiceInviteAcceptResponse) String() string
- type ProjectServiceInviteDeleteRequest
- func (*ProjectServiceInviteDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceInviteDeleteRequest) GetProject() string
- func (x *ProjectServiceInviteDeleteRequest) GetSecret() string
- func (*ProjectServiceInviteDeleteRequest) ProtoMessage()
- func (x *ProjectServiceInviteDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceInviteDeleteRequest) Reset()
- func (x *ProjectServiceInviteDeleteRequest) String() string
- type ProjectServiceInviteDeleteResponse
- func (*ProjectServiceInviteDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (*ProjectServiceInviteDeleteResponse) ProtoMessage()
- func (x *ProjectServiceInviteDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceInviteDeleteResponse) Reset()
- func (x *ProjectServiceInviteDeleteResponse) String() string
- type ProjectServiceInviteGetRequest
- func (*ProjectServiceInviteGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceInviteGetRequest) GetSecret() string
- func (*ProjectServiceInviteGetRequest) ProtoMessage()
- func (x *ProjectServiceInviteGetRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceInviteGetRequest) Reset()
- func (x *ProjectServiceInviteGetRequest) String() string
- type ProjectServiceInviteGetResponse
- func (*ProjectServiceInviteGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceInviteGetResponse) GetInvite() *ProjectInvite
- func (*ProjectServiceInviteGetResponse) ProtoMessage()
- func (x *ProjectServiceInviteGetResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceInviteGetResponse) Reset()
- func (x *ProjectServiceInviteGetResponse) String() string
- type ProjectServiceInviteRequest
- func (*ProjectServiceInviteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceInviteRequest) GetProject() string
- func (x *ProjectServiceInviteRequest) GetRole() ProjectRole
- func (*ProjectServiceInviteRequest) ProtoMessage()
- func (x *ProjectServiceInviteRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceInviteRequest) Reset()
- func (x *ProjectServiceInviteRequest) String() string
- type ProjectServiceInviteResponse
- func (*ProjectServiceInviteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceInviteResponse) GetInvite() *ProjectInvite
- func (*ProjectServiceInviteResponse) ProtoMessage()
- func (x *ProjectServiceInviteResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceInviteResponse) Reset()
- func (x *ProjectServiceInviteResponse) String() string
- type ProjectServiceInvitesListRequest
- func (*ProjectServiceInvitesListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceInvitesListRequest) GetProject() string
- func (*ProjectServiceInvitesListRequest) ProtoMessage()
- func (x *ProjectServiceInvitesListRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceInvitesListRequest) Reset()
- func (x *ProjectServiceInvitesListRequest) String() string
- type ProjectServiceInvitesListResponse
- func (*ProjectServiceInvitesListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceInvitesListResponse) GetInvites() []*ProjectInvite
- func (*ProjectServiceInvitesListResponse) ProtoMessage()
- func (x *ProjectServiceInvitesListResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceInvitesListResponse) Reset()
- func (x *ProjectServiceInvitesListResponse) String() string
- type ProjectServiceListRequest
- func (*ProjectServiceListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceListRequest) GetName() string
- func (x *ProjectServiceListRequest) GetTenant() string
- func (*ProjectServiceListRequest) ProtoMessage()
- func (x *ProjectServiceListRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceListRequest) Reset()
- func (x *ProjectServiceListRequest) String() string
- type ProjectServiceListResponse
- func (*ProjectServiceListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceListResponse) GetProjects() []*Project
- func (*ProjectServiceListResponse) ProtoMessage()
- func (x *ProjectServiceListResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceListResponse) Reset()
- func (x *ProjectServiceListResponse) String() string
- type ProjectServiceRemoveMemberRequest
- func (*ProjectServiceRemoveMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceRemoveMemberRequest) GetMemberId() string
- func (x *ProjectServiceRemoveMemberRequest) GetProject() string
- func (*ProjectServiceRemoveMemberRequest) ProtoMessage()
- func (x *ProjectServiceRemoveMemberRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceRemoveMemberRequest) Reset()
- func (x *ProjectServiceRemoveMemberRequest) String() string
- type ProjectServiceRemoveMemberResponse
- func (*ProjectServiceRemoveMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (*ProjectServiceRemoveMemberResponse) ProtoMessage()
- func (x *ProjectServiceRemoveMemberResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceRemoveMemberResponse) Reset()
- func (x *ProjectServiceRemoveMemberResponse) String() string
- type ProjectServiceUpdateMemberRequest
- func (*ProjectServiceUpdateMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceUpdateMemberRequest) GetMemberId() string
- func (x *ProjectServiceUpdateMemberRequest) GetProject() string
- func (x *ProjectServiceUpdateMemberRequest) GetRole() ProjectRole
- func (*ProjectServiceUpdateMemberRequest) ProtoMessage()
- func (x *ProjectServiceUpdateMemberRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceUpdateMemberRequest) Reset()
- func (x *ProjectServiceUpdateMemberRequest) String() string
- type ProjectServiceUpdateMemberResponse
- func (*ProjectServiceUpdateMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceUpdateMemberResponse) GetProjectMember() *ProjectMember
- func (*ProjectServiceUpdateMemberResponse) ProtoMessage()
- func (x *ProjectServiceUpdateMemberResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceUpdateMemberResponse) Reset()
- func (x *ProjectServiceUpdateMemberResponse) String() string
- type ProjectServiceUpdateRequest
- func (*ProjectServiceUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceUpdateRequest) GetAvatarUrl() string
- func (x *ProjectServiceUpdateRequest) GetDescription() string
- func (x *ProjectServiceUpdateRequest) GetName() string
- func (x *ProjectServiceUpdateRequest) GetProject() string
- func (*ProjectServiceUpdateRequest) ProtoMessage()
- func (x *ProjectServiceUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceUpdateRequest) Reset()
- func (x *ProjectServiceUpdateRequest) String() string
- type ProjectServiceUpdateResponse
- func (*ProjectServiceUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectServiceUpdateResponse) GetProject() *Project
- func (*ProjectServiceUpdateResponse) ProtoMessage()
- func (x *ProjectServiceUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *ProjectServiceUpdateResponse) Reset()
- func (x *ProjectServiceUpdateResponse) String() string
- type Region
- func (*Region) Descriptor() ([]byte, []int)deprecated
- func (x *Region) GetActive() bool
- func (x *Region) GetAddress() string
- func (x *Region) GetDefaults() *AssetDefaults
- func (x *Region) GetDescription() string
- func (x *Region) GetId() string
- func (x *Region) GetName() string
- func (x *Region) GetPartitions() map[string]*Partition
- func (*Region) ProtoMessage()
- func (x *Region) ProtoReflect() protoreflect.Message
- func (x *Region) Reset()
- func (x *Region) String() string
- type Service
- type ServiceStatus
- func (ServiceStatus) Descriptor() protoreflect.EnumDescriptor
- func (x ServiceStatus) Enum() *ServiceStatus
- func (ServiceStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x ServiceStatus) Number() protoreflect.EnumNumber
- func (x ServiceStatus) String() string
- func (ServiceStatus) Type() protoreflect.EnumType
- type Snapshot
- func (*Snapshot) Descriptor() ([]byte, []int)deprecated
- func (x *Snapshot) GetCreatedAt() *timestamppb.Timestamp
- func (x *Snapshot) GetDescription() string
- func (x *Snapshot) GetName() string
- func (x *Snapshot) GetPartition() string
- func (x *Snapshot) GetPrimaryNodeUuid() string
- func (x *Snapshot) GetProject() string
- func (x *Snapshot) GetReplicaCount() uint32
- func (x *Snapshot) GetRetention() *durationpb.Duration
- func (x *Snapshot) GetSize() uint64
- func (x *Snapshot) GetSourceVolumeName() string
- func (x *Snapshot) GetSourceVolumeUuid() string
- func (x *Snapshot) GetState() string
- func (x *Snapshot) GetStatistics() *SnapshotStatistics
- func (x *Snapshot) GetStorageClass() string
- func (x *Snapshot) GetUsage() uint64
- func (x *Snapshot) GetUuid() string
- func (*Snapshot) ProtoMessage()
- func (x *Snapshot) ProtoReflect() protoreflect.Message
- func (x *Snapshot) Reset()
- func (x *Snapshot) String() string
- type SnapshotServiceDeleteRequest
- func (*SnapshotServiceDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SnapshotServiceDeleteRequest) GetProject() string
- func (x *SnapshotServiceDeleteRequest) GetUuid() string
- func (*SnapshotServiceDeleteRequest) ProtoMessage()
- func (x *SnapshotServiceDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *SnapshotServiceDeleteRequest) Reset()
- func (x *SnapshotServiceDeleteRequest) String() string
- type SnapshotServiceDeleteResponse
- func (*SnapshotServiceDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SnapshotServiceDeleteResponse) GetSnapshot() *Snapshot
- func (*SnapshotServiceDeleteResponse) ProtoMessage()
- func (x *SnapshotServiceDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *SnapshotServiceDeleteResponse) Reset()
- func (x *SnapshotServiceDeleteResponse) String() string
- type SnapshotServiceGetRequest
- func (*SnapshotServiceGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SnapshotServiceGetRequest) GetProject() string
- func (x *SnapshotServiceGetRequest) GetUuid() string
- func (*SnapshotServiceGetRequest) ProtoMessage()
- func (x *SnapshotServiceGetRequest) ProtoReflect() protoreflect.Message
- func (x *SnapshotServiceGetRequest) Reset()
- func (x *SnapshotServiceGetRequest) String() string
- type SnapshotServiceGetResponse
- func (*SnapshotServiceGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SnapshotServiceGetResponse) GetSnapshot() *Snapshot
- func (*SnapshotServiceGetResponse) ProtoMessage()
- func (x *SnapshotServiceGetResponse) ProtoReflect() protoreflect.Message
- func (x *SnapshotServiceGetResponse) Reset()
- func (x *SnapshotServiceGetResponse) String() string
- type SnapshotServiceListRequest
- func (*SnapshotServiceListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SnapshotServiceListRequest) GetName() string
- func (x *SnapshotServiceListRequest) GetPartition() string
- func (x *SnapshotServiceListRequest) GetProject() string
- func (x *SnapshotServiceListRequest) GetUuid() string
- func (*SnapshotServiceListRequest) ProtoMessage()
- func (x *SnapshotServiceListRequest) ProtoReflect() protoreflect.Message
- func (x *SnapshotServiceListRequest) Reset()
- func (x *SnapshotServiceListRequest) String() string
- type SnapshotServiceListResponse
- func (*SnapshotServiceListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SnapshotServiceListResponse) GetSnapshots() []*Snapshot
- func (*SnapshotServiceListResponse) ProtoMessage()
- func (x *SnapshotServiceListResponse) ProtoReflect() protoreflect.Message
- func (x *SnapshotServiceListResponse) Reset()
- func (x *SnapshotServiceListResponse) String() string
- type SnapshotStatistics
- func (*SnapshotStatistics) Descriptor() ([]byte, []int)deprecated
- func (x *SnapshotStatistics) GetPhysicalCapacity() uint64
- func (x *SnapshotStatistics) GetPhysicalMemory() uint64
- func (x *SnapshotStatistics) GetPhysicalOwnedCapacity() uint64
- func (x *SnapshotStatistics) GetPhysicalOwnedMemory() uint64
- func (x *SnapshotStatistics) GetUserWritten() uint64
- func (*SnapshotStatistics) ProtoMessage()
- func (x *SnapshotStatistics) ProtoReflect() protoreflect.Message
- func (x *SnapshotStatistics) Reset()
- func (x *SnapshotStatistics) String() string
- type SubscriptionUsageItem
- func (*SubscriptionUsageItem) Descriptor() ([]byte, []int)deprecated
- func (x *SubscriptionUsageItem) GetPeriodEnd() *timestamppb.Timestamp
- func (x *SubscriptionUsageItem) GetPeriodStart() *timestamppb.Timestamp
- func (x *SubscriptionUsageItem) GetSubscriptionItemId() string
- func (x *SubscriptionUsageItem) GetSubscriptionItemName() string
- func (x *SubscriptionUsageItem) GetTotalUsage() int64
- func (*SubscriptionUsageItem) ProtoMessage()
- func (x *SubscriptionUsageItem) ProtoReflect() protoreflect.Message
- func (x *SubscriptionUsageItem) Reset()
- func (x *SubscriptionUsageItem) String() string
- type Tenant
- func (*Tenant) Descriptor() ([]byte, []int)deprecated
- func (x *Tenant) GetAdmitted() bool
- func (x *Tenant) GetAvatarUrl() string
- func (x *Tenant) GetCreatedAt() *timestamppb.Timestamp
- func (x *Tenant) GetCreatedBy() string
- func (x *Tenant) GetDeletedAt() *timestamppb.Timestamp
- func (x *Tenant) GetDescription() string
- func (x *Tenant) GetEmail() string
- func (x *Tenant) GetEmailConsent() bool
- func (x *Tenant) GetLogin() string
- func (x *Tenant) GetName() string
- func (x *Tenant) GetOauthProvider() OAuthProvider
- func (x *Tenant) GetOnboarded() bool
- func (x *Tenant) GetPaymentDetails() *PaymentDetails
- func (x *Tenant) GetPhoneNumber() string
- func (x *Tenant) GetTermsAndConditions() *TermsAndConditions
- func (x *Tenant) GetUpdatedAt() *timestamppb.Timestamp
- func (*Tenant) ProtoMessage()
- func (x *Tenant) ProtoReflect() protoreflect.Message
- func (x *Tenant) Reset()
- func (x *Tenant) String() string
- type TenantInvite
- func (*TenantInvite) Descriptor() ([]byte, []int)deprecated
- func (x *TenantInvite) GetExpiresAt() *timestamppb.Timestamp
- func (x *TenantInvite) GetJoined() bool
- func (x *TenantInvite) GetJoinedAt() *timestamppb.Timestamp
- func (x *TenantInvite) GetRole() TenantRole
- func (x *TenantInvite) GetSecret() string
- func (x *TenantInvite) GetTargetTenant() string
- func (x *TenantInvite) GetTargetTenantName() string
- func (x *TenantInvite) GetTenant() string
- func (x *TenantInvite) GetTenantName() string
- func (*TenantInvite) ProtoMessage()
- func (x *TenantInvite) ProtoReflect() protoreflect.Message
- func (x *TenantInvite) Reset()
- func (x *TenantInvite) String() string
- type TenantMember
- func (*TenantMember) Descriptor() ([]byte, []int)deprecated
- func (x *TenantMember) GetCreatedAt() *timestamppb.Timestamp
- func (x *TenantMember) GetId() string
- func (x *TenantMember) GetProjectIds() []string
- func (x *TenantMember) GetRole() TenantRole
- func (*TenantMember) ProtoMessage()
- func (x *TenantMember) ProtoReflect() protoreflect.Message
- func (x *TenantMember) Reset()
- func (x *TenantMember) String() string
- type TenantRole
- type TenantServiceCreateOrUpdateResponse
- func (*TenantServiceCreateOrUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceCreateOrUpdateResponse) GetTenant() *Tenant
- func (*TenantServiceCreateOrUpdateResponse) ProtoMessage()
- func (x *TenantServiceCreateOrUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceCreateOrUpdateResponse) Reset()
- func (x *TenantServiceCreateOrUpdateResponse) String() string
- type TenantServiceCreateRequest
- func (*TenantServiceCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceCreateRequest) GetAvatarUrl() string
- func (x *TenantServiceCreateRequest) GetDescription() string
- func (x *TenantServiceCreateRequest) GetEmail() string
- func (x *TenantServiceCreateRequest) GetName() string
- func (x *TenantServiceCreateRequest) GetPhoneNumber() string
- func (*TenantServiceCreateRequest) ProtoMessage()
- func (x *TenantServiceCreateRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceCreateRequest) Reset()
- func (x *TenantServiceCreateRequest) String() string
- type TenantServiceCreateResponse
- func (*TenantServiceCreateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceCreateResponse) GetTenant() *Tenant
- func (*TenantServiceCreateResponse) ProtoMessage()
- func (x *TenantServiceCreateResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceCreateResponse) Reset()
- func (x *TenantServiceCreateResponse) String() string
- type TenantServiceDeleteRequest
- func (*TenantServiceDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceDeleteRequest) GetLogin() string
- func (*TenantServiceDeleteRequest) ProtoMessage()
- func (x *TenantServiceDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceDeleteRequest) Reset()
- func (x *TenantServiceDeleteRequest) String() string
- type TenantServiceDeleteResponse
- func (*TenantServiceDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceDeleteResponse) GetTenant() *Tenant
- func (*TenantServiceDeleteResponse) ProtoMessage()
- func (x *TenantServiceDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceDeleteResponse) Reset()
- func (x *TenantServiceDeleteResponse) String() string
- type TenantServiceGetRequest
- func (*TenantServiceGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceGetRequest) GetLogin() string
- func (*TenantServiceGetRequest) ProtoMessage()
- func (x *TenantServiceGetRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceGetRequest) Reset()
- func (x *TenantServiceGetRequest) String() string
- type TenantServiceGetResponse
- func (*TenantServiceGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceGetResponse) GetTenant() *Tenant
- func (x *TenantServiceGetResponse) GetTenantMembers() []*TenantMember
- func (*TenantServiceGetResponse) ProtoMessage()
- func (x *TenantServiceGetResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceGetResponse) Reset()
- func (x *TenantServiceGetResponse) String() string
- type TenantServiceInviteAcceptRequest
- func (*TenantServiceInviteAcceptRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceInviteAcceptRequest) GetSecret() string
- func (*TenantServiceInviteAcceptRequest) ProtoMessage()
- func (x *TenantServiceInviteAcceptRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceInviteAcceptRequest) Reset()
- func (x *TenantServiceInviteAcceptRequest) String() string
- type TenantServiceInviteAcceptResponse
- func (*TenantServiceInviteAcceptResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceInviteAcceptResponse) GetTenant() string
- func (x *TenantServiceInviteAcceptResponse) GetTenantName() string
- func (*TenantServiceInviteAcceptResponse) ProtoMessage()
- func (x *TenantServiceInviteAcceptResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceInviteAcceptResponse) Reset()
- func (x *TenantServiceInviteAcceptResponse) String() string
- type TenantServiceInviteDeleteRequest
- func (*TenantServiceInviteDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceInviteDeleteRequest) GetLogin() string
- func (x *TenantServiceInviteDeleteRequest) GetSecret() string
- func (*TenantServiceInviteDeleteRequest) ProtoMessage()
- func (x *TenantServiceInviteDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceInviteDeleteRequest) Reset()
- func (x *TenantServiceInviteDeleteRequest) String() string
- type TenantServiceInviteDeleteResponse
- func (*TenantServiceInviteDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (*TenantServiceInviteDeleteResponse) ProtoMessage()
- func (x *TenantServiceInviteDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceInviteDeleteResponse) Reset()
- func (x *TenantServiceInviteDeleteResponse) String() string
- type TenantServiceInviteGetRequest
- func (*TenantServiceInviteGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceInviteGetRequest) GetSecret() string
- func (*TenantServiceInviteGetRequest) ProtoMessage()
- func (x *TenantServiceInviteGetRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceInviteGetRequest) Reset()
- func (x *TenantServiceInviteGetRequest) String() string
- type TenantServiceInviteGetResponse
- func (*TenantServiceInviteGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceInviteGetResponse) GetInvite() *TenantInvite
- func (*TenantServiceInviteGetResponse) ProtoMessage()
- func (x *TenantServiceInviteGetResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceInviteGetResponse) Reset()
- func (x *TenantServiceInviteGetResponse) String() string
- type TenantServiceInviteRequest
- func (*TenantServiceInviteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceInviteRequest) GetLogin() string
- func (x *TenantServiceInviteRequest) GetRole() TenantRole
- func (*TenantServiceInviteRequest) ProtoMessage()
- func (x *TenantServiceInviteRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceInviteRequest) Reset()
- func (x *TenantServiceInviteRequest) String() string
- type TenantServiceInviteResponse
- func (*TenantServiceInviteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceInviteResponse) GetInvite() *TenantInvite
- func (*TenantServiceInviteResponse) ProtoMessage()
- func (x *TenantServiceInviteResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceInviteResponse) Reset()
- func (x *TenantServiceInviteResponse) String() string
- type TenantServiceInvitesListRequest
- func (*TenantServiceInvitesListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceInvitesListRequest) GetLogin() string
- func (*TenantServiceInvitesListRequest) ProtoMessage()
- func (x *TenantServiceInvitesListRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceInvitesListRequest) Reset()
- func (x *TenantServiceInvitesListRequest) String() string
- type TenantServiceInvitesListResponse
- func (*TenantServiceInvitesListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceInvitesListResponse) GetInvites() []*TenantInvite
- func (*TenantServiceInvitesListResponse) ProtoMessage()
- func (x *TenantServiceInvitesListResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceInvitesListResponse) Reset()
- func (x *TenantServiceInvitesListResponse) String() string
- type TenantServiceListRequest
- func (*TenantServiceListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceListRequest) GetId() string
- func (x *TenantServiceListRequest) GetName() string
- func (*TenantServiceListRequest) ProtoMessage()
- func (x *TenantServiceListRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceListRequest) Reset()
- func (x *TenantServiceListRequest) String() string
- type TenantServiceListResponse
- func (*TenantServiceListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceListResponse) GetTenants() []*Tenant
- func (*TenantServiceListResponse) ProtoMessage()
- func (x *TenantServiceListResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceListResponse) Reset()
- func (x *TenantServiceListResponse) String() string
- type TenantServiceRemoveMemberRequest
- func (*TenantServiceRemoveMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceRemoveMemberRequest) GetLogin() string
- func (x *TenantServiceRemoveMemberRequest) GetMemberId() string
- func (*TenantServiceRemoveMemberRequest) ProtoMessage()
- func (x *TenantServiceRemoveMemberRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceRemoveMemberRequest) Reset()
- func (x *TenantServiceRemoveMemberRequest) String() string
- type TenantServiceRemoveMemberResponse
- func (*TenantServiceRemoveMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (*TenantServiceRemoveMemberResponse) ProtoMessage()
- func (x *TenantServiceRemoveMemberResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceRemoveMemberResponse) Reset()
- func (x *TenantServiceRemoveMemberResponse) String() string
- type TenantServiceRequestAdmissionRequest
- func (*TenantServiceRequestAdmissionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceRequestAdmissionRequest) GetAcceptedTermsAndConditions() bool
- func (x *TenantServiceRequestAdmissionRequest) GetEmail() string
- func (x *TenantServiceRequestAdmissionRequest) GetEmailConsent() bool
- func (x *TenantServiceRequestAdmissionRequest) GetLogin() string
- func (x *TenantServiceRequestAdmissionRequest) GetName() string
- func (*TenantServiceRequestAdmissionRequest) ProtoMessage()
- func (x *TenantServiceRequestAdmissionRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceRequestAdmissionRequest) Reset()
- func (x *TenantServiceRequestAdmissionRequest) String() string
- type TenantServiceRequestAdmissionResponse
- func (*TenantServiceRequestAdmissionResponse) Descriptor() ([]byte, []int)deprecated
- func (*TenantServiceRequestAdmissionResponse) ProtoMessage()
- func (x *TenantServiceRequestAdmissionResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceRequestAdmissionResponse) Reset()
- func (x *TenantServiceRequestAdmissionResponse) String() string
- type TenantServiceUpdateMemberRequest
- func (*TenantServiceUpdateMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceUpdateMemberRequest) GetLogin() string
- func (x *TenantServiceUpdateMemberRequest) GetMemberId() string
- func (x *TenantServiceUpdateMemberRequest) GetRole() TenantRole
- func (*TenantServiceUpdateMemberRequest) ProtoMessage()
- func (x *TenantServiceUpdateMemberRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceUpdateMemberRequest) Reset()
- func (x *TenantServiceUpdateMemberRequest) String() string
- type TenantServiceUpdateMemberResponse
- func (*TenantServiceUpdateMemberResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceUpdateMemberResponse) GetTenantMember() *TenantMember
- func (*TenantServiceUpdateMemberResponse) ProtoMessage()
- func (x *TenantServiceUpdateMemberResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceUpdateMemberResponse) Reset()
- func (x *TenantServiceUpdateMemberResponse) String() string
- type TenantServiceUpdateRequest
- func (*TenantServiceUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceUpdateRequest) GetAcceptTermsAndConditions() bool
- func (x *TenantServiceUpdateRequest) GetAvatarUrl() string
- func (x *TenantServiceUpdateRequest) GetDescription() string
- func (x *TenantServiceUpdateRequest) GetEmail() string
- func (x *TenantServiceUpdateRequest) GetLogin() string
- func (x *TenantServiceUpdateRequest) GetName() string
- func (x *TenantServiceUpdateRequest) GetOnboarded() bool
- func (*TenantServiceUpdateRequest) ProtoMessage()
- func (x *TenantServiceUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *TenantServiceUpdateRequest) Reset()
- func (x *TenantServiceUpdateRequest) String() string
- type TenantServiceUpdateResponse
- func (*TenantServiceUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TenantServiceUpdateResponse) GetTenant() *Tenant
- func (*TenantServiceUpdateResponse) ProtoMessage()
- func (x *TenantServiceUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *TenantServiceUpdateResponse) Reset()
- func (x *TenantServiceUpdateResponse) String() string
- type TermsAndConditions
- func (*TermsAndConditions) Descriptor() ([]byte, []int)deprecated
- func (x *TermsAndConditions) GetAccepted() bool
- func (x *TermsAndConditions) GetWhen() *timestamppb.Timestamp
- func (*TermsAndConditions) ProtoMessage()
- func (x *TermsAndConditions) ProtoReflect() protoreflect.Message
- func (x *TermsAndConditions) Reset()
- func (x *TermsAndConditions) String() string
- type Time
- type Token
- func (*Token) Descriptor() ([]byte, []int)deprecated
- func (x *Token) GetAdminRole() AdminRole
- func (x *Token) GetDescription() string
- func (x *Token) GetExpires() *timestamppb.Timestamp
- func (x *Token) GetIssuedAt() *timestamppb.Timestamp
- func (x *Token) GetPermissions() []*MethodPermission
- func (x *Token) GetProjectRoles() map[string]ProjectRole
- func (x *Token) GetTenantRoles() map[string]TenantRole
- func (x *Token) GetTokenType() TokenType
- func (x *Token) GetUserId() string
- func (x *Token) GetUuid() string
- func (*Token) ProtoMessage()
- func (x *Token) ProtoReflect() protoreflect.Message
- func (x *Token) Reset()
- func (x *Token) String() string
- type TokenServiceCreateRequest
- func (*TokenServiceCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TokenServiceCreateRequest) GetAdminRole() AdminRole
- func (x *TokenServiceCreateRequest) GetDescription() string
- func (x *TokenServiceCreateRequest) GetExpires() *durationpb.Duration
- func (x *TokenServiceCreateRequest) GetPermissions() []*MethodPermission
- func (x *TokenServiceCreateRequest) GetProjectRoles() map[string]ProjectRole
- func (x *TokenServiceCreateRequest) GetTenantRoles() map[string]TenantRole
- func (*TokenServiceCreateRequest) ProtoMessage()
- func (x *TokenServiceCreateRequest) ProtoReflect() protoreflect.Message
- func (x *TokenServiceCreateRequest) Reset()
- func (x *TokenServiceCreateRequest) String() string
- type TokenServiceCreateResponse
- func (*TokenServiceCreateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TokenServiceCreateResponse) GetSecret() string
- func (x *TokenServiceCreateResponse) GetToken() *Token
- func (*TokenServiceCreateResponse) ProtoMessage()
- func (x *TokenServiceCreateResponse) ProtoReflect() protoreflect.Message
- func (x *TokenServiceCreateResponse) Reset()
- func (x *TokenServiceCreateResponse) String() string
- type TokenServiceGetRequest
- func (*TokenServiceGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TokenServiceGetRequest) GetUuid() string
- func (*TokenServiceGetRequest) ProtoMessage()
- func (x *TokenServiceGetRequest) ProtoReflect() protoreflect.Message
- func (x *TokenServiceGetRequest) Reset()
- func (x *TokenServiceGetRequest) String() string
- type TokenServiceGetResponse
- func (*TokenServiceGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TokenServiceGetResponse) GetToken() *Token
- func (*TokenServiceGetResponse) ProtoMessage()
- func (x *TokenServiceGetResponse) ProtoReflect() protoreflect.Message
- func (x *TokenServiceGetResponse) Reset()
- func (x *TokenServiceGetResponse) String() string
- type TokenServiceListRequest
- type TokenServiceListResponse
- func (*TokenServiceListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TokenServiceListResponse) GetTokens() []*Token
- func (*TokenServiceListResponse) ProtoMessage()
- func (x *TokenServiceListResponse) ProtoReflect() protoreflect.Message
- func (x *TokenServiceListResponse) Reset()
- func (x *TokenServiceListResponse) String() string
- type TokenServiceRevokeRequest
- func (*TokenServiceRevokeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TokenServiceRevokeRequest) GetUuid() string
- func (*TokenServiceRevokeRequest) ProtoMessage()
- func (x *TokenServiceRevokeRequest) ProtoReflect() protoreflect.Message
- func (x *TokenServiceRevokeRequest) Reset()
- func (x *TokenServiceRevokeRequest) String() string
- type TokenServiceRevokeResponse
- type TokenServiceUpdateRequest
- func (*TokenServiceUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TokenServiceUpdateRequest) GetAdminRole() AdminRole
- func (x *TokenServiceUpdateRequest) GetDescription() string
- func (x *TokenServiceUpdateRequest) GetPermissions() []*MethodPermission
- func (x *TokenServiceUpdateRequest) GetProjectRoles() map[string]ProjectRole
- func (x *TokenServiceUpdateRequest) GetTenantRoles() map[string]TenantRole
- func (x *TokenServiceUpdateRequest) GetUuid() string
- func (*TokenServiceUpdateRequest) ProtoMessage()
- func (x *TokenServiceUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *TokenServiceUpdateRequest) Reset()
- func (x *TokenServiceUpdateRequest) String() string
- type TokenServiceUpdateResponse
- func (*TokenServiceUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *TokenServiceUpdateResponse) GetToken() *Token
- func (*TokenServiceUpdateResponse) ProtoMessage()
- func (x *TokenServiceUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *TokenServiceUpdateResponse) Reset()
- func (x *TokenServiceUpdateResponse) String() string
- type TokenType
- type UpdateVolumeLabels
- func (*UpdateVolumeLabels) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateVolumeLabels) GetRemove() []string
- func (x *UpdateVolumeLabels) GetUpdate() []*VolumeLabel
- func (*UpdateVolumeLabels) ProtoMessage()
- func (x *UpdateVolumeLabels) ProtoReflect() protoreflect.Message
- func (x *UpdateVolumeLabels) Reset()
- func (x *UpdateVolumeLabels) String() string
- type UsageType
- type User
- func (*User) Descriptor() ([]byte, []int)deprecated
- func (x *User) GetAvatarUrl() string
- func (x *User) GetDefaultProject() *Project
- func (x *User) GetDefaultTenant() *Tenant
- func (x *User) GetEmail() string
- func (x *User) GetLogin() string
- func (x *User) GetName() string
- func (x *User) GetOauthProvider() OAuthProvider
- func (x *User) GetProjects() []*Project
- func (x *User) GetTenants() []*Tenant
- func (*User) ProtoMessage()
- func (x *User) ProtoReflect() protoreflect.Message
- func (x *User) Reset()
- func (x *User) String() string
- type UserServiceGetRequest
- type UserServiceGetResponse
- func (*UserServiceGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UserServiceGetResponse) GetUser() *User
- func (*UserServiceGetResponse) ProtoMessage()
- func (x *UserServiceGetResponse) ProtoReflect() protoreflect.Message
- func (x *UserServiceGetResponse) Reset()
- func (x *UserServiceGetResponse) String() string
- type Version
- func (*Version) Descriptor() ([]byte, []int)deprecated
- func (x *Version) GetBuildDate() string
- func (x *Version) GetGitSha1() string
- func (x *Version) GetRevision() string
- func (x *Version) GetVersion() string
- func (*Version) ProtoMessage()
- func (x *Version) ProtoReflect() protoreflect.Message
- func (x *Version) Reset()
- func (x *Version) String() string
- type VersionServiceGetRequest
- type VersionServiceGetResponse
- func (*VersionServiceGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VersionServiceGetResponse) GetVersion() *Version
- func (*VersionServiceGetResponse) ProtoMessage()
- func (x *VersionServiceGetResponse) ProtoReflect() protoreflect.Message
- func (x *VersionServiceGetResponse) Reset()
- func (x *VersionServiceGetResponse) String() string
- type Visibility
- type Volume
- func (*Volume) Descriptor() ([]byte, []int)deprecated
- func (x *Volume) GetAttachedTo() []string
- func (x *Volume) GetClusterId() string
- func (x *Volume) GetClusterName() string
- func (x *Volume) GetLabels() []*VolumeLabel
- func (x *Volume) GetLogicalUsedStorage() uint64
- func (x *Volume) GetName() string
- func (x *Volume) GetNodeIps() []string
- func (x *Volume) GetPartition() string
- func (x *Volume) GetPrimaryNodeUuid() string
- func (x *Volume) GetProject() string
- func (x *Volume) GetProtectionState() string
- func (x *Volume) GetQosPolicyName() string
- func (x *Volume) GetQosPolicyUuid() string
- func (x *Volume) GetRebuildProgress() string
- func (x *Volume) GetReplicaCount() uint32
- func (x *Volume) GetSize() uint64
- func (x *Volume) GetSourceSnapshotName() string
- func (x *Volume) GetSourceSnapshotUuid() string
- func (x *Volume) GetState() string
- func (x *Volume) GetStatistics() *VolumeStatistics
- func (x *Volume) GetStorageClass() string
- func (x *Volume) GetUsage() uint64
- func (x *Volume) GetUuid() string
- func (x *Volume) GetVolumeHandle() string
- func (*Volume) ProtoMessage()
- func (x *Volume) ProtoReflect() protoreflect.Message
- func (x *Volume) Reset()
- func (x *Volume) String() string
- type VolumeLabel
- type VolumeServiceDeleteRequest
- func (*VolumeServiceDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeServiceDeleteRequest) GetProject() string
- func (x *VolumeServiceDeleteRequest) GetUuid() string
- func (*VolumeServiceDeleteRequest) ProtoMessage()
- func (x *VolumeServiceDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *VolumeServiceDeleteRequest) Reset()
- func (x *VolumeServiceDeleteRequest) String() string
- type VolumeServiceDeleteResponse
- func (*VolumeServiceDeleteResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeServiceDeleteResponse) GetVolume() *Volume
- func (*VolumeServiceDeleteResponse) ProtoMessage()
- func (x *VolumeServiceDeleteResponse) ProtoReflect() protoreflect.Message
- func (x *VolumeServiceDeleteResponse) Reset()
- func (x *VolumeServiceDeleteResponse) String() string
- type VolumeServiceGetRequest
- func (*VolumeServiceGetRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeServiceGetRequest) GetProject() string
- func (x *VolumeServiceGetRequest) GetUuid() string
- func (*VolumeServiceGetRequest) ProtoMessage()
- func (x *VolumeServiceGetRequest) ProtoReflect() protoreflect.Message
- func (x *VolumeServiceGetRequest) Reset()
- func (x *VolumeServiceGetRequest) String() string
- type VolumeServiceGetResponse
- func (*VolumeServiceGetResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeServiceGetResponse) GetVolume() *Volume
- func (*VolumeServiceGetResponse) ProtoMessage()
- func (x *VolumeServiceGetResponse) ProtoReflect() protoreflect.Message
- func (x *VolumeServiceGetResponse) Reset()
- func (x *VolumeServiceGetResponse) String() string
- type VolumeServiceListRequest
- func (*VolumeServiceListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeServiceListRequest) GetName() string
- func (x *VolumeServiceListRequest) GetPartition() string
- func (x *VolumeServiceListRequest) GetProject() string
- func (x *VolumeServiceListRequest) GetUuid() string
- func (*VolumeServiceListRequest) ProtoMessage()
- func (x *VolumeServiceListRequest) ProtoReflect() protoreflect.Message
- func (x *VolumeServiceListRequest) Reset()
- func (x *VolumeServiceListRequest) String() string
- type VolumeServiceListResponse
- func (*VolumeServiceListResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeServiceListResponse) GetVolumes() []*Volume
- func (*VolumeServiceListResponse) ProtoMessage()
- func (x *VolumeServiceListResponse) ProtoReflect() protoreflect.Message
- func (x *VolumeServiceListResponse) Reset()
- func (x *VolumeServiceListResponse) String() string
- type VolumeServiceUpdateRequest
- func (*VolumeServiceUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeServiceUpdateRequest) GetLabels() *UpdateVolumeLabels
- func (x *VolumeServiceUpdateRequest) GetProject() string
- func (x *VolumeServiceUpdateRequest) GetUuid() string
- func (*VolumeServiceUpdateRequest) ProtoMessage()
- func (x *VolumeServiceUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *VolumeServiceUpdateRequest) Reset()
- func (x *VolumeServiceUpdateRequest) String() string
- type VolumeServiceUpdateResponse
- func (*VolumeServiceUpdateResponse) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeServiceUpdateResponse) GetVolume() *Volume
- func (*VolumeServiceUpdateResponse) ProtoMessage()
- func (x *VolumeServiceUpdateResponse) ProtoReflect() protoreflect.Message
- func (x *VolumeServiceUpdateResponse) Reset()
- func (x *VolumeServiceUpdateResponse) String() string
- type VolumeStatistics
- func (*VolumeStatistics) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeStatistics) GetCompressionRatio() float64
- func (x *VolumeStatistics) GetLogicalUsedStorage() uint64
- func (x *VolumeStatistics) GetPhysicalCapacity() uint64
- func (x *VolumeStatistics) GetPhysicalMemory() uint64
- func (x *VolumeStatistics) GetPhysicalOwnedCapacity() uint64
- func (x *VolumeStatistics) GetPhysicalOwnedMemory() uint64
- func (x *VolumeStatistics) GetPhysicalUsedStorage() uint64
- func (x *VolumeStatistics) GetRecoverableDataIntegrityErrors() uint32
- func (x *VolumeStatistics) GetTotalCompressionRatio() float64
- func (x *VolumeStatistics) GetUnrecoverableDataIntegrityErrors() uint32
- func (x *VolumeStatistics) GetUserWritten() uint64
- func (*VolumeStatistics) ProtoMessage()
- func (x *VolumeStatistics) ProtoReflect() protoreflect.Message
- func (x *VolumeStatistics) Reset()
- func (x *VolumeStatistics) String() string
- type Worker
- func (*Worker) Descriptor() ([]byte, []int)deprecated
- func (x *Worker) GetMachineType() string
- func (x *Worker) GetMaxsize() uint32
- func (x *Worker) GetMaxsurge() uint32
- func (x *Worker) GetMaxunavailable() uint32
- func (x *Worker) GetMinsize() uint32
- func (x *Worker) GetName() string
- func (*Worker) ProtoMessage()
- func (x *Worker) ProtoReflect() protoreflect.Message
- func (x *Worker) Reset()
- func (x *Worker) String() string
- type WorkerUpdate
- func (*WorkerUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *WorkerUpdate) GetMachineType() string
- func (x *WorkerUpdate) GetMaxsize() uint32
- func (x *WorkerUpdate) GetMaxsurge() uint32
- func (x *WorkerUpdate) GetMaxunavailable() uint32
- func (x *WorkerUpdate) GetMinsize() uint32
- func (x *WorkerUpdate) GetName() string
- func (*WorkerUpdate) ProtoMessage()
- func (x *WorkerUpdate) ProtoReflect() protoreflect.Message
- func (x *WorkerUpdate) Reset()
- func (x *WorkerUpdate) String() string
Constants ¶
This section is empty.
Variables ¶
var ( AuditPhase_name = map[int32]string{ 0: "AUDIT_PHASE_UNSPECIFIED", 1: "AUDIT_PHASE_REQUEST", 2: "AUDIT_PHASE_RESPONSE", } AuditPhase_value = map[string]int32{ "AUDIT_PHASE_UNSPECIFIED": 0, "AUDIT_PHASE_REQUEST": 1, "AUDIT_PHASE_RESPONSE": 2, } )
Enum value maps for AuditPhase.
var ( Operate_name = map[int32]string{ 0: "OPERATE_UNSPECIFIED", 1: "OPERATE_RECONCILE", 2: "OPERATE_MAINTAIN", 3: "OPERATE_RETRY", } Operate_value = map[string]int32{ "OPERATE_UNSPECIFIED": 0, "OPERATE_RECONCILE": 1, "OPERATE_MAINTAIN": 2, "OPERATE_RETRY": 3, } )
Enum value maps for Operate.
var ( OAuthProvider_name = map[int32]string{ 0: "O_AUTH_PROVIDER_UNSPECIFIED", 1: "O_AUTH_PROVIDER_GITHUB", 2: "O_AUTH_PROVIDER_AZURE", 3: "O_AUTH_PROVIDER_GOOGLE", } OAuthProvider_value = map[string]int32{ "O_AUTH_PROVIDER_UNSPECIFIED": 0, "O_AUTH_PROVIDER_GITHUB": 1, "O_AUTH_PROVIDER_AZURE": 2, "O_AUTH_PROVIDER_GOOGLE": 3, } )
Enum value maps for OAuthProvider.
var ( TenantRole_name = map[int32]string{ 0: "TENANT_ROLE_UNSPECIFIED", 1: "TENANT_ROLE_OWNER", 2: "TENANT_ROLE_EDITOR", 3: "TENANT_ROLE_VIEWER", 4: "TENANT_ROLE_GUEST", } TenantRole_value = map[string]int32{ "TENANT_ROLE_UNSPECIFIED": 0, "TENANT_ROLE_OWNER": 1, "TENANT_ROLE_EDITOR": 2, "TENANT_ROLE_VIEWER": 3, "TENANT_ROLE_GUEST": 4, } )
Enum value maps for TenantRole.
var ( ProjectRole_name = map[int32]string{ 0: "PROJECT_ROLE_UNSPECIFIED", 1: "PROJECT_ROLE_OWNER", 2: "PROJECT_ROLE_EDITOR", 3: "PROJECT_ROLE_VIEWER", } ProjectRole_value = map[string]int32{ "PROJECT_ROLE_UNSPECIFIED": 0, "PROJECT_ROLE_OWNER": 1, "PROJECT_ROLE_EDITOR": 2, "PROJECT_ROLE_VIEWER": 3, } )
Enum value maps for ProjectRole.
var ( AdminRole_name = map[int32]string{ 0: "ADMIN_ROLE_UNSPECIFIED", 1: "ADMIN_ROLE_EDITOR", 2: "ADMIN_ROLE_VIEWER", } AdminRole_value = map[string]int32{ "ADMIN_ROLE_UNSPECIFIED": 0, "ADMIN_ROLE_EDITOR": 1, "ADMIN_ROLE_VIEWER": 2, } )
Enum value maps for AdminRole.
var ( Visibility_name = map[int32]string{ 0: "VISIBILITY_UNSPECIFIED", 1: "VISIBILITY_PUBLIC", 3: "VISIBILITY_SELF", } Visibility_value = map[string]int32{ "VISIBILITY_UNSPECIFIED": 0, "VISIBILITY_PUBLIC": 1, "VISIBILITY_SELF": 3, } )
Enum value maps for Visibility.
var ( Chargeable_name = map[int32]string{ 0: "CHARGEABLE_UNSPECIFIED", 1: "CHARGEABLE_TRUE", 2: "CHARGEABLE_FALSE", } Chargeable_value = map[string]int32{ "CHARGEABLE_UNSPECIFIED": 0, "CHARGEABLE_TRUE": 1, "CHARGEABLE_FALSE": 2, } )
Enum value maps for Chargeable.
var ( Auditing_name = map[int32]string{ 0: "AUDITING_UNSPECIFIED", 1: "AUDITING_INCLUDED", 2: "AUDITING_EXCLUDED", } Auditing_value = map[string]int32{ "AUDITING_UNSPECIFIED": 0, "AUDITING_INCLUDED": 1, "AUDITING_EXCLUDED": 2, } )
Enum value maps for Auditing.
var ( // TenantRoles are used to define which tenant role a logged in user must provide to call this method // // repeated api.v1.TenantRole tenant_roles = 51000; E_TenantRoles = &file_api_v1_common_proto_extTypes[0] // ProjectRoles are used to define which project role a logged in user must provide to call this method // // repeated api.v1.ProjectRole project_roles = 51001; E_ProjectRoles = &file_api_v1_common_proto_extTypes[1] // AdminRoles are used to define which admin role a logged in user must provide to call this method // // repeated api.v1.AdminRole admin_roles = 51002; E_AdminRoles = &file_api_v1_common_proto_extTypes[2] // Visibility defines the visibility of this method, this is used to have public, private or self visible methods // // optional api.v1.Visibility visibility = 51003; E_Visibility = &file_api_v1_common_proto_extTypes[3] // Chargeable if this is set on a method, calling it requires that billing credentials are present // // optional api.v1.Chargeable chargeable = 51004; E_Chargeable = &file_api_v1_common_proto_extTypes[4] // Auditing defines if calls to this method should be audited or not // // optional api.v1.Auditing auditing = 51005; E_Auditing = &file_api_v1_common_proto_extTypes[5] )
Extension fields to descriptorpb.MethodOptions.
var ( ServiceStatus_name = map[int32]string{ 0: "SERVICE_STATUS_UNSPECIFIED", 1: "SERVICE_STATUS_DEGRADED", 2: "SERVICE_STATUS_UNHEALTHY", 3: "SERVICE_STATUS_HEALTHY", } ServiceStatus_value = map[string]int32{ "SERVICE_STATUS_UNSPECIFIED": 0, "SERVICE_STATUS_DEGRADED": 1, "SERVICE_STATUS_UNHEALTHY": 2, "SERVICE_STATUS_HEALTHY": 3, } )
Enum value maps for ServiceStatus.
var ( Service_name = map[int32]string{ 0: "SERVICE_UNSPECIFIED", 1: "SERVICE_CLUSTER", 2: "SERVICE_VOLUME", 3: "SERVICE_MACHINES", } Service_value = map[string]int32{ "SERVICE_UNSPECIFIED": 0, "SERVICE_CLUSTER": 1, "SERVICE_VOLUME": 2, "SERVICE_MACHINES": 3, } )
Enum value maps for Service.
var ( IPType_name = map[int32]string{ 0: "IP_TYPE_UNSPECIFIED", 1: "IP_TYPE_EPHEMERAL", 2: "IP_TYPE_STATIC", } IPType_value = map[string]int32{ "IP_TYPE_UNSPECIFIED": 0, "IP_TYPE_EPHEMERAL": 1, "IP_TYPE_STATIC": 2, } )
Enum value maps for IPType.
var ( ProductType_name = map[int32]string{ 0: "PRODUCT_TYPE_UNSPECIFIED", 1: "PRODUCT_TYPE_STORAGE", 2: "PRODUCT_TYPE_COMPUTE", 3: "PRODUCT_TYPE_NETWORK", 5: "PRODUCT_TYPE_KUBERNETES", } ProductType_value = map[string]int32{ "PRODUCT_TYPE_UNSPECIFIED": 0, "PRODUCT_TYPE_STORAGE": 1, "PRODUCT_TYPE_COMPUTE": 2, "PRODUCT_TYPE_NETWORK": 3, "PRODUCT_TYPE_KUBERNETES": 5, } )
Enum value maps for ProductType.
var ( UsageType_name = map[int32]string{ 0: "USAGE_TYPE_UNSPECIFIED", 1: "USAGE_TYPE_METERED", 2: "USAGE_TYPE_LICENSED", } UsageType_value = map[string]int32{ "USAGE_TYPE_UNSPECIFIED": 0, "USAGE_TYPE_METERED": 1, "USAGE_TYPE_LICENSED": 2, } )
Enum value maps for UsageType.
var ( TokenType_name = map[int32]string{ 0: "TOKEN_TYPE_UNSPECIFIED", 1: "TOKEN_TYPE_API", 2: "TOKEN_TYPE_CONSOLE", } TokenType_value = map[string]int32{ "TOKEN_TYPE_UNSPECIFIED": 0, "TOKEN_TYPE_API": 1, "TOKEN_TYPE_CONSOLE": 2, } )
Enum value maps for TokenType.
var File_api_v1_asset_proto protoreflect.FileDescriptor
var File_api_v1_audit_proto protoreflect.FileDescriptor
var File_api_v1_cluster_proto protoreflect.FileDescriptor
var File_api_v1_common_proto protoreflect.FileDescriptor
var File_api_v1_health_proto protoreflect.FileDescriptor
var File_api_v1_ip_proto protoreflect.FileDescriptor
var File_api_v1_method_proto protoreflect.FileDescriptor
var File_api_v1_payment_proto protoreflect.FileDescriptor
var File_api_v1_project_proto protoreflect.FileDescriptor
var File_api_v1_snapshot_proto protoreflect.FileDescriptor
var File_api_v1_tenant_proto protoreflect.FileDescriptor
var File_api_v1_token_proto protoreflect.FileDescriptor
var File_api_v1_user_proto protoreflect.FileDescriptor
var File_api_v1_version_proto protoreflect.FileDescriptor
var File_api_v1_volume_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Address ¶
type Address struct {
// Line1 the first address line
Line1 string `protobuf:"bytes,1,opt,name=line1,proto3" json:"line1,omitempty"`
// Line2 the second address line
Line2 string `protobuf:"bytes,2,opt,name=line2,proto3" json:"line2,omitempty"`
// PostalCode of the city or address
PostalCode string `protobuf:"bytes,3,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
// City where the customer lives
City string `protobuf:"bytes,4,opt,name=city,proto3" json:"city,omitempty"`
// Sate where the customer lives
State string `protobuf:"bytes,5,opt,name=state,proto3" json:"state,omitempty"`
// Country where the customer lives
Country string `protobuf:"bytes,6,opt,name=country,proto3" json:"country,omitempty"`
// contains filtered or unexported fields
}
Address postal address of a customer
func (*Address) Descriptor
deprecated
func (*Address) GetCountry ¶
func (*Address) GetPostalCode ¶
func (*Address) ProtoMessage ¶
func (*Address) ProtoMessage()
func (*Address) ProtoReflect ¶
func (x *Address) ProtoReflect() protoreflect.Message
type AdminRole ¶
type AdminRole int32
AdminRole specifies what role a logged in user needs to call this admin service
const ( // ADMIN_ROLE_UNSPECIFIED is not specified AdminRole_ADMIN_ROLE_UNSPECIFIED AdminRole = 0 // ADMIN_ROLE_EDITOR the logged in user needs at least editor role to call this method AdminRole_ADMIN_ROLE_EDITOR AdminRole = 1 // ADMIN_ROLE_VIEWER the logged in user needs at least viewer role to call this method AdminRole_ADMIN_ROLE_VIEWER AdminRole = 2 )
func (AdminRole) Descriptor ¶
func (AdminRole) Descriptor() protoreflect.EnumDescriptor
func (AdminRole) EnumDescriptor
deprecated
func (AdminRole) Number ¶
func (x AdminRole) Number() protoreflect.EnumNumber
func (AdminRole) Type ¶
func (AdminRole) Type() protoreflect.EnumType
type Asset ¶
type Asset struct {
// Region defines a datacenter location, e.g. a city.
Region *Region `protobuf:"bytes,1,opt,name=region,proto3" json:"region,omitempty"`
// MachineTypes available by region
MachineTypes map[string]*MachineType `` /* 171-byte string literal not displayed */
// Kubernetes a list of kubernetes versions
Kubernetes []*Kubernetes `protobuf:"bytes,3,rep,name=kubernetes,proto3" json:"kubernetes,omitempty"`
// contains filtered or unexported fields
}
Asset defines the available resources which can be used
func (*Asset) Descriptor
deprecated
func (*Asset) GetKubernetes ¶
func (x *Asset) GetKubernetes() []*Kubernetes
func (*Asset) GetMachineTypes ¶
func (x *Asset) GetMachineTypes() map[string]*MachineType
func (*Asset) ProtoMessage ¶
func (*Asset) ProtoMessage()
func (*Asset) ProtoReflect ¶
func (x *Asset) ProtoReflect() protoreflect.Message
type AssetDefaults ¶
type AssetDefaults struct {
// MachineType defines the default machine type used
MachineType string `protobuf:"bytes,1,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"`
// KubernetesVersion defines the default kubernetes version to be used
KubernetesVersion string `protobuf:"bytes,2,opt,name=kubernetes_version,json=kubernetesVersion,proto3" json:"kubernetes_version,omitempty"`
// WorkerMin defines how many servers are specified as minimum
WorkerMin uint32 `protobuf:"varint,3,opt,name=worker_min,json=workerMin,proto3" json:"worker_min,omitempty"`
// WorkerMax defines how many servers are specified as maximum
WorkerMax uint32 `protobuf:"varint,4,opt,name=worker_max,json=workerMax,proto3" json:"worker_max,omitempty"`
// Partition defines where the cluster is created if not otherwise specified
Partition string `protobuf:"bytes,7,opt,name=partition,proto3" json:"partition,omitempty"`
// contains filtered or unexported fields
}
AssetDefaults apply if no specific properties are specified
func (*AssetDefaults) Descriptor
deprecated
func (*AssetDefaults) Descriptor() ([]byte, []int)
Deprecated: Use AssetDefaults.ProtoReflect.Descriptor instead.
func (*AssetDefaults) GetKubernetesVersion ¶
func (x *AssetDefaults) GetKubernetesVersion() string
func (*AssetDefaults) GetMachineType ¶
func (x *AssetDefaults) GetMachineType() string
func (*AssetDefaults) GetPartition ¶
func (x *AssetDefaults) GetPartition() string
func (*AssetDefaults) GetWorkerMax ¶
func (x *AssetDefaults) GetWorkerMax() uint32
func (*AssetDefaults) GetWorkerMin ¶
func (x *AssetDefaults) GetWorkerMin() uint32
func (*AssetDefaults) ProtoMessage ¶
func (*AssetDefaults) ProtoMessage()
func (*AssetDefaults) ProtoReflect ¶
func (x *AssetDefaults) ProtoReflect() protoreflect.Message
func (*AssetDefaults) Reset ¶
func (x *AssetDefaults) Reset()
func (*AssetDefaults) String ¶
func (x *AssetDefaults) String() string
type AssetServiceListRequest ¶
type AssetServiceListRequest struct {
// contains filtered or unexported fields
}
AssetServiceListRequest is the request payload to list all Assets
func (*AssetServiceListRequest) Descriptor
deprecated
func (*AssetServiceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use AssetServiceListRequest.ProtoReflect.Descriptor instead.
func (*AssetServiceListRequest) ProtoMessage ¶
func (*AssetServiceListRequest) ProtoMessage()
func (*AssetServiceListRequest) ProtoReflect ¶
func (x *AssetServiceListRequest) ProtoReflect() protoreflect.Message
func (*AssetServiceListRequest) Reset ¶
func (x *AssetServiceListRequest) Reset()
func (*AssetServiceListRequest) String ¶
func (x *AssetServiceListRequest) String() string
type AssetServiceListResponse ¶
type AssetServiceListResponse struct {
// Assets defines a list of assets
Assets []*Asset `protobuf:"bytes,2,rep,name=assets,proto3" json:"assets,omitempty"`
// Environment contains information on the environment.
Environment *Environment `protobuf:"bytes,3,opt,name=environment,proto3" json:"environment,omitempty"`
// contains filtered or unexported fields
}
AssetServiceListResponse is the response payload which contains the the Asset list
func (*AssetServiceListResponse) Descriptor
deprecated
func (*AssetServiceListResponse) Descriptor() ([]byte, []int)
Deprecated: Use AssetServiceListResponse.ProtoReflect.Descriptor instead.
func (*AssetServiceListResponse) GetAssets ¶
func (x *AssetServiceListResponse) GetAssets() []*Asset
func (*AssetServiceListResponse) GetEnvironment ¶ added in v0.15.1
func (x *AssetServiceListResponse) GetEnvironment() *Environment
func (*AssetServiceListResponse) ProtoMessage ¶
func (*AssetServiceListResponse) ProtoMessage()
func (*AssetServiceListResponse) ProtoReflect ¶
func (x *AssetServiceListResponse) ProtoReflect() protoreflect.Message
func (*AssetServiceListResponse) Reset ¶
func (x *AssetServiceListResponse) Reset()
func (*AssetServiceListResponse) String ¶
func (x *AssetServiceListResponse) String() string
type AuditPhase ¶ added in v0.14.0
type AuditPhase int32
AuditPhase specifies phase of an audit trace
const ( // AUDIT_PHASE_UNSPECIFIED is not specified AuditPhase_AUDIT_PHASE_UNSPECIFIED AuditPhase = 0 // AUDIT_PHASE_REQUEST defines an audit trace in the request phase AuditPhase_AUDIT_PHASE_REQUEST AuditPhase = 1 // AUDIT_PHASE_REQUEST defines an audit trace in the response phase AuditPhase_AUDIT_PHASE_RESPONSE AuditPhase = 2 )
func (AuditPhase) Descriptor ¶ added in v0.14.0
func (AuditPhase) Descriptor() protoreflect.EnumDescriptor
func (AuditPhase) Enum ¶ added in v0.14.0
func (x AuditPhase) Enum() *AuditPhase
func (AuditPhase) EnumDescriptor
deprecated
added in
v0.14.0
func (AuditPhase) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuditPhase.Descriptor instead.
func (AuditPhase) Number ¶ added in v0.14.0
func (x AuditPhase) Number() protoreflect.EnumNumber
func (AuditPhase) String ¶ added in v0.14.0
func (x AuditPhase) String() string
func (AuditPhase) Type ¶ added in v0.14.0
func (AuditPhase) Type() protoreflect.EnumType
type AuditServiceGetRequest ¶ added in v0.14.0
type AuditServiceGetRequest struct {
// Login of the tenant
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// Uuid of the audit trace
Uuid string `protobuf:"bytes,2,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Phase specifies the audit phase. Defaults to request
Phase *AuditPhase `protobuf:"varint,3,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.14.0
func (*AuditServiceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use AuditServiceGetRequest.ProtoReflect.Descriptor instead.
func (*AuditServiceGetRequest) GetLogin ¶ added in v0.14.0
func (x *AuditServiceGetRequest) GetLogin() string
func (*AuditServiceGetRequest) GetPhase ¶ added in v0.14.0
func (x *AuditServiceGetRequest) GetPhase() AuditPhase
func (*AuditServiceGetRequest) GetUuid ¶ added in v0.14.0
func (x *AuditServiceGetRequest) GetUuid() string
func (*AuditServiceGetRequest) ProtoMessage ¶ added in v0.14.0
func (*AuditServiceGetRequest) ProtoMessage()
func (*AuditServiceGetRequest) ProtoReflect ¶ added in v0.14.0
func (x *AuditServiceGetRequest) ProtoReflect() protoreflect.Message
func (*AuditServiceGetRequest) Reset ¶ added in v0.14.0
func (x *AuditServiceGetRequest) Reset()
func (*AuditServiceGetRequest) String ¶ added in v0.14.0
func (x *AuditServiceGetRequest) String() string
type AuditServiceGetResponse ¶ added in v0.14.0
type AuditServiceGetResponse struct {
// Trace is the audit trace
Trace *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.14.0
func (*AuditServiceGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use AuditServiceGetResponse.ProtoReflect.Descriptor instead.
func (*AuditServiceGetResponse) GetTrace ¶ added in v0.14.0
func (x *AuditServiceGetResponse) GetTrace() *AuditTrace
func (*AuditServiceGetResponse) ProtoMessage ¶ added in v0.14.0
func (*AuditServiceGetResponse) ProtoMessage()
func (*AuditServiceGetResponse) ProtoReflect ¶ added in v0.14.0
func (x *AuditServiceGetResponse) ProtoReflect() protoreflect.Message
func (*AuditServiceGetResponse) Reset ¶ added in v0.14.0
func (x *AuditServiceGetResponse) Reset()
func (*AuditServiceGetResponse) String ¶ added in v0.14.0
func (x *AuditServiceGetResponse) String() string
type AuditServiceListRequest ¶ added in v0.14.0
type AuditServiceListRequest struct {
// Login of the tenant
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// 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 *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.14.0
func (*AuditServiceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use AuditServiceListRequest.ProtoReflect.Descriptor instead.
func (*AuditServiceListRequest) GetBody ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetBody() string
func (*AuditServiceListRequest) GetFrom ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetFrom() *timestamppb.Timestamp
func (*AuditServiceListRequest) GetLimit ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetLimit() int32
func (*AuditServiceListRequest) GetLogin ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetLogin() string
func (*AuditServiceListRequest) GetMethod ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetMethod() string
func (*AuditServiceListRequest) GetPhase ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetPhase() AuditPhase
func (*AuditServiceListRequest) GetProject ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetProject() string
func (*AuditServiceListRequest) GetResultCode ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetResultCode() int32
func (*AuditServiceListRequest) GetSourceIp ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetSourceIp() string
func (*AuditServiceListRequest) GetTo ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetTo() *timestamppb.Timestamp
func (*AuditServiceListRequest) GetUser ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetUser() string
func (*AuditServiceListRequest) GetUuid ¶ added in v0.14.0
func (x *AuditServiceListRequest) GetUuid() string
func (*AuditServiceListRequest) ProtoMessage ¶ added in v0.14.0
func (*AuditServiceListRequest) ProtoMessage()
func (*AuditServiceListRequest) ProtoReflect ¶ added in v0.14.0
func (x *AuditServiceListRequest) ProtoReflect() protoreflect.Message
func (*AuditServiceListRequest) Reset ¶ added in v0.14.0
func (x *AuditServiceListRequest) Reset()
func (*AuditServiceListRequest) String ¶ added in v0.14.0
func (x *AuditServiceListRequest) String() string
type AuditServiceListResponse ¶ added in v0.14.0
type AuditServiceListResponse struct {
// Traces is a list of audit traces
Traces []*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.14.0
func (*AuditServiceListResponse) Descriptor() ([]byte, []int)
Deprecated: Use AuditServiceListResponse.ProtoReflect.Descriptor instead.
func (*AuditServiceListResponse) GetTraces ¶ added in v0.14.0
func (x *AuditServiceListResponse) GetTraces() []*AuditTrace
func (*AuditServiceListResponse) ProtoMessage ¶ added in v0.14.0
func (*AuditServiceListResponse) ProtoMessage()
func (*AuditServiceListResponse) ProtoReflect ¶ added in v0.14.0
func (x *AuditServiceListResponse) ProtoReflect() protoreflect.Message
func (*AuditServiceListResponse) Reset ¶ added in v0.14.0
func (x *AuditServiceListResponse) Reset()
func (*AuditServiceListResponse) String ¶ added in v0.14.0
func (x *AuditServiceListResponse) String() string
type AuditTrace ¶ added in v0.14.0
type AuditTrace struct {
// Uuid of the audit trace
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Timestamp is the timestamp when the request arrived at the api
Timestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
// User is the login user who called the api method
User string `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"`
// Tenant is the tenant targeted by the api call
Tenant string `protobuf:"bytes,4,opt,name=tenant,proto3" json:"tenant,omitempty"`
// Project is the project targeted by the api call
Project *string `protobuf:"bytes,5,opt,name=project,proto3,oneof" json:"project,omitempty"`
// Method is the api method that was called
Method string `protobuf:"bytes,6,opt,name=method,proto3" json:"method,omitempty"`
// Body is the payload of the api call. In the request phase this contains the payload sent by the client, in the request phase it contains the payload returned by the api server
Body *string `protobuf:"bytes,7,opt,name=body,proto3,oneof" json:"body,omitempty"`
// Source IP contains the source ip address of the api call
SourceIp string `protobuf:"bytes,8,opt,name=source_ip,json=sourceIp,proto3" json:"source_ip,omitempty"`
// Result Code is a status code describing the result of the api call. It is set for traces in the response phase and contains official gRPC status codes
ResultCode *int32 `protobuf:"varint,9,opt,name=result_code,json=resultCode,proto3,oneof" json:"result_code,omitempty"`
// Phase represents the phase of the audit trace
Phase AuditPhase `protobuf:"varint,10,opt,name=phase,proto3,enum=api.v1.AuditPhase" json:"phase,omitempty"`
// contains filtered or unexported fields
}
AuditTrace is an audit trace
func (*AuditTrace) Descriptor
deprecated
added in
v0.14.0
func (*AuditTrace) Descriptor() ([]byte, []int)
Deprecated: Use AuditTrace.ProtoReflect.Descriptor instead.
func (*AuditTrace) GetBody ¶ added in v0.14.0
func (x *AuditTrace) GetBody() string
func (*AuditTrace) GetMethod ¶ added in v0.14.0
func (x *AuditTrace) GetMethod() string
func (*AuditTrace) GetPhase ¶ added in v0.14.0
func (x *AuditTrace) GetPhase() AuditPhase
func (*AuditTrace) GetProject ¶ added in v0.14.0
func (x *AuditTrace) GetProject() string
func (*AuditTrace) GetResultCode ¶ added in v0.14.0
func (x *AuditTrace) GetResultCode() int32
func (*AuditTrace) GetSourceIp ¶ added in v0.14.0
func (x *AuditTrace) GetSourceIp() string
func (*AuditTrace) GetTenant ¶ added in v0.14.0
func (x *AuditTrace) GetTenant() string
func (*AuditTrace) GetTimestamp ¶ added in v0.14.0
func (x *AuditTrace) GetTimestamp() *timestamppb.Timestamp
func (*AuditTrace) GetUser ¶ added in v0.14.0
func (x *AuditTrace) GetUser() string
func (*AuditTrace) GetUuid ¶ added in v0.14.0
func (x *AuditTrace) GetUuid() string
func (*AuditTrace) ProtoMessage ¶ added in v0.14.0
func (*AuditTrace) ProtoMessage()
func (*AuditTrace) ProtoReflect ¶ added in v0.14.0
func (x *AuditTrace) ProtoReflect() protoreflect.Message
func (*AuditTrace) Reset ¶ added in v0.14.0
func (x *AuditTrace) Reset()
func (*AuditTrace) String ¶ added in v0.14.0
func (x *AuditTrace) String() string
type Auditing ¶
type Auditing int32
Auditing option specified per service method by default all service methods are included add the auditing option if you want to exclude a method in auditing
const ( // AUDITING_UNSPECIFIED is not specified Auditing_AUDITING_UNSPECIFIED Auditing = 0 // AUDITING_INCLUDED if a method is annotated with this, all calls are audited Auditing_AUDITING_INCLUDED Auditing = 1 // AUDITING_EXCLUDED if a method is annotated with this, no calls are audited Auditing_AUDITING_EXCLUDED Auditing = 2 )
func (Auditing) Descriptor ¶
func (Auditing) Descriptor() protoreflect.EnumDescriptor
func (Auditing) EnumDescriptor
deprecated
func (Auditing) Number ¶
func (x Auditing) Number() protoreflect.EnumNumber
func (Auditing) Type ¶
func (Auditing) Type() protoreflect.EnumType
type Card ¶
type Card struct {
// Brand of the card
Brand string `protobuf:"bytes,1,opt,name=brand,proto3" json:"brand,omitempty"`
// Country where the card was issued
Country string `protobuf:"bytes,2,opt,name=country,proto3" json:"country,omitempty"`
// ExpMonth is the month when this card expires
ExpMonth int64 `protobuf:"varint,3,opt,name=exp_month,json=expMonth,proto3" json:"exp_month,omitempty"`
// ExpYear is the year when this card expires
ExpYear int64 `protobuf:"varint,4,opt,name=exp_year,json=expYear,proto3" json:"exp_year,omitempty"`
// Last4 are the 4 last digits of the card number, the full number is not stored anywhere
Last_4 string `protobuf:"bytes,5,opt,name=last_4,json=last4,proto3" json:"last_4,omitempty"`
// contains filtered or unexported fields
}
Card is the payment card the customer pays with
func (*Card) Descriptor
deprecated
func (*Card) GetCountry ¶
func (*Card) GetExpMonth ¶
func (*Card) GetExpYear ¶
func (*Card) ProtoMessage ¶
func (*Card) ProtoMessage()
func (*Card) ProtoReflect ¶
func (x *Card) ProtoReflect() protoreflect.Message
type Chargeable ¶
type Chargeable int32
Chargable defines if calling a method requires that billing credentials are present or not
const ( // CHARGEABLE_UNSPECIFIED no chargeable option is set Chargeable_CHARGEABLE_UNSPECIFIED Chargeable = 0 // CHARGEABLE_TRUE if this is set on a method, calling it requires that billing credentials are present Chargeable_CHARGEABLE_TRUE Chargeable = 1 // CHARGEABLE_FALSE if this is set on a method, no billing credentials are required Chargeable_CHARGEABLE_FALSE Chargeable = 2 )
func (Chargeable) Descriptor ¶
func (Chargeable) Descriptor() protoreflect.EnumDescriptor
func (Chargeable) Enum ¶
func (x Chargeable) Enum() *Chargeable
func (Chargeable) EnumDescriptor
deprecated
func (Chargeable) EnumDescriptor() ([]byte, []int)
Deprecated: Use Chargeable.Descriptor instead.
func (Chargeable) Number ¶
func (x Chargeable) Number() protoreflect.EnumNumber
func (Chargeable) String ¶
func (x Chargeable) String() string
func (Chargeable) Type ¶
func (Chargeable) Type() protoreflect.EnumType
type Cluster ¶
type Cluster struct {
// Uuid of the cluster
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Name of the cluster
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Project where this cluster belongs to
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// Partition where this cluster was created
Partition string `protobuf:"bytes,4,opt,name=partition,proto3" json:"partition,omitempty"`
// Kubernetes defines the kubernetes specifications of this cluster
Kubernetes *KubernetesSpec `protobuf:"bytes,5,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
// Workers defines the list of worker groups with their specification
Workers []*Worker `protobuf:"bytes,6,rep,name=workers,proto3" json:"workers,omitempty"`
// Maintenance defines when automated actions on this cluster should be scheduled
Maintenance *Maintenance `protobuf:"bytes,7,opt,name=maintenance,proto3" json:"maintenance,omitempty"`
// Tenant where this cluster belongs to
Tenant string `protobuf:"bytes,8,opt,name=tenant,proto3" json:"tenant,omitempty"`
// CreatedAt defines the date when this cluster was created
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// UpdatedAt defines the date when this cluster was updated
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// DeletedAt defines the date when this cluster was deleted
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
// Status of this cluster
Status *ClusterStatus `protobuf:"bytes,20,opt,name=status,proto3" json:"status,omitempty"`
// Purpose of this cluster, can be for example production, development or evaluation
Purpose *string `protobuf:"bytes,21,opt,name=purpose,proto3,oneof" json:"purpose,omitempty"`
// Monitoring details for this cluster
Monitoring *ClusterMonitoring `protobuf:"bytes,22,opt,name=monitoring,proto3" json:"monitoring,omitempty"`
// contains filtered or unexported fields
}
Cluster describes a kubernetes cluster
func (*Cluster) Descriptor
deprecated
func (*Cluster) GetCreatedAt ¶
func (x *Cluster) GetCreatedAt() *timestamppb.Timestamp
func (*Cluster) GetDeletedAt ¶
func (x *Cluster) GetDeletedAt() *timestamppb.Timestamp
func (*Cluster) GetKubernetes ¶
func (x *Cluster) GetKubernetes() *KubernetesSpec
func (*Cluster) GetMaintenance ¶
func (x *Cluster) GetMaintenance() *Maintenance
func (*Cluster) GetMonitoring ¶
func (x *Cluster) GetMonitoring() *ClusterMonitoring
func (*Cluster) GetPartition ¶
func (*Cluster) GetProject ¶
func (*Cluster) GetPurpose ¶
func (*Cluster) GetStatus ¶
func (x *Cluster) GetStatus() *ClusterStatus
func (*Cluster) GetUpdatedAt ¶
func (x *Cluster) GetUpdatedAt() *timestamppb.Timestamp
func (*Cluster) GetWorkers ¶
func (*Cluster) ProtoMessage ¶
func (*Cluster) ProtoMessage()
func (*Cluster) ProtoReflect ¶
func (x *Cluster) ProtoReflect() protoreflect.Message
type ClusterMonitoring ¶
type ClusterMonitoring struct {
// Username to access the monitoring
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
// Password to access the monitoring
Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
// Endpoint is the url to access the monitoring
Endpoint string `protobuf:"bytes,3,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// contains filtered or unexported fields
}
ClusterMonitoring contains details howto access the cluster monitoring
func (*ClusterMonitoring) Descriptor
deprecated
func (*ClusterMonitoring) Descriptor() ([]byte, []int)
Deprecated: Use ClusterMonitoring.ProtoReflect.Descriptor instead.
func (*ClusterMonitoring) GetEndpoint ¶
func (x *ClusterMonitoring) GetEndpoint() string
func (*ClusterMonitoring) GetPassword ¶
func (x *ClusterMonitoring) GetPassword() string
func (*ClusterMonitoring) GetUsername ¶
func (x *ClusterMonitoring) GetUsername() string
func (*ClusterMonitoring) ProtoMessage ¶
func (*ClusterMonitoring) ProtoMessage()
func (*ClusterMonitoring) ProtoReflect ¶
func (x *ClusterMonitoring) ProtoReflect() protoreflect.Message
func (*ClusterMonitoring) Reset ¶
func (x *ClusterMonitoring) Reset()
func (*ClusterMonitoring) String ¶
func (x *ClusterMonitoring) String() string
type ClusterServiceCreateRequest ¶
type ClusterServiceCreateRequest struct {
// Name of the cluster to create
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Project of the cluster
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// Partition of the cluster
Partition string `protobuf:"bytes,4,opt,name=partition,proto3" json:"partition,omitempty"`
// Kubernetes specification of the cluster
Kubernetes *KubernetesSpec `protobuf:"bytes,6,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
// Worker specification of the cluster
Workers []*Worker `protobuf:"bytes,7,rep,name=workers,proto3" json:"workers,omitempty"`
// Maintenance specification of the cluster
Maintenance *Maintenance `protobuf:"bytes,8,opt,name=maintenance,proto3" json:"maintenance,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceCreateRequest is the request payload for a cluster create request
func (*ClusterServiceCreateRequest) Descriptor
deprecated
func (*ClusterServiceCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceCreateRequest.ProtoReflect.Descriptor instead.
func (*ClusterServiceCreateRequest) GetKubernetes ¶
func (x *ClusterServiceCreateRequest) GetKubernetes() *KubernetesSpec
func (*ClusterServiceCreateRequest) GetMaintenance ¶
func (x *ClusterServiceCreateRequest) GetMaintenance() *Maintenance
func (*ClusterServiceCreateRequest) GetName ¶
func (x *ClusterServiceCreateRequest) GetName() string
func (*ClusterServiceCreateRequest) GetPartition ¶
func (x *ClusterServiceCreateRequest) GetPartition() string
func (*ClusterServiceCreateRequest) GetProject ¶
func (x *ClusterServiceCreateRequest) GetProject() string
func (*ClusterServiceCreateRequest) GetWorkers ¶
func (x *ClusterServiceCreateRequest) GetWorkers() []*Worker
func (*ClusterServiceCreateRequest) ProtoMessage ¶
func (*ClusterServiceCreateRequest) ProtoMessage()
func (*ClusterServiceCreateRequest) ProtoReflect ¶
func (x *ClusterServiceCreateRequest) ProtoReflect() protoreflect.Message
func (*ClusterServiceCreateRequest) Reset ¶
func (x *ClusterServiceCreateRequest) Reset()
func (*ClusterServiceCreateRequest) String ¶
func (x *ClusterServiceCreateRequest) String() string
type ClusterServiceCreateResponse ¶
type ClusterServiceCreateResponse struct {
// Cluster is the cluster
Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceCreateResponse is the response payload of a cluster create request
func (*ClusterServiceCreateResponse) Descriptor
deprecated
func (*ClusterServiceCreateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceCreateResponse.ProtoReflect.Descriptor instead.
func (*ClusterServiceCreateResponse) GetCluster ¶
func (x *ClusterServiceCreateResponse) GetCluster() *Cluster
func (*ClusterServiceCreateResponse) ProtoMessage ¶
func (*ClusterServiceCreateResponse) ProtoMessage()
func (*ClusterServiceCreateResponse) ProtoReflect ¶
func (x *ClusterServiceCreateResponse) ProtoReflect() protoreflect.Message
func (*ClusterServiceCreateResponse) Reset ¶
func (x *ClusterServiceCreateResponse) Reset()
func (*ClusterServiceCreateResponse) String ¶
func (x *ClusterServiceCreateResponse) String() string
type ClusterServiceDeleteRequest ¶
type ClusterServiceDeleteRequest struct {
// Uuid of the cluster
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the cluster
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceDeleteRequest is the request payload for a cluster delete request
func (*ClusterServiceDeleteRequest) Descriptor
deprecated
func (*ClusterServiceDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceDeleteRequest.ProtoReflect.Descriptor instead.
func (*ClusterServiceDeleteRequest) GetProject ¶
func (x *ClusterServiceDeleteRequest) GetProject() string
func (*ClusterServiceDeleteRequest) GetUuid ¶
func (x *ClusterServiceDeleteRequest) GetUuid() string
func (*ClusterServiceDeleteRequest) ProtoMessage ¶
func (*ClusterServiceDeleteRequest) ProtoMessage()
func (*ClusterServiceDeleteRequest) ProtoReflect ¶
func (x *ClusterServiceDeleteRequest) ProtoReflect() protoreflect.Message
func (*ClusterServiceDeleteRequest) Reset ¶
func (x *ClusterServiceDeleteRequest) Reset()
func (*ClusterServiceDeleteRequest) String ¶
func (x *ClusterServiceDeleteRequest) String() string
type ClusterServiceDeleteResponse ¶
type ClusterServiceDeleteResponse struct {
// Cluster is the cluster
Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceDeleteResponse is the response payload of a cluster delete request
func (*ClusterServiceDeleteResponse) Descriptor
deprecated
func (*ClusterServiceDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceDeleteResponse.ProtoReflect.Descriptor instead.
func (*ClusterServiceDeleteResponse) GetCluster ¶
func (x *ClusterServiceDeleteResponse) GetCluster() *Cluster
func (*ClusterServiceDeleteResponse) ProtoMessage ¶
func (*ClusterServiceDeleteResponse) ProtoMessage()
func (*ClusterServiceDeleteResponse) ProtoReflect ¶
func (x *ClusterServiceDeleteResponse) ProtoReflect() protoreflect.Message
func (*ClusterServiceDeleteResponse) Reset ¶
func (x *ClusterServiceDeleteResponse) Reset()
func (*ClusterServiceDeleteResponse) String ¶
func (x *ClusterServiceDeleteResponse) String() string
type ClusterServiceGetCredentialsRequest ¶
type ClusterServiceGetCredentialsRequest struct {
// Uuid of the cluster
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the cluster
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// Expiration defines the duration after which the requested kubernetes access token can not be used anymore
Expiration *durationpb.Duration `protobuf:"bytes,4,opt,name=expiration,proto3,oneof" json:"expiration,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceGetRequest is the request payload for a cluster get request
func (*ClusterServiceGetCredentialsRequest) Descriptor
deprecated
func (*ClusterServiceGetCredentialsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceGetCredentialsRequest.ProtoReflect.Descriptor instead.
func (*ClusterServiceGetCredentialsRequest) GetExpiration ¶
func (x *ClusterServiceGetCredentialsRequest) GetExpiration() *durationpb.Duration
func (*ClusterServiceGetCredentialsRequest) GetProject ¶
func (x *ClusterServiceGetCredentialsRequest) GetProject() string
func (*ClusterServiceGetCredentialsRequest) GetUuid ¶
func (x *ClusterServiceGetCredentialsRequest) GetUuid() string
func (*ClusterServiceGetCredentialsRequest) ProtoMessage ¶
func (*ClusterServiceGetCredentialsRequest) ProtoMessage()
func (*ClusterServiceGetCredentialsRequest) ProtoReflect ¶
func (x *ClusterServiceGetCredentialsRequest) ProtoReflect() protoreflect.Message
func (*ClusterServiceGetCredentialsRequest) Reset ¶
func (x *ClusterServiceGetCredentialsRequest) Reset()
func (*ClusterServiceGetCredentialsRequest) String ¶
func (x *ClusterServiceGetCredentialsRequest) String() string
type ClusterServiceGetCredentialsResponse ¶
type ClusterServiceGetCredentialsResponse struct {
// Cluster is the cluster
Kubeconfig string `protobuf:"bytes,1,opt,name=kubeconfig,proto3" json:"kubeconfig,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceGetCredentialsResponse is the response payload of a cluster get credentials request
func (*ClusterServiceGetCredentialsResponse) Descriptor
deprecated
func (*ClusterServiceGetCredentialsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceGetCredentialsResponse.ProtoReflect.Descriptor instead.
func (*ClusterServiceGetCredentialsResponse) GetKubeconfig ¶
func (x *ClusterServiceGetCredentialsResponse) GetKubeconfig() string
func (*ClusterServiceGetCredentialsResponse) ProtoMessage ¶
func (*ClusterServiceGetCredentialsResponse) ProtoMessage()
func (*ClusterServiceGetCredentialsResponse) ProtoReflect ¶
func (x *ClusterServiceGetCredentialsResponse) ProtoReflect() protoreflect.Message
func (*ClusterServiceGetCredentialsResponse) Reset ¶
func (x *ClusterServiceGetCredentialsResponse) Reset()
func (*ClusterServiceGetCredentialsResponse) String ¶
func (x *ClusterServiceGetCredentialsResponse) String() string
type ClusterServiceGetRequest ¶
type ClusterServiceGetRequest struct {
// Uuid of the cluster
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the cluster
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceGetRequest is the request payload for a cluster get request
func (*ClusterServiceGetRequest) Descriptor
deprecated
func (*ClusterServiceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceGetRequest.ProtoReflect.Descriptor instead.
func (*ClusterServiceGetRequest) GetProject ¶
func (x *ClusterServiceGetRequest) GetProject() string
func (*ClusterServiceGetRequest) GetUuid ¶
func (x *ClusterServiceGetRequest) GetUuid() string
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 *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceGetResponse is the response payload of a 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() *Cluster
func (*ClusterServiceGetResponse) ProtoMessage ¶
func (*ClusterServiceGetResponse) ProtoMessage()
func (*ClusterServiceGetResponse) ProtoReflect ¶
func (x *ClusterServiceGetResponse) ProtoReflect() protoreflect.Message
func (*ClusterServiceGetResponse) Reset ¶
func (x *ClusterServiceGetResponse) Reset()
func (*ClusterServiceGetResponse) String ¶
func (x *ClusterServiceGetResponse) String() string
type ClusterServiceListRequest ¶
type ClusterServiceListRequest struct {
// Project of the cluster
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceListRequest is the request payload for a cluster list request
func (*ClusterServiceListRequest) Descriptor
deprecated
func (*ClusterServiceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceListRequest.ProtoReflect.Descriptor instead.
func (*ClusterServiceListRequest) GetProject ¶
func (x *ClusterServiceListRequest) GetProject() string
func (*ClusterServiceListRequest) ProtoMessage ¶
func (*ClusterServiceListRequest) ProtoMessage()
func (*ClusterServiceListRequest) ProtoReflect ¶
func (x *ClusterServiceListRequest) ProtoReflect() protoreflect.Message
func (*ClusterServiceListRequest) Reset ¶
func (x *ClusterServiceListRequest) Reset()
func (*ClusterServiceListRequest) String ¶
func (x *ClusterServiceListRequest) String() string
type ClusterServiceListResponse ¶
type ClusterServiceListResponse struct {
// Clusters a list of clusters
Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceListResponse is the response payload of a 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() []*Cluster
func (*ClusterServiceListResponse) ProtoMessage ¶
func (*ClusterServiceListResponse) ProtoMessage()
func (*ClusterServiceListResponse) ProtoReflect ¶
func (x *ClusterServiceListResponse) ProtoReflect() protoreflect.Message
func (*ClusterServiceListResponse) Reset ¶
func (x *ClusterServiceListResponse) Reset()
func (*ClusterServiceListResponse) String ¶
func (x *ClusterServiceListResponse) String() string
type ClusterServiceOperateRequest ¶ added in v0.7.1
type ClusterServiceOperateRequest struct {
// Uuid of the cluster
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the cluster
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// Operate is the operation which should be performed
Operate Operate `protobuf:"varint,3,opt,name=operate,proto3,enum=api.v1.Operate" json:"operate,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceOperateRequest is the request payload for the cluster operate request
func (*ClusterServiceOperateRequest) Descriptor
deprecated
added in
v0.7.1
func (*ClusterServiceOperateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceOperateRequest.ProtoReflect.Descriptor instead.
func (*ClusterServiceOperateRequest) GetOperate ¶ added in v0.7.1
func (x *ClusterServiceOperateRequest) GetOperate() Operate
func (*ClusterServiceOperateRequest) GetProject ¶ added in v0.7.1
func (x *ClusterServiceOperateRequest) GetProject() string
func (*ClusterServiceOperateRequest) GetUuid ¶ added in v0.7.1
func (x *ClusterServiceOperateRequest) GetUuid() string
func (*ClusterServiceOperateRequest) ProtoMessage ¶ added in v0.7.1
func (*ClusterServiceOperateRequest) ProtoMessage()
func (*ClusterServiceOperateRequest) ProtoReflect ¶ added in v0.7.1
func (x *ClusterServiceOperateRequest) ProtoReflect() protoreflect.Message
func (*ClusterServiceOperateRequest) Reset ¶ added in v0.7.1
func (x *ClusterServiceOperateRequest) Reset()
func (*ClusterServiceOperateRequest) String ¶ added in v0.7.1
func (x *ClusterServiceOperateRequest) String() string
type ClusterServiceOperateResponse ¶ added in v0.7.1
type ClusterServiceOperateResponse struct {
// Cluster is the cluster
Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceOperateResponse is the response payload for the cluster operate request
func (*ClusterServiceOperateResponse) Descriptor
deprecated
added in
v0.7.1
func (*ClusterServiceOperateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceOperateResponse.ProtoReflect.Descriptor instead.
func (*ClusterServiceOperateResponse) GetCluster ¶ added in v0.7.1
func (x *ClusterServiceOperateResponse) GetCluster() *Cluster
func (*ClusterServiceOperateResponse) ProtoMessage ¶ added in v0.7.1
func (*ClusterServiceOperateResponse) ProtoMessage()
func (*ClusterServiceOperateResponse) ProtoReflect ¶ added in v0.7.1
func (x *ClusterServiceOperateResponse) ProtoReflect() protoreflect.Message
func (*ClusterServiceOperateResponse) Reset ¶ added in v0.7.1
func (x *ClusterServiceOperateResponse) Reset()
func (*ClusterServiceOperateResponse) String ¶ added in v0.7.1
func (x *ClusterServiceOperateResponse) String() string
type ClusterServiceUpdateRequest ¶
type ClusterServiceUpdateRequest struct {
// Uuid of the cluster
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the cluster
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// Kubernetes specification of the cluster
Kubernetes *KubernetesSpec `protobuf:"bytes,3,opt,name=kubernetes,proto3,oneof" json:"kubernetes,omitempty"`
// Worker specification of the cluster
Workers []*WorkerUpdate `protobuf:"bytes,4,rep,name=workers,proto3" json:"workers,omitempty"`
// Maintenance specification of the cluster
Maintenance *Maintenance `protobuf:"bytes,5,opt,name=maintenance,proto3,oneof" json:"maintenance,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceUpdateRequest is the request payload for a cluster update request
func (*ClusterServiceUpdateRequest) Descriptor
deprecated
func (*ClusterServiceUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceUpdateRequest.ProtoReflect.Descriptor instead.
func (*ClusterServiceUpdateRequest) GetKubernetes ¶
func (x *ClusterServiceUpdateRequest) GetKubernetes() *KubernetesSpec
func (*ClusterServiceUpdateRequest) GetMaintenance ¶
func (x *ClusterServiceUpdateRequest) GetMaintenance() *Maintenance
func (*ClusterServiceUpdateRequest) GetProject ¶
func (x *ClusterServiceUpdateRequest) GetProject() string
func (*ClusterServiceUpdateRequest) GetUuid ¶
func (x *ClusterServiceUpdateRequest) GetUuid() string
func (*ClusterServiceUpdateRequest) GetWorkers ¶
func (x *ClusterServiceUpdateRequest) GetWorkers() []*WorkerUpdate
func (*ClusterServiceUpdateRequest) ProtoMessage ¶
func (*ClusterServiceUpdateRequest) ProtoMessage()
func (*ClusterServiceUpdateRequest) ProtoReflect ¶
func (x *ClusterServiceUpdateRequest) ProtoReflect() protoreflect.Message
func (*ClusterServiceUpdateRequest) Reset ¶
func (x *ClusterServiceUpdateRequest) Reset()
func (*ClusterServiceUpdateRequest) String ¶
func (x *ClusterServiceUpdateRequest) String() string
type ClusterServiceUpdateResponse ¶
type ClusterServiceUpdateResponse struct {
// Cluster is the cluster
Cluster *Cluster `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceUpdateResponse is the response payload of a cluster update request
func (*ClusterServiceUpdateResponse) Descriptor
deprecated
func (*ClusterServiceUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceUpdateResponse.ProtoReflect.Descriptor instead.
func (*ClusterServiceUpdateResponse) GetCluster ¶
func (x *ClusterServiceUpdateResponse) GetCluster() *Cluster
func (*ClusterServiceUpdateResponse) ProtoMessage ¶
func (*ClusterServiceUpdateResponse) ProtoMessage()
func (*ClusterServiceUpdateResponse) ProtoReflect ¶
func (x *ClusterServiceUpdateResponse) ProtoReflect() protoreflect.Message
func (*ClusterServiceUpdateResponse) Reset ¶
func (x *ClusterServiceUpdateResponse) Reset()
func (*ClusterServiceUpdateResponse) String ¶
func (x *ClusterServiceUpdateResponse) String() string
type ClusterServiceWatchStatusRequest ¶
type ClusterServiceWatchStatusRequest 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" json:"project,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceWatchStatusRequest is the request payload for a cluster watch status request
func (*ClusterServiceWatchStatusRequest) Descriptor
deprecated
func (*ClusterServiceWatchStatusRequest) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceWatchStatusRequest.ProtoReflect.Descriptor instead.
func (*ClusterServiceWatchStatusRequest) GetProject ¶
func (x *ClusterServiceWatchStatusRequest) GetProject() string
func (*ClusterServiceWatchStatusRequest) GetUuid ¶
func (x *ClusterServiceWatchStatusRequest) GetUuid() string
func (*ClusterServiceWatchStatusRequest) ProtoMessage ¶
func (*ClusterServiceWatchStatusRequest) ProtoMessage()
func (*ClusterServiceWatchStatusRequest) ProtoReflect ¶
func (x *ClusterServiceWatchStatusRequest) ProtoReflect() protoreflect.Message
func (*ClusterServiceWatchStatusRequest) Reset ¶
func (x *ClusterServiceWatchStatusRequest) Reset()
func (*ClusterServiceWatchStatusRequest) String ¶
func (x *ClusterServiceWatchStatusRequest) String() string
type ClusterServiceWatchStatusResponse ¶
type ClusterServiceWatchStatusResponse struct {
// Status the cluster status
Status *ClusterStatus `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
// contains filtered or unexported fields
}
ClusterServiceWatchStatusResponse is the response payload of a cluster watch status request
func (*ClusterServiceWatchStatusResponse) Descriptor
deprecated
func (*ClusterServiceWatchStatusResponse) Descriptor() ([]byte, []int)
Deprecated: Use ClusterServiceWatchStatusResponse.ProtoReflect.Descriptor instead.
func (*ClusterServiceWatchStatusResponse) GetStatus ¶
func (x *ClusterServiceWatchStatusResponse) GetStatus() *ClusterStatus
func (*ClusterServiceWatchStatusResponse) ProtoMessage ¶
func (*ClusterServiceWatchStatusResponse) ProtoMessage()
func (*ClusterServiceWatchStatusResponse) ProtoReflect ¶
func (x *ClusterServiceWatchStatusResponse) ProtoReflect() protoreflect.Message
func (*ClusterServiceWatchStatusResponse) Reset ¶
func (x *ClusterServiceWatchStatusResponse) Reset()
func (*ClusterServiceWatchStatusResponse) String ¶
func (x *ClusterServiceWatchStatusResponse) String() string
type ClusterStatus ¶
type ClusterStatus struct {
// Uuid of the cluster
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Progress of the cluster reconciliation
Progress uint32 `protobuf:"varint,2,opt,name=progress,proto3" json:"progress,omitempty"`
// State of the cluster
State string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
// Type of the cluster status
Type string `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
// ApiServerReady represents the ready state of the kubernetes api server
ApiServerReady string `protobuf:"bytes,10,opt,name=api_server_ready,json=apiServerReady,proto3" json:"api_server_ready,omitempty"`
// ControlPlaneReady represents the ready state of the control plane components
ControlPlaneReady string `protobuf:"bytes,11,opt,name=control_plane_ready,json=controlPlaneReady,proto3" json:"control_plane_ready,omitempty"`
// NodesReady represents the ready state of the worker nodes
NodesReady string `protobuf:"bytes,12,opt,name=nodes_ready,json=nodesReady,proto3" json:"nodes_ready,omitempty"`
// SystemComponentsReady represents the ready state of the system components
SystemComponentsReady string `` /* 127-byte string literal not displayed */
// LastErrors is a list of the last known errors occurred during the cluster reconciliation
LastErrors []*ClusterStatusLastError `protobuf:"bytes,14,rep,name=last_errors,json=lastErrors,proto3" json:"last_errors,omitempty"`
// ClusterStatusConditions is a list of status conditions of the cluster
Conditions []*ClusterStatusCondition `protobuf:"bytes,15,rep,name=conditions,proto3" json:"conditions,omitempty"`
// contains filtered or unexported fields
}
ClusterStatus
func (*ClusterStatus) Descriptor
deprecated
func (*ClusterStatus) Descriptor() ([]byte, []int)
Deprecated: Use ClusterStatus.ProtoReflect.Descriptor instead.
func (*ClusterStatus) GetApiServerReady ¶
func (x *ClusterStatus) GetApiServerReady() string
func (*ClusterStatus) GetConditions ¶ added in v0.7.1
func (x *ClusterStatus) GetConditions() []*ClusterStatusCondition
func (*ClusterStatus) GetControlPlaneReady ¶
func (x *ClusterStatus) GetControlPlaneReady() string
func (*ClusterStatus) GetLastErrors ¶
func (x *ClusterStatus) GetLastErrors() []*ClusterStatusLastError
func (*ClusterStatus) GetNodesReady ¶
func (x *ClusterStatus) GetNodesReady() string
func (*ClusterStatus) GetProgress ¶
func (x *ClusterStatus) GetProgress() uint32
func (*ClusterStatus) GetState ¶
func (x *ClusterStatus) GetState() string
func (*ClusterStatus) GetSystemComponentsReady ¶
func (x *ClusterStatus) GetSystemComponentsReady() string
func (*ClusterStatus) GetType ¶
func (x *ClusterStatus) GetType() string
func (*ClusterStatus) GetUuid ¶
func (x *ClusterStatus) GetUuid() string
func (*ClusterStatus) ProtoMessage ¶
func (*ClusterStatus) ProtoMessage()
func (*ClusterStatus) ProtoReflect ¶
func (x *ClusterStatus) ProtoReflect() protoreflect.Message
func (*ClusterStatus) Reset ¶
func (x *ClusterStatus) Reset()
func (*ClusterStatus) String ¶
func (x *ClusterStatus) String() string
type ClusterStatusCondition ¶ added in v0.7.1
type ClusterStatusCondition struct {
// Type is the type of the condition
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
// Status is the status of the condition
Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
// Reason describes the reason for the condition's last transition
Reason string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
// StatusMessage is a human readable message indicating details about the transition
StatusMessage string `protobuf:"bytes,4,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
// LastUpdateTime last time the condition transitioned
LastTransitionTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_transition_time,json=lastTransitionTime,proto3" json:"last_transition_time,omitempty"`
// LastUpdateTime last time the condition was updated
LastUpdateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`
// contains filtered or unexported fields
}
ClusterStatusCondition contains status conditions of a cluster
func (*ClusterStatusCondition) Descriptor
deprecated
added in
v0.7.1
func (*ClusterStatusCondition) Descriptor() ([]byte, []int)
Deprecated: Use ClusterStatusCondition.ProtoReflect.Descriptor instead.
func (*ClusterStatusCondition) GetLastTransitionTime ¶ added in v0.7.1
func (x *ClusterStatusCondition) GetLastTransitionTime() *timestamppb.Timestamp
func (*ClusterStatusCondition) GetLastUpdateTime ¶ added in v0.7.1
func (x *ClusterStatusCondition) GetLastUpdateTime() *timestamppb.Timestamp
func (*ClusterStatusCondition) GetReason ¶ added in v0.7.1
func (x *ClusterStatusCondition) GetReason() string
func (*ClusterStatusCondition) GetStatus ¶ added in v0.7.1
func (x *ClusterStatusCondition) GetStatus() string
func (*ClusterStatusCondition) GetStatusMessage ¶ added in v0.7.1
func (x *ClusterStatusCondition) GetStatusMessage() string
func (*ClusterStatusCondition) GetType ¶ added in v0.7.1
func (x *ClusterStatusCondition) GetType() string
func (*ClusterStatusCondition) ProtoMessage ¶ added in v0.7.1
func (*ClusterStatusCondition) ProtoMessage()
func (*ClusterStatusCondition) ProtoReflect ¶ added in v0.7.1
func (x *ClusterStatusCondition) ProtoReflect() protoreflect.Message
func (*ClusterStatusCondition) Reset ¶ added in v0.7.1
func (x *ClusterStatusCondition) Reset()
func (*ClusterStatusCondition) String ¶ added in v0.7.1
func (x *ClusterStatusCondition) String() string
type ClusterStatusLastError ¶
type ClusterStatusLastError struct {
// Description a human readable message indicating details about the last error
Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
// TaskId ID of the task which caused this last error
TaskId *string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3,oneof" json:"task_id,omitempty"`
// LastUpdateTime last time the error was reported
LastUpdateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`
// contains filtered or unexported fields
}
ClusterStatusLastError is the last known cluster status error
func (*ClusterStatusLastError) Descriptor
deprecated
func (*ClusterStatusLastError) Descriptor() ([]byte, []int)
Deprecated: Use ClusterStatusLastError.ProtoReflect.Descriptor instead.
func (*ClusterStatusLastError) GetDescription ¶
func (x *ClusterStatusLastError) GetDescription() string
func (*ClusterStatusLastError) GetLastUpdateTime ¶
func (x *ClusterStatusLastError) GetLastUpdateTime() *timestamppb.Timestamp
func (*ClusterStatusLastError) GetTaskId ¶
func (x *ClusterStatusLastError) GetTaskId() string
func (*ClusterStatusLastError) ProtoMessage ¶
func (*ClusterStatusLastError) ProtoMessage()
func (*ClusterStatusLastError) ProtoReflect ¶
func (x *ClusterStatusLastError) ProtoReflect() protoreflect.Message
func (*ClusterStatusLastError) Reset ¶
func (x *ClusterStatusLastError) Reset()
func (*ClusterStatusLastError) String ¶
func (x *ClusterStatusLastError) String() string
type Environment ¶ added in v0.15.1
type Environment struct {
// ConsoleURL is the URL to the metalstack.cloud cloud console (aka frontend).
ConsoleUrl *string `protobuf:"bytes,1,opt,name=console_url,json=consoleUrl,proto3,oneof" json:"console_url,omitempty"`
// AfterLoginURL is the URL to redirect clients to after successful login.
AfterLoginUrl *string `protobuf:"bytes,2,opt,name=after_login_url,json=afterLoginUrl,proto3,oneof" json:"after_login_url,omitempty"`
// StripePublicToken can be used by clients to use certain endpoints of the payment service api.
StripePublicToken *string `protobuf:"bytes,3,opt,name=stripe_public_token,json=stripePublicToken,proto3,oneof" json:"stripe_public_token,omitempty"`
// TermsAndConditionsURL is the URL to the terms and conditions.
TermsAndConditionsUrl *string `` /* 134-byte string literal not displayed */
// contains filtered or unexported fields
}
Environment defines information on the installation environment of the metalstack.cloud installation.
func (*Environment) Descriptor
deprecated
added in
v0.15.1
func (*Environment) Descriptor() ([]byte, []int)
Deprecated: Use Environment.ProtoReflect.Descriptor instead.
func (*Environment) GetAfterLoginUrl ¶ added in v0.15.1
func (x *Environment) GetAfterLoginUrl() string
func (*Environment) GetConsoleUrl ¶ added in v0.15.1
func (x *Environment) GetConsoleUrl() string
func (*Environment) GetStripePublicToken ¶ added in v0.15.1
func (x *Environment) GetStripePublicToken() string
func (*Environment) GetTermsAndConditionsUrl ¶ added in v0.15.1
func (x *Environment) GetTermsAndConditionsUrl() string
func (*Environment) ProtoMessage ¶ added in v0.15.1
func (*Environment) ProtoMessage()
func (*Environment) ProtoReflect ¶ added in v0.15.1
func (x *Environment) ProtoReflect() protoreflect.Message
func (*Environment) Reset ¶ added in v0.15.1
func (x *Environment) Reset()
func (*Environment) String ¶ added in v0.15.1
func (x *Environment) String() string
type Health ¶
type Health struct {
// Services the health of all individual services
Services []*HealthStatus `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
// contains filtered or unexported fields
}
Health reports the health status of all services
func (*Health) Descriptor
deprecated
func (*Health) GetServices ¶
func (x *Health) GetServices() []*HealthStatus
func (*Health) ProtoMessage ¶
func (*Health) ProtoMessage()
func (*Health) ProtoReflect ¶
func (x *Health) ProtoReflect() protoreflect.Message
type HealthServiceGetRequest ¶
type HealthServiceGetRequest struct {
// contains filtered or unexported fields
}
HealthServiceGetRequest is request payload to get the health of the system
func (*HealthServiceGetRequest) Descriptor
deprecated
func (*HealthServiceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use HealthServiceGetRequest.ProtoReflect.Descriptor instead.
func (*HealthServiceGetRequest) ProtoMessage ¶
func (*HealthServiceGetRequest) ProtoMessage()
func (*HealthServiceGetRequest) ProtoReflect ¶
func (x *HealthServiceGetRequest) ProtoReflect() protoreflect.Message
func (*HealthServiceGetRequest) Reset ¶
func (x *HealthServiceGetRequest) Reset()
func (*HealthServiceGetRequest) String ¶
func (x *HealthServiceGetRequest) String() string
type HealthServiceGetResponse ¶
type HealthServiceGetResponse struct {
// Health is the overall health of the system
Health *Health `protobuf:"bytes,1,opt,name=health,proto3" json:"health,omitempty"`
// contains filtered or unexported fields
}
HealthServiceGetRequest is the response payload with the health of the system
func (*HealthServiceGetResponse) Descriptor
deprecated
func (*HealthServiceGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use HealthServiceGetResponse.ProtoReflect.Descriptor instead.
func (*HealthServiceGetResponse) GetHealth ¶
func (x *HealthServiceGetResponse) GetHealth() *Health
func (*HealthServiceGetResponse) ProtoMessage ¶
func (*HealthServiceGetResponse) ProtoMessage()
func (*HealthServiceGetResponse) ProtoReflect ¶
func (x *HealthServiceGetResponse) ProtoReflect() protoreflect.Message
func (*HealthServiceGetResponse) Reset ¶
func (x *HealthServiceGetResponse) Reset()
func (*HealthServiceGetResponse) String ¶
func (x *HealthServiceGetResponse) String() string
type HealthStatus ¶
type HealthStatus struct {
// Name the name of the service
Name Service `protobuf:"varint,1,opt,name=name,proto3,enum=api.v1.Service" json:"name,omitempty"`
// Status the status of this service
Status ServiceStatus `protobuf:"varint,2,opt,name=status,proto3,enum=api.v1.ServiceStatus" json:"status,omitempty"`
// Message describes the reason for the unhealthy status if possible
Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
// Partitions describes the health of the service by partition
Partitions map[string]*PartitionHealth `` /* 147-byte string literal not displayed */
// contains filtered or unexported fields
}
HealthStatus the health of one service
func (*HealthStatus) Descriptor
deprecated
func (*HealthStatus) Descriptor() ([]byte, []int)
Deprecated: Use HealthStatus.ProtoReflect.Descriptor instead.
func (*HealthStatus) GetMessage ¶
func (x *HealthStatus) GetMessage() string
func (*HealthStatus) GetName ¶
func (x *HealthStatus) GetName() Service
func (*HealthStatus) GetPartitions ¶
func (x *HealthStatus) GetPartitions() map[string]*PartitionHealth
func (*HealthStatus) GetStatus ¶
func (x *HealthStatus) GetStatus() ServiceStatus
func (*HealthStatus) ProtoMessage ¶
func (*HealthStatus) ProtoMessage()
func (*HealthStatus) ProtoReflect ¶
func (x *HealthStatus) ProtoReflect() protoreflect.Message
func (*HealthStatus) Reset ¶
func (x *HealthStatus) Reset()
func (*HealthStatus) String ¶
func (x *HealthStatus) String() string
type IP ¶
type IP struct {
// Uuid of this ip
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Ip is either ipv4 or ipv6 address
Ip string `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
// Name of this ip
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// Description of this ip
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Network is the network this ip belongs to
Network string `protobuf:"bytes,5,opt,name=network,proto3" json:"network,omitempty"`
// Project where this ip address belongs to
Project string `protobuf:"bytes,6,opt,name=project,proto3" json:"project,omitempty"`
// Type of this ip
Type IPType `protobuf:"varint,7,opt,name=type,proto3,enum=api.v1.IPType" json:"type,omitempty"`
// Tags on this ip
Tags []string `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"`
// CreatedAt is the date when this ip was created
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// UpdatedAt is the date when this ip was updated
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// DeletedAt is the date when this ip was deleted
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
// contains filtered or unexported fields
}
IP is a ip address which can be used as loadbalancer addresses
func (*IP) Descriptor
deprecated
func (*IP) GetCreatedAt ¶
func (x *IP) GetCreatedAt() *timestamppb.Timestamp
func (*IP) GetDeletedAt ¶
func (x *IP) GetDeletedAt() *timestamppb.Timestamp
func (*IP) GetDescription ¶
func (*IP) GetNetwork ¶
func (*IP) GetProject ¶
func (*IP) GetUpdatedAt ¶
func (x *IP) GetUpdatedAt() *timestamppb.Timestamp
func (*IP) ProtoMessage ¶
func (*IP) ProtoMessage()
func (*IP) ProtoReflect ¶
func (x *IP) ProtoReflect() protoreflect.Message
type IPServiceAllocateRequest ¶
type IPServiceAllocateRequest struct {
// Project of the ip
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// Name of the ip
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// Description of the ip
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// Tags to put onto the ip
Tags []string `protobuf:"bytes,8,rep,name=tags,proto3" json:"tags,omitempty"`
// Static if set to true, this will be a Static ip
Static bool `protobuf:"varint,9,opt,name=static,proto3" json:"static,omitempty"`
// contains filtered or unexported fields
}
IPServiceGetRequest is the request payload for a ip get request
func (*IPServiceAllocateRequest) Descriptor
deprecated
func (*IPServiceAllocateRequest) Descriptor() ([]byte, []int)
Deprecated: Use IPServiceAllocateRequest.ProtoReflect.Descriptor instead.
func (*IPServiceAllocateRequest) GetDescription ¶
func (x *IPServiceAllocateRequest) GetDescription() string
func (*IPServiceAllocateRequest) GetName ¶
func (x *IPServiceAllocateRequest) GetName() string
func (*IPServiceAllocateRequest) GetProject ¶
func (x *IPServiceAllocateRequest) GetProject() string
func (*IPServiceAllocateRequest) GetStatic ¶
func (x *IPServiceAllocateRequest) GetStatic() bool
func (*IPServiceAllocateRequest) GetTags ¶
func (x *IPServiceAllocateRequest) GetTags() []string
func (*IPServiceAllocateRequest) ProtoMessage ¶
func (*IPServiceAllocateRequest) ProtoMessage()
func (*IPServiceAllocateRequest) ProtoReflect ¶
func (x *IPServiceAllocateRequest) ProtoReflect() protoreflect.Message
func (*IPServiceAllocateRequest) Reset ¶
func (x *IPServiceAllocateRequest) Reset()
func (*IPServiceAllocateRequest) String ¶
func (x *IPServiceAllocateRequest) String() string
type IPServiceAllocateResponse ¶
type IPServiceAllocateResponse struct {
// Ip the ip
Ip *IP `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
// contains filtered or unexported fields
}
IPServiceAllocateResponse is the response payload for a ip allocate request
func (*IPServiceAllocateResponse) Descriptor
deprecated
func (*IPServiceAllocateResponse) Descriptor() ([]byte, []int)
Deprecated: Use IPServiceAllocateResponse.ProtoReflect.Descriptor instead.
func (*IPServiceAllocateResponse) GetIp ¶
func (x *IPServiceAllocateResponse) GetIp() *IP
func (*IPServiceAllocateResponse) ProtoMessage ¶
func (*IPServiceAllocateResponse) ProtoMessage()
func (*IPServiceAllocateResponse) ProtoReflect ¶
func (x *IPServiceAllocateResponse) ProtoReflect() protoreflect.Message
func (*IPServiceAllocateResponse) Reset ¶
func (x *IPServiceAllocateResponse) Reset()
func (*IPServiceAllocateResponse) String ¶
func (x *IPServiceAllocateResponse) String() string
type IPServiceDeleteRequest ¶
type IPServiceDeleteRequest struct {
// Uuid of the ip to delete
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the ip
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
IPServiceDeleteRequest is the request payload for a ip delete request
func (*IPServiceDeleteRequest) Descriptor
deprecated
func (*IPServiceDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use IPServiceDeleteRequest.ProtoReflect.Descriptor instead.
func (*IPServiceDeleteRequest) GetProject ¶
func (x *IPServiceDeleteRequest) GetProject() string
func (*IPServiceDeleteRequest) GetUuid ¶
func (x *IPServiceDeleteRequest) GetUuid() string
func (*IPServiceDeleteRequest) ProtoMessage ¶
func (*IPServiceDeleteRequest) ProtoMessage()
func (*IPServiceDeleteRequest) ProtoReflect ¶
func (x *IPServiceDeleteRequest) ProtoReflect() protoreflect.Message
func (*IPServiceDeleteRequest) Reset ¶
func (x *IPServiceDeleteRequest) Reset()
func (*IPServiceDeleteRequest) String ¶
func (x *IPServiceDeleteRequest) String() string
type IPServiceDeleteResponse ¶
type IPServiceDeleteResponse struct {
// Ip the ip
Ip *IP `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
// contains filtered or unexported fields
}
IPServiceDeleteResponse is the response payload for a ip delete request
func (*IPServiceDeleteResponse) Descriptor
deprecated
func (*IPServiceDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use IPServiceDeleteResponse.ProtoReflect.Descriptor instead.
func (*IPServiceDeleteResponse) GetIp ¶
func (x *IPServiceDeleteResponse) GetIp() *IP
func (*IPServiceDeleteResponse) ProtoMessage ¶
func (*IPServiceDeleteResponse) ProtoMessage()
func (*IPServiceDeleteResponse) ProtoReflect ¶
func (x *IPServiceDeleteResponse) ProtoReflect() protoreflect.Message
func (*IPServiceDeleteResponse) Reset ¶
func (x *IPServiceDeleteResponse) Reset()
func (*IPServiceDeleteResponse) String ¶
func (x *IPServiceDeleteResponse) String() string
type IPServiceGetRequest ¶
type IPServiceGetRequest struct {
// Uuid of the ip to get
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the ip
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
IPServiceGetRequest is the request payload for a ip get request
func (*IPServiceGetRequest) Descriptor
deprecated
func (*IPServiceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use IPServiceGetRequest.ProtoReflect.Descriptor instead.
func (*IPServiceGetRequest) GetProject ¶
func (x *IPServiceGetRequest) GetProject() string
func (*IPServiceGetRequest) GetUuid ¶
func (x *IPServiceGetRequest) GetUuid() string
func (*IPServiceGetRequest) ProtoMessage ¶
func (*IPServiceGetRequest) ProtoMessage()
func (*IPServiceGetRequest) ProtoReflect ¶
func (x *IPServiceGetRequest) ProtoReflect() protoreflect.Message
func (*IPServiceGetRequest) Reset ¶
func (x *IPServiceGetRequest) Reset()
func (*IPServiceGetRequest) String ¶
func (x *IPServiceGetRequest) String() string
type IPServiceGetResponse ¶
type IPServiceGetResponse struct {
// Ip the ip
Ip *IP `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
// contains filtered or unexported fields
}
IPServiceGetResponse is the response payload for a ip get request
func (*IPServiceGetResponse) Descriptor
deprecated
func (*IPServiceGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use IPServiceGetResponse.ProtoReflect.Descriptor instead.
func (*IPServiceGetResponse) GetIp ¶
func (x *IPServiceGetResponse) GetIp() *IP
func (*IPServiceGetResponse) ProtoMessage ¶
func (*IPServiceGetResponse) ProtoMessage()
func (*IPServiceGetResponse) ProtoReflect ¶
func (x *IPServiceGetResponse) ProtoReflect() protoreflect.Message
func (*IPServiceGetResponse) Reset ¶
func (x *IPServiceGetResponse) Reset()
func (*IPServiceGetResponse) String ¶
func (x *IPServiceGetResponse) String() string
type IPServiceListRequest ¶
type IPServiceListRequest struct {
// Project of the ips to list
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
IPServiceListRequest is the request payload for a ip list request
func (*IPServiceListRequest) Descriptor
deprecated
func (*IPServiceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use IPServiceListRequest.ProtoReflect.Descriptor instead.
func (*IPServiceListRequest) GetProject ¶
func (x *IPServiceListRequest) GetProject() string
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 the ips
Ips []*IP `protobuf:"bytes,1,rep,name=ips,proto3" json:"ips,omitempty"`
// contains filtered or unexported fields
}
IPServiceListResponse is the response payload for a ip list request
func (*IPServiceListResponse) Descriptor
deprecated
func (*IPServiceListResponse) Descriptor() ([]byte, []int)
Deprecated: Use IPServiceListResponse.ProtoReflect.Descriptor instead.
func (*IPServiceListResponse) GetIps ¶
func (x *IPServiceListResponse) GetIps() []*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 IPServiceUpdateRequest ¶
type IPServiceUpdateRequest struct {
// Project of the ip
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// Ip the ip to update
Ip *IP `protobuf:"bytes,2,opt,name=ip,proto3" json:"ip,omitempty"`
// contains filtered or unexported fields
}
IPServiceUpdateRequest is the request payload for a ip update request
func (*IPServiceUpdateRequest) Descriptor
deprecated
func (*IPServiceUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use IPServiceUpdateRequest.ProtoReflect.Descriptor instead.
func (*IPServiceUpdateRequest) GetIp ¶
func (x *IPServiceUpdateRequest) GetIp() *IP
func (*IPServiceUpdateRequest) GetProject ¶
func (x *IPServiceUpdateRequest) GetProject() string
func (*IPServiceUpdateRequest) ProtoMessage ¶
func (*IPServiceUpdateRequest) ProtoMessage()
func (*IPServiceUpdateRequest) ProtoReflect ¶
func (x *IPServiceUpdateRequest) ProtoReflect() protoreflect.Message
func (*IPServiceUpdateRequest) Reset ¶
func (x *IPServiceUpdateRequest) Reset()
func (*IPServiceUpdateRequest) String ¶
func (x *IPServiceUpdateRequest) String() string
type IPServiceUpdateResponse ¶
type IPServiceUpdateResponse struct {
// Ip the ip
Ip *IP `protobuf:"bytes,1,opt,name=ip,proto3" json:"ip,omitempty"`
// contains filtered or unexported fields
}
IPServiceUpdateResponse is the response payload for a ip update request
func (*IPServiceUpdateResponse) Descriptor
deprecated
func (*IPServiceUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use IPServiceUpdateResponse.ProtoReflect.Descriptor instead.
func (*IPServiceUpdateResponse) GetIp ¶
func (x *IPServiceUpdateResponse) GetIp() *IP
func (*IPServiceUpdateResponse) ProtoMessage ¶
func (*IPServiceUpdateResponse) ProtoMessage()
func (*IPServiceUpdateResponse) ProtoReflect ¶
func (x *IPServiceUpdateResponse) ProtoReflect() protoreflect.Message
func (*IPServiceUpdateResponse) Reset ¶
func (x *IPServiceUpdateResponse) Reset()
func (*IPServiceUpdateResponse) String ¶
func (x *IPServiceUpdateResponse) String() string
type IPType ¶
type IPType int32
IPType specifies different ip address types
const ( // IP_TYPE_UNSPECIFIED is not specified IPType_IP_TYPE_UNSPECIFIED IPType = 0 // IP_TYPE_EPHEMERAL defines a ephemeral ip address which is freed/deleted after usage IPType_IP_TYPE_EPHEMERAL IPType = 1 // IP_TYPE_STATIC defines a static ip address which must be freed/deleted explicitly IPType_IP_TYPE_STATIC IPType = 2 )
func (IPType) Descriptor ¶
func (IPType) Descriptor() protoreflect.EnumDescriptor
func (IPType) EnumDescriptor
deprecated
func (IPType) Number ¶
func (x IPType) Number() protoreflect.EnumNumber
func (IPType) Type ¶
func (IPType) Type() protoreflect.EnumType
type Invoice ¶
type Invoice struct {
// Id of the invoice
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// PdfDownloadUrl is the url where the customer can download this invoice in pdf format
PdfDownloadUrl string `protobuf:"bytes,2,opt,name=pdf_download_url,json=pdfDownloadUrl,proto3" json:"pdf_download_url,omitempty"`
// PeriodStart is the start date of this subscription
PeriodStart *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=period_start,json=periodStart,proto3" json:"period_start,omitempty"`
// PeriodEnd is the end date of this subscription
PeriodEnd *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=period_end,json=periodEnd,proto3" json:"period_end,omitempty"`
// contains filtered or unexported fields
}
Invoice a customer has to pay for subscription usage
func (*Invoice) Descriptor
deprecated
func (*Invoice) GetPdfDownloadUrl ¶
func (*Invoice) GetPeriodEnd ¶
func (x *Invoice) GetPeriodEnd() *timestamppb.Timestamp
func (*Invoice) GetPeriodStart ¶
func (x *Invoice) GetPeriodStart() *timestamppb.Timestamp
func (*Invoice) ProtoMessage ¶
func (*Invoice) ProtoMessage()
func (*Invoice) ProtoReflect ¶
func (x *Invoice) ProtoReflect() protoreflect.Message
type Kubernetes ¶
type Kubernetes struct {
// Version of kubernetes
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// Expiration sets the date on which the platform support for this kubernetes version expires
Expiration *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expiration,proto3" json:"expiration,omitempty"`
// contains filtered or unexported fields
}
Kubernetes related configurations available
func (*Kubernetes) Descriptor
deprecated
func (*Kubernetes) Descriptor() ([]byte, []int)
Deprecated: Use Kubernetes.ProtoReflect.Descriptor instead.
func (*Kubernetes) GetExpiration ¶ added in v0.7.0
func (x *Kubernetes) GetExpiration() *timestamppb.Timestamp
func (*Kubernetes) GetVersion ¶
func (x *Kubernetes) GetVersion() string
func (*Kubernetes) ProtoMessage ¶
func (*Kubernetes) ProtoMessage()
func (*Kubernetes) ProtoReflect ¶
func (x *Kubernetes) ProtoReflect() protoreflect.Message
func (*Kubernetes) Reset ¶
func (x *Kubernetes) Reset()
func (*Kubernetes) String ¶
func (x *Kubernetes) String() string
type KubernetesSpec ¶
type KubernetesSpec struct {
// Version of kubernetes
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
KubernetesSpec details of kubernetes this cluster
func (*KubernetesSpec) Descriptor
deprecated
func (*KubernetesSpec) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesSpec.ProtoReflect.Descriptor instead.
func (*KubernetesSpec) GetVersion ¶
func (x *KubernetesSpec) GetVersion() string
func (*KubernetesSpec) ProtoMessage ¶
func (*KubernetesSpec) ProtoMessage()
func (*KubernetesSpec) ProtoReflect ¶
func (x *KubernetesSpec) ProtoReflect() protoreflect.Message
func (*KubernetesSpec) Reset ¶
func (x *KubernetesSpec) Reset()
func (*KubernetesSpec) String ¶
func (x *KubernetesSpec) String() string
type MachineType ¶
type MachineType struct {
// Id is the technical id of this machine type
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Name of this machine type
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// CPUs e.g. cores in this machine / server
Cpus uint32 `protobuf:"varint,3,opt,name=cpus,proto3" json:"cpus,omitempty"`
// Memory in this machine / server
Memory uint64 `protobuf:"varint,4,opt,name=memory,proto3" json:"memory,omitempty"`
// Storage in this machine / server
Storage uint64 `protobuf:"varint,5,opt,name=storage,proto3" json:"storage,omitempty"`
// CpuDescription describes the CPUs of this machine / server
CpuDescription string `protobuf:"bytes,6,opt,name=cpu_description,json=cpuDescription,proto3" json:"cpu_description,omitempty"`
// StorageDescription describes the disks of this machine / server
StorageDescription string `protobuf:"bytes,7,opt,name=storage_description,json=storageDescription,proto3" json:"storage_description,omitempty"`
// contains filtered or unexported fields
}
MachineType defines a server type
func (*MachineType) Descriptor
deprecated
func (*MachineType) Descriptor() ([]byte, []int)
Deprecated: Use MachineType.ProtoReflect.Descriptor instead.
func (*MachineType) GetCpuDescription ¶ added in v0.7.0
func (x *MachineType) GetCpuDescription() string
func (*MachineType) GetCpus ¶
func (x *MachineType) GetCpus() uint32
func (*MachineType) GetId ¶
func (x *MachineType) GetId() string
func (*MachineType) GetMemory ¶
func (x *MachineType) GetMemory() uint64
func (*MachineType) GetName ¶
func (x *MachineType) GetName() string
func (*MachineType) GetStorage ¶
func (x *MachineType) GetStorage() uint64
func (*MachineType) GetStorageDescription ¶ added in v0.9.2
func (x *MachineType) GetStorageDescription() string
func (*MachineType) ProtoMessage ¶
func (*MachineType) ProtoMessage()
func (*MachineType) ProtoReflect ¶
func (x *MachineType) ProtoReflect() protoreflect.Message
func (*MachineType) Reset ¶
func (x *MachineType) Reset()
func (*MachineType) String ¶
func (x *MachineType) String() string
type Maintenance ¶
type Maintenance struct {
// KubernetesAutoupdate if set to true, kubernetes patch version updates will be done in the maintenance window
KubernetesAutoupdate *bool `` /* 128-byte string literal not displayed */
// MachineimageAutoupdate if set to true, machine images will be automatically update by rolling nodes in the maintenance window
MachineimageAutoupdate *bool `` /* 134-byte string literal not displayed */
// TimeWindow defines the start time and duration during which automatic actions will be performed
TimeWindow *MaintenanceTimeWindow `protobuf:"bytes,3,opt,name=time_window,json=timeWindow,proto3" json:"time_window,omitempty"`
// contains filtered or unexported fields
}
Maintenance defines when automatic actions should be scheduled on this cluster
func (*Maintenance) Descriptor
deprecated
func (*Maintenance) Descriptor() ([]byte, []int)
Deprecated: Use Maintenance.ProtoReflect.Descriptor instead.
func (*Maintenance) GetKubernetesAutoupdate ¶
func (x *Maintenance) GetKubernetesAutoupdate() bool
func (*Maintenance) GetMachineimageAutoupdate ¶
func (x *Maintenance) GetMachineimageAutoupdate() bool
func (*Maintenance) GetTimeWindow ¶
func (x *Maintenance) GetTimeWindow() *MaintenanceTimeWindow
func (*Maintenance) ProtoMessage ¶
func (*Maintenance) ProtoMessage()
func (*Maintenance) ProtoReflect ¶
func (x *Maintenance) ProtoReflect() protoreflect.Message
func (*Maintenance) Reset ¶
func (x *Maintenance) Reset()
func (*Maintenance) String ¶
func (x *Maintenance) String() string
type MaintenanceTimeWindow ¶
type MaintenanceTimeWindow struct {
// Begin of the MaintenanceTimeWindow
Begin *Time `protobuf:"bytes,1,opt,name=begin,proto3" json:"begin,omitempty"`
// Duration of the MaintenanceTimeWindow
Duration *durationpb.Duration `protobuf:"bytes,2,opt,name=duration,proto3" json:"duration,omitempty"`
// contains filtered or unexported fields
}
MaintenanceTimeWindow defines the start time and duration during which automatic actions will be performed
func (*MaintenanceTimeWindow) Descriptor
deprecated
func (*MaintenanceTimeWindow) Descriptor() ([]byte, []int)
Deprecated: Use MaintenanceTimeWindow.ProtoReflect.Descriptor instead.
func (*MaintenanceTimeWindow) GetBegin ¶
func (x *MaintenanceTimeWindow) GetBegin() *Time
func (*MaintenanceTimeWindow) GetDuration ¶
func (x *MaintenanceTimeWindow) GetDuration() *durationpb.Duration
func (*MaintenanceTimeWindow) ProtoMessage ¶
func (*MaintenanceTimeWindow) ProtoMessage()
func (*MaintenanceTimeWindow) ProtoReflect ¶
func (x *MaintenanceTimeWindow) ProtoReflect() protoreflect.Message
func (*MaintenanceTimeWindow) Reset ¶
func (x *MaintenanceTimeWindow) Reset()
func (*MaintenanceTimeWindow) String ¶
func (x *MaintenanceTimeWindow) String() string
type MethodPermission ¶
type MethodPermission struct {
// Subject maybe either the project or the tenant
// for which the methods should be allowed
Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
// Methods which should be accessible
Methods []string `protobuf:"bytes,2,rep,name=methods,proto3" json:"methods,omitempty"`
// contains filtered or unexported fields
}
MethodPermission is a mapping from a subject/project to a service method
func (*MethodPermission) Descriptor
deprecated
func (*MethodPermission) Descriptor() ([]byte, []int)
Deprecated: Use MethodPermission.ProtoReflect.Descriptor instead.
func (*MethodPermission) GetMethods ¶
func (x *MethodPermission) GetMethods() []string
func (*MethodPermission) GetSubject ¶
func (x *MethodPermission) GetSubject() string
func (*MethodPermission) ProtoMessage ¶
func (*MethodPermission) ProtoMessage()
func (*MethodPermission) ProtoReflect ¶
func (x *MethodPermission) ProtoReflect() protoreflect.Message
func (*MethodPermission) Reset ¶
func (x *MethodPermission) Reset()
func (*MethodPermission) String ¶
func (x *MethodPermission) String() string
type MethodServiceListRequest ¶
type MethodServiceListRequest struct {
// contains filtered or unexported fields
}
MethodServiceListRequest is the request payload to list all public methods
func (*MethodServiceListRequest) Descriptor
deprecated
func (*MethodServiceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use MethodServiceListRequest.ProtoReflect.Descriptor instead.
func (*MethodServiceListRequest) ProtoMessage ¶
func (*MethodServiceListRequest) ProtoMessage()
func (*MethodServiceListRequest) ProtoReflect ¶
func (x *MethodServiceListRequest) ProtoReflect() protoreflect.Message
func (*MethodServiceListRequest) Reset ¶
func (x *MethodServiceListRequest) Reset()
func (*MethodServiceListRequest) String ¶
func (x *MethodServiceListRequest) String() string
type MethodServiceListResponse ¶
type MethodServiceListResponse struct {
// Methods is a list of methods public callable
Methods []string `protobuf:"bytes,1,rep,name=methods,proto3" json:"methods,omitempty"`
// contains filtered or unexported fields
}
MethodServiceListResponse is the response payload with all public visible methods
func (*MethodServiceListResponse) Descriptor
deprecated
func (*MethodServiceListResponse) Descriptor() ([]byte, []int)
Deprecated: Use MethodServiceListResponse.ProtoReflect.Descriptor instead.
func (*MethodServiceListResponse) GetMethods ¶
func (x *MethodServiceListResponse) GetMethods() []string
func (*MethodServiceListResponse) ProtoMessage ¶
func (*MethodServiceListResponse) ProtoMessage()
func (*MethodServiceListResponse) ProtoReflect ¶
func (x *MethodServiceListResponse) ProtoReflect() protoreflect.Message
func (*MethodServiceListResponse) Reset ¶
func (x *MethodServiceListResponse) Reset()
func (*MethodServiceListResponse) String ¶
func (x *MethodServiceListResponse) String() string
type MethodServiceTokenScopedListRequest ¶
type MethodServiceTokenScopedListRequest struct {
// contains filtered or unexported fields
}
MethodServiceTokenScopedListRequest is the request payload to list all methods callable with the token present in the request
func (*MethodServiceTokenScopedListRequest) Descriptor
deprecated
func (*MethodServiceTokenScopedListRequest) Descriptor() ([]byte, []int)
Deprecated: Use MethodServiceTokenScopedListRequest.ProtoReflect.Descriptor instead.
func (*MethodServiceTokenScopedListRequest) ProtoMessage ¶
func (*MethodServiceTokenScopedListRequest) ProtoMessage()
func (*MethodServiceTokenScopedListRequest) ProtoReflect ¶
func (x *MethodServiceTokenScopedListRequest) ProtoReflect() protoreflect.Message
func (*MethodServiceTokenScopedListRequest) Reset ¶
func (x *MethodServiceTokenScopedListRequest) Reset()
func (*MethodServiceTokenScopedListRequest) String ¶
func (x *MethodServiceTokenScopedListRequest) String() string
type MethodServiceTokenScopedListResponse ¶
type MethodServiceTokenScopedListResponse struct {
// Permissions a list of methods which can be called
Permissions []*MethodPermission `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty"`
// ProjectRoles associates a project id with the corresponding role of the token owner
ProjectRoles map[string]ProjectRole `` /* 196-byte string literal not displayed */
// TenantRoles associates a tenant id with the corresponding role of the token owner
TenantRoles map[string]TenantRole `` /* 192-byte string literal not displayed */
// AdminRole defines the admin role of the token owner
AdminRole *AdminRole `protobuf:"varint,5,opt,name=admin_role,json=adminRole,proto3,enum=api.v1.AdminRole,oneof" json:"admin_role,omitempty"`
// contains filtered or unexported fields
}
MethodServiceTokenScopedListResponse is the response payload which contains all methods which are callable with the given token
func (*MethodServiceTokenScopedListResponse) Descriptor
deprecated
func (*MethodServiceTokenScopedListResponse) Descriptor() ([]byte, []int)
Deprecated: Use MethodServiceTokenScopedListResponse.ProtoReflect.Descriptor instead.
func (*MethodServiceTokenScopedListResponse) GetAdminRole ¶ added in v0.9.0
func (x *MethodServiceTokenScopedListResponse) GetAdminRole() AdminRole
func (*MethodServiceTokenScopedListResponse) GetPermissions ¶
func (x *MethodServiceTokenScopedListResponse) GetPermissions() []*MethodPermission
func (*MethodServiceTokenScopedListResponse) GetProjectRoles ¶ added in v0.9.0
func (x *MethodServiceTokenScopedListResponse) GetProjectRoles() map[string]ProjectRole
func (*MethodServiceTokenScopedListResponse) GetTenantRoles ¶ added in v0.9.0
func (x *MethodServiceTokenScopedListResponse) GetTenantRoles() map[string]TenantRole
func (*MethodServiceTokenScopedListResponse) ProtoMessage ¶
func (*MethodServiceTokenScopedListResponse) ProtoMessage()
func (*MethodServiceTokenScopedListResponse) ProtoReflect ¶
func (x *MethodServiceTokenScopedListResponse) ProtoReflect() protoreflect.Message
func (*MethodServiceTokenScopedListResponse) Reset ¶
func (x *MethodServiceTokenScopedListResponse) Reset()
func (*MethodServiceTokenScopedListResponse) String ¶
func (x *MethodServiceTokenScopedListResponse) String() string
type OAuthProvider ¶
type OAuthProvider int32
OAuthProvider defines which login providers are supported
const ( // O_AUTH_PROVIDER_UNSPECIFIED is an unknown login provider OAuthProvider_O_AUTH_PROVIDER_UNSPECIFIED OAuthProvider = 0 // O_AUTH_PROVIDER_GITHUB specifies github as oauth login provider OAuthProvider_O_AUTH_PROVIDER_GITHUB OAuthProvider = 1 // O_AUTH_PROVIDER_AZURE specifies azure as oauth login provider OAuthProvider_O_AUTH_PROVIDER_AZURE OAuthProvider = 2 // O_AUTH_PROVIDER_GOOGLE specifies google as oauth login provider OAuthProvider_O_AUTH_PROVIDER_GOOGLE OAuthProvider = 3 )
func (OAuthProvider) Descriptor ¶
func (OAuthProvider) Descriptor() protoreflect.EnumDescriptor
func (OAuthProvider) Enum ¶
func (x OAuthProvider) Enum() *OAuthProvider
func (OAuthProvider) EnumDescriptor
deprecated
func (OAuthProvider) EnumDescriptor() ([]byte, []int)
Deprecated: Use OAuthProvider.Descriptor instead.
func (OAuthProvider) Number ¶
func (x OAuthProvider) Number() protoreflect.EnumNumber
func (OAuthProvider) String ¶
func (x OAuthProvider) String() string
func (OAuthProvider) Type ¶
func (OAuthProvider) Type() protoreflect.EnumType
type Operate ¶ added in v0.7.1
type Operate int32
Operate defines the types of reconciliation to be triggered
const ( // OPERATE_UNSPECIFIED is not specified Operate_OPERATE_UNSPECIFIED Operate = 0 // OPERATE_RECONCILE reconcile the cluster Operate_OPERATE_RECONCILE Operate = 1 // OPERATE_MAINTAIN maintain the cluster Operate_OPERATE_MAINTAIN Operate = 2 // OPERATE_RETRY retry the reconciliation of the cluster Operate_OPERATE_RETRY Operate = 3 )
func (Operate) Descriptor ¶ added in v0.7.1
func (Operate) Descriptor() protoreflect.EnumDescriptor
func (Operate) EnumDescriptor
deprecated
added in
v0.7.1
func (Operate) Number ¶ added in v0.7.1
func (x Operate) Number() protoreflect.EnumNumber
func (Operate) Type ¶ added in v0.7.1
func (Operate) Type() protoreflect.EnumType
type Paging ¶
type Paging struct {
// Page is used for pagination, if unset only the first page is returned,
// the list response contains then the page number for the next page.
Page *uint64 `protobuf:"varint,1,opt,name=page,proto3,oneof" json:"page,omitempty"`
// Count is the number of results returned per page, if not given server side defaults apply
Count *uint64 `protobuf:"varint,2,opt,name=count,proto3,oneof" json:"count,omitempty"`
// contains filtered or unexported fields
}
Paging defines paging for methods with a lot of results
func (*Paging) Descriptor
deprecated
func (*Paging) ProtoMessage ¶
func (*Paging) ProtoMessage()
func (*Paging) ProtoReflect ¶
func (x *Paging) ProtoReflect() protoreflect.Message
type Partition ¶
type Partition struct {
// Id is the technical id of this partition
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Name of this partition
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Address is the postal address of the partition
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
// Active indicates if this partition is usable
Active bool `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"`
// Description of this partition
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
Partition defines a failure domain in one Region.
func (*Partition) Descriptor
deprecated
func (*Partition) GetAddress ¶
func (*Partition) GetDescription ¶ added in v0.7.0
func (*Partition) ProtoMessage ¶
func (*Partition) ProtoMessage()
func (*Partition) ProtoReflect ¶
func (x *Partition) ProtoReflect() protoreflect.Message
type PartitionHealth ¶
type PartitionHealth struct {
// Status the health status of the service in this partition
Status ServiceStatus `protobuf:"varint,1,opt,name=status,proto3,enum=api.v1.ServiceStatus" json:"status,omitempty"`
// Message describes the reason for the unhealthy status if possible
Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
// contains filtered or unexported fields
}
PartitionHealth the status of a specific service in this partition
func (*PartitionHealth) Descriptor
deprecated
func (*PartitionHealth) Descriptor() ([]byte, []int)
Deprecated: Use PartitionHealth.ProtoReflect.Descriptor instead.
func (*PartitionHealth) GetMessage ¶
func (x *PartitionHealth) GetMessage() string
func (*PartitionHealth) GetStatus ¶
func (x *PartitionHealth) GetStatus() ServiceStatus
func (*PartitionHealth) ProtoMessage ¶
func (*PartitionHealth) ProtoMessage()
func (*PartitionHealth) ProtoReflect ¶
func (x *PartitionHealth) ProtoReflect() protoreflect.Message
func (*PartitionHealth) Reset ¶
func (x *PartitionHealth) Reset()
func (*PartitionHealth) String ¶
func (x *PartitionHealth) String() string
type PaymentCustomer ¶
type PaymentCustomer struct {
// Login of the customer
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// Name of the customer
Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
// CustomerId id of the customer
CustomerId *string `protobuf:"bytes,3,opt,name=customer_id,json=customerId,proto3,oneof" json:"customer_id,omitempty"`
// PaymentMethodId at the payment processor
PaymentMethodId *string `protobuf:"bytes,4,opt,name=payment_method_id,json=paymentMethodId,proto3,oneof" json:"payment_method_id,omitempty"`
// SubscriptionId of the customer
SubscriptionId string `protobuf:"bytes,5,opt,name=subscription_id,json=subscriptionId,proto3" json:"subscription_id,omitempty"`
// Email of the customer
Email *string `protobuf:"bytes,6,opt,name=email,proto3,oneof" json:"email,omitempty"`
// Card the customer supplied
Card *Card `protobuf:"bytes,7,opt,name=card,proto3,oneof" json:"card,omitempty"`
// Prices which apply to customer resources
Prices []*Price `protobuf:"bytes,8,rep,name=prices,proto3" json:"prices,omitempty"`
// Address is the postal address of the customer
Address *Address `protobuf:"bytes,9,opt,name=address,proto3" json:"address,omitempty"`
// Vat which applies to the customer
Vat *string `protobuf:"bytes,11,opt,name=vat,proto3,oneof" json:"vat,omitempty"`
// PhoneNumber of the customer
PhoneNumber *string `protobuf:"bytes,12,opt,name=phone_number,json=phoneNumber,proto3,oneof" json:"phone_number,omitempty"`
// Balance actual balance of the customer
Balance *int64 `protobuf:"varint,13,opt,name=balance,proto3,oneof" json:"balance,omitempty"`
// contains filtered or unexported fields
}
PaymentCustomer is a customer at the payment processor
func (*PaymentCustomer) Descriptor
deprecated
func (*PaymentCustomer) Descriptor() ([]byte, []int)
Deprecated: Use PaymentCustomer.ProtoReflect.Descriptor instead.
func (*PaymentCustomer) GetAddress ¶
func (x *PaymentCustomer) GetAddress() *Address
func (*PaymentCustomer) GetBalance ¶
func (x *PaymentCustomer) GetBalance() int64
func (*PaymentCustomer) GetCard ¶
func (x *PaymentCustomer) GetCard() *Card
func (*PaymentCustomer) GetCustomerId ¶
func (x *PaymentCustomer) GetCustomerId() string
func (*PaymentCustomer) GetEmail ¶
func (x *PaymentCustomer) GetEmail() string
func (*PaymentCustomer) GetLogin ¶
func (x *PaymentCustomer) GetLogin() string
func (*PaymentCustomer) GetName ¶
func (x *PaymentCustomer) GetName() string
func (*PaymentCustomer) GetPaymentMethodId ¶
func (x *PaymentCustomer) GetPaymentMethodId() string
func (*PaymentCustomer) GetPhoneNumber ¶
func (x *PaymentCustomer) GetPhoneNumber() string
func (*PaymentCustomer) GetPrices ¶
func (x *PaymentCustomer) GetPrices() []*Price
func (*PaymentCustomer) GetSubscriptionId ¶
func (x *PaymentCustomer) GetSubscriptionId() string
func (*PaymentCustomer) GetVat ¶
func (x *PaymentCustomer) GetVat() string
func (*PaymentCustomer) ProtoMessage ¶
func (*PaymentCustomer) ProtoMessage()
func (*PaymentCustomer) ProtoReflect ¶
func (x *PaymentCustomer) ProtoReflect() protoreflect.Message
func (*PaymentCustomer) Reset ¶
func (x *PaymentCustomer) Reset()
func (*PaymentCustomer) String ¶
func (x *PaymentCustomer) String() string
type PaymentDetails ¶
type PaymentDetails struct {
// CustomerId at the payment processor
CustomerId string `protobuf:"bytes,1,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
// PaymentMethodId of the tenant at the payment processor
PaymentMethodId *string `protobuf:"bytes,2,opt,name=payment_method_id,json=paymentMethodId,proto3,oneof" json:"payment_method_id,omitempty"`
// SubscriptionId at the payment processor
SubscriptionId string `protobuf:"bytes,3,opt,name=subscription_id,json=subscriptionId,proto3" json:"subscription_id,omitempty"`
// Vat which applies to this tenant
Vat string `protobuf:"bytes,5,opt,name=vat,proto3" json:"vat,omitempty"`
// contains filtered or unexported fields
}
PaymentDetails of a tenant
func (*PaymentDetails) Descriptor
deprecated
func (*PaymentDetails) Descriptor() ([]byte, []int)
Deprecated: Use PaymentDetails.ProtoReflect.Descriptor instead.
func (*PaymentDetails) GetCustomerId ¶
func (x *PaymentDetails) GetCustomerId() string
func (*PaymentDetails) GetPaymentMethodId ¶
func (x *PaymentDetails) GetPaymentMethodId() string
func (*PaymentDetails) GetSubscriptionId ¶
func (x *PaymentDetails) GetSubscriptionId() string
func (*PaymentDetails) GetVat ¶
func (x *PaymentDetails) GetVat() string
func (*PaymentDetails) ProtoMessage ¶
func (*PaymentDetails) ProtoMessage()
func (*PaymentDetails) ProtoReflect ¶
func (x *PaymentDetails) ProtoReflect() protoreflect.Message
func (*PaymentDetails) Reset ¶
func (x *PaymentDetails) Reset()
func (*PaymentDetails) String ¶
func (x *PaymentDetails) String() string
type PaymentServiceCreateOrUpdateCustomerRequest ¶
type PaymentServiceCreateOrUpdateCustomerRequest struct {
// Login of the customer
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// Name of the customer to be billed
Name *string `protobuf:"bytes,4,opt,name=name,proto3,oneof" json:"name,omitempty"`
// PaymentMethodId at the payment provider, the client receives this from the payment provider and passes it on to the api
PaymentMethodId *string `protobuf:"bytes,5,opt,name=payment_method_id,json=paymentMethodId,proto3,oneof" json:"payment_method_id,omitempty"`
// Email of the customer to be billed
Email *string `protobuf:"bytes,6,opt,name=email,proto3,oneof" json:"email,omitempty"`
// Card the customer to be billed
Card *Card `protobuf:"bytes,7,opt,name=card,proto3,oneof" json:"card,omitempty"`
// Address is the postal address of the customer to be billed
Address *Address `protobuf:"bytes,8,opt,name=address,proto3" json:"address,omitempty"`
// Vat which applies to the customer to be billed
Vat *string `protobuf:"bytes,9,opt,name=vat,proto3,oneof" json:"vat,omitempty"`
// PhoneNumber of the customer to be billed
PhoneNumber *string `protobuf:"bytes,10,opt,name=phone_number,json=phoneNumber,proto3,oneof" json:"phone_number,omitempty"`
// contains filtered or unexported fields
}
PaymentServiceCreateOrUpdateCustomerRequest is the request payload for a payment create or update customer request
func (*PaymentServiceCreateOrUpdateCustomerRequest) Descriptor
deprecated
func (*PaymentServiceCreateOrUpdateCustomerRequest) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceCreateOrUpdateCustomerRequest.ProtoReflect.Descriptor instead.
func (*PaymentServiceCreateOrUpdateCustomerRequest) GetAddress ¶ added in v0.15.0
func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetAddress() *Address
func (*PaymentServiceCreateOrUpdateCustomerRequest) GetCard ¶ added in v0.15.0
func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetCard() *Card
func (*PaymentServiceCreateOrUpdateCustomerRequest) GetEmail ¶ added in v0.15.0
func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetEmail() string
func (*PaymentServiceCreateOrUpdateCustomerRequest) GetLogin ¶
func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetLogin() string
func (*PaymentServiceCreateOrUpdateCustomerRequest) GetName ¶ added in v0.15.0
func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetName() string
func (*PaymentServiceCreateOrUpdateCustomerRequest) GetPaymentMethodId ¶ added in v0.15.0
func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetPaymentMethodId() string
func (*PaymentServiceCreateOrUpdateCustomerRequest) GetPhoneNumber ¶ added in v0.15.0
func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetPhoneNumber() string
func (*PaymentServiceCreateOrUpdateCustomerRequest) GetVat ¶ added in v0.15.0
func (x *PaymentServiceCreateOrUpdateCustomerRequest) GetVat() string
func (*PaymentServiceCreateOrUpdateCustomerRequest) ProtoMessage ¶
func (*PaymentServiceCreateOrUpdateCustomerRequest) ProtoMessage()
func (*PaymentServiceCreateOrUpdateCustomerRequest) ProtoReflect ¶
func (x *PaymentServiceCreateOrUpdateCustomerRequest) ProtoReflect() protoreflect.Message
func (*PaymentServiceCreateOrUpdateCustomerRequest) Reset ¶
func (x *PaymentServiceCreateOrUpdateCustomerRequest) Reset()
func (*PaymentServiceCreateOrUpdateCustomerRequest) String ¶
func (x *PaymentServiceCreateOrUpdateCustomerRequest) String() string
type PaymentServiceCreateOrUpdateCustomerResponse ¶
type PaymentServiceCreateOrUpdateCustomerResponse struct {
// Customer is the customer
Customer *PaymentCustomer `protobuf:"bytes,1,opt,name=customer,proto3" json:"customer,omitempty"`
// contains filtered or unexported fields
}
PaymentServiceCreateOrUpdateCustomerResponse is the response payload for a payment create or update customer request
func (*PaymentServiceCreateOrUpdateCustomerResponse) Descriptor
deprecated
func (*PaymentServiceCreateOrUpdateCustomerResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceCreateOrUpdateCustomerResponse.ProtoReflect.Descriptor instead.
func (*PaymentServiceCreateOrUpdateCustomerResponse) GetCustomer ¶
func (x *PaymentServiceCreateOrUpdateCustomerResponse) GetCustomer() *PaymentCustomer
func (*PaymentServiceCreateOrUpdateCustomerResponse) ProtoMessage ¶
func (*PaymentServiceCreateOrUpdateCustomerResponse) ProtoMessage()
func (*PaymentServiceCreateOrUpdateCustomerResponse) ProtoReflect ¶
func (x *PaymentServiceCreateOrUpdateCustomerResponse) ProtoReflect() protoreflect.Message
func (*PaymentServiceCreateOrUpdateCustomerResponse) Reset ¶
func (x *PaymentServiceCreateOrUpdateCustomerResponse) Reset()
func (*PaymentServiceCreateOrUpdateCustomerResponse) String ¶
func (x *PaymentServiceCreateOrUpdateCustomerResponse) String() string
type PaymentServiceDeletePaymentMethodRequest ¶
type PaymentServiceDeletePaymentMethodRequest struct {
// Login of the customer
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// contains filtered or unexported fields
}
PaymentServiceDeletePaymentMethodRequest is the request payload for a delete payment request
func (*PaymentServiceDeletePaymentMethodRequest) Descriptor
deprecated
func (*PaymentServiceDeletePaymentMethodRequest) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceDeletePaymentMethodRequest.ProtoReflect.Descriptor instead.
func (*PaymentServiceDeletePaymentMethodRequest) GetLogin ¶
func (x *PaymentServiceDeletePaymentMethodRequest) GetLogin() string
func (*PaymentServiceDeletePaymentMethodRequest) ProtoMessage ¶
func (*PaymentServiceDeletePaymentMethodRequest) ProtoMessage()
func (*PaymentServiceDeletePaymentMethodRequest) ProtoReflect ¶
func (x *PaymentServiceDeletePaymentMethodRequest) ProtoReflect() protoreflect.Message
func (*PaymentServiceDeletePaymentMethodRequest) Reset ¶
func (x *PaymentServiceDeletePaymentMethodRequest) Reset()
func (*PaymentServiceDeletePaymentMethodRequest) String ¶
func (x *PaymentServiceDeletePaymentMethodRequest) String() string
type PaymentServiceDeletePaymentMethodResponse ¶
type PaymentServiceDeletePaymentMethodResponse struct {
// contains filtered or unexported fields
}
PaymentServiceDeletePaymentMethodResponse is the response payload for a delete payment request
func (*PaymentServiceDeletePaymentMethodResponse) Descriptor
deprecated
func (*PaymentServiceDeletePaymentMethodResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceDeletePaymentMethodResponse.ProtoReflect.Descriptor instead.
func (*PaymentServiceDeletePaymentMethodResponse) ProtoMessage ¶
func (*PaymentServiceDeletePaymentMethodResponse) ProtoMessage()
func (*PaymentServiceDeletePaymentMethodResponse) ProtoReflect ¶
func (x *PaymentServiceDeletePaymentMethodResponse) ProtoReflect() protoreflect.Message
func (*PaymentServiceDeletePaymentMethodResponse) Reset ¶
func (x *PaymentServiceDeletePaymentMethodResponse) Reset()
func (*PaymentServiceDeletePaymentMethodResponse) String ¶
func (x *PaymentServiceDeletePaymentMethodResponse) String() string
type PaymentServiceGetCustomerRequest ¶
type PaymentServiceGetCustomerRequest struct {
// Login of the customer
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// CustomerId of the customer
CustomerId string `protobuf:"bytes,2,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
// contains filtered or unexported fields
}
PaymentServiceGetCustomerRequest is the request payload for a payment get customer request
func (*PaymentServiceGetCustomerRequest) Descriptor
deprecated
func (*PaymentServiceGetCustomerRequest) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceGetCustomerRequest.ProtoReflect.Descriptor instead.
func (*PaymentServiceGetCustomerRequest) GetCustomerId ¶
func (x *PaymentServiceGetCustomerRequest) GetCustomerId() string
func (*PaymentServiceGetCustomerRequest) GetLogin ¶
func (x *PaymentServiceGetCustomerRequest) GetLogin() string
func (*PaymentServiceGetCustomerRequest) ProtoMessage ¶
func (*PaymentServiceGetCustomerRequest) ProtoMessage()
func (*PaymentServiceGetCustomerRequest) ProtoReflect ¶
func (x *PaymentServiceGetCustomerRequest) ProtoReflect() protoreflect.Message
func (*PaymentServiceGetCustomerRequest) Reset ¶
func (x *PaymentServiceGetCustomerRequest) Reset()
func (*PaymentServiceGetCustomerRequest) String ¶
func (x *PaymentServiceGetCustomerRequest) String() string
type PaymentServiceGetCustomerResponse ¶
type PaymentServiceGetCustomerResponse struct {
// Customer is the customer
Customer *PaymentCustomer `protobuf:"bytes,1,opt,name=customer,proto3" json:"customer,omitempty"`
// contains filtered or unexported fields
}
PaymentServiceGetCustomerResponse is the response payload for a payment get customer request
func (*PaymentServiceGetCustomerResponse) Descriptor
deprecated
func (*PaymentServiceGetCustomerResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceGetCustomerResponse.ProtoReflect.Descriptor instead.
func (*PaymentServiceGetCustomerResponse) GetCustomer ¶
func (x *PaymentServiceGetCustomerResponse) GetCustomer() *PaymentCustomer
func (*PaymentServiceGetCustomerResponse) ProtoMessage ¶
func (*PaymentServiceGetCustomerResponse) ProtoMessage()
func (*PaymentServiceGetCustomerResponse) ProtoReflect ¶
func (x *PaymentServiceGetCustomerResponse) ProtoReflect() protoreflect.Message
func (*PaymentServiceGetCustomerResponse) Reset ¶
func (x *PaymentServiceGetCustomerResponse) Reset()
func (*PaymentServiceGetCustomerResponse) String ¶
func (x *PaymentServiceGetCustomerResponse) String() string
type PaymentServiceGetDefaultPricesRequest ¶
type PaymentServiceGetDefaultPricesRequest struct {
// contains filtered or unexported fields
}
PaymentServiceGetDefaultPricesRequest is the request payload for a get default prices request
func (*PaymentServiceGetDefaultPricesRequest) Descriptor
deprecated
func (*PaymentServiceGetDefaultPricesRequest) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceGetDefaultPricesRequest.ProtoReflect.Descriptor instead.
func (*PaymentServiceGetDefaultPricesRequest) ProtoMessage ¶
func (*PaymentServiceGetDefaultPricesRequest) ProtoMessage()
func (*PaymentServiceGetDefaultPricesRequest) ProtoReflect ¶
func (x *PaymentServiceGetDefaultPricesRequest) ProtoReflect() protoreflect.Message
func (*PaymentServiceGetDefaultPricesRequest) Reset ¶
func (x *PaymentServiceGetDefaultPricesRequest) Reset()
func (*PaymentServiceGetDefaultPricesRequest) String ¶
func (x *PaymentServiceGetDefaultPricesRequest) String() string
type PaymentServiceGetDefaultPricesResponse ¶
type PaymentServiceGetDefaultPricesResponse struct {
// Prices is the list of default prices
Prices []*Price `protobuf:"bytes,1,rep,name=prices,proto3" json:"prices,omitempty"`
// contains filtered or unexported fields
}
PaymentServiceGetDefaultPricesResponse is the response payload for a get default prices request
func (*PaymentServiceGetDefaultPricesResponse) Descriptor
deprecated
func (*PaymentServiceGetDefaultPricesResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceGetDefaultPricesResponse.ProtoReflect.Descriptor instead.
func (*PaymentServiceGetDefaultPricesResponse) GetPrices ¶
func (x *PaymentServiceGetDefaultPricesResponse) GetPrices() []*Price
func (*PaymentServiceGetDefaultPricesResponse) ProtoMessage ¶
func (*PaymentServiceGetDefaultPricesResponse) ProtoMessage()
func (*PaymentServiceGetDefaultPricesResponse) ProtoReflect ¶
func (x *PaymentServiceGetDefaultPricesResponse) ProtoReflect() protoreflect.Message
func (*PaymentServiceGetDefaultPricesResponse) Reset ¶
func (x *PaymentServiceGetDefaultPricesResponse) Reset()
func (*PaymentServiceGetDefaultPricesResponse) String ¶
func (x *PaymentServiceGetDefaultPricesResponse) String() string
type PaymentServiceGetInvoicesRequest ¶
type PaymentServiceGetInvoicesRequest struct {
// Login of the customer
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// CustomerId is the id of the customer
CustomerId string `protobuf:"bytes,2,opt,name=customer_id,json=customerId,proto3" json:"customer_id,omitempty"`
// contains filtered or unexported fields
}
PaymentServiceHasPaymentMethodRequest is the request payload for a get invoices request
func (*PaymentServiceGetInvoicesRequest) Descriptor
deprecated
func (*PaymentServiceGetInvoicesRequest) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceGetInvoicesRequest.ProtoReflect.Descriptor instead.
func (*PaymentServiceGetInvoicesRequest) GetCustomerId ¶
func (x *PaymentServiceGetInvoicesRequest) GetCustomerId() string
func (*PaymentServiceGetInvoicesRequest) GetLogin ¶
func (x *PaymentServiceGetInvoicesRequest) GetLogin() string
func (*PaymentServiceGetInvoicesRequest) ProtoMessage ¶
func (*PaymentServiceGetInvoicesRequest) ProtoMessage()
func (*PaymentServiceGetInvoicesRequest) ProtoReflect ¶
func (x *PaymentServiceGetInvoicesRequest) ProtoReflect() protoreflect.Message
func (*PaymentServiceGetInvoicesRequest) Reset ¶
func (x *PaymentServiceGetInvoicesRequest) Reset()
func (*PaymentServiceGetInvoicesRequest) String ¶
func (x *PaymentServiceGetInvoicesRequest) String() string
type PaymentServiceGetInvoicesResponse ¶
type PaymentServiceGetInvoicesResponse struct {
// Invoices is the list of invoices
Invoices []*Invoice `protobuf:"bytes,1,rep,name=invoices,proto3" json:"invoices,omitempty"`
// contains filtered or unexported fields
}
PaymentServiceGetInvoicesResponse is the response payload for a get invoices request
func (*PaymentServiceGetInvoicesResponse) Descriptor
deprecated
func (*PaymentServiceGetInvoicesResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceGetInvoicesResponse.ProtoReflect.Descriptor instead.
func (*PaymentServiceGetInvoicesResponse) GetInvoices ¶
func (x *PaymentServiceGetInvoicesResponse) GetInvoices() []*Invoice
func (*PaymentServiceGetInvoicesResponse) ProtoMessage ¶
func (*PaymentServiceGetInvoicesResponse) ProtoMessage()
func (*PaymentServiceGetInvoicesResponse) ProtoReflect ¶
func (x *PaymentServiceGetInvoicesResponse) ProtoReflect() protoreflect.Message
func (*PaymentServiceGetInvoicesResponse) Reset ¶
func (x *PaymentServiceGetInvoicesResponse) Reset()
func (*PaymentServiceGetInvoicesResponse) String ¶
func (x *PaymentServiceGetInvoicesResponse) String() string
type PaymentServiceGetSubscriptionUsageRequest ¶
type PaymentServiceGetSubscriptionUsageRequest struct {
// Login of the customer
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// contains filtered or unexported fields
}
PaymentServiceGetSubscriptionUsageRequest is the request payload for a get subscription usage request
func (*PaymentServiceGetSubscriptionUsageRequest) Descriptor
deprecated
func (*PaymentServiceGetSubscriptionUsageRequest) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceGetSubscriptionUsageRequest.ProtoReflect.Descriptor instead.
func (*PaymentServiceGetSubscriptionUsageRequest) GetLogin ¶
func (x *PaymentServiceGetSubscriptionUsageRequest) GetLogin() string
func (*PaymentServiceGetSubscriptionUsageRequest) ProtoMessage ¶
func (*PaymentServiceGetSubscriptionUsageRequest) ProtoMessage()
func (*PaymentServiceGetSubscriptionUsageRequest) ProtoReflect ¶
func (x *PaymentServiceGetSubscriptionUsageRequest) ProtoReflect() protoreflect.Message
func (*PaymentServiceGetSubscriptionUsageRequest) Reset ¶
func (x *PaymentServiceGetSubscriptionUsageRequest) Reset()
func (*PaymentServiceGetSubscriptionUsageRequest) String ¶
func (x *PaymentServiceGetSubscriptionUsageRequest) String() string
type PaymentServiceGetSubscriptionUsageResponse ¶
type PaymentServiceGetSubscriptionUsageResponse struct {
// SubscriptionUsageItems is a list of usage for all subscriptions
SubscriptionUsageItems []*SubscriptionUsageItem `` /* 129-byte string literal not displayed */
// contains filtered or unexported fields
}
PaymentServiceGetSubscriptionUsageResponse is the response payload for a get subscription usage request
func (*PaymentServiceGetSubscriptionUsageResponse) Descriptor
deprecated
func (*PaymentServiceGetSubscriptionUsageResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceGetSubscriptionUsageResponse.ProtoReflect.Descriptor instead.
func (*PaymentServiceGetSubscriptionUsageResponse) GetSubscriptionUsageItems ¶
func (x *PaymentServiceGetSubscriptionUsageResponse) GetSubscriptionUsageItems() []*SubscriptionUsageItem
func (*PaymentServiceGetSubscriptionUsageResponse) ProtoMessage ¶
func (*PaymentServiceGetSubscriptionUsageResponse) ProtoMessage()
func (*PaymentServiceGetSubscriptionUsageResponse) ProtoReflect ¶
func (x *PaymentServiceGetSubscriptionUsageResponse) ProtoReflect() protoreflect.Message
func (*PaymentServiceGetSubscriptionUsageResponse) Reset ¶
func (x *PaymentServiceGetSubscriptionUsageResponse) Reset()
func (*PaymentServiceGetSubscriptionUsageResponse) String ¶
func (x *PaymentServiceGetSubscriptionUsageResponse) String() string
type PaymentServiceHasPaymentMethodRequest ¶
type PaymentServiceHasPaymentMethodRequest struct {
// Login of the customer
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// contains filtered or unexported fields
}
PaymentServiceHasPaymentMethodRequest is the request payload for a has payment request
func (*PaymentServiceHasPaymentMethodRequest) Descriptor
deprecated
func (*PaymentServiceHasPaymentMethodRequest) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceHasPaymentMethodRequest.ProtoReflect.Descriptor instead.
func (*PaymentServiceHasPaymentMethodRequest) GetLogin ¶
func (x *PaymentServiceHasPaymentMethodRequest) GetLogin() string
func (*PaymentServiceHasPaymentMethodRequest) ProtoMessage ¶
func (*PaymentServiceHasPaymentMethodRequest) ProtoMessage()
func (*PaymentServiceHasPaymentMethodRequest) ProtoReflect ¶
func (x *PaymentServiceHasPaymentMethodRequest) ProtoReflect() protoreflect.Message
func (*PaymentServiceHasPaymentMethodRequest) Reset ¶
func (x *PaymentServiceHasPaymentMethodRequest) Reset()
func (*PaymentServiceHasPaymentMethodRequest) String ¶
func (x *PaymentServiceHasPaymentMethodRequest) String() string
type PaymentServiceHasPaymentMethodResponse ¶
type PaymentServiceHasPaymentMethodResponse struct {
// Exists indicates if this customer has a payment method
Exists bool `protobuf:"varint,1,opt,name=exists,proto3" json:"exists,omitempty"`
// PositiveBalance indicates if the customer still has positive balance
PositiveBalance bool `protobuf:"varint,3,opt,name=positive_balance,json=positiveBalance,proto3" json:"positive_balance,omitempty"`
// contains filtered or unexported fields
}
PaymentServiceHasPaymentMethodResponse is the response payload for a has payment request
func (*PaymentServiceHasPaymentMethodResponse) Descriptor
deprecated
func (*PaymentServiceHasPaymentMethodResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaymentServiceHasPaymentMethodResponse.ProtoReflect.Descriptor instead.
func (*PaymentServiceHasPaymentMethodResponse) GetExists ¶
func (x *PaymentServiceHasPaymentMethodResponse) GetExists() bool
func (*PaymentServiceHasPaymentMethodResponse) GetPositiveBalance ¶
func (x *PaymentServiceHasPaymentMethodResponse) GetPositiveBalance() bool
func (*PaymentServiceHasPaymentMethodResponse) ProtoMessage ¶
func (*PaymentServiceHasPaymentMethodResponse) ProtoMessage()
func (*PaymentServiceHasPaymentMethodResponse) ProtoReflect ¶
func (x *PaymentServiceHasPaymentMethodResponse) ProtoReflect() protoreflect.Message
func (*PaymentServiceHasPaymentMethodResponse) Reset ¶
func (x *PaymentServiceHasPaymentMethodResponse) Reset()
func (*PaymentServiceHasPaymentMethodResponse) String ¶
func (x *PaymentServiceHasPaymentMethodResponse) String() string
type Price ¶
type Price struct {
// Name of the price
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// UnitAmountDecimal the value of this price
UnitAmountDecimal float64 `protobuf:"fixed64,2,opt,name=unit_amount_decimal,json=unitAmountDecimal,proto3" json:"unit_amount_decimal,omitempty"`
// Currency of this price
Currency string `protobuf:"bytes,3,opt,name=currency,proto3" json:"currency,omitempty"`
// UnitLabel is a label which allows for searching this unit at the payment processor
UnitLabel string `protobuf:"bytes,4,opt,name=unit_label,json=unitLabel,proto3" json:"unit_label,omitempty"`
// ProductType this price applies to
ProductType ProductType `protobuf:"varint,5,opt,name=product_type,json=productType,proto3,enum=api.v1.ProductType" json:"product_type,omitempty"`
// Description of this price
Description *string `protobuf:"bytes,6,opt,name=description,proto3,oneof" json:"description,omitempty"`
// UsageType indicates how a price is measured
UsageType UsageType `protobuf:"varint,7,opt,name=usage_type,json=usageType,proto3,enum=api.v1.UsageType" json:"usage_type,omitempty"`
// contains filtered or unexported fields
}
Price of a product
func (*Price) Descriptor
deprecated
func (*Price) GetCurrency ¶
func (*Price) GetDescription ¶
func (*Price) GetProductType ¶
func (x *Price) GetProductType() ProductType
func (*Price) GetUnitAmountDecimal ¶
func (*Price) GetUnitLabel ¶
func (*Price) GetUsageType ¶ added in v0.10.2
func (*Price) ProtoMessage ¶
func (*Price) ProtoMessage()
func (*Price) ProtoReflect ¶
func (x *Price) ProtoReflect() protoreflect.Message
type ProductType ¶
type ProductType int32
ProductType defines for which type of product a price applies
const ( // PRODUCT_TYPE_UNSPECIFIED is unspecified ProductType_PRODUCT_TYPE_UNSPECIFIED ProductType = 0 // PRODUCT_TYPE_STORAGE for storage ProductType_PRODUCT_TYPE_STORAGE ProductType = 1 // PRODUCT_TYPE_COMPUTE for compute, e.g. machines ProductType_PRODUCT_TYPE_COMPUTE ProductType = 2 // PRODUCT_TYPE_NETWORK for network, e.g. ips and traffic ProductType_PRODUCT_TYPE_NETWORK ProductType = 3 // PRODUCT_TYPE_KUBERNETES for kubernetes, e.g. the control plane ProductType_PRODUCT_TYPE_KUBERNETES ProductType = 5 )
func (ProductType) Descriptor ¶
func (ProductType) Descriptor() protoreflect.EnumDescriptor
func (ProductType) Enum ¶
func (x ProductType) Enum() *ProductType
func (ProductType) EnumDescriptor
deprecated
func (ProductType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProductType.Descriptor instead.
func (ProductType) Number ¶
func (x ProductType) Number() protoreflect.EnumNumber
func (ProductType) String ¶
func (x ProductType) String() string
func (ProductType) Type ¶
func (ProductType) Type() protoreflect.EnumType
type Project ¶
type Project struct {
// Uuid of this project
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Name of this project must be unique per tenant
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Description of this project
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Tenant this project belongs to
Tenant string `protobuf:"bytes,4,opt,name=tenant,proto3" json:"tenant,omitempty"`
// IsDefaultProject is true if this is the default project of the tenant.
IsDefaultProject bool `protobuf:"varint,5,opt,name=is_default_project,json=isDefaultProject,proto3" json:"is_default_project,omitempty"`
// CreatedAt the date when this project was created
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// UpdatedAt the date when this project was updated
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// AvatarUrl of the Project
AvatarUrl *string `protobuf:"bytes,12,opt,name=avatar_url,json=avatarUrl,proto3,oneof" json:"avatar_url,omitempty"`
// contains filtered or unexported fields
}
Project defines a group of resources belonging to a tenant a tenant can have multiple projects
func (*Project) Descriptor
deprecated
func (*Project) GetAvatarUrl ¶ added in v0.10.1
func (*Project) GetCreatedAt ¶
func (x *Project) GetCreatedAt() *timestamppb.Timestamp
func (*Project) GetDescription ¶
func (*Project) GetIsDefaultProject ¶ added in v0.9.4
func (*Project) GetUpdatedAt ¶
func (x *Project) GetUpdatedAt() *timestamppb.Timestamp
func (*Project) ProtoMessage ¶
func (*Project) ProtoMessage()
func (*Project) ProtoReflect ¶
func (x *Project) ProtoReflect() protoreflect.Message
type ProjectInvite ¶ added in v0.8.0
type ProjectInvite struct {
// Secret is the secret part of the invite, typically part of the url
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
// Project is the project id for which this invite was created
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// Role is the role in this project the user will get after accepting the invitation
Role ProjectRole `protobuf:"varint,3,opt,name=role,proto3,enum=api.v1.ProjectRole" json:"role,omitempty"`
// Joined is false as long as a user has not accepted the invite
Joined bool `protobuf:"varint,4,opt,name=joined,proto3" json:"joined,omitempty"`
// ProjectName is the project name for which this invite was created
ProjectName string `protobuf:"bytes,5,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
// Tenant is the login of tenant who invites to join this project
Tenant string `protobuf:"bytes,6,opt,name=tenant,proto3" json:"tenant,omitempty"`
// TenantName is the name of tenant who invites to join this project
TenantName string `protobuf:"bytes,7,opt,name=tenant_name,json=tenantName,proto3" json:"tenant_name,omitempty"`
// ExpiresAt the date when this invite expires
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
// JoinedAt the date when the member accepted this invite
JoinedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=joined_at,json=joinedAt,proto3" json:"joined_at,omitempty"`
// contains filtered or unexported fields
}
ProjectInvite defines invite to project
func (*ProjectInvite) Descriptor
deprecated
added in
v0.8.0
func (*ProjectInvite) Descriptor() ([]byte, []int)
Deprecated: Use ProjectInvite.ProtoReflect.Descriptor instead.
func (*ProjectInvite) GetExpiresAt ¶ added in v0.8.0
func (x *ProjectInvite) GetExpiresAt() *timestamppb.Timestamp
func (*ProjectInvite) GetJoined ¶ added in v0.8.0
func (x *ProjectInvite) GetJoined() bool
func (*ProjectInvite) GetJoinedAt ¶ added in v0.8.0
func (x *ProjectInvite) GetJoinedAt() *timestamppb.Timestamp
func (*ProjectInvite) GetProject ¶ added in v0.8.0
func (x *ProjectInvite) GetProject() string
func (*ProjectInvite) GetProjectName ¶ added in v0.8.2
func (x *ProjectInvite) GetProjectName() string
func (*ProjectInvite) GetRole ¶ added in v0.8.0
func (x *ProjectInvite) GetRole() ProjectRole
func (*ProjectInvite) GetSecret ¶ added in v0.8.0
func (x *ProjectInvite) GetSecret() string
func (*ProjectInvite) GetTenant ¶ added in v0.8.2
func (x *ProjectInvite) GetTenant() string
func (*ProjectInvite) GetTenantName ¶ added in v0.8.2
func (x *ProjectInvite) GetTenantName() string
func (*ProjectInvite) ProtoMessage ¶ added in v0.8.0
func (*ProjectInvite) ProtoMessage()
func (*ProjectInvite) ProtoReflect ¶ added in v0.8.0
func (x *ProjectInvite) ProtoReflect() protoreflect.Message
func (*ProjectInvite) Reset ¶ added in v0.8.0
func (x *ProjectInvite) Reset()
func (*ProjectInvite) String ¶ added in v0.8.0
func (x *ProjectInvite) String() string
type ProjectMember ¶ added in v0.8.0
type ProjectMember struct {
// Id is the user id of the member
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Role is the role of the member
Role ProjectRole `protobuf:"varint,2,opt,name=role,proto3,enum=api.v1.ProjectRole" json:"role,omitempty"`
// InheritedMembership indicates that this member has implicit permissions on the project through his membership within the tenant.
// This member does not have direct project membership but gains permissions on this project from the role he has in the tenant.
// Inherited memberships are not included in member lists for users with guest permission but only for direct tenant members.
InheritedMembership bool `protobuf:"varint,3,opt,name=inherited_membership,json=inheritedMembership,proto3" json:"inherited_membership,omitempty"`
// CreatedAt the date when the member was added to the project
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
ProjectMember defines a user that participates at a project
func (*ProjectMember) Descriptor
deprecated
added in
v0.8.0
func (*ProjectMember) Descriptor() ([]byte, []int)
Deprecated: Use ProjectMember.ProtoReflect.Descriptor instead.
func (*ProjectMember) GetCreatedAt ¶ added in v0.8.0
func (x *ProjectMember) GetCreatedAt() *timestamppb.Timestamp
func (*ProjectMember) GetId ¶ added in v0.8.0
func (x *ProjectMember) GetId() string
func (*ProjectMember) GetInheritedMembership ¶ added in v0.9.3
func (x *ProjectMember) GetInheritedMembership() bool
func (*ProjectMember) GetRole ¶ added in v0.8.0
func (x *ProjectMember) GetRole() ProjectRole
func (*ProjectMember) ProtoMessage ¶ added in v0.8.0
func (*ProjectMember) ProtoMessage()
func (*ProjectMember) ProtoReflect ¶ added in v0.8.0
func (x *ProjectMember) ProtoReflect() protoreflect.Message
func (*ProjectMember) Reset ¶ added in v0.8.0
func (x *ProjectMember) Reset()
func (*ProjectMember) String ¶ added in v0.8.0
func (x *ProjectMember) String() string
type ProjectRole ¶
type ProjectRole int32
ProjectRole specifies what role a logged in user needs to call this project scoped service
const ( // PROJECT_ROLE_UNSPECIFIED is not specified ProjectRole_PROJECT_ROLE_UNSPECIFIED ProjectRole = 0 // PROJECT_ROLE_OWNER the logged in user needs at least owner role to call this method ProjectRole_PROJECT_ROLE_OWNER ProjectRole = 1 // PROJECT_ROLE_EDITOR the logged in user needs at least editor role to call this method ProjectRole_PROJECT_ROLE_EDITOR ProjectRole = 2 // PROJECT_ROLE_VIEWER the logged in user needs at least viewer role to call this method ProjectRole_PROJECT_ROLE_VIEWER ProjectRole = 3 )
func (ProjectRole) Descriptor ¶
func (ProjectRole) Descriptor() protoreflect.EnumDescriptor
func (ProjectRole) Enum ¶
func (x ProjectRole) Enum() *ProjectRole
func (ProjectRole) EnumDescriptor
deprecated
func (ProjectRole) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProjectRole.Descriptor instead.
func (ProjectRole) Number ¶
func (x ProjectRole) Number() protoreflect.EnumNumber
func (ProjectRole) String ¶
func (x ProjectRole) String() string
func (ProjectRole) Type ¶
func (ProjectRole) Type() protoreflect.EnumType
type ProjectServiceCreateRequest ¶ added in v0.7.4
type ProjectServiceCreateRequest struct {
// Login is the tenant of this project
// TODO: is login really a good name?
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// Name of this project, unique per tenant
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Description of this project
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Avatar URL of the project
AvatarUrl *string `protobuf:"bytes,4,opt,name=avatar_url,json=avatarUrl,proto3,oneof" json:"avatar_url,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceCreateRequest is the request payload to Create a project
func (*ProjectServiceCreateRequest) Descriptor
deprecated
added in
v0.7.4
func (*ProjectServiceCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceCreateRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceCreateRequest) GetAvatarUrl ¶ added in v0.10.1
func (x *ProjectServiceCreateRequest) GetAvatarUrl() string
func (*ProjectServiceCreateRequest) GetDescription ¶ added in v0.7.4
func (x *ProjectServiceCreateRequest) GetDescription() string
func (*ProjectServiceCreateRequest) GetLogin ¶ added in v0.7.4
func (x *ProjectServiceCreateRequest) GetLogin() string
func (*ProjectServiceCreateRequest) GetName ¶ added in v0.7.4
func (x *ProjectServiceCreateRequest) GetName() string
func (*ProjectServiceCreateRequest) ProtoMessage ¶ added in v0.7.4
func (*ProjectServiceCreateRequest) ProtoMessage()
func (*ProjectServiceCreateRequest) ProtoReflect ¶ added in v0.7.4
func (x *ProjectServiceCreateRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceCreateRequest) Reset ¶ added in v0.7.4
func (x *ProjectServiceCreateRequest) Reset()
func (*ProjectServiceCreateRequest) String ¶ added in v0.7.4
func (x *ProjectServiceCreateRequest) String() string
type ProjectServiceCreateResponse ¶ added in v0.7.4
type ProjectServiceCreateResponse struct {
// Project is the project
Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceCreateResponse is the response payload of creation of a project
func (*ProjectServiceCreateResponse) Descriptor
deprecated
added in
v0.7.4
func (*ProjectServiceCreateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceCreateResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceCreateResponse) GetProject ¶ added in v0.7.4
func (x *ProjectServiceCreateResponse) GetProject() *Project
func (*ProjectServiceCreateResponse) ProtoMessage ¶ added in v0.7.4
func (*ProjectServiceCreateResponse) ProtoMessage()
func (*ProjectServiceCreateResponse) ProtoReflect ¶ added in v0.7.4
func (x *ProjectServiceCreateResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceCreateResponse) Reset ¶ added in v0.7.4
func (x *ProjectServiceCreateResponse) Reset()
func (*ProjectServiceCreateResponse) String ¶ added in v0.7.4
func (x *ProjectServiceCreateResponse) String() string
type ProjectServiceDeleteRequest ¶ added in v0.7.4
type ProjectServiceDeleteRequest struct {
// Project is the uuid of the project to get
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceDeleteRequest is the request payload to delete a project
func (*ProjectServiceDeleteRequest) Descriptor
deprecated
added in
v0.7.4
func (*ProjectServiceDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceDeleteRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceDeleteRequest) GetProject ¶ added in v0.7.4
func (x *ProjectServiceDeleteRequest) GetProject() string
func (*ProjectServiceDeleteRequest) ProtoMessage ¶ added in v0.7.4
func (*ProjectServiceDeleteRequest) ProtoMessage()
func (*ProjectServiceDeleteRequest) ProtoReflect ¶ added in v0.7.4
func (x *ProjectServiceDeleteRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceDeleteRequest) Reset ¶ added in v0.7.4
func (x *ProjectServiceDeleteRequest) Reset()
func (*ProjectServiceDeleteRequest) String ¶ added in v0.7.4
func (x *ProjectServiceDeleteRequest) String() string
type ProjectServiceDeleteResponse ¶ added in v0.7.4
type ProjectServiceDeleteResponse struct {
// Project is the project
Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceDeleteResponse is the response payload to delete a project
func (*ProjectServiceDeleteResponse) Descriptor
deprecated
added in
v0.7.4
func (*ProjectServiceDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceDeleteResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceDeleteResponse) GetProject ¶ added in v0.7.4
func (x *ProjectServiceDeleteResponse) GetProject() *Project
func (*ProjectServiceDeleteResponse) ProtoMessage ¶ added in v0.7.4
func (*ProjectServiceDeleteResponse) ProtoMessage()
func (*ProjectServiceDeleteResponse) ProtoReflect ¶ added in v0.7.4
func (x *ProjectServiceDeleteResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceDeleteResponse) Reset ¶ added in v0.7.4
func (x *ProjectServiceDeleteResponse) Reset()
func (*ProjectServiceDeleteResponse) String ¶ added in v0.7.4
func (x *ProjectServiceDeleteResponse) String() string
type ProjectServiceGetRequest ¶
type ProjectServiceGetRequest struct {
// Project is the uuid of the project to get
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceGetRequest is the request payload to get a project
func (*ProjectServiceGetRequest) Descriptor
deprecated
func (*ProjectServiceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceGetRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceGetRequest) GetProject ¶
func (x *ProjectServiceGetRequest) GetProject() string
func (*ProjectServiceGetRequest) ProtoMessage ¶
func (*ProjectServiceGetRequest) ProtoMessage()
func (*ProjectServiceGetRequest) ProtoReflect ¶
func (x *ProjectServiceGetRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceGetRequest) Reset ¶
func (x *ProjectServiceGetRequest) Reset()
func (*ProjectServiceGetRequest) String ¶
func (x *ProjectServiceGetRequest) String() string
type ProjectServiceGetResponse ¶
type ProjectServiceGetResponse struct {
// Project is the project
Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// ProjectMembers in this project, projects guests will only see direct project members and not implicit memberships from tenant permissions
ProjectMembers []*ProjectMember `protobuf:"bytes,2,rep,name=project_members,json=projectMembers,proto3" json:"project_members,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceGetResponse is the response payload to get a projects
func (*ProjectServiceGetResponse) Descriptor
deprecated
func (*ProjectServiceGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceGetResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceGetResponse) GetProject ¶
func (x *ProjectServiceGetResponse) GetProject() *Project
func (*ProjectServiceGetResponse) GetProjectMembers ¶ added in v0.9.3
func (x *ProjectServiceGetResponse) GetProjectMembers() []*ProjectMember
func (*ProjectServiceGetResponse) ProtoMessage ¶
func (*ProjectServiceGetResponse) ProtoMessage()
func (*ProjectServiceGetResponse) ProtoReflect ¶
func (x *ProjectServiceGetResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceGetResponse) Reset ¶
func (x *ProjectServiceGetResponse) Reset()
func (*ProjectServiceGetResponse) String ¶
func (x *ProjectServiceGetResponse) String() string
type ProjectServiceInviteAcceptRequest ¶ added in v0.8.0
type ProjectServiceInviteAcceptRequest struct {
// Secret is the invitation secret part of the invitation url
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceInviteAcceptRequest is the request payload to a accept invite request
func (*ProjectServiceInviteAcceptRequest) Descriptor
deprecated
added in
v0.8.0
func (*ProjectServiceInviteAcceptRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceInviteAcceptRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceInviteAcceptRequest) GetSecret ¶ added in v0.8.0
func (x *ProjectServiceInviteAcceptRequest) GetSecret() string
func (*ProjectServiceInviteAcceptRequest) ProtoMessage ¶ added in v0.8.0
func (*ProjectServiceInviteAcceptRequest) ProtoMessage()
func (*ProjectServiceInviteAcceptRequest) ProtoReflect ¶ added in v0.8.0
func (x *ProjectServiceInviteAcceptRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceInviteAcceptRequest) Reset ¶ added in v0.8.0
func (x *ProjectServiceInviteAcceptRequest) Reset()
func (*ProjectServiceInviteAcceptRequest) String ¶ added in v0.8.0
func (x *ProjectServiceInviteAcceptRequest) String() string
type ProjectServiceInviteAcceptResponse ¶ added in v0.8.0
type ProjectServiceInviteAcceptResponse struct {
// Project ID of the project joined
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// ProjectName if the project joined
ProjectName string `protobuf:"bytes,2,opt,name=project_name,json=projectName,proto3" json:"project_name,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceInvitesListResponse is the response payload to a accept invite request
func (*ProjectServiceInviteAcceptResponse) Descriptor
deprecated
added in
v0.8.0
func (*ProjectServiceInviteAcceptResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceInviteAcceptResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceInviteAcceptResponse) GetProject ¶ added in v0.8.0
func (x *ProjectServiceInviteAcceptResponse) GetProject() string
func (*ProjectServiceInviteAcceptResponse) GetProjectName ¶ added in v0.8.0
func (x *ProjectServiceInviteAcceptResponse) GetProjectName() string
func (*ProjectServiceInviteAcceptResponse) ProtoMessage ¶ added in v0.8.0
func (*ProjectServiceInviteAcceptResponse) ProtoMessage()
func (*ProjectServiceInviteAcceptResponse) ProtoReflect ¶ added in v0.8.0
func (x *ProjectServiceInviteAcceptResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceInviteAcceptResponse) Reset ¶ added in v0.8.0
func (x *ProjectServiceInviteAcceptResponse) Reset()
func (*ProjectServiceInviteAcceptResponse) String ¶ added in v0.8.0
func (x *ProjectServiceInviteAcceptResponse) String() string
type ProjectServiceInviteDeleteRequest ¶ added in v0.8.0
type ProjectServiceInviteDeleteRequest struct {
// Project is the uuid of the project
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// Secret of the invite to delete
Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceInviteDeleteRequest is the request payload to a delete invite
func (*ProjectServiceInviteDeleteRequest) Descriptor
deprecated
added in
v0.8.0
func (*ProjectServiceInviteDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceInviteDeleteRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceInviteDeleteRequest) GetProject ¶ added in v0.8.0
func (x *ProjectServiceInviteDeleteRequest) GetProject() string
func (*ProjectServiceInviteDeleteRequest) GetSecret ¶ added in v0.8.0
func (x *ProjectServiceInviteDeleteRequest) GetSecret() string
func (*ProjectServiceInviteDeleteRequest) ProtoMessage ¶ added in v0.8.0
func (*ProjectServiceInviteDeleteRequest) ProtoMessage()
func (*ProjectServiceInviteDeleteRequest) ProtoReflect ¶ added in v0.8.0
func (x *ProjectServiceInviteDeleteRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceInviteDeleteRequest) Reset ¶ added in v0.8.0
func (x *ProjectServiceInviteDeleteRequest) Reset()
func (*ProjectServiceInviteDeleteRequest) String ¶ added in v0.8.0
func (x *ProjectServiceInviteDeleteRequest) String() string
type ProjectServiceInviteDeleteResponse ¶ added in v0.8.0
type ProjectServiceInviteDeleteResponse struct {
// contains filtered or unexported fields
}
ProjectServiceInviteDeleteResponse is the response payload of a delete invite request
func (*ProjectServiceInviteDeleteResponse) Descriptor
deprecated
added in
v0.8.0
func (*ProjectServiceInviteDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceInviteDeleteResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceInviteDeleteResponse) ProtoMessage ¶ added in v0.8.0
func (*ProjectServiceInviteDeleteResponse) ProtoMessage()
func (*ProjectServiceInviteDeleteResponse) ProtoReflect ¶ added in v0.8.0
func (x *ProjectServiceInviteDeleteResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceInviteDeleteResponse) Reset ¶ added in v0.8.0
func (x *ProjectServiceInviteDeleteResponse) Reset()
func (*ProjectServiceInviteDeleteResponse) String ¶ added in v0.8.0
func (x *ProjectServiceInviteDeleteResponse) String() string
type ProjectServiceInviteGetRequest ¶ added in v0.8.2
type ProjectServiceInviteGetRequest struct {
// Secret of the invite to list
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceInviteGetRequest is the request payload to get a invite
func (*ProjectServiceInviteGetRequest) Descriptor
deprecated
added in
v0.8.2
func (*ProjectServiceInviteGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceInviteGetRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceInviteGetRequest) GetSecret ¶ added in v0.8.2
func (x *ProjectServiceInviteGetRequest) GetSecret() string
func (*ProjectServiceInviteGetRequest) ProtoMessage ¶ added in v0.8.2
func (*ProjectServiceInviteGetRequest) ProtoMessage()
func (*ProjectServiceInviteGetRequest) ProtoReflect ¶ added in v0.8.2
func (x *ProjectServiceInviteGetRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceInviteGetRequest) Reset ¶ added in v0.8.2
func (x *ProjectServiceInviteGetRequest) Reset()
func (*ProjectServiceInviteGetRequest) String ¶ added in v0.8.2
func (x *ProjectServiceInviteGetRequest) String() string
type ProjectServiceInviteGetResponse ¶ added in v0.8.2
type ProjectServiceInviteGetResponse struct {
// Invite is the invite
Invite *ProjectInvite `protobuf:"bytes,1,opt,name=invite,proto3" json:"invite,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceInviteGetResponse is the response payload to a get invite request
func (*ProjectServiceInviteGetResponse) Descriptor
deprecated
added in
v0.8.2
func (*ProjectServiceInviteGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceInviteGetResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceInviteGetResponse) GetInvite ¶ added in v0.8.2
func (x *ProjectServiceInviteGetResponse) GetInvite() *ProjectInvite
func (*ProjectServiceInviteGetResponse) ProtoMessage ¶ added in v0.8.2
func (*ProjectServiceInviteGetResponse) ProtoMessage()
func (*ProjectServiceInviteGetResponse) ProtoReflect ¶ added in v0.8.2
func (x *ProjectServiceInviteGetResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceInviteGetResponse) Reset ¶ added in v0.8.2
func (x *ProjectServiceInviteGetResponse) Reset()
func (*ProjectServiceInviteGetResponse) String ¶ added in v0.8.2
func (x *ProjectServiceInviteGetResponse) String() string
type ProjectServiceInviteRequest ¶ added in v0.8.0
type ProjectServiceInviteRequest struct {
// Project is the uuid of the project
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// Role of this user in this project
Role ProjectRole `protobuf:"varint,3,opt,name=role,proto3,enum=api.v1.ProjectRole" json:"role,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceInviteRequest is used to invite a member to a project
func (*ProjectServiceInviteRequest) Descriptor
deprecated
added in
v0.8.0
func (*ProjectServiceInviteRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceInviteRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceInviteRequest) GetProject ¶ added in v0.8.0
func (x *ProjectServiceInviteRequest) GetProject() string
func (*ProjectServiceInviteRequest) GetRole ¶ added in v0.8.0
func (x *ProjectServiceInviteRequest) GetRole() ProjectRole
func (*ProjectServiceInviteRequest) ProtoMessage ¶ added in v0.8.0
func (*ProjectServiceInviteRequest) ProtoMessage()
func (*ProjectServiceInviteRequest) ProtoReflect ¶ added in v0.8.0
func (x *ProjectServiceInviteRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceInviteRequest) Reset ¶ added in v0.8.0
func (x *ProjectServiceInviteRequest) Reset()
func (*ProjectServiceInviteRequest) String ¶ added in v0.8.0
func (x *ProjectServiceInviteRequest) String() string
type ProjectServiceInviteResponse ¶ added in v0.8.0
type ProjectServiceInviteResponse struct {
// Inviter contains a secret which can be sent to a potential user
// can be appended to the invitation endpoint at our cloud console like
// console.metalstack.cloud/invite/<secret>
Invite *ProjectInvite `protobuf:"bytes,1,opt,name=invite,proto3" json:"invite,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceInviteRequest is the response payload to a invite member request
func (*ProjectServiceInviteResponse) Descriptor
deprecated
added in
v0.8.0
func (*ProjectServiceInviteResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceInviteResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceInviteResponse) GetInvite ¶ added in v0.8.0
func (x *ProjectServiceInviteResponse) GetInvite() *ProjectInvite
func (*ProjectServiceInviteResponse) ProtoMessage ¶ added in v0.8.0
func (*ProjectServiceInviteResponse) ProtoMessage()
func (*ProjectServiceInviteResponse) ProtoReflect ¶ added in v0.8.0
func (x *ProjectServiceInviteResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceInviteResponse) Reset ¶ added in v0.8.0
func (x *ProjectServiceInviteResponse) Reset()
func (*ProjectServiceInviteResponse) String ¶ added in v0.8.0
func (x *ProjectServiceInviteResponse) String() string
type ProjectServiceInvitesListRequest ¶ added in v0.8.0
type ProjectServiceInvitesListRequest struct {
// Project is the uuid of the project
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceInvitesListRequest is the request payload to a list invites request
func (*ProjectServiceInvitesListRequest) Descriptor
deprecated
added in
v0.8.0
func (*ProjectServiceInvitesListRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceInvitesListRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceInvitesListRequest) GetProject ¶ added in v0.8.0
func (x *ProjectServiceInvitesListRequest) GetProject() string
func (*ProjectServiceInvitesListRequest) ProtoMessage ¶ added in v0.8.0
func (*ProjectServiceInvitesListRequest) ProtoMessage()
func (*ProjectServiceInvitesListRequest) ProtoReflect ¶ added in v0.8.0
func (x *ProjectServiceInvitesListRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceInvitesListRequest) Reset ¶ added in v0.8.0
func (x *ProjectServiceInvitesListRequest) Reset()
func (*ProjectServiceInvitesListRequest) String ¶ added in v0.8.0
func (x *ProjectServiceInvitesListRequest) String() string
type ProjectServiceInvitesListResponse ¶ added in v0.8.0
type ProjectServiceInvitesListResponse struct {
// Invites not already accepted the invitation to this project
Invites []*ProjectInvite `protobuf:"bytes,1,rep,name=invites,proto3" json:"invites,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceInvitesListResponse is the response payload to a list invites request
func (*ProjectServiceInvitesListResponse) Descriptor
deprecated
added in
v0.8.0
func (*ProjectServiceInvitesListResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceInvitesListResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceInvitesListResponse) GetInvites ¶ added in v0.8.0
func (x *ProjectServiceInvitesListResponse) GetInvites() []*ProjectInvite
func (*ProjectServiceInvitesListResponse) ProtoMessage ¶ added in v0.8.0
func (*ProjectServiceInvitesListResponse) ProtoMessage()
func (*ProjectServiceInvitesListResponse) ProtoReflect ¶ added in v0.8.0
func (x *ProjectServiceInvitesListResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceInvitesListResponse) Reset ¶ added in v0.8.0
func (x *ProjectServiceInvitesListResponse) Reset()
func (*ProjectServiceInvitesListResponse) String ¶ added in v0.8.0
func (x *ProjectServiceInvitesListResponse) String() string
type ProjectServiceListRequest ¶
type ProjectServiceListRequest struct {
// Name list only projects with this name
Name *string `protobuf:"bytes,1,opt,name=name,proto3,oneof" json:"name,omitempty"`
// Tenant list only projects of this tenant
Tenant *string `protobuf:"bytes,2,opt,name=tenant,proto3,oneof" json:"tenant,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceListRequest is the request payload to list all projects
func (*ProjectServiceListRequest) Descriptor
deprecated
func (*ProjectServiceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceListRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceListRequest) GetName ¶
func (x *ProjectServiceListRequest) GetName() string
func (*ProjectServiceListRequest) GetTenant ¶
func (x *ProjectServiceListRequest) GetTenant() string
func (*ProjectServiceListRequest) ProtoMessage ¶
func (*ProjectServiceListRequest) ProtoMessage()
func (*ProjectServiceListRequest) ProtoReflect ¶
func (x *ProjectServiceListRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceListRequest) Reset ¶
func (x *ProjectServiceListRequest) Reset()
func (*ProjectServiceListRequest) String ¶
func (x *ProjectServiceListRequest) String() string
type ProjectServiceListResponse ¶
type ProjectServiceListResponse struct {
// Projects is a list of all your projects
Projects []*Project `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceListResponse is the response payload to list all projects
func (*ProjectServiceListResponse) Descriptor
deprecated
func (*ProjectServiceListResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceListResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceListResponse) GetProjects ¶
func (x *ProjectServiceListResponse) GetProjects() []*Project
func (*ProjectServiceListResponse) ProtoMessage ¶
func (*ProjectServiceListResponse) ProtoMessage()
func (*ProjectServiceListResponse) ProtoReflect ¶
func (x *ProjectServiceListResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceListResponse) Reset ¶
func (x *ProjectServiceListResponse) Reset()
func (*ProjectServiceListResponse) String ¶
func (x *ProjectServiceListResponse) String() string
type ProjectServiceRemoveMemberRequest ¶ added in v0.8.0
type ProjectServiceRemoveMemberRequest struct {
// Project is the uuid of the project
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// MemberID is the id of the member to remove from this project
MemberId string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceRemoveMemberRequest is used to remove a member from a project
func (*ProjectServiceRemoveMemberRequest) Descriptor
deprecated
added in
v0.8.0
func (*ProjectServiceRemoveMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceRemoveMemberRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceRemoveMemberRequest) GetMemberId ¶ added in v0.8.0
func (x *ProjectServiceRemoveMemberRequest) GetMemberId() string
func (*ProjectServiceRemoveMemberRequest) GetProject ¶ added in v0.8.0
func (x *ProjectServiceRemoveMemberRequest) GetProject() string
func (*ProjectServiceRemoveMemberRequest) ProtoMessage ¶ added in v0.8.0
func (*ProjectServiceRemoveMemberRequest) ProtoMessage()
func (*ProjectServiceRemoveMemberRequest) ProtoReflect ¶ added in v0.8.0
func (x *ProjectServiceRemoveMemberRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceRemoveMemberRequest) Reset ¶ added in v0.8.0
func (x *ProjectServiceRemoveMemberRequest) Reset()
func (*ProjectServiceRemoveMemberRequest) String ¶ added in v0.8.0
func (x *ProjectServiceRemoveMemberRequest) String() string
type ProjectServiceRemoveMemberResponse ¶ added in v0.8.0
type ProjectServiceRemoveMemberResponse struct {
// contains filtered or unexported fields
}
ProjectServiceRemoveMemberResponse is the response payload to a remove member request
func (*ProjectServiceRemoveMemberResponse) Descriptor
deprecated
added in
v0.8.0
func (*ProjectServiceRemoveMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceRemoveMemberResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceRemoveMemberResponse) ProtoMessage ¶ added in v0.8.0
func (*ProjectServiceRemoveMemberResponse) ProtoMessage()
func (*ProjectServiceRemoveMemberResponse) ProtoReflect ¶ added in v0.8.0
func (x *ProjectServiceRemoveMemberResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceRemoveMemberResponse) Reset ¶ added in v0.8.0
func (x *ProjectServiceRemoveMemberResponse) Reset()
func (*ProjectServiceRemoveMemberResponse) String ¶ added in v0.8.0
func (x *ProjectServiceRemoveMemberResponse) String() string
type ProjectServiceUpdateMemberRequest ¶ added in v0.8.2
type ProjectServiceUpdateMemberRequest struct {
// Project is the uuid of the project
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// MemberID is the id of the member to remove from this project
MemberId string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
// Role is the role in this project the user will get after the update
Role ProjectRole `protobuf:"varint,3,opt,name=role,proto3,enum=api.v1.ProjectRole" json:"role,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceUpdateMemberRequest is used to update a member of a project
func (*ProjectServiceUpdateMemberRequest) Descriptor
deprecated
added in
v0.8.2
func (*ProjectServiceUpdateMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceUpdateMemberRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceUpdateMemberRequest) GetMemberId ¶ added in v0.8.2
func (x *ProjectServiceUpdateMemberRequest) GetMemberId() string
func (*ProjectServiceUpdateMemberRequest) GetProject ¶ added in v0.8.2
func (x *ProjectServiceUpdateMemberRequest) GetProject() string
func (*ProjectServiceUpdateMemberRequest) GetRole ¶ added in v0.8.2
func (x *ProjectServiceUpdateMemberRequest) GetRole() ProjectRole
func (*ProjectServiceUpdateMemberRequest) ProtoMessage ¶ added in v0.8.2
func (*ProjectServiceUpdateMemberRequest) ProtoMessage()
func (*ProjectServiceUpdateMemberRequest) ProtoReflect ¶ added in v0.8.2
func (x *ProjectServiceUpdateMemberRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceUpdateMemberRequest) Reset ¶ added in v0.8.2
func (x *ProjectServiceUpdateMemberRequest) Reset()
func (*ProjectServiceUpdateMemberRequest) String ¶ added in v0.8.2
func (x *ProjectServiceUpdateMemberRequest) String() string
type ProjectServiceUpdateMemberResponse ¶ added in v0.8.2
type ProjectServiceUpdateMemberResponse struct {
// ProjectMember is the updated project member
ProjectMember *ProjectMember `protobuf:"bytes,5,opt,name=project_member,json=projectMember,proto3" json:"project_member,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceUpdateMemberResponse is the response payload to a update member request
func (*ProjectServiceUpdateMemberResponse) Descriptor
deprecated
added in
v0.8.2
func (*ProjectServiceUpdateMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceUpdateMemberResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceUpdateMemberResponse) GetProjectMember ¶ added in v0.8.2
func (x *ProjectServiceUpdateMemberResponse) GetProjectMember() *ProjectMember
func (*ProjectServiceUpdateMemberResponse) ProtoMessage ¶ added in v0.8.2
func (*ProjectServiceUpdateMemberResponse) ProtoMessage()
func (*ProjectServiceUpdateMemberResponse) ProtoReflect ¶ added in v0.8.2
func (x *ProjectServiceUpdateMemberResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceUpdateMemberResponse) Reset ¶ added in v0.8.2
func (x *ProjectServiceUpdateMemberResponse) Reset()
func (*ProjectServiceUpdateMemberResponse) String ¶ added in v0.8.2
func (x *ProjectServiceUpdateMemberResponse) String() string
type ProjectServiceUpdateRequest ¶ added in v0.7.4
type ProjectServiceUpdateRequest struct {
// Project is the uuid of the project to get
Project string `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// Name of this project unique per tenant
Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
// Description of this project
Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
// Avatar URL of the project
AvatarUrl *string `protobuf:"bytes,4,opt,name=avatar_url,json=avatarUrl,proto3,oneof" json:"avatar_url,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceUpdateRequest is the request payload to update a project
func (*ProjectServiceUpdateRequest) Descriptor
deprecated
added in
v0.7.4
func (*ProjectServiceUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceUpdateRequest.ProtoReflect.Descriptor instead.
func (*ProjectServiceUpdateRequest) GetAvatarUrl ¶ added in v0.10.1
func (x *ProjectServiceUpdateRequest) GetAvatarUrl() string
func (*ProjectServiceUpdateRequest) GetDescription ¶ added in v0.7.4
func (x *ProjectServiceUpdateRequest) GetDescription() string
func (*ProjectServiceUpdateRequest) GetName ¶ added in v0.7.4
func (x *ProjectServiceUpdateRequest) GetName() string
func (*ProjectServiceUpdateRequest) GetProject ¶ added in v0.7.4
func (x *ProjectServiceUpdateRequest) GetProject() string
func (*ProjectServiceUpdateRequest) ProtoMessage ¶ added in v0.7.4
func (*ProjectServiceUpdateRequest) ProtoMessage()
func (*ProjectServiceUpdateRequest) ProtoReflect ¶ added in v0.7.4
func (x *ProjectServiceUpdateRequest) ProtoReflect() protoreflect.Message
func (*ProjectServiceUpdateRequest) Reset ¶ added in v0.7.4
func (x *ProjectServiceUpdateRequest) Reset()
func (*ProjectServiceUpdateRequest) String ¶ added in v0.7.4
func (x *ProjectServiceUpdateRequest) String() string
type ProjectServiceUpdateResponse ¶ added in v0.7.4
type ProjectServiceUpdateResponse struct {
// Project is the project
Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
ProjectServiceUpdateResponse is the response payload to update a project
func (*ProjectServiceUpdateResponse) Descriptor
deprecated
added in
v0.7.4
func (*ProjectServiceUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use ProjectServiceUpdateResponse.ProtoReflect.Descriptor instead.
func (*ProjectServiceUpdateResponse) GetProject ¶ added in v0.7.4
func (x *ProjectServiceUpdateResponse) GetProject() *Project
func (*ProjectServiceUpdateResponse) ProtoMessage ¶ added in v0.7.4
func (*ProjectServiceUpdateResponse) ProtoMessage()
func (*ProjectServiceUpdateResponse) ProtoReflect ¶ added in v0.7.4
func (x *ProjectServiceUpdateResponse) ProtoReflect() protoreflect.Message
func (*ProjectServiceUpdateResponse) Reset ¶ added in v0.7.4
func (x *ProjectServiceUpdateResponse) Reset()
func (*ProjectServiceUpdateResponse) String ¶ added in v0.7.4
func (x *ProjectServiceUpdateResponse) String() string
type Region ¶
type Region struct {
// Id is the technical identifier of this region
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Name of the region
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Address is the postal address of the region
Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
// Active indicates if this region is usable
Active bool `protobuf:"varint,4,opt,name=active,proto3" json:"active,omitempty"`
// Partitions in this region
Partitions map[string]*Partition `` /* 147-byte string literal not displayed */
// Defaults are the default assets used if not otherwise specified.
Defaults *AssetDefaults `protobuf:"bytes,6,opt,name=defaults,proto3" json:"defaults,omitempty"`
// Description of the region
Description string `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
// contains filtered or unexported fields
}
Region defines a datacenter location
func (*Region) Descriptor
deprecated
func (*Region) GetAddress ¶
func (*Region) GetDefaults ¶
func (x *Region) GetDefaults() *AssetDefaults
func (*Region) GetDescription ¶ added in v0.7.0
func (*Region) GetPartitions ¶
func (*Region) ProtoMessage ¶
func (*Region) ProtoMessage()
func (*Region) ProtoReflect ¶
func (x *Region) ProtoReflect() protoreflect.Message
type Service ¶
type Service int32
Service defines the service for which the healtyness is reported
const ( // SERVICE_UNSPECIFIED is a unknown service Service_SERVICE_UNSPECIFIED Service = 0 // SERVICE_CLUSTER the kubernetes cluster service Service_SERVICE_CLUSTER Service = 1 // SERVICE_VOLUME the volume/storage service Service_SERVICE_VOLUME Service = 2 // SERVICE_MACHINES the machine service Service_SERVICE_MACHINES Service = 3 )
func (Service) Descriptor ¶
func (Service) Descriptor() protoreflect.EnumDescriptor
func (Service) EnumDescriptor
deprecated
func (Service) Number ¶
func (x Service) Number() protoreflect.EnumNumber
func (Service) Type ¶
func (Service) Type() protoreflect.EnumType
type ServiceStatus ¶
type ServiceStatus int32
ServiceStatus defines the status of a service
const ( // SERVICE_STATUS_UNSPECIFIED service status is not known or unspecified ServiceStatus_SERVICE_STATUS_UNSPECIFIED ServiceStatus = 0 // SERVICE_STATUS_DEGRADED the service is in degraded status, not the whole functionality is available ServiceStatus_SERVICE_STATUS_DEGRADED ServiceStatus = 1 // SERVICE_STATUS_UNHEALTHY the service is in unhealthy status, serious impact is expected ServiceStatus_SERVICE_STATUS_UNHEALTHY ServiceStatus = 2 // SERVICE_STATUS_HEALTHY the service is in healthy status e.g. fully functional ServiceStatus_SERVICE_STATUS_HEALTHY ServiceStatus = 3 )
func (ServiceStatus) Descriptor ¶
func (ServiceStatus) Descriptor() protoreflect.EnumDescriptor
func (ServiceStatus) Enum ¶
func (x ServiceStatus) Enum() *ServiceStatus
func (ServiceStatus) EnumDescriptor
deprecated
func (ServiceStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use ServiceStatus.Descriptor instead.
func (ServiceStatus) Number ¶
func (x ServiceStatus) Number() protoreflect.EnumNumber
func (ServiceStatus) String ¶
func (x ServiceStatus) String() string
func (ServiceStatus) Type ¶
func (ServiceStatus) Type() protoreflect.EnumType
type Snapshot ¶
type Snapshot struct {
// Uuid is the unique identifier of the snapshot
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Name of the snapshot
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Description of this snapshot
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Project this snapshot belongs to
Project string `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"`
// Partition where this snapshot resides
Partition string `protobuf:"bytes,5,opt,name=partition,proto3" json:"partition,omitempty"`
// StorageClass where this snapshot is created
StorageClass string `protobuf:"bytes,6,opt,name=storage_class,json=storageClass,proto3" json:"storage_class,omitempty"`
// Size in bytes of the snapshot
Size uint64 `protobuf:"varint,7,opt,name=size,proto3" json:"size,omitempty"`
// Usage in bytes of the snapshot
Usage uint64 `protobuf:"varint,8,opt,name=usage,proto3" json:"usage,omitempty"`
// State of the snapshot
State string `protobuf:"bytes,9,opt,name=state,proto3" json:"state,omitempty"`
// SourceVolumeUuid is the uuid of the snapshot this snapshot was created from
SourceVolumeUuid string `protobuf:"bytes,10,opt,name=source_volume_uuid,json=sourceVolumeUuid,proto3" json:"source_volume_uuid,omitempty"`
// SourceVolumeName is the name of the snapshot this snapshot was created from
SourceVolumeName string `protobuf:"bytes,11,opt,name=source_volume_name,json=sourceVolumeName,proto3" json:"source_volume_name,omitempty"`
// ReplicaCount shows how many replicas of this snapshot exist
ReplicaCount uint32 `protobuf:"varint,12,opt,name=replica_count,json=replicaCount,proto3" json:"replica_count,omitempty"`
// PrimaryNodeUuid is the uuid of the storage server node where the primary replica of this snapshot resides
PrimaryNodeUuid string `protobuf:"bytes,13,opt,name=primary_node_uuid,json=primaryNodeUuid,proto3" json:"primary_node_uuid,omitempty"`
// Retention is the duration after creation, after which this snapshot will be deleted
Retention *durationpb.Duration `protobuf:"bytes,14,opt,name=retention,proto3" json:"retention,omitempty"`
// SnapshotStatistics are only visible to admins
Statistics *SnapshotStatistics `protobuf:"bytes,15,opt,name=statistics,proto3" json:"statistics,omitempty"`
// CreatedAt is the date when this snapshot was created
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,20,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
Snapshot is a unit of block storage create as a point in time block copy of a volume
func (*Snapshot) Descriptor
deprecated
func (*Snapshot) GetCreatedAt ¶
func (x *Snapshot) GetCreatedAt() *timestamppb.Timestamp
func (*Snapshot) GetDescription ¶
func (*Snapshot) GetPartition ¶
func (*Snapshot) GetPrimaryNodeUuid ¶
func (*Snapshot) GetProject ¶
func (*Snapshot) GetReplicaCount ¶
func (*Snapshot) GetRetention ¶
func (x *Snapshot) GetRetention() *durationpb.Duration
func (*Snapshot) GetSourceVolumeName ¶
func (*Snapshot) GetSourceVolumeUuid ¶
func (*Snapshot) GetStatistics ¶
func (x *Snapshot) GetStatistics() *SnapshotStatistics
func (*Snapshot) GetStorageClass ¶
func (*Snapshot) ProtoMessage ¶
func (*Snapshot) ProtoMessage()
func (*Snapshot) ProtoReflect ¶
func (x *Snapshot) ProtoReflect() protoreflect.Message
type SnapshotServiceDeleteRequest ¶
type SnapshotServiceDeleteRequest struct {
// Uuid of the snapshot
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the snapshot
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
SnapshotServiceDeleteRequest is the request payload of a snapshot delete request
func (*SnapshotServiceDeleteRequest) Descriptor
deprecated
func (*SnapshotServiceDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use SnapshotServiceDeleteRequest.ProtoReflect.Descriptor instead.
func (*SnapshotServiceDeleteRequest) GetProject ¶
func (x *SnapshotServiceDeleteRequest) GetProject() string
func (*SnapshotServiceDeleteRequest) GetUuid ¶
func (x *SnapshotServiceDeleteRequest) GetUuid() string
func (*SnapshotServiceDeleteRequest) ProtoMessage ¶
func (*SnapshotServiceDeleteRequest) ProtoMessage()
func (*SnapshotServiceDeleteRequest) ProtoReflect ¶
func (x *SnapshotServiceDeleteRequest) ProtoReflect() protoreflect.Message
func (*SnapshotServiceDeleteRequest) Reset ¶
func (x *SnapshotServiceDeleteRequest) Reset()
func (*SnapshotServiceDeleteRequest) String ¶
func (x *SnapshotServiceDeleteRequest) String() string
type SnapshotServiceDeleteResponse ¶
type SnapshotServiceDeleteResponse struct {
// Snapshot the snapshot
Snapshot *Snapshot `protobuf:"bytes,1,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
// contains filtered or unexported fields
}
SnapshotServiceDeleteResponse is the response payload of a snapshot delete request
func (*SnapshotServiceDeleteResponse) Descriptor
deprecated
func (*SnapshotServiceDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use SnapshotServiceDeleteResponse.ProtoReflect.Descriptor instead.
func (*SnapshotServiceDeleteResponse) GetSnapshot ¶
func (x *SnapshotServiceDeleteResponse) GetSnapshot() *Snapshot
func (*SnapshotServiceDeleteResponse) ProtoMessage ¶
func (*SnapshotServiceDeleteResponse) ProtoMessage()
func (*SnapshotServiceDeleteResponse) ProtoReflect ¶
func (x *SnapshotServiceDeleteResponse) ProtoReflect() protoreflect.Message
func (*SnapshotServiceDeleteResponse) Reset ¶
func (x *SnapshotServiceDeleteResponse) Reset()
func (*SnapshotServiceDeleteResponse) String ¶
func (x *SnapshotServiceDeleteResponse) String() string
type SnapshotServiceGetRequest ¶
type SnapshotServiceGetRequest struct {
// Uuid of the snapshot
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the snapshot
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
SnapshotServiceGetRequest is the request payload of a snapshot list request
func (*SnapshotServiceGetRequest) Descriptor
deprecated
func (*SnapshotServiceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use SnapshotServiceGetRequest.ProtoReflect.Descriptor instead.
func (*SnapshotServiceGetRequest) GetProject ¶
func (x *SnapshotServiceGetRequest) GetProject() string
func (*SnapshotServiceGetRequest) GetUuid ¶
func (x *SnapshotServiceGetRequest) GetUuid() string
func (*SnapshotServiceGetRequest) ProtoMessage ¶
func (*SnapshotServiceGetRequest) ProtoMessage()
func (*SnapshotServiceGetRequest) ProtoReflect ¶
func (x *SnapshotServiceGetRequest) ProtoReflect() protoreflect.Message
func (*SnapshotServiceGetRequest) Reset ¶
func (x *SnapshotServiceGetRequest) Reset()
func (*SnapshotServiceGetRequest) String ¶
func (x *SnapshotServiceGetRequest) String() string
type SnapshotServiceGetResponse ¶
type SnapshotServiceGetResponse struct {
// Snapshot the snapshot
Snapshot *Snapshot `protobuf:"bytes,1,opt,name=snapshot,proto3" json:"snapshot,omitempty"`
// contains filtered or unexported fields
}
SnapshotServiceGetResponse is the response payload of a snapshot get request
func (*SnapshotServiceGetResponse) Descriptor
deprecated
func (*SnapshotServiceGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use SnapshotServiceGetResponse.ProtoReflect.Descriptor instead.
func (*SnapshotServiceGetResponse) GetSnapshot ¶
func (x *SnapshotServiceGetResponse) GetSnapshot() *Snapshot
func (*SnapshotServiceGetResponse) ProtoMessage ¶
func (*SnapshotServiceGetResponse) ProtoMessage()
func (*SnapshotServiceGetResponse) ProtoReflect ¶
func (x *SnapshotServiceGetResponse) ProtoReflect() protoreflect.Message
func (*SnapshotServiceGetResponse) Reset ¶
func (x *SnapshotServiceGetResponse) Reset()
func (*SnapshotServiceGetResponse) String ¶
func (x *SnapshotServiceGetResponse) String() string
type SnapshotServiceListRequest ¶
type SnapshotServiceListRequest struct {
// Uuid of the snapshot
Uuid *string `protobuf:"bytes,1,opt,name=uuid,proto3,oneof" json:"uuid,omitempty"`
// Project of the snapshot
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// Partition where the snapshots should be listed
Partition *string `protobuf:"bytes,3,opt,name=partition,proto3,oneof" json:"partition,omitempty"`
// Name of the snapshot
Name *string `protobuf:"bytes,4,opt,name=name,proto3,oneof" json:"name,omitempty"`
// contains filtered or unexported fields
}
SnapshotServiceListRequest is the request payload of a snapshot list request
func (*SnapshotServiceListRequest) Descriptor
deprecated
func (*SnapshotServiceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use SnapshotServiceListRequest.ProtoReflect.Descriptor instead.
func (*SnapshotServiceListRequest) GetName ¶
func (x *SnapshotServiceListRequest) GetName() string
func (*SnapshotServiceListRequest) GetPartition ¶
func (x *SnapshotServiceListRequest) GetPartition() string
func (*SnapshotServiceListRequest) GetProject ¶
func (x *SnapshotServiceListRequest) GetProject() string
func (*SnapshotServiceListRequest) GetUuid ¶
func (x *SnapshotServiceListRequest) GetUuid() string
func (*SnapshotServiceListRequest) ProtoMessage ¶
func (*SnapshotServiceListRequest) ProtoMessage()
func (*SnapshotServiceListRequest) ProtoReflect ¶
func (x *SnapshotServiceListRequest) ProtoReflect() protoreflect.Message
func (*SnapshotServiceListRequest) Reset ¶
func (x *SnapshotServiceListRequest) Reset()
func (*SnapshotServiceListRequest) String ¶
func (x *SnapshotServiceListRequest) String() string
type SnapshotServiceListResponse ¶
type SnapshotServiceListResponse struct {
// Snapshots the snapshots
Snapshots []*Snapshot `protobuf:"bytes,1,rep,name=snapshots,proto3" json:"snapshots,omitempty"`
// contains filtered or unexported fields
}
SnapshotServiceListResponse is the response payload of a snapshot list request
func (*SnapshotServiceListResponse) Descriptor
deprecated
func (*SnapshotServiceListResponse) Descriptor() ([]byte, []int)
Deprecated: Use SnapshotServiceListResponse.ProtoReflect.Descriptor instead.
func (*SnapshotServiceListResponse) GetSnapshots ¶
func (x *SnapshotServiceListResponse) GetSnapshots() []*Snapshot
func (*SnapshotServiceListResponse) ProtoMessage ¶
func (*SnapshotServiceListResponse) ProtoMessage()
func (*SnapshotServiceListResponse) ProtoReflect ¶
func (x *SnapshotServiceListResponse) ProtoReflect() protoreflect.Message
func (*SnapshotServiceListResponse) Reset ¶
func (x *SnapshotServiceListResponse) Reset()
func (*SnapshotServiceListResponse) String ¶
func (x *SnapshotServiceListResponse) String() string
type SnapshotStatistics ¶
type SnapshotStatistics struct {
// PhysicalCapacity
//
// The physical capacity that exists in this snapshot layer
PhysicalCapacity uint64 `protobuf:"varint,1,opt,name=physical_capacity,json=physicalCapacity,proto3" json:"physical_capacity,omitempty"`
// PhysicalOwnedStorageCapacity
//
// The capacity that would be freed when snapshot is deleted
PhysicalOwnedCapacity uint64 `` /* 127-byte string literal not displayed */
// PhysicalOwnedMemory
//
// The memory that would be freed when snapshot is deleted
PhysicalOwnedMemory uint64 `protobuf:"varint,3,opt,name=physical_owned_memory,json=physicalOwnedMemory,proto3" json:"physical_owned_memory,omitempty"`
// PhysicalMemory
//
// The memory that exists for this snapshot
PhysicalMemory uint64 `protobuf:"varint,4,opt,name=physical_memory,json=physicalMemory,proto3" json:"physical_memory,omitempty"`
// UserWritten
//
// The amount of bytes written to this snapshot by the user
UserWritten uint64 `protobuf:"varint,5,opt,name=user_written,json=userWritten,proto3" json:"user_written,omitempty"`
// contains filtered or unexported fields
}
SnapshotStatistics are all detailed statistics of a snapshot
func (*SnapshotStatistics) Descriptor
deprecated
func (*SnapshotStatistics) Descriptor() ([]byte, []int)
Deprecated: Use SnapshotStatistics.ProtoReflect.Descriptor instead.
func (*SnapshotStatistics) GetPhysicalCapacity ¶
func (x *SnapshotStatistics) GetPhysicalCapacity() uint64
func (*SnapshotStatistics) GetPhysicalMemory ¶
func (x *SnapshotStatistics) GetPhysicalMemory() uint64
func (*SnapshotStatistics) GetPhysicalOwnedCapacity ¶
func (x *SnapshotStatistics) GetPhysicalOwnedCapacity() uint64
func (*SnapshotStatistics) GetPhysicalOwnedMemory ¶
func (x *SnapshotStatistics) GetPhysicalOwnedMemory() uint64
func (*SnapshotStatistics) GetUserWritten ¶
func (x *SnapshotStatistics) GetUserWritten() uint64
func (*SnapshotStatistics) ProtoMessage ¶
func (*SnapshotStatistics) ProtoMessage()
func (*SnapshotStatistics) ProtoReflect ¶
func (x *SnapshotStatistics) ProtoReflect() protoreflect.Message
func (*SnapshotStatistics) Reset ¶
func (x *SnapshotStatistics) Reset()
func (*SnapshotStatistics) String ¶
func (x *SnapshotStatistics) String() string
type SubscriptionUsageItem ¶
type SubscriptionUsageItem struct {
// SubscriptionItemId is the id of the subscription
SubscriptionItemId string `protobuf:"bytes,1,opt,name=subscription_item_id,json=subscriptionItemId,proto3" json:"subscription_item_id,omitempty"`
// SubscriptionItemName is the name of the subscription
SubscriptionItemName string `protobuf:"bytes,2,opt,name=subscription_item_name,json=subscriptionItemName,proto3" json:"subscription_item_name,omitempty"`
// TotalUsage of this subscription
TotalUsage int64 `protobuf:"varint,3,opt,name=total_usage,json=totalUsage,proto3" json:"total_usage,omitempty"`
// PeriodStart is the start date of this subscription
PeriodStart *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=period_start,json=periodStart,proto3" json:"period_start,omitempty"`
// PeriodEnd is the end date of this subscription
PeriodEnd *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=period_end,json=periodEnd,proto3" json:"period_end,omitempty"`
// contains filtered or unexported fields
}
SubscriptionUsageItem details of a subscription
func (*SubscriptionUsageItem) Descriptor
deprecated
func (*SubscriptionUsageItem) Descriptor() ([]byte, []int)
Deprecated: Use SubscriptionUsageItem.ProtoReflect.Descriptor instead.
func (*SubscriptionUsageItem) GetPeriodEnd ¶
func (x *SubscriptionUsageItem) GetPeriodEnd() *timestamppb.Timestamp
func (*SubscriptionUsageItem) GetPeriodStart ¶
func (x *SubscriptionUsageItem) GetPeriodStart() *timestamppb.Timestamp
func (*SubscriptionUsageItem) GetSubscriptionItemId ¶
func (x *SubscriptionUsageItem) GetSubscriptionItemId() string
func (*SubscriptionUsageItem) GetSubscriptionItemName ¶
func (x *SubscriptionUsageItem) GetSubscriptionItemName() string
func (*SubscriptionUsageItem) GetTotalUsage ¶
func (x *SubscriptionUsageItem) GetTotalUsage() int64
func (*SubscriptionUsageItem) ProtoMessage ¶
func (*SubscriptionUsageItem) ProtoMessage()
func (*SubscriptionUsageItem) ProtoReflect ¶
func (x *SubscriptionUsageItem) ProtoReflect() protoreflect.Message
func (*SubscriptionUsageItem) Reset ¶
func (x *SubscriptionUsageItem) Reset()
func (*SubscriptionUsageItem) String ¶
func (x *SubscriptionUsageItem) String() string
type Tenant ¶
type Tenant struct {
// Login of the tenant
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// Name of the tenant
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Email of the tenant
Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
// Description of this tenant
Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
// AvatarUrl of the tenant
AvatarUrl string `protobuf:"bytes,5,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
// OauthProvider of the tenant
OauthProvider OAuthProvider `` /* 127-byte string literal not displayed */
// PaymentDetails the tenant provides
PaymentDetails *PaymentDetails `protobuf:"bytes,8,opt,name=payment_details,json=paymentDetails,proto3" json:"payment_details,omitempty"`
// Admitted indicates if this tenant is allowed to use the platform
Admitted bool `protobuf:"varint,9,opt,name=admitted,proto3" json:"admitted,omitempty"`
// PhoneNumber of the tenant
PhoneNumber string `protobuf:"bytes,10,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
// TermsAndConditions the tenant accepted
TermsAndConditions *TermsAndConditions `protobuf:"bytes,11,opt,name=terms_and_conditions,json=termsAndConditions,proto3" json:"terms_and_conditions,omitempty"`
// EmailConsent the tenant made
EmailConsent bool `protobuf:"varint,12,opt,name=email_consent,json=emailConsent,proto3" json:"email_consent,omitempty"`
// Onboarded checks if the tenant was asked to be onboarded
Onboarded bool `protobuf:"varint,13,opt,name=onboarded,proto3" json:"onboarded,omitempty"`
// CreatedBy stores who created this tenant
CreatedBy string `protobuf:"bytes,15,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
// CreatedAt the date when this tenant was created
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,20,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// UpdatedAt the date when this tenant was updated
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,21,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// DeletedAt the date when this tenant was deleted
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
// contains filtered or unexported fields
}
Tenant is a customer of the platform
func (*Tenant) Descriptor
deprecated
func (*Tenant) GetAdmitted ¶
func (*Tenant) GetAvatarUrl ¶
func (*Tenant) GetCreatedAt ¶
func (x *Tenant) GetCreatedAt() *timestamppb.Timestamp
func (*Tenant) GetCreatedBy ¶ added in v0.9.1
func (*Tenant) GetDeletedAt ¶
func (x *Tenant) GetDeletedAt() *timestamppb.Timestamp
func (*Tenant) GetDescription ¶ added in v0.9.1
func (*Tenant) GetEmailConsent ¶
func (*Tenant) GetOauthProvider ¶
func (x *Tenant) GetOauthProvider() OAuthProvider
func (*Tenant) GetOnboarded ¶ added in v0.7.5
func (*Tenant) GetPaymentDetails ¶
func (x *Tenant) GetPaymentDetails() *PaymentDetails
func (*Tenant) GetPhoneNumber ¶
func (*Tenant) GetTermsAndConditions ¶
func (x *Tenant) GetTermsAndConditions() *TermsAndConditions
func (*Tenant) GetUpdatedAt ¶
func (x *Tenant) GetUpdatedAt() *timestamppb.Timestamp
func (*Tenant) ProtoMessage ¶
func (*Tenant) ProtoMessage()
func (*Tenant) ProtoReflect ¶
func (x *Tenant) ProtoReflect() protoreflect.Message
type TenantInvite ¶ added in v0.9.1
type TenantInvite struct {
// Secret is the secret part of the invite, typically part of the url
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
// TargetTenant is the tenant id for which this invite was created
TargetTenant string `protobuf:"bytes,2,opt,name=target_tenant,json=targetTenant,proto3" json:"target_tenant,omitempty"`
// Role is the role in this tenant the user will get after accepting the invitation
Role TenantRole `protobuf:"varint,3,opt,name=role,proto3,enum=api.v1.TenantRole" json:"role,omitempty"`
// Joined is false as long as a user has not accepted the invite
Joined bool `protobuf:"varint,4,opt,name=joined,proto3" json:"joined,omitempty"`
// TargetTenantName is the tenant name for which this invite was created
TargetTenantName string `protobuf:"bytes,5,opt,name=target_tenant_name,json=targetTenantName,proto3" json:"target_tenant_name,omitempty"`
// Tenant is the login of tenant who invites to join this tenant
Tenant string `protobuf:"bytes,6,opt,name=tenant,proto3" json:"tenant,omitempty"`
// TenantName is the name of tenant who invites to join this tenant
TenantName string `protobuf:"bytes,7,opt,name=tenant_name,json=tenantName,proto3" json:"tenant_name,omitempty"`
// ExpiresAt the date when this invite expires
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
// JoinedAt the date when the member accepted this invite
JoinedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=joined_at,json=joinedAt,proto3" json:"joined_at,omitempty"`
// contains filtered or unexported fields
}
TenantInvite defines invite to tenant
func (*TenantInvite) Descriptor
deprecated
added in
v0.9.1
func (*TenantInvite) Descriptor() ([]byte, []int)
Deprecated: Use TenantInvite.ProtoReflect.Descriptor instead.
func (*TenantInvite) GetExpiresAt ¶ added in v0.9.1
func (x *TenantInvite) GetExpiresAt() *timestamppb.Timestamp
func (*TenantInvite) GetJoined ¶ added in v0.9.1
func (x *TenantInvite) GetJoined() bool
func (*TenantInvite) GetJoinedAt ¶ added in v0.9.1
func (x *TenantInvite) GetJoinedAt() *timestamppb.Timestamp
func (*TenantInvite) GetRole ¶ added in v0.9.1
func (x *TenantInvite) GetRole() TenantRole
func (*TenantInvite) GetSecret ¶ added in v0.9.1
func (x *TenantInvite) GetSecret() string
func (*TenantInvite) GetTargetTenant ¶ added in v0.9.1
func (x *TenantInvite) GetTargetTenant() string
func (*TenantInvite) GetTargetTenantName ¶ added in v0.9.1
func (x *TenantInvite) GetTargetTenantName() string
func (*TenantInvite) GetTenant ¶ added in v0.9.1
func (x *TenantInvite) GetTenant() string
func (*TenantInvite) GetTenantName ¶ added in v0.9.1
func (x *TenantInvite) GetTenantName() string
func (*TenantInvite) ProtoMessage ¶ added in v0.9.1
func (*TenantInvite) ProtoMessage()
func (*TenantInvite) ProtoReflect ¶ added in v0.9.1
func (x *TenantInvite) ProtoReflect() protoreflect.Message
func (*TenantInvite) Reset ¶ added in v0.9.1
func (x *TenantInvite) Reset()
func (*TenantInvite) String ¶ added in v0.9.1
func (x *TenantInvite) String() string
type TenantMember ¶ added in v0.9.1
type TenantMember struct {
// Id is the user id of the member
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// Role is the role of the member
Role TenantRole `protobuf:"varint,2,opt,name=role,proto3,enum=api.v1.TenantRole" json:"role,omitempty"`
// ProjectIds for the projects in which a user is a direct member
ProjectIds []string `protobuf:"bytes,4,rep,name=project_ids,json=projectIds,proto3" json:"project_ids,omitempty"`
// CreatedAt the date when the member was added to the tenant
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
TenantMember defines a user that participates at a tenant
func (*TenantMember) Descriptor
deprecated
added in
v0.9.1
func (*TenantMember) Descriptor() ([]byte, []int)
Deprecated: Use TenantMember.ProtoReflect.Descriptor instead.
func (*TenantMember) GetCreatedAt ¶ added in v0.9.1
func (x *TenantMember) GetCreatedAt() *timestamppb.Timestamp
func (*TenantMember) GetId ¶ added in v0.9.1
func (x *TenantMember) GetId() string
func (*TenantMember) GetProjectIds ¶ added in v0.10.3
func (x *TenantMember) GetProjectIds() []string
func (*TenantMember) GetRole ¶ added in v0.9.1
func (x *TenantMember) GetRole() TenantRole
func (*TenantMember) ProtoMessage ¶ added in v0.9.1
func (*TenantMember) ProtoMessage()
func (*TenantMember) ProtoReflect ¶ added in v0.9.1
func (x *TenantMember) ProtoReflect() protoreflect.Message
func (*TenantMember) Reset ¶ added in v0.9.1
func (x *TenantMember) Reset()
func (*TenantMember) String ¶ added in v0.9.1
func (x *TenantMember) String() string
type TenantRole ¶
type TenantRole int32
TenantRole specifies what role a logged in user needs to call this tenant scoped service
const ( // TENANT_ROLE_UNSPECIFIED is not specified TenantRole_TENANT_ROLE_UNSPECIFIED TenantRole = 0 // TENANT_ROLE_OWNER the logged in user needs at least owner role to call this method TenantRole_TENANT_ROLE_OWNER TenantRole = 1 // TENANT_ROLE_EDITOR the logged in user needs at least editor role to call this method TenantRole_TENANT_ROLE_EDITOR TenantRole = 2 // TENANT_ROLE_VIEWER the logged in user needs at least viewer role to call this method TenantRole_TENANT_ROLE_VIEWER TenantRole = 3 // TENANT_ROLE_GUEST the logged in user needs at least guest role to call this method // The guest role is assumed by users who are invited to a tenant's project without them // having a direct membership within the tenant. TenantRole_TENANT_ROLE_GUEST TenantRole = 4 )
func (TenantRole) Descriptor ¶
func (TenantRole) Descriptor() protoreflect.EnumDescriptor
func (TenantRole) Enum ¶
func (x TenantRole) Enum() *TenantRole
func (TenantRole) EnumDescriptor
deprecated
func (TenantRole) EnumDescriptor() ([]byte, []int)
Deprecated: Use TenantRole.Descriptor instead.
func (TenantRole) Number ¶
func (x TenantRole) Number() protoreflect.EnumNumber
func (TenantRole) String ¶
func (x TenantRole) String() string
func (TenantRole) Type ¶
func (TenantRole) Type() protoreflect.EnumType
type TenantServiceCreateOrUpdateResponse ¶
type TenantServiceCreateOrUpdateResponse struct {
// Tenant is the tenant
Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// contains filtered or unexported fields
}
TenantServiceCreateOrUpdateResponse is the response payload of the tenant create or update request
func (*TenantServiceCreateOrUpdateResponse) Descriptor
deprecated
func (*TenantServiceCreateOrUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceCreateOrUpdateResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceCreateOrUpdateResponse) GetTenant ¶
func (x *TenantServiceCreateOrUpdateResponse) GetTenant() *Tenant
func (*TenantServiceCreateOrUpdateResponse) ProtoMessage ¶
func (*TenantServiceCreateOrUpdateResponse) ProtoMessage()
func (*TenantServiceCreateOrUpdateResponse) ProtoReflect ¶
func (x *TenantServiceCreateOrUpdateResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceCreateOrUpdateResponse) Reset ¶
func (x *TenantServiceCreateOrUpdateResponse) Reset()
func (*TenantServiceCreateOrUpdateResponse) String ¶
func (x *TenantServiceCreateOrUpdateResponse) 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"`
// PhoneNumber of the tenant
PhoneNumber *string `protobuf:"bytes,5,opt,name=phone_number,json=phoneNumber,proto3,oneof" json:"phone_number,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 ¶ added in v0.9.1
func (x *TenantServiceCreateRequest) GetAvatarUrl() string
func (*TenantServiceCreateRequest) GetDescription ¶ added in v0.9.1
func (x *TenantServiceCreateRequest) GetDescription() string
func (*TenantServiceCreateRequest) GetEmail ¶ added in v0.9.1
func (x *TenantServiceCreateRequest) GetEmail() string
func (*TenantServiceCreateRequest) GetName ¶ added in v0.9.1
func (x *TenantServiceCreateRequest) GetName() string
func (*TenantServiceCreateRequest) GetPhoneNumber ¶ added in v0.9.1
func (x *TenantServiceCreateRequest) GetPhoneNumber() string
func (*TenantServiceCreateRequest) ProtoMessage ¶
func (*TenantServiceCreateRequest) ProtoMessage()
func (*TenantServiceCreateRequest) ProtoReflect ¶
func (x *TenantServiceCreateRequest) ProtoReflect() protoreflect.Message
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 *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() *Tenant
func (*TenantServiceCreateResponse) ProtoMessage ¶
func (*TenantServiceCreateResponse) ProtoMessage()
func (*TenantServiceCreateResponse) ProtoReflect ¶
func (x *TenantServiceCreateResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceCreateResponse) Reset ¶
func (x *TenantServiceCreateResponse) Reset()
func (*TenantServiceCreateResponse) String ¶
func (x *TenantServiceCreateResponse) String() string
type TenantServiceDeleteRequest ¶
type TenantServiceDeleteRequest struct {
// Login of the tenant
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// contains filtered or unexported fields
}
TenantServiceDeleteRequest is the request payload of the tenant delete request
func (*TenantServiceDeleteRequest) Descriptor
deprecated
func (*TenantServiceDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceDeleteRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceDeleteRequest) GetLogin ¶
func (x *TenantServiceDeleteRequest) GetLogin() string
func (*TenantServiceDeleteRequest) ProtoMessage ¶
func (*TenantServiceDeleteRequest) ProtoMessage()
func (*TenantServiceDeleteRequest) ProtoReflect ¶
func (x *TenantServiceDeleteRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceDeleteRequest) Reset ¶
func (x *TenantServiceDeleteRequest) Reset()
func (*TenantServiceDeleteRequest) String ¶
func (x *TenantServiceDeleteRequest) String() string
type TenantServiceDeleteResponse ¶
type TenantServiceDeleteResponse struct {
// Tenant is the tenant
Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// contains filtered or unexported fields
}
TenantServiceDeleteResponse is the response payload of the tenant delete request
func (*TenantServiceDeleteResponse) Descriptor
deprecated
func (*TenantServiceDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceDeleteResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceDeleteResponse) GetTenant ¶
func (x *TenantServiceDeleteResponse) GetTenant() *Tenant
func (*TenantServiceDeleteResponse) ProtoMessage ¶
func (*TenantServiceDeleteResponse) ProtoMessage()
func (*TenantServiceDeleteResponse) ProtoReflect ¶
func (x *TenantServiceDeleteResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceDeleteResponse) Reset ¶
func (x *TenantServiceDeleteResponse) Reset()
func (*TenantServiceDeleteResponse) String ¶
func (x *TenantServiceDeleteResponse) String() string
type TenantServiceGetRequest ¶
type TenantServiceGetRequest struct {
// Login of the tenant
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// contains filtered or unexported fields
}
TenantServiceGetRequest is the request payload of the tenant get request
func (*TenantServiceGetRequest) Descriptor
deprecated
func (*TenantServiceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceGetRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceGetRequest) GetLogin ¶
func (x *TenantServiceGetRequest) GetLogin() string
func (*TenantServiceGetRequest) ProtoMessage ¶
func (*TenantServiceGetRequest) ProtoMessage()
func (*TenantServiceGetRequest) ProtoReflect ¶
func (x *TenantServiceGetRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceGetRequest) Reset ¶
func (x *TenantServiceGetRequest) Reset()
func (*TenantServiceGetRequest) String ¶
func (x *TenantServiceGetRequest) String() string
type TenantServiceGetResponse ¶
type TenantServiceGetResponse struct {
// Tenant is the tenant
Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// TenantMembers of this tenant
TenantMembers []*TenantMember `protobuf:"bytes,2,rep,name=tenant_members,json=tenantMembers,proto3" json:"tenant_members,omitempty"`
// contains filtered or unexported fields
}
TenantServiceGetResponse is the response payload of the tenant get request
func (*TenantServiceGetResponse) Descriptor
deprecated
func (*TenantServiceGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceGetResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceGetResponse) GetTenant ¶
func (x *TenantServiceGetResponse) GetTenant() *Tenant
func (*TenantServiceGetResponse) GetTenantMembers ¶ added in v0.9.3
func (x *TenantServiceGetResponse) GetTenantMembers() []*TenantMember
func (*TenantServiceGetResponse) ProtoMessage ¶
func (*TenantServiceGetResponse) ProtoMessage()
func (*TenantServiceGetResponse) ProtoReflect ¶
func (x *TenantServiceGetResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceGetResponse) Reset ¶
func (x *TenantServiceGetResponse) Reset()
func (*TenantServiceGetResponse) String ¶
func (x *TenantServiceGetResponse) String() string
type TenantServiceInviteAcceptRequest ¶ added in v0.9.1
type TenantServiceInviteAcceptRequest struct {
// Secret is the invitation secret part of the invitation url
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
// contains filtered or unexported fields
}
TenantServiceInviteAcceptRequest is the request payload to a accept invite request
func (*TenantServiceInviteAcceptRequest) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceInviteAcceptRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceInviteAcceptRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceInviteAcceptRequest) GetSecret ¶ added in v0.9.1
func (x *TenantServiceInviteAcceptRequest) GetSecret() string
func (*TenantServiceInviteAcceptRequest) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceInviteAcceptRequest) ProtoMessage()
func (*TenantServiceInviteAcceptRequest) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceInviteAcceptRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceInviteAcceptRequest) Reset ¶ added in v0.9.1
func (x *TenantServiceInviteAcceptRequest) Reset()
func (*TenantServiceInviteAcceptRequest) String ¶ added in v0.9.1
func (x *TenantServiceInviteAcceptRequest) String() string
type TenantServiceInviteAcceptResponse ¶ added in v0.9.1
type TenantServiceInviteAcceptResponse struct {
// Tenant ID of the joined tenant
Tenant string `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// TenantName of the joined tenant
TenantName string `protobuf:"bytes,2,opt,name=tenant_name,json=tenantName,proto3" json:"tenant_name,omitempty"`
// contains filtered or unexported fields
}
TenantServiceInvitesListResponse is the response payload to a accept invite request
func (*TenantServiceInviteAcceptResponse) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceInviteAcceptResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceInviteAcceptResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceInviteAcceptResponse) GetTenant ¶ added in v0.9.1
func (x *TenantServiceInviteAcceptResponse) GetTenant() string
func (*TenantServiceInviteAcceptResponse) GetTenantName ¶ added in v0.9.1
func (x *TenantServiceInviteAcceptResponse) GetTenantName() string
func (*TenantServiceInviteAcceptResponse) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceInviteAcceptResponse) ProtoMessage()
func (*TenantServiceInviteAcceptResponse) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceInviteAcceptResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceInviteAcceptResponse) Reset ¶ added in v0.9.1
func (x *TenantServiceInviteAcceptResponse) Reset()
func (*TenantServiceInviteAcceptResponse) String ¶ added in v0.9.1
func (x *TenantServiceInviteAcceptResponse) String() string
type TenantServiceInviteDeleteRequest ¶ added in v0.9.1
type TenantServiceInviteDeleteRequest struct {
// Login of the tenant
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// Secret of the invite to delete
Secret string `protobuf:"bytes,2,opt,name=secret,proto3" json:"secret,omitempty"`
// contains filtered or unexported fields
}
TenantServiceInviteDeleteRequest is the request payload to a delete invite
func (*TenantServiceInviteDeleteRequest) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceInviteDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceInviteDeleteRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceInviteDeleteRequest) GetLogin ¶ added in v0.9.1
func (x *TenantServiceInviteDeleteRequest) GetLogin() string
func (*TenantServiceInviteDeleteRequest) GetSecret ¶ added in v0.9.1
func (x *TenantServiceInviteDeleteRequest) GetSecret() string
func (*TenantServiceInviteDeleteRequest) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceInviteDeleteRequest) ProtoMessage()
func (*TenantServiceInviteDeleteRequest) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceInviteDeleteRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceInviteDeleteRequest) Reset ¶ added in v0.9.1
func (x *TenantServiceInviteDeleteRequest) Reset()
func (*TenantServiceInviteDeleteRequest) String ¶ added in v0.9.1
func (x *TenantServiceInviteDeleteRequest) String() string
type TenantServiceInviteDeleteResponse ¶ added in v0.9.1
type TenantServiceInviteDeleteResponse struct {
// contains filtered or unexported fields
}
TenantServiceInviteDeleteResponse is the response payload of a delete invite request
func (*TenantServiceInviteDeleteResponse) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceInviteDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceInviteDeleteResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceInviteDeleteResponse) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceInviteDeleteResponse) ProtoMessage()
func (*TenantServiceInviteDeleteResponse) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceInviteDeleteResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceInviteDeleteResponse) Reset ¶ added in v0.9.1
func (x *TenantServiceInviteDeleteResponse) Reset()
func (*TenantServiceInviteDeleteResponse) String ¶ added in v0.9.1
func (x *TenantServiceInviteDeleteResponse) String() string
type TenantServiceInviteGetRequest ¶ added in v0.9.1
type TenantServiceInviteGetRequest struct {
// Secret of the invite to get
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
// contains filtered or unexported fields
}
TenantServiceInviteGetRequest is the request payload to get a invite
func (*TenantServiceInviteGetRequest) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceInviteGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceInviteGetRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceInviteGetRequest) GetSecret ¶ added in v0.9.1
func (x *TenantServiceInviteGetRequest) GetSecret() string
func (*TenantServiceInviteGetRequest) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceInviteGetRequest) ProtoMessage()
func (*TenantServiceInviteGetRequest) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceInviteGetRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceInviteGetRequest) Reset ¶ added in v0.9.1
func (x *TenantServiceInviteGetRequest) Reset()
func (*TenantServiceInviteGetRequest) String ¶ added in v0.9.1
func (x *TenantServiceInviteGetRequest) String() string
type TenantServiceInviteGetResponse ¶ added in v0.9.1
type TenantServiceInviteGetResponse struct {
// Invite is the invite
Invite *TenantInvite `protobuf:"bytes,1,opt,name=invite,proto3" json:"invite,omitempty"`
// contains filtered or unexported fields
}
TenantServiceInviteGetResponse is the response payload to a get invite request
func (*TenantServiceInviteGetResponse) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceInviteGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceInviteGetResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceInviteGetResponse) GetInvite ¶ added in v0.9.1
func (x *TenantServiceInviteGetResponse) GetInvite() *TenantInvite
func (*TenantServiceInviteGetResponse) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceInviteGetResponse) ProtoMessage()
func (*TenantServiceInviteGetResponse) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceInviteGetResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceInviteGetResponse) Reset ¶ added in v0.9.1
func (x *TenantServiceInviteGetResponse) Reset()
func (*TenantServiceInviteGetResponse) String ¶ added in v0.9.1
func (x *TenantServiceInviteGetResponse) String() string
type TenantServiceInviteRequest ¶ added in v0.9.1
type TenantServiceInviteRequest struct {
// Login of the tenant
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// Role of this user in this tenant
Role TenantRole `protobuf:"varint,2,opt,name=role,proto3,enum=api.v1.TenantRole" json:"role,omitempty"`
// contains filtered or unexported fields
}
TenantServiceInviteRequest is used to invite a member to a tenant
func (*TenantServiceInviteRequest) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceInviteRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceInviteRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceInviteRequest) GetLogin ¶ added in v0.9.1
func (x *TenantServiceInviteRequest) GetLogin() string
func (*TenantServiceInviteRequest) GetRole ¶ added in v0.9.1
func (x *TenantServiceInviteRequest) GetRole() TenantRole
func (*TenantServiceInviteRequest) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceInviteRequest) ProtoMessage()
func (*TenantServiceInviteRequest) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceInviteRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceInviteRequest) Reset ¶ added in v0.9.1
func (x *TenantServiceInviteRequest) Reset()
func (*TenantServiceInviteRequest) String ¶ added in v0.9.1
func (x *TenantServiceInviteRequest) String() string
type TenantServiceInviteResponse ¶ added in v0.9.1
type TenantServiceInviteResponse struct {
// Invite contains a secret which can be sent to a potential user
// can be appended to the invitation endpoint at our cloud console like
// console.metalstack.cloud/invite/<secret>
Invite *TenantInvite `protobuf:"bytes,1,opt,name=invite,proto3" json:"invite,omitempty"`
// contains filtered or unexported fields
}
TenantServiceInviteRequest is the response payload to a invite member request
func (*TenantServiceInviteResponse) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceInviteResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceInviteResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceInviteResponse) GetInvite ¶ added in v0.9.1
func (x *TenantServiceInviteResponse) GetInvite() *TenantInvite
func (*TenantServiceInviteResponse) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceInviteResponse) ProtoMessage()
func (*TenantServiceInviteResponse) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceInviteResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceInviteResponse) Reset ¶ added in v0.9.1
func (x *TenantServiceInviteResponse) Reset()
func (*TenantServiceInviteResponse) String ¶ added in v0.9.1
func (x *TenantServiceInviteResponse) String() string
type TenantServiceInvitesListRequest ¶ added in v0.9.1
type TenantServiceInvitesListRequest struct {
// Login of the tenant
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// contains filtered or unexported fields
}
TenantServiceInvitesListRequest is the request payload to a list invites request
func (*TenantServiceInvitesListRequest) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceInvitesListRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceInvitesListRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceInvitesListRequest) GetLogin ¶ added in v0.9.1
func (x *TenantServiceInvitesListRequest) GetLogin() string
func (*TenantServiceInvitesListRequest) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceInvitesListRequest) ProtoMessage()
func (*TenantServiceInvitesListRequest) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceInvitesListRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceInvitesListRequest) Reset ¶ added in v0.9.1
func (x *TenantServiceInvitesListRequest) Reset()
func (*TenantServiceInvitesListRequest) String ¶ added in v0.9.1
func (x *TenantServiceInvitesListRequest) String() string
type TenantServiceInvitesListResponse ¶ added in v0.9.1
type TenantServiceInvitesListResponse struct {
// Invites not already accepted the invitation to this tenant
Invites []*TenantInvite `protobuf:"bytes,1,rep,name=invites,proto3" json:"invites,omitempty"`
// contains filtered or unexported fields
}
TenantServiceInvitesListResponse is the response payload to a list invites request
func (*TenantServiceInvitesListResponse) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceInvitesListResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceInvitesListResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceInvitesListResponse) GetInvites ¶ added in v0.9.1
func (x *TenantServiceInvitesListResponse) GetInvites() []*TenantInvite
func (*TenantServiceInvitesListResponse) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceInvitesListResponse) ProtoMessage()
func (*TenantServiceInvitesListResponse) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceInvitesListResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceInvitesListResponse) Reset ¶ added in v0.9.1
func (x *TenantServiceInvitesListResponse) Reset()
func (*TenantServiceInvitesListResponse) String ¶ added in v0.9.1
func (x *TenantServiceInvitesListResponse) String() string
type TenantServiceListRequest ¶ added in v0.9.1
type TenantServiceListRequest struct {
// Id filters tenants by id
Id *string `protobuf:"bytes,1,opt,name=id,proto3,oneof" json:"id,omitempty"`
// Name filters tenants by name
Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
// contains filtered or unexported fields
}
TenantServiceListRequest is the request payload of the tenant list request
func (*TenantServiceListRequest) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceListRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceListRequest) GetId ¶ added in v0.9.1
func (x *TenantServiceListRequest) GetId() string
func (*TenantServiceListRequest) GetName ¶ added in v0.9.1
func (x *TenantServiceListRequest) GetName() string
func (*TenantServiceListRequest) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceListRequest) ProtoMessage()
func (*TenantServiceListRequest) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceListRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceListRequest) Reset ¶ added in v0.9.1
func (x *TenantServiceListRequest) Reset()
func (*TenantServiceListRequest) String ¶ added in v0.9.1
func (x *TenantServiceListRequest) String() string
type TenantServiceListResponse ¶ added in v0.9.1
type TenantServiceListResponse struct {
// Tenants is the list of tenants
Tenants []*Tenant `protobuf:"bytes,1,rep,name=tenants,proto3" json:"tenants,omitempty"`
// contains filtered or unexported fields
}
TenantServiceListResponse is the response payload of the tenant list request
func (*TenantServiceListResponse) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceListResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceListResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceListResponse) GetTenants ¶ added in v0.9.1
func (x *TenantServiceListResponse) GetTenants() []*Tenant
func (*TenantServiceListResponse) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceListResponse) ProtoMessage()
func (*TenantServiceListResponse) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceListResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceListResponse) Reset ¶ added in v0.9.1
func (x *TenantServiceListResponse) Reset()
func (*TenantServiceListResponse) String ¶ added in v0.9.1
func (x *TenantServiceListResponse) String() string
type TenantServiceRemoveMemberRequest ¶ added in v0.9.1
type TenantServiceRemoveMemberRequest struct {
// Login of the tenant
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// MemberID is the id of the member to remove from this tenant
MemberId string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
// contains filtered or unexported fields
}
TenantServiceRemoveMemberRequest is used to remove a member from a tenant
func (*TenantServiceRemoveMemberRequest) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceRemoveMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceRemoveMemberRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceRemoveMemberRequest) GetLogin ¶ added in v0.9.1
func (x *TenantServiceRemoveMemberRequest) GetLogin() string
func (*TenantServiceRemoveMemberRequest) GetMemberId ¶ added in v0.9.1
func (x *TenantServiceRemoveMemberRequest) GetMemberId() string
func (*TenantServiceRemoveMemberRequest) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceRemoveMemberRequest) ProtoMessage()
func (*TenantServiceRemoveMemberRequest) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceRemoveMemberRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceRemoveMemberRequest) Reset ¶ added in v0.9.1
func (x *TenantServiceRemoveMemberRequest) Reset()
func (*TenantServiceRemoveMemberRequest) String ¶ added in v0.9.1
func (x *TenantServiceRemoveMemberRequest) String() string
type TenantServiceRemoveMemberResponse ¶ added in v0.9.1
type TenantServiceRemoveMemberResponse struct {
// contains filtered or unexported fields
}
TenantServiceRemoveMemberResponse is the response payload to a remove member request
func (*TenantServiceRemoveMemberResponse) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceRemoveMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceRemoveMemberResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceRemoveMemberResponse) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceRemoveMemberResponse) ProtoMessage()
func (*TenantServiceRemoveMemberResponse) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceRemoveMemberResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceRemoveMemberResponse) Reset ¶ added in v0.9.1
func (x *TenantServiceRemoveMemberResponse) Reset()
func (*TenantServiceRemoveMemberResponse) String ¶ added in v0.9.1
func (x *TenantServiceRemoveMemberResponse) String() string
type TenantServiceRequestAdmissionRequest ¶ added in v0.15.0
type TenantServiceRequestAdmissionRequest struct {
// Login of the tenant for whom admission is requested
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// Name of the user
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Email of the user
Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
// AcceptedTermsAndConditions indicates if the user has accepted the terms and conditions
AcceptedTermsAndConditions bool `` /* 144-byte string literal not displayed */
// EmailConsent indicates if the user gave consent to receive emails
EmailConsent bool `protobuf:"varint,5,opt,name=email_consent,json=emailConsent,proto3" json:"email_consent,omitempty"`
// contains filtered or unexported fields
}
TenantServiceRequestAdmissionRequest is used to request admission for a tenant
func (*TenantServiceRequestAdmissionRequest) Descriptor
deprecated
added in
v0.15.0
func (*TenantServiceRequestAdmissionRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceRequestAdmissionRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceRequestAdmissionRequest) GetAcceptedTermsAndConditions ¶ added in v0.15.0
func (x *TenantServiceRequestAdmissionRequest) GetAcceptedTermsAndConditions() bool
func (*TenantServiceRequestAdmissionRequest) GetEmail ¶ added in v0.15.0
func (x *TenantServiceRequestAdmissionRequest) GetEmail() string
func (*TenantServiceRequestAdmissionRequest) GetEmailConsent ¶ added in v0.15.0
func (x *TenantServiceRequestAdmissionRequest) GetEmailConsent() bool
func (*TenantServiceRequestAdmissionRequest) GetLogin ¶ added in v0.15.0
func (x *TenantServiceRequestAdmissionRequest) GetLogin() string
func (*TenantServiceRequestAdmissionRequest) GetName ¶ added in v0.15.0
func (x *TenantServiceRequestAdmissionRequest) GetName() string
func (*TenantServiceRequestAdmissionRequest) ProtoMessage ¶ added in v0.15.0
func (*TenantServiceRequestAdmissionRequest) ProtoMessage()
func (*TenantServiceRequestAdmissionRequest) ProtoReflect ¶ added in v0.15.0
func (x *TenantServiceRequestAdmissionRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceRequestAdmissionRequest) Reset ¶ added in v0.15.0
func (x *TenantServiceRequestAdmissionRequest) Reset()
func (*TenantServiceRequestAdmissionRequest) String ¶ added in v0.15.0
func (x *TenantServiceRequestAdmissionRequest) String() string
type TenantServiceRequestAdmissionResponse ¶ added in v0.15.0
type TenantServiceRequestAdmissionResponse struct {
// contains filtered or unexported fields
}
TenantServiceRequestAdmissionResponse is the response payload an admission request
func (*TenantServiceRequestAdmissionResponse) Descriptor
deprecated
added in
v0.15.0
func (*TenantServiceRequestAdmissionResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceRequestAdmissionResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceRequestAdmissionResponse) ProtoMessage ¶ added in v0.15.0
func (*TenantServiceRequestAdmissionResponse) ProtoMessage()
func (*TenantServiceRequestAdmissionResponse) ProtoReflect ¶ added in v0.15.0
func (x *TenantServiceRequestAdmissionResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceRequestAdmissionResponse) Reset ¶ added in v0.15.0
func (x *TenantServiceRequestAdmissionResponse) Reset()
func (*TenantServiceRequestAdmissionResponse) String ¶ added in v0.15.0
func (x *TenantServiceRequestAdmissionResponse) String() string
type TenantServiceUpdateMemberRequest ¶ added in v0.9.1
type TenantServiceUpdateMemberRequest struct {
// Login of the tenant
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// MemberID is the id of the member to update in this tenant
MemberId string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
// Role of this user in this tenant
Role TenantRole `protobuf:"varint,3,opt,name=role,proto3,enum=api.v1.TenantRole" json:"role,omitempty"`
// contains filtered or unexported fields
}
TenantServiceUpdateMemberRequest is used to update a member from a tenant
func (*TenantServiceUpdateMemberRequest) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceUpdateMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceUpdateMemberRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceUpdateMemberRequest) GetLogin ¶ added in v0.9.1
func (x *TenantServiceUpdateMemberRequest) GetLogin() string
func (*TenantServiceUpdateMemberRequest) GetMemberId ¶ added in v0.9.1
func (x *TenantServiceUpdateMemberRequest) GetMemberId() string
func (*TenantServiceUpdateMemberRequest) GetRole ¶ added in v0.9.1
func (x *TenantServiceUpdateMemberRequest) GetRole() TenantRole
func (*TenantServiceUpdateMemberRequest) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceUpdateMemberRequest) ProtoMessage()
func (*TenantServiceUpdateMemberRequest) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceUpdateMemberRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceUpdateMemberRequest) Reset ¶ added in v0.9.1
func (x *TenantServiceUpdateMemberRequest) Reset()
func (*TenantServiceUpdateMemberRequest) String ¶ added in v0.9.1
func (x *TenantServiceUpdateMemberRequest) String() string
type TenantServiceUpdateMemberResponse ¶ added in v0.9.1
type TenantServiceUpdateMemberResponse struct {
// TenantMember is the updated membership
TenantMember *TenantMember `protobuf:"bytes,1,opt,name=tenant_member,json=tenantMember,proto3" json:"tenant_member,omitempty"`
// contains filtered or unexported fields
}
TenantServiceUpdateMemberResponse is the response payload to a update member request
func (*TenantServiceUpdateMemberResponse) Descriptor
deprecated
added in
v0.9.1
func (*TenantServiceUpdateMemberResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceUpdateMemberResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceUpdateMemberResponse) GetTenantMember ¶ added in v0.9.1
func (x *TenantServiceUpdateMemberResponse) GetTenantMember() *TenantMember
func (*TenantServiceUpdateMemberResponse) ProtoMessage ¶ added in v0.9.1
func (*TenantServiceUpdateMemberResponse) ProtoMessage()
func (*TenantServiceUpdateMemberResponse) ProtoReflect ¶ added in v0.9.1
func (x *TenantServiceUpdateMemberResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceUpdateMemberResponse) Reset ¶ added in v0.9.1
func (x *TenantServiceUpdateMemberResponse) Reset()
func (*TenantServiceUpdateMemberResponse) String ¶ added in v0.9.1
func (x *TenantServiceUpdateMemberResponse) String() string
type TenantServiceUpdateRequest ¶
type TenantServiceUpdateRequest struct {
// Login of the tenant
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// Name of the tenant
Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"`
// Email of the tenant
Email *string `protobuf:"bytes,3,opt,name=email,proto3,oneof" json:"email,omitempty"`
// Description of this tenant
Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"`
// AvatarUrl of the tenant
AvatarUrl *string `protobuf:"bytes,5,opt,name=avatar_url,json=avatarUrl,proto3,oneof" json:"avatar_url,omitempty"`
// Onboarded checks if the tenant was asked to be onboarded
Onboarded *bool `protobuf:"varint,13,opt,name=onboarded,proto3,oneof" json:"onboarded,omitempty"`
// AcceptTermsAndConditions can be used to accept the terms and conditions
AcceptTermsAndConditions *bool `` /* 145-byte string literal not displayed */
// contains filtered or unexported fields
}
TenantServiceUpdateRequest is the request payload of the tenant update request
func (*TenantServiceUpdateRequest) Descriptor
deprecated
func (*TenantServiceUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceUpdateRequest.ProtoReflect.Descriptor instead.
func (*TenantServiceUpdateRequest) GetAcceptTermsAndConditions ¶ added in v0.15.0
func (x *TenantServiceUpdateRequest) GetAcceptTermsAndConditions() bool
func (*TenantServiceUpdateRequest) GetAvatarUrl ¶
func (x *TenantServiceUpdateRequest) GetAvatarUrl() string
func (*TenantServiceUpdateRequest) GetDescription ¶ added in v0.9.1
func (x *TenantServiceUpdateRequest) GetDescription() string
func (*TenantServiceUpdateRequest) GetEmail ¶
func (x *TenantServiceUpdateRequest) GetEmail() string
func (*TenantServiceUpdateRequest) GetLogin ¶
func (x *TenantServiceUpdateRequest) GetLogin() string
func (*TenantServiceUpdateRequest) GetName ¶
func (x *TenantServiceUpdateRequest) GetName() string
func (*TenantServiceUpdateRequest) GetOnboarded ¶ added in v0.7.5
func (x *TenantServiceUpdateRequest) GetOnboarded() bool
func (*TenantServiceUpdateRequest) ProtoMessage ¶
func (*TenantServiceUpdateRequest) ProtoMessage()
func (*TenantServiceUpdateRequest) ProtoReflect ¶
func (x *TenantServiceUpdateRequest) ProtoReflect() protoreflect.Message
func (*TenantServiceUpdateRequest) Reset ¶
func (x *TenantServiceUpdateRequest) Reset()
func (*TenantServiceUpdateRequest) String ¶
func (x *TenantServiceUpdateRequest) String() string
type TenantServiceUpdateResponse ¶
type TenantServiceUpdateResponse struct {
// Tenant is the tenant
Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
// contains filtered or unexported fields
}
TenantServiceUpdateResponse is the response payload of the tenant update request
func (*TenantServiceUpdateResponse) Descriptor
deprecated
func (*TenantServiceUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use TenantServiceUpdateResponse.ProtoReflect.Descriptor instead.
func (*TenantServiceUpdateResponse) GetTenant ¶
func (x *TenantServiceUpdateResponse) GetTenant() *Tenant
func (*TenantServiceUpdateResponse) ProtoMessage ¶
func (*TenantServiceUpdateResponse) ProtoMessage()
func (*TenantServiceUpdateResponse) ProtoReflect ¶
func (x *TenantServiceUpdateResponse) ProtoReflect() protoreflect.Message
func (*TenantServiceUpdateResponse) Reset ¶
func (x *TenantServiceUpdateResponse) Reset()
func (*TenantServiceUpdateResponse) String ¶
func (x *TenantServiceUpdateResponse) String() string
type TermsAndConditions ¶
type TermsAndConditions struct {
// Accepted indicates if the tenant accepted the terms and conditions
Accepted bool `protobuf:"varint,1,opt,name=accepted,proto3" json:"accepted,omitempty"`
// When is the date when the tenant accepted the terms and conditions
When *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=when,proto3" json:"when,omitempty"`
// contains filtered or unexported fields
}
TermsAndConditions the tenant accepted
func (*TermsAndConditions) Descriptor
deprecated
func (*TermsAndConditions) Descriptor() ([]byte, []int)
Deprecated: Use TermsAndConditions.ProtoReflect.Descriptor instead.
func (*TermsAndConditions) GetAccepted ¶
func (x *TermsAndConditions) GetAccepted() bool
func (*TermsAndConditions) GetWhen ¶
func (x *TermsAndConditions) GetWhen() *timestamppb.Timestamp
func (*TermsAndConditions) ProtoMessage ¶
func (*TermsAndConditions) ProtoMessage()
func (*TermsAndConditions) ProtoReflect ¶
func (x *TermsAndConditions) ProtoReflect() protoreflect.Message
func (*TermsAndConditions) Reset ¶
func (x *TermsAndConditions) Reset()
func (*TermsAndConditions) String ¶
func (x *TermsAndConditions) String() string
type Time ¶ added in v0.6.8
type Time struct {
// hour begin of the maintenance window, specified in 24 hour format.
Hour uint32 `protobuf:"varint,1,opt,name=hour,proto3" json:"hour,omitempty"`
// hour:minute begin of the maintenance window.
Minute uint32 `protobuf:"varint,2,opt,name=minute,proto3" json:"minute,omitempty"`
// timezone specifies for which region in the world the given hour:minute should apply.
Timezone string `protobuf:"bytes,3,opt,name=timezone,proto3" json:"timezone,omitempty"`
// contains filtered or unexported fields
}
Time of day
func (*Time) Descriptor
deprecated
added in
v0.6.8
func (*Time) GetTimezone ¶ added in v0.6.8
func (*Time) ProtoMessage ¶ added in v0.6.8
func (*Time) ProtoMessage()
func (*Time) ProtoReflect ¶ added in v0.6.8
func (x *Time) ProtoReflect() protoreflect.Message
type Token ¶
type Token struct {
// Uuid of the jwt token, used to reference it by revoke
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// UserId who created this token
UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// Description is a user given description of this token.
Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
// Permissions is a list of service methods this token can be used for
Permissions []*MethodPermission `protobuf:"bytes,4,rep,name=permissions,proto3" json:"permissions,omitempty"`
// Expires gives the date in the future after which this token can not be used anymore
Expires *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expires,proto3" json:"expires,omitempty"`
// IssuedAt gives the date when this token was created
IssuedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=issued_at,json=issuedAt,proto3" json:"issued_at,omitempty"`
// TokenType describes the type of this token
TokenType TokenType `protobuf:"varint,8,opt,name=token_type,json=tokenType,proto3,enum=api.v1.TokenType" json:"token_type,omitempty"`
// ProjectRoles associates a project id with the corresponding role of the token owner
ProjectRoles map[string]ProjectRole `` /* 196-byte string literal not displayed */
// TenantRoles associates a tenant id with the corresponding role of the token owner
TenantRoles map[string]TenantRole `` /* 193-byte string literal not displayed */
// AdminRole defines the admin role of the token owner
AdminRole *AdminRole `protobuf:"varint,11,opt,name=admin_role,json=adminRole,proto3,enum=api.v1.AdminRole,oneof" json:"admin_role,omitempty"`
// contains filtered or unexported fields
}
Token is a jwt authentication token to access the api
func (*Token) Descriptor
deprecated
func (*Token) GetAdminRole ¶ added in v0.9.0
func (*Token) GetDescription ¶
func (*Token) GetExpires ¶
func (x *Token) GetExpires() *timestamppb.Timestamp
func (*Token) GetIssuedAt ¶
func (x *Token) GetIssuedAt() *timestamppb.Timestamp
func (*Token) GetPermissions ¶
func (x *Token) GetPermissions() []*MethodPermission
func (*Token) GetProjectRoles ¶ added in v0.9.0
func (x *Token) GetProjectRoles() map[string]ProjectRole
func (*Token) GetTenantRoles ¶ added in v0.9.0
func (x *Token) GetTenantRoles() map[string]TenantRole
func (*Token) GetTokenType ¶
func (*Token) ProtoMessage ¶
func (*Token) ProtoMessage()
func (*Token) ProtoReflect ¶
func (x *Token) ProtoReflect() protoreflect.Message
type TokenServiceCreateRequest ¶
type TokenServiceCreateRequest struct {
// Description of the token
Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
// Permissions is a list of service methods this token can be used for
Permissions []*MethodPermission `protobuf:"bytes,2,rep,name=permissions,proto3" json:"permissions,omitempty"`
// Expires gives the duration since now, after which this token can not be used anymore
Expires *durationpb.Duration `protobuf:"bytes,4,opt,name=expires,proto3" json:"expires,omitempty"`
// ProjectRoles associates a project id with the corresponding role of the token owner
ProjectRoles map[string]ProjectRole `` /* 196-byte string literal not displayed */
// TenantRoles associates a tenant id with the corresponding role of the token owner
TenantRoles map[string]TenantRole `` /* 192-byte string literal not displayed */
// AdminRole defines the admin role of the token owner
AdminRole *AdminRole `protobuf:"varint,7,opt,name=admin_role,json=adminRole,proto3,enum=api.v1.AdminRole,oneof" json:"admin_role,omitempty"`
// contains filtered or unexported fields
}
TokenServiceCreateRequest is the request payload to create a token
func (*TokenServiceCreateRequest) Descriptor
deprecated
func (*TokenServiceCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use TokenServiceCreateRequest.ProtoReflect.Descriptor instead.
func (*TokenServiceCreateRequest) GetAdminRole ¶ added in v0.9.0
func (x *TokenServiceCreateRequest) GetAdminRole() AdminRole
func (*TokenServiceCreateRequest) GetDescription ¶
func (x *TokenServiceCreateRequest) GetDescription() string
func (*TokenServiceCreateRequest) GetExpires ¶
func (x *TokenServiceCreateRequest) GetExpires() *durationpb.Duration
func (*TokenServiceCreateRequest) GetPermissions ¶
func (x *TokenServiceCreateRequest) GetPermissions() []*MethodPermission
func (*TokenServiceCreateRequest) GetProjectRoles ¶ added in v0.9.0
func (x *TokenServiceCreateRequest) GetProjectRoles() map[string]ProjectRole
func (*TokenServiceCreateRequest) GetTenantRoles ¶ added in v0.9.0
func (x *TokenServiceCreateRequest) GetTenantRoles() map[string]TenantRole
func (*TokenServiceCreateRequest) ProtoMessage ¶
func (*TokenServiceCreateRequest) ProtoMessage()
func (*TokenServiceCreateRequest) ProtoReflect ¶
func (x *TokenServiceCreateRequest) ProtoReflect() protoreflect.Message
func (*TokenServiceCreateRequest) Reset ¶
func (x *TokenServiceCreateRequest) Reset()
func (*TokenServiceCreateRequest) String ¶
func (x *TokenServiceCreateRequest) String() string
type TokenServiceCreateResponse ¶
type TokenServiceCreateResponse struct {
// Token which was created
Token *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
func (*TokenServiceCreateResponse) Descriptor() ([]byte, []int)
Deprecated: Use TokenServiceCreateResponse.ProtoReflect.Descriptor instead.
func (*TokenServiceCreateResponse) GetSecret ¶
func (x *TokenServiceCreateResponse) GetSecret() string
func (*TokenServiceCreateResponse) GetToken ¶
func (x *TokenServiceCreateResponse) GetToken() *Token
func (*TokenServiceCreateResponse) ProtoMessage ¶
func (*TokenServiceCreateResponse) ProtoMessage()
func (*TokenServiceCreateResponse) ProtoReflect ¶
func (x *TokenServiceCreateResponse) ProtoReflect() protoreflect.Message
func (*TokenServiceCreateResponse) Reset ¶
func (x *TokenServiceCreateResponse) Reset()
func (*TokenServiceCreateResponse) String ¶
func (x *TokenServiceCreateResponse) String() string
type TokenServiceGetRequest ¶ added in v0.10.7
type TokenServiceGetRequest struct {
// Uuid of the token to get
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
TokenServiceGetRequest is the request payload of a token get request
func (*TokenServiceGetRequest) Descriptor
deprecated
added in
v0.10.7
func (*TokenServiceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use TokenServiceGetRequest.ProtoReflect.Descriptor instead.
func (*TokenServiceGetRequest) GetUuid ¶ added in v0.10.7
func (x *TokenServiceGetRequest) GetUuid() string
func (*TokenServiceGetRequest) ProtoMessage ¶ added in v0.10.7
func (*TokenServiceGetRequest) ProtoMessage()
func (*TokenServiceGetRequest) ProtoReflect ¶ added in v0.10.7
func (x *TokenServiceGetRequest) ProtoReflect() protoreflect.Message
func (*TokenServiceGetRequest) Reset ¶ added in v0.10.7
func (x *TokenServiceGetRequest) Reset()
func (*TokenServiceGetRequest) String ¶ added in v0.10.7
func (x *TokenServiceGetRequest) String() string
type TokenServiceGetResponse ¶ added in v0.10.7
type TokenServiceGetResponse struct {
// Token is the token
Token *Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
// contains filtered or unexported fields
}
TokenServiceGetResponse is the response payload of a token get request
func (*TokenServiceGetResponse) Descriptor
deprecated
added in
v0.10.7
func (*TokenServiceGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use TokenServiceGetResponse.ProtoReflect.Descriptor instead.
func (*TokenServiceGetResponse) GetToken ¶ added in v0.10.7
func (x *TokenServiceGetResponse) GetToken() *Token
func (*TokenServiceGetResponse) ProtoMessage ¶ added in v0.10.7
func (*TokenServiceGetResponse) ProtoMessage()
func (*TokenServiceGetResponse) ProtoReflect ¶ added in v0.10.7
func (x *TokenServiceGetResponse) ProtoReflect() protoreflect.Message
func (*TokenServiceGetResponse) Reset ¶ added in v0.10.7
func (x *TokenServiceGetResponse) Reset()
func (*TokenServiceGetResponse) String ¶ added in v0.10.7
func (x *TokenServiceGetResponse) String() string
type TokenServiceListRequest ¶
type TokenServiceListRequest struct {
// contains filtered or unexported fields
}
TokenServiceListRequest is the request payload to list tokens
func (*TokenServiceListRequest) Descriptor
deprecated
func (*TokenServiceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use TokenServiceListRequest.ProtoReflect.Descriptor instead.
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 a list of tokens without the secrets
Tokens []*Token `protobuf:"bytes,1,rep,name=tokens,proto3" json:"tokens,omitempty"`
// contains filtered or unexported fields
}
TokenServiceListResponse is the response payload of a 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() []*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 of the token to revoke
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// contains filtered or unexported fields
}
TokenServiceRevokeRequest is the request payload of a token revoke request
func (*TokenServiceRevokeRequest) Descriptor
deprecated
func (*TokenServiceRevokeRequest) Descriptor() ([]byte, []int)
Deprecated: Use TokenServiceRevokeRequest.ProtoReflect.Descriptor instead.
func (*TokenServiceRevokeRequest) GetUuid ¶
func (x *TokenServiceRevokeRequest) GetUuid() string
func (*TokenServiceRevokeRequest) ProtoMessage ¶
func (*TokenServiceRevokeRequest) ProtoMessage()
func (*TokenServiceRevokeRequest) ProtoReflect ¶
func (x *TokenServiceRevokeRequest) ProtoReflect() protoreflect.Message
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 of a 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 (x *TokenServiceRevokeResponse) ProtoReflect() protoreflect.Message
func (*TokenServiceRevokeResponse) Reset ¶
func (x *TokenServiceRevokeResponse) Reset()
func (*TokenServiceRevokeResponse) String ¶
func (x *TokenServiceRevokeResponse) String() string
type TokenServiceUpdateRequest ¶ added in v0.10.7
type TokenServiceUpdateRequest struct {
// Uuid of the token to update
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Description is a user given description of this token.
Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"`
// Permissions is a list of service methods this token can be used for
Permissions []*MethodPermission `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"`
// ProjectRoles associates a project id with the corresponding role of the token owner
ProjectRoles map[string]ProjectRole `` /* 196-byte string literal not displayed */
// TenantRoles associates a tenant id with the corresponding role of the token owner
TenantRoles map[string]TenantRole `` /* 192-byte string literal not displayed */
// AdminRole defines the admin role of the token owner
AdminRole *AdminRole `protobuf:"varint,6,opt,name=admin_role,json=adminRole,proto3,enum=api.v1.AdminRole,oneof" json:"admin_role,omitempty"`
// contains filtered or unexported fields
}
TokenServiceUpdateRequest is the request payload of a token update request
func (*TokenServiceUpdateRequest) Descriptor
deprecated
added in
v0.10.7
func (*TokenServiceUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use TokenServiceUpdateRequest.ProtoReflect.Descriptor instead.
func (*TokenServiceUpdateRequest) GetAdminRole ¶ added in v0.10.7
func (x *TokenServiceUpdateRequest) GetAdminRole() AdminRole
func (*TokenServiceUpdateRequest) GetDescription ¶ added in v0.10.7
func (x *TokenServiceUpdateRequest) GetDescription() string
func (*TokenServiceUpdateRequest) GetPermissions ¶ added in v0.10.7
func (x *TokenServiceUpdateRequest) GetPermissions() []*MethodPermission
func (*TokenServiceUpdateRequest) GetProjectRoles ¶ added in v0.10.7
func (x *TokenServiceUpdateRequest) GetProjectRoles() map[string]ProjectRole
func (*TokenServiceUpdateRequest) GetTenantRoles ¶ added in v0.10.7
func (x *TokenServiceUpdateRequest) GetTenantRoles() map[string]TenantRole
func (*TokenServiceUpdateRequest) GetUuid ¶ added in v0.10.7
func (x *TokenServiceUpdateRequest) GetUuid() string
func (*TokenServiceUpdateRequest) ProtoMessage ¶ added in v0.10.7
func (*TokenServiceUpdateRequest) ProtoMessage()
func (*TokenServiceUpdateRequest) ProtoReflect ¶ added in v0.10.7
func (x *TokenServiceUpdateRequest) ProtoReflect() protoreflect.Message
func (*TokenServiceUpdateRequest) Reset ¶ added in v0.10.7
func (x *TokenServiceUpdateRequest) Reset()
func (*TokenServiceUpdateRequest) String ¶ added in v0.10.7
func (x *TokenServiceUpdateRequest) String() string
type TokenServiceUpdateResponse ¶ added in v0.10.7
type TokenServiceUpdateResponse struct {
// Token is the updated token
Token *Token `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
// contains filtered or unexported fields
}
TokenServiceUpdateResponse is the response payload of a token update request
func (*TokenServiceUpdateResponse) Descriptor
deprecated
added in
v0.10.7
func (*TokenServiceUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use TokenServiceUpdateResponse.ProtoReflect.Descriptor instead.
func (*TokenServiceUpdateResponse) GetToken ¶ added in v0.10.7
func (x *TokenServiceUpdateResponse) GetToken() *Token
func (*TokenServiceUpdateResponse) ProtoMessage ¶ added in v0.10.7
func (*TokenServiceUpdateResponse) ProtoMessage()
func (*TokenServiceUpdateResponse) ProtoReflect ¶ added in v0.10.7
func (x *TokenServiceUpdateResponse) ProtoReflect() protoreflect.Message
func (*TokenServiceUpdateResponse) Reset ¶ added in v0.10.7
func (x *TokenServiceUpdateResponse) Reset()
func (*TokenServiceUpdateResponse) String ¶ added in v0.10.7
func (x *TokenServiceUpdateResponse) String() string
type TokenType ¶
type TokenType int32
TokenType specifies different use cases of tokens
func (TokenType) Descriptor ¶
func (TokenType) Descriptor() protoreflect.EnumDescriptor
func (TokenType) EnumDescriptor
deprecated
func (TokenType) Number ¶
func (x TokenType) Number() protoreflect.EnumNumber
func (TokenType) Type ¶
func (TokenType) Type() protoreflect.EnumType
type UpdateVolumeLabels ¶ added in v0.14.1
type UpdateVolumeLabels struct {
// Update volume labels. New ones will be added, existing ones overwritten
Update []*VolumeLabel `protobuf:"bytes,1,rep,name=update,proto3" json:"update,omitempty"`
// Remove volume labels
Remove []string `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"`
// contains filtered or unexported fields
}
UpdateVolumeLabels allows updating the labels
func (*UpdateVolumeLabels) Descriptor
deprecated
added in
v0.14.1
func (*UpdateVolumeLabels) Descriptor() ([]byte, []int)
Deprecated: Use UpdateVolumeLabels.ProtoReflect.Descriptor instead.
func (*UpdateVolumeLabels) GetRemove ¶ added in v0.14.1
func (x *UpdateVolumeLabels) GetRemove() []string
func (*UpdateVolumeLabels) GetUpdate ¶ added in v0.14.1
func (x *UpdateVolumeLabels) GetUpdate() []*VolumeLabel
func (*UpdateVolumeLabels) ProtoMessage ¶ added in v0.14.1
func (*UpdateVolumeLabels) ProtoMessage()
func (*UpdateVolumeLabels) ProtoReflect ¶ added in v0.14.1
func (x *UpdateVolumeLabels) ProtoReflect() protoreflect.Message
func (*UpdateVolumeLabels) Reset ¶ added in v0.14.1
func (x *UpdateVolumeLabels) Reset()
func (*UpdateVolumeLabels) String ¶ added in v0.14.1
func (x *UpdateVolumeLabels) String() string
type UsageType ¶ added in v0.10.2
type UsageType int32
UsageType indicates how a price is measured
func (UsageType) Descriptor ¶ added in v0.10.2
func (UsageType) Descriptor() protoreflect.EnumDescriptor
func (UsageType) EnumDescriptor
deprecated
added in
v0.10.2
func (UsageType) Number ¶ added in v0.10.2
func (x UsageType) Number() protoreflect.EnumNumber
func (UsageType) Type ¶ added in v0.10.2
func (UsageType) Type() protoreflect.EnumType
type User ¶
type User struct {
// Login the login at the provider
Login string `protobuf:"bytes,1,opt,name=login,proto3" json:"login,omitempty"`
// Name of the user
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Email of the user
Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
// AvatarUrl of the user
AvatarUrl string `protobuf:"bytes,5,opt,name=avatar_url,json=avatarUrl,proto3" json:"avatar_url,omitempty"`
// OauthProvider of the user
OauthProvider OAuthProvider `` /* 127-byte string literal not displayed */
// Tenants the user belongs to
Tenants []*Tenant `protobuf:"bytes,8,rep,name=tenants,proto3" json:"tenants,omitempty"`
// Projects the user belongs to
Projects []*Project `protobuf:"bytes,9,rep,name=projects,proto3" json:"projects,omitempty"`
// DefaultTenant this user belongs to
DefaultTenant *Tenant `protobuf:"bytes,10,opt,name=default_tenant,json=defaultTenant,proto3" json:"default_tenant,omitempty"`
// DefaultProject this user belongs to
DefaultProject *Project `protobuf:"bytes,11,opt,name=default_project,json=defaultProject,proto3" json:"default_project,omitempty"`
// contains filtered or unexported fields
}
User is a end user of the platform
func (*User) Descriptor
deprecated
func (*User) GetAvatarUrl ¶
func (*User) GetDefaultProject ¶ added in v0.8.4
func (*User) GetDefaultTenant ¶ added in v0.8.4
func (*User) GetOauthProvider ¶
func (x *User) GetOauthProvider() OAuthProvider
func (*User) GetProjects ¶ added in v0.8.4
func (*User) GetTenants ¶ added in v0.8.4
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message
type UserServiceGetRequest ¶ added in v0.8.4
type UserServiceGetRequest struct {
// contains filtered or unexported fields
}
UserServiceGetRequest is the request to get the user
func (*UserServiceGetRequest) Descriptor
deprecated
added in
v0.8.4
func (*UserServiceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use UserServiceGetRequest.ProtoReflect.Descriptor instead.
func (*UserServiceGetRequest) ProtoMessage ¶ added in v0.8.4
func (*UserServiceGetRequest) ProtoMessage()
func (*UserServiceGetRequest) ProtoReflect ¶ added in v0.8.4
func (x *UserServiceGetRequest) ProtoReflect() protoreflect.Message
func (*UserServiceGetRequest) Reset ¶ added in v0.8.4
func (x *UserServiceGetRequest) Reset()
func (*UserServiceGetRequest) String ¶ added in v0.8.4
func (x *UserServiceGetRequest) String() string
type UserServiceGetResponse ¶ added in v0.8.4
type UserServiceGetResponse struct {
// User is the user
User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// contains filtered or unexported fields
}
UserServiceGetResponse the response when userservice get request was called
func (*UserServiceGetResponse) Descriptor
deprecated
added in
v0.8.4
func (*UserServiceGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use UserServiceGetResponse.ProtoReflect.Descriptor instead.
func (*UserServiceGetResponse) GetUser ¶ added in v0.8.4
func (x *UserServiceGetResponse) GetUser() *User
func (*UserServiceGetResponse) ProtoMessage ¶ added in v0.8.4
func (*UserServiceGetResponse) ProtoMessage()
func (*UserServiceGetResponse) ProtoReflect ¶ added in v0.8.4
func (x *UserServiceGetResponse) ProtoReflect() protoreflect.Message
func (*UserServiceGetResponse) Reset ¶ added in v0.8.4
func (x *UserServiceGetResponse) Reset()
func (*UserServiceGetResponse) String ¶ added in v0.8.4
func (x *UserServiceGetResponse) String() string
type Version ¶
type Version struct {
// Version of the application
Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// Revision of the application
Revision string `protobuf:"bytes,2,opt,name=revision,proto3" json:"revision,omitempty"`
// GitSHA1 of the application
GitSha1 string `protobuf:"bytes,3,opt,name=git_sha1,json=gitSha1,proto3" json:"git_sha1,omitempty"`
// BuildDate of the application
BuildDate string `protobuf:"bytes,4,opt,name=build_date,json=buildDate,proto3" json:"build_date,omitempty"`
// contains filtered or unexported fields
}
Version of the application
func (*Version) Descriptor
deprecated
func (*Version) GetBuildDate ¶
func (*Version) GetGitSha1 ¶
func (*Version) GetRevision ¶
func (*Version) GetVersion ¶
func (*Version) ProtoMessage ¶
func (*Version) ProtoMessage()
func (*Version) ProtoReflect ¶
func (x *Version) ProtoReflect() protoreflect.Message
type VersionServiceGetRequest ¶
type VersionServiceGetRequest struct {
// contains filtered or unexported fields
}
VersionServiceGetRequest is the request payload to get the version
func (*VersionServiceGetRequest) Descriptor
deprecated
func (*VersionServiceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use VersionServiceGetRequest.ProtoReflect.Descriptor instead.
func (*VersionServiceGetRequest) ProtoMessage ¶
func (*VersionServiceGetRequest) ProtoMessage()
func (*VersionServiceGetRequest) ProtoReflect ¶
func (x *VersionServiceGetRequest) ProtoReflect() protoreflect.Message
func (*VersionServiceGetRequest) Reset ¶
func (x *VersionServiceGetRequest) Reset()
func (*VersionServiceGetRequest) String ¶
func (x *VersionServiceGetRequest) String() string
type VersionServiceGetResponse ¶
type VersionServiceGetResponse struct {
// Version of the application
Version *Version `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
VersionServiceGetResponse is the response payload with the version
func (*VersionServiceGetResponse) Descriptor
deprecated
func (*VersionServiceGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use VersionServiceGetResponse.ProtoReflect.Descriptor instead.
func (*VersionServiceGetResponse) GetVersion ¶
func (x *VersionServiceGetResponse) GetVersion() *Version
func (*VersionServiceGetResponse) ProtoMessage ¶
func (*VersionServiceGetResponse) ProtoMessage()
func (*VersionServiceGetResponse) ProtoReflect ¶
func (x *VersionServiceGetResponse) ProtoReflect() protoreflect.Message
func (*VersionServiceGetResponse) Reset ¶
func (x *VersionServiceGetResponse) Reset()
func (*VersionServiceGetResponse) String ¶
func (x *VersionServiceGetResponse) String() string
type Visibility ¶
type Visibility int32
Visibility of a method
const ( // VISIBILITY_UNSPECIFIED is not defined Visibility_VISIBILITY_UNSPECIFIED Visibility = 0 // VISIBILITY_PUBLIC specifies that this service is accessible without authentication Visibility_VISIBILITY_PUBLIC Visibility = 1 // VISIBILITY_SELF enable call this endpoint from the authenticated user only Visibility_VISIBILITY_SELF Visibility = 3 )
func (Visibility) Descriptor ¶
func (Visibility) Descriptor() protoreflect.EnumDescriptor
func (Visibility) Enum ¶
func (x Visibility) Enum() *Visibility
func (Visibility) EnumDescriptor
deprecated
func (Visibility) EnumDescriptor() ([]byte, []int)
Deprecated: Use Visibility.Descriptor instead.
func (Visibility) Number ¶
func (x Visibility) Number() protoreflect.EnumNumber
func (Visibility) String ¶
func (x Visibility) String() string
func (Visibility) Type ¶
func (Visibility) Type() protoreflect.EnumType
type Volume ¶
type Volume struct {
// Uuid is the unique identifier of the volume
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Name of the volume
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
// Project this volume belongs to
Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
// Partition where this volume resides
Partition string `protobuf:"bytes,4,opt,name=partition,proto3" json:"partition,omitempty"`
// StorageClass where this volume is created
StorageClass string `protobuf:"bytes,5,opt,name=storage_class,json=storageClass,proto3" json:"storage_class,omitempty"`
// Size in bytes of the volume
Size uint64 `protobuf:"varint,6,opt,name=size,proto3" json:"size,omitempty"`
// Usage in bytes of the volume
Usage uint64 `protobuf:"varint,7,opt,name=usage,proto3" json:"usage,omitempty"`
// State of the volume
State string `protobuf:"bytes,8,opt,name=state,proto3" json:"state,omitempty"`
// AttachedTo us a list of nodes this volume is attached
AttachedTo []string `protobuf:"bytes,9,rep,name=attached_to,json=attachedTo,proto3" json:"attached_to,omitempty"`
// SourceSnapshotUuid if this volume was created from a snapshot, this was the uuid source
SourceSnapshotUuid string `protobuf:"bytes,10,opt,name=source_snapshot_uuid,json=sourceSnapshotUuid,proto3" json:"source_snapshot_uuid,omitempty"`
// SourceSnapshotName if this volume was created from a snapshot, this was the name of the source
SourceSnapshotName string `protobuf:"bytes,11,opt,name=source_snapshot_name,json=sourceSnapshotName,proto3" json:"source_snapshot_name,omitempty"`
// VolumeHandle is the handle to mount this volume manually
VolumeHandle string `protobuf:"bytes,12,opt,name=volume_handle,json=volumeHandle,proto3" json:"volume_handle,omitempty"`
// NodeIps is a list of storage server node ips
NodeIps []string `protobuf:"bytes,13,rep,name=node_ips,json=nodeIps,proto3" json:"node_ips,omitempty"`
// RebuildProgress shows the progress of a rebuild if any
RebuildProgress string `protobuf:"bytes,14,opt,name=rebuild_progress,json=rebuildProgress,proto3" json:"rebuild_progress,omitempty"`
// PrimaryNodeUuid is the uuid of the storage server node where the primary replica of this volume resides
PrimaryNodeUuid string `protobuf:"bytes,15,opt,name=primary_node_uuid,json=primaryNodeUuid,proto3" json:"primary_node_uuid,omitempty"`
// QosPolicyUuid is the uuid of the QOS policy if any
QosPolicyUuid string `protobuf:"bytes,16,opt,name=qos_policy_uuid,json=qosPolicyUuid,proto3" json:"qos_policy_uuid,omitempty"`
// QosPolicyName is the name of the QOS policy if any
QosPolicyName string `protobuf:"bytes,17,opt,name=qos_policy_name,json=qosPolicyName,proto3" json:"qos_policy_name,omitempty"`
// ReplicaCount shows how many replicas of this volume exist
ReplicaCount uint32 `protobuf:"varint,18,opt,name=replica_count,json=replicaCount,proto3" json:"replica_count,omitempty"`
// ProtectionState shows the state of failure protection of this volume
ProtectionState string `protobuf:"bytes,19,opt,name=protection_state,json=protectionState,proto3" json:"protection_state,omitempty"`
// LogicalUsedStorage in bytes of the volume
LogicalUsedStorage uint64 `protobuf:"varint,20,opt,name=logical_used_storage,json=logicalUsedStorage,proto3" json:"logical_used_storage,omitempty"`
// VolumeStatistics are only visible to admins
Statistics *VolumeStatistics `protobuf:"bytes,21,opt,name=statistics,proto3" json:"statistics,omitempty"`
// ClusterName if set points to the cluster this volume is attached to
ClusterName string `protobuf:"bytes,22,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
// ClusterID if set points to the cluster this volume is attached to
ClusterId string `protobuf:"bytes,23,opt,name=cluster_id,json=clusterId,proto3" json:"cluster_id,omitempty"`
// Labels stored in the volume
Labels []*VolumeLabel `protobuf:"bytes,24,rep,name=labels,proto3" json:"labels,omitempty"`
// contains filtered or unexported fields
}
Volume is a unit of block storage
func (*Volume) Descriptor
deprecated
func (*Volume) GetAttachedTo ¶
func (*Volume) GetClusterId ¶ added in v0.10.6
func (*Volume) GetClusterName ¶ added in v0.10.5
func (*Volume) GetLabels ¶ added in v0.14.1
func (x *Volume) GetLabels() []*VolumeLabel
func (*Volume) GetLogicalUsedStorage ¶
func (*Volume) GetNodeIps ¶
func (*Volume) GetPartition ¶
func (*Volume) GetPrimaryNodeUuid ¶
func (*Volume) GetProject ¶
func (*Volume) GetProtectionState ¶
func (*Volume) GetQosPolicyName ¶
func (*Volume) GetQosPolicyUuid ¶
func (*Volume) GetRebuildProgress ¶
func (*Volume) GetReplicaCount ¶
func (*Volume) GetSourceSnapshotName ¶
func (*Volume) GetSourceSnapshotUuid ¶
func (*Volume) GetStatistics ¶
func (x *Volume) GetStatistics() *VolumeStatistics
func (*Volume) GetStorageClass ¶
func (*Volume) GetVolumeHandle ¶
func (*Volume) ProtoMessage ¶
func (*Volume) ProtoMessage()
func (*Volume) ProtoReflect ¶
func (x *Volume) ProtoReflect() protoreflect.Message
type VolumeLabel ¶ added in v0.14.1
type VolumeLabel struct {
// key under which the value is stored
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
// value of this label
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
label-key and label-value length must be between 1 and 253 characters and may contain any of: alphanumeric characters (a-z, A-Z, 0-9), hyphen (-), underscore (_) and dot (.).
func (*VolumeLabel) Descriptor
deprecated
added in
v0.14.1
func (*VolumeLabel) Descriptor() ([]byte, []int)
Deprecated: Use VolumeLabel.ProtoReflect.Descriptor instead.
func (*VolumeLabel) GetKey ¶ added in v0.14.1
func (x *VolumeLabel) GetKey() string
func (*VolumeLabel) GetValue ¶ added in v0.14.1
func (x *VolumeLabel) GetValue() string
func (*VolumeLabel) ProtoMessage ¶ added in v0.14.1
func (*VolumeLabel) ProtoMessage()
func (*VolumeLabel) ProtoReflect ¶ added in v0.14.1
func (x *VolumeLabel) ProtoReflect() protoreflect.Message
func (*VolumeLabel) Reset ¶ added in v0.14.1
func (x *VolumeLabel) Reset()
func (*VolumeLabel) String ¶ added in v0.14.1
func (x *VolumeLabel) String() string
type VolumeServiceDeleteRequest ¶
type VolumeServiceDeleteRequest struct {
// Uuid of the volume
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the volume
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
VolumeServiceDeleteRequest is the request payload of a volume delete request
func (*VolumeServiceDeleteRequest) Descriptor
deprecated
func (*VolumeServiceDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use VolumeServiceDeleteRequest.ProtoReflect.Descriptor instead.
func (*VolumeServiceDeleteRequest) GetProject ¶
func (x *VolumeServiceDeleteRequest) GetProject() string
func (*VolumeServiceDeleteRequest) GetUuid ¶
func (x *VolumeServiceDeleteRequest) GetUuid() string
func (*VolumeServiceDeleteRequest) ProtoMessage ¶
func (*VolumeServiceDeleteRequest) ProtoMessage()
func (*VolumeServiceDeleteRequest) ProtoReflect ¶
func (x *VolumeServiceDeleteRequest) ProtoReflect() protoreflect.Message
func (*VolumeServiceDeleteRequest) Reset ¶
func (x *VolumeServiceDeleteRequest) Reset()
func (*VolumeServiceDeleteRequest) String ¶
func (x *VolumeServiceDeleteRequest) String() string
type VolumeServiceDeleteResponse ¶
type VolumeServiceDeleteResponse struct {
// Volume the volume
Volume *Volume `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
// contains filtered or unexported fields
}
VolumeServiceDeleteResponse is the response payload of a volume delete request
func (*VolumeServiceDeleteResponse) Descriptor
deprecated
func (*VolumeServiceDeleteResponse) Descriptor() ([]byte, []int)
Deprecated: Use VolumeServiceDeleteResponse.ProtoReflect.Descriptor instead.
func (*VolumeServiceDeleteResponse) GetVolume ¶
func (x *VolumeServiceDeleteResponse) GetVolume() *Volume
func (*VolumeServiceDeleteResponse) ProtoMessage ¶
func (*VolumeServiceDeleteResponse) ProtoMessage()
func (*VolumeServiceDeleteResponse) ProtoReflect ¶
func (x *VolumeServiceDeleteResponse) ProtoReflect() protoreflect.Message
func (*VolumeServiceDeleteResponse) Reset ¶
func (x *VolumeServiceDeleteResponse) Reset()
func (*VolumeServiceDeleteResponse) String ¶
func (x *VolumeServiceDeleteResponse) String() string
type VolumeServiceGetRequest ¶
type VolumeServiceGetRequest struct {
// Uuid of the volume
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the volume
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// contains filtered or unexported fields
}
VolumeServiceGetRequest is the request payload of the volume get request
func (*VolumeServiceGetRequest) Descriptor
deprecated
func (*VolumeServiceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use VolumeServiceGetRequest.ProtoReflect.Descriptor instead.
func (*VolumeServiceGetRequest) GetProject ¶
func (x *VolumeServiceGetRequest) GetProject() string
func (*VolumeServiceGetRequest) GetUuid ¶
func (x *VolumeServiceGetRequest) GetUuid() string
func (*VolumeServiceGetRequest) ProtoMessage ¶
func (*VolumeServiceGetRequest) ProtoMessage()
func (*VolumeServiceGetRequest) ProtoReflect ¶
func (x *VolumeServiceGetRequest) ProtoReflect() protoreflect.Message
func (*VolumeServiceGetRequest) Reset ¶
func (x *VolumeServiceGetRequest) Reset()
func (*VolumeServiceGetRequest) String ¶
func (x *VolumeServiceGetRequest) String() string
type VolumeServiceGetResponse ¶
type VolumeServiceGetResponse struct {
// Volume the volume
Volume *Volume `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
// contains filtered or unexported fields
}
VolumeServiceGetResponse is the response payload of a volume get request
func (*VolumeServiceGetResponse) Descriptor
deprecated
func (*VolumeServiceGetResponse) Descriptor() ([]byte, []int)
Deprecated: Use VolumeServiceGetResponse.ProtoReflect.Descriptor instead.
func (*VolumeServiceGetResponse) GetVolume ¶
func (x *VolumeServiceGetResponse) GetVolume() *Volume
func (*VolumeServiceGetResponse) ProtoMessage ¶
func (*VolumeServiceGetResponse) ProtoMessage()
func (*VolumeServiceGetResponse) ProtoReflect ¶
func (x *VolumeServiceGetResponse) ProtoReflect() protoreflect.Message
func (*VolumeServiceGetResponse) Reset ¶
func (x *VolumeServiceGetResponse) Reset()
func (*VolumeServiceGetResponse) String ¶
func (x *VolumeServiceGetResponse) String() string
type VolumeServiceListRequest ¶
type VolumeServiceListRequest struct {
// Uuid of the volume
Uuid *string `protobuf:"bytes,1,opt,name=uuid,proto3,oneof" json:"uuid,omitempty"`
// Project of the volume
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// Partition where the volumes should be listed
Partition *string `protobuf:"bytes,3,opt,name=partition,proto3,oneof" json:"partition,omitempty"`
// Name of the volume
Name *string `protobuf:"bytes,4,opt,name=name,proto3,oneof" json:"name,omitempty"`
// contains filtered or unexported fields
}
VolumeServiceListRequest is the request payload of a volume list request
func (*VolumeServiceListRequest) Descriptor
deprecated
func (*VolumeServiceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use VolumeServiceListRequest.ProtoReflect.Descriptor instead.
func (*VolumeServiceListRequest) GetName ¶
func (x *VolumeServiceListRequest) GetName() string
func (*VolumeServiceListRequest) GetPartition ¶
func (x *VolumeServiceListRequest) GetPartition() string
func (*VolumeServiceListRequest) GetProject ¶
func (x *VolumeServiceListRequest) GetProject() string
func (*VolumeServiceListRequest) GetUuid ¶
func (x *VolumeServiceListRequest) GetUuid() string
func (*VolumeServiceListRequest) ProtoMessage ¶
func (*VolumeServiceListRequest) ProtoMessage()
func (*VolumeServiceListRequest) ProtoReflect ¶
func (x *VolumeServiceListRequest) ProtoReflect() protoreflect.Message
func (*VolumeServiceListRequest) Reset ¶
func (x *VolumeServiceListRequest) Reset()
func (*VolumeServiceListRequest) String ¶
func (x *VolumeServiceListRequest) String() string
type VolumeServiceListResponse ¶
type VolumeServiceListResponse struct {
// Volumes the volumes
Volumes []*Volume `protobuf:"bytes,1,rep,name=volumes,proto3" json:"volumes,omitempty"`
// contains filtered or unexported fields
}
VolumeServiceListResponse is the response payload of a volume list request
func (*VolumeServiceListResponse) Descriptor
deprecated
func (*VolumeServiceListResponse) Descriptor() ([]byte, []int)
Deprecated: Use VolumeServiceListResponse.ProtoReflect.Descriptor instead.
func (*VolumeServiceListResponse) GetVolumes ¶
func (x *VolumeServiceListResponse) GetVolumes() []*Volume
func (*VolumeServiceListResponse) ProtoMessage ¶
func (*VolumeServiceListResponse) ProtoMessage()
func (*VolumeServiceListResponse) ProtoReflect ¶
func (x *VolumeServiceListResponse) ProtoReflect() protoreflect.Message
func (*VolumeServiceListResponse) Reset ¶
func (x *VolumeServiceListResponse) Reset()
func (*VolumeServiceListResponse) String ¶
func (x *VolumeServiceListResponse) String() string
type VolumeServiceUpdateRequest ¶ added in v0.14.1
type VolumeServiceUpdateRequest struct {
// Uuid of the volume
Uuid string `protobuf:"bytes,1,opt,name=uuid,proto3" json:"uuid,omitempty"`
// Project of the volume
Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
// Update Volume Labels stored in the volume. Some labels are immutable and cannot be changed.
Labels *UpdateVolumeLabels `protobuf:"bytes,24,opt,name=labels,proto3,oneof" json:"labels,omitempty"`
// contains filtered or unexported fields
}
VolumeServiceUpdateRequest is the request payload of a volume update request
func (*VolumeServiceUpdateRequest) Descriptor
deprecated
added in
v0.14.1
func (*VolumeServiceUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use VolumeServiceUpdateRequest.ProtoReflect.Descriptor instead.
func (*VolumeServiceUpdateRequest) GetLabels ¶ added in v0.14.1
func (x *VolumeServiceUpdateRequest) GetLabels() *UpdateVolumeLabels
func (*VolumeServiceUpdateRequest) GetProject ¶ added in v0.14.1
func (x *VolumeServiceUpdateRequest) GetProject() string
func (*VolumeServiceUpdateRequest) GetUuid ¶ added in v0.14.1
func (x *VolumeServiceUpdateRequest) GetUuid() string
func (*VolumeServiceUpdateRequest) ProtoMessage ¶ added in v0.14.1
func (*VolumeServiceUpdateRequest) ProtoMessage()
func (*VolumeServiceUpdateRequest) ProtoReflect ¶ added in v0.14.1
func (x *VolumeServiceUpdateRequest) ProtoReflect() protoreflect.Message
func (*VolumeServiceUpdateRequest) Reset ¶ added in v0.14.1
func (x *VolumeServiceUpdateRequest) Reset()
func (*VolumeServiceUpdateRequest) String ¶ added in v0.14.1
func (x *VolumeServiceUpdateRequest) String() string
type VolumeServiceUpdateResponse ¶ added in v0.14.1
type VolumeServiceUpdateResponse struct {
// Volume the volume
Volume *Volume `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
// contains filtered or unexported fields
}
VolumeServiceUpdateResponse is the response payload of a volume update request
func (*VolumeServiceUpdateResponse) Descriptor
deprecated
added in
v0.14.1
func (*VolumeServiceUpdateResponse) Descriptor() ([]byte, []int)
Deprecated: Use VolumeServiceUpdateResponse.ProtoReflect.Descriptor instead.
func (*VolumeServiceUpdateResponse) GetVolume ¶ added in v0.14.1
func (x *VolumeServiceUpdateResponse) GetVolume() *Volume
func (*VolumeServiceUpdateResponse) ProtoMessage ¶ added in v0.14.1
func (*VolumeServiceUpdateResponse) ProtoMessage()
func (*VolumeServiceUpdateResponse) ProtoReflect ¶ added in v0.14.1
func (x *VolumeServiceUpdateResponse) ProtoReflect() protoreflect.Message
func (*VolumeServiceUpdateResponse) Reset ¶ added in v0.14.1
func (x *VolumeServiceUpdateResponse) Reset()
func (*VolumeServiceUpdateResponse) String ¶ added in v0.14.1
func (x *VolumeServiceUpdateResponse) String() string
type VolumeStatistics ¶
type VolumeStatistics struct {
// LogicalUsedStorage
//
// Logical storage space used by volume, given in bytes.
LogicalUsedStorage uint64 `protobuf:"varint,1,opt,name=logical_used_storage,json=logicalUsedStorage,proto3" json:"logical_used_storage,omitempty"`
// PhysicalUsedStorage
//
// Physical storage space used by volume excluding parity, given in bytes.
PhysicalUsedStorage uint64 `protobuf:"varint,2,opt,name=physical_used_storage,json=physicalUsedStorage,proto3" json:"physical_used_storage,omitempty"`
// CompressionRatio
//
// compression ratio userWritten/physicalCapacity
CompressionRatio float64 `protobuf:"fixed64,3,opt,name=compression_ratio,json=compressionRatio,proto3" json:"compression_ratio,omitempty"`
// TotalCompressionRatio
//
// compression ratio sum(userWritten) / sum(physical capacity)
TotalCompressionRatio float64 `` /* 128-byte string literal not displayed */
// PhysicalCapacity
//
// The physical capacity that exists in this volume layer
PhysicalCapacity uint64 `protobuf:"varint,5,opt,name=physical_capacity,json=physicalCapacity,proto3" json:"physical_capacity,omitempty"`
// PhysicalOwnedStorageCapacity
//
// The capacity that would be freed when volume is deleted
PhysicalOwnedCapacity uint64 `` /* 127-byte string literal not displayed */
// PhysicalOwnedMemory
//
// The memory that would be freed when volume is deleted
PhysicalOwnedMemory uint64 `protobuf:"varint,7,opt,name=physical_owned_memory,json=physicalOwnedMemory,proto3" json:"physical_owned_memory,omitempty"`
// PhysicalMemory
//
// The memory that exists for this volume
PhysicalMemory uint64 `protobuf:"varint,8,opt,name=physical_memory,json=physicalMemory,proto3" json:"physical_memory,omitempty"`
// UserWritten
//
// The amount of bytes written to this volume by the user
UserWritten uint64 `protobuf:"varint,9,opt,name=user_written,json=userWritten,proto3" json:"user_written,omitempty"`
// UnrecoverableDataIntegrityErrors
//
// Number of data integrity errors that could no be recovered by the system.
UnrecoverableDataIntegrityErrors uint32 `` /* 163-byte string literal not displayed */
// RecoverableDataIntegrityErrors
//
// Number of data integrity errors that were recovered by the system.
RecoverableDataIntegrityErrors uint32 `` /* 157-byte string literal not displayed */
// contains filtered or unexported fields
}
VolumeStatistics are all detailed statistics of a volume
func (*VolumeStatistics) Descriptor
deprecated
func (*VolumeStatistics) Descriptor() ([]byte, []int)
Deprecated: Use VolumeStatistics.ProtoReflect.Descriptor instead.
func (*VolumeStatistics) GetCompressionRatio ¶
func (x *VolumeStatistics) GetCompressionRatio() float64
func (*VolumeStatistics) GetLogicalUsedStorage ¶
func (x *VolumeStatistics) GetLogicalUsedStorage() uint64
func (*VolumeStatistics) GetPhysicalCapacity ¶
func (x *VolumeStatistics) GetPhysicalCapacity() uint64
func (*VolumeStatistics) GetPhysicalMemory ¶
func (x *VolumeStatistics) GetPhysicalMemory() uint64
func (*VolumeStatistics) GetPhysicalOwnedCapacity ¶
func (x *VolumeStatistics) GetPhysicalOwnedCapacity() uint64
func (*VolumeStatistics) GetPhysicalOwnedMemory ¶
func (x *VolumeStatistics) GetPhysicalOwnedMemory() uint64
func (*VolumeStatistics) GetPhysicalUsedStorage ¶
func (x *VolumeStatistics) GetPhysicalUsedStorage() uint64
func (*VolumeStatistics) GetRecoverableDataIntegrityErrors ¶
func (x *VolumeStatistics) GetRecoverableDataIntegrityErrors() uint32
func (*VolumeStatistics) GetTotalCompressionRatio ¶
func (x *VolumeStatistics) GetTotalCompressionRatio() float64
func (*VolumeStatistics) GetUnrecoverableDataIntegrityErrors ¶
func (x *VolumeStatistics) GetUnrecoverableDataIntegrityErrors() uint32
func (*VolumeStatistics) GetUserWritten ¶
func (x *VolumeStatistics) GetUserWritten() uint64
func (*VolumeStatistics) ProtoMessage ¶
func (*VolumeStatistics) ProtoMessage()
func (*VolumeStatistics) ProtoReflect ¶
func (x *VolumeStatistics) ProtoReflect() protoreflect.Message
func (*VolumeStatistics) Reset ¶
func (x *VolumeStatistics) Reset()
func (*VolumeStatistics) String ¶
func (x *VolumeStatistics) String() string
type Worker ¶
type Worker struct {
// Name of this worker group
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// MachineType of machines which should be used for the worker nodes in this group
MachineType string `protobuf:"bytes,2,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"`
// Minsize defines the minimum amount of machines present in this worker group
Minsize uint32 `protobuf:"varint,3,opt,name=minsize,proto3" json:"minsize,omitempty"`
// Maxsize defines the maximum amount of machines present in this worker group
Maxsize uint32 `protobuf:"varint,4,opt,name=maxsize,proto3" json:"maxsize,omitempty"`
// Maxsurge defines the maximum amount of machines which are spun up in this worker group during a rolling upgrade
Maxsurge uint32 `protobuf:"varint,5,opt,name=maxsurge,proto3" json:"maxsurge,omitempty"`
Maxunavailable uint32 `protobuf:"varint,6,opt,name=maxunavailable,proto3" json:"maxunavailable,omitempty"`
// contains filtered or unexported fields
}
Worker defines a set of worker nodes with identical properties
func (*Worker) Descriptor
deprecated
func (*Worker) GetMachineType ¶
func (*Worker) GetMaxsize ¶
func (*Worker) GetMaxsurge ¶
func (*Worker) GetMaxunavailable ¶
func (*Worker) GetMinsize ¶
func (*Worker) ProtoMessage ¶
func (*Worker) ProtoMessage()
func (*Worker) ProtoReflect ¶
func (x *Worker) ProtoReflect() protoreflect.Message
type WorkerUpdate ¶
type WorkerUpdate struct {
// Name of the worker group to update
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// MachineType to change in this worker group
MachineType *string `protobuf:"bytes,2,opt,name=machine_type,json=machineType,proto3,oneof" json:"machine_type,omitempty"`
// Minsize defines the minimum amount of machines present in this worker group
Minsize *uint32 `protobuf:"varint,3,opt,name=minsize,proto3,oneof" json:"minsize,omitempty"`
// Maxsize defines the maximum amount of machines present in this worker group
Maxsize *uint32 `protobuf:"varint,4,opt,name=maxsize,proto3,oneof" json:"maxsize,omitempty"`
// Maxsurge defines the maximum amount of machines which are spun up in this worker group during a rolling upgrade
Maxsurge *uint32 `protobuf:"varint,5,opt,name=maxsurge,proto3,oneof" json:"maxsurge,omitempty"`
Maxunavailable *uint32 `protobuf:"varint,6,opt,name=maxunavailable,proto3,oneof" json:"maxunavailable,omitempty"`
// contains filtered or unexported fields
}
WorkerUpdate is used to update a Worker group
func (*WorkerUpdate) Descriptor
deprecated
func (*WorkerUpdate) Descriptor() ([]byte, []int)
Deprecated: Use WorkerUpdate.ProtoReflect.Descriptor instead.
func (*WorkerUpdate) GetMachineType ¶
func (x *WorkerUpdate) GetMachineType() string
func (*WorkerUpdate) GetMaxsize ¶
func (x *WorkerUpdate) GetMaxsize() uint32
func (*WorkerUpdate) GetMaxsurge ¶
func (x *WorkerUpdate) GetMaxsurge() uint32
func (*WorkerUpdate) GetMaxunavailable ¶
func (x *WorkerUpdate) GetMaxunavailable() uint32
func (*WorkerUpdate) GetMinsize ¶
func (x *WorkerUpdate) GetMinsize() uint32
func (*WorkerUpdate) GetName ¶
func (x *WorkerUpdate) GetName() string
func (*WorkerUpdate) ProtoMessage ¶
func (*WorkerUpdate) ProtoMessage()
func (*WorkerUpdate) ProtoReflect ¶
func (x *WorkerUpdate) ProtoReflect() protoreflect.Message
func (*WorkerUpdate) Reset ¶
func (x *WorkerUpdate) Reset()
func (*WorkerUpdate) String ¶
func (x *WorkerUpdate) String() string