apiv1

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jun 1, 2026 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

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

View Source
var (
	Service_name = map[int32]string{
		0: "SERVICE_UNSPECIFIED",
		1: "SERVICE_POSTGRES",
	}
	Service_value = map[string]int32{
		"SERVICE_UNSPECIFIED": 0,
		"SERVICE_POSTGRES":    1,
	}
)

Enum value maps for Service.

View Source
var File_api_v1_common_proto protoreflect.FileDescriptor
View Source
var File_api_v1_health_proto protoreflect.FileDescriptor
View Source
var File_api_v1_iam_proto protoreflect.FileDescriptor
View Source
var File_api_v1_meta_proto protoreflect.FileDescriptor
View Source
var File_api_v1_project_member_proto protoreflect.FileDescriptor
View Source
var File_api_v1_project_proto protoreflect.FileDescriptor
View Source
var File_api_v1_tenant_member_proto protoreflect.FileDescriptor
View Source
var File_api_v1_tenant_proto protoreflect.FileDescriptor
View Source
var File_api_v1_version_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ConnectorConfig

type ConnectorConfig struct {

	// APIUrl the api url of the idm
	IdmApiUrl string `protobuf:"bytes,1,opt,name=idm_api_url,json=idmApiUrl,proto3" json:"idm_api_url,omitempty"`
	// User of the idm
	IdmApiUser string `protobuf:"bytes,2,opt,name=idm_api_user,json=idmApiUser,proto3" json:"idm_api_user,omitempty"`
	// Password for the idm
	IdmApiPassword string `protobuf:"bytes,3,opt,name=idm_api_password,json=idmApiPassword,proto3" json:"idm_api_password,omitempty"`
	// SystemId of the idm
	IdmSystemId string `protobuf:"bytes,4,opt,name=idm_system_id,json=idmSystemId,proto3" json:"idm_system_id,omitempty"`
	// AccessCode of the idm
	IdmAccessCode string `protobuf:"bytes,5,opt,name=idm_access_code,json=idmAccessCode,proto3" json:"idm_access_code,omitempty"`
	// CustomerId of the idm
	IdmCustomerId string `protobuf:"bytes,6,opt,name=idm_customer_id,json=idmCustomerId,proto3" json:"idm_customer_id,omitempty"`
	// GroupOU of the idm
	IdmGroupOu string `protobuf:"bytes,7,opt,name=idm_group_ou,json=idmGroupOu,proto3" json:"idm_group_ou,omitempty"`
	// DomainName of the idm
	IdmDomainName string `protobuf:"bytes,8,opt,name=idm_domain_name,json=idmDomainName,proto3" json:"idm_domain_name,omitempty"`
	// TenantPrefix of the idm
	IdmTenantPrefix string `protobuf:"bytes,9,opt,name=idm_tenant_prefix,json=idmTenantPrefix,proto3" json:"idm_tenant_prefix,omitempty"`
	// Submitter
	IdmSubmitter string `protobuf:"bytes,10,opt,name=idm_submitter,json=idmSubmitter,proto3" json:"idm_submitter,omitempty"`
	// JobInfo
	IdmJobInfo string `protobuf:"bytes,11,opt,name=idm_job_info,json=idmJobInfo,proto3" json:"idm_job_info,omitempty"`
	// ReqSystem
	IdmReqSystem string `protobuf:"bytes,12,opt,name=idm_req_system,json=idmReqSystem,proto3" json:"idm_req_system,omitempty"`
	// ReqUser
	IdmReqUser string `protobuf:"bytes,13,opt,name=idm_req_user,json=idmReqUser,proto3" json:"idm_req_user,omitempty"`
	// ReqEmail
	IdmReqEmail string `protobuf:"bytes,14,opt,name=idm_req_email,json=idmReqEmail,proto3" json:"idm_req_email,omitempty"`
	// contains filtered or unexported fields
}

optional config if idm webhook is used to automatically create/delete groups/roles in the tenant idm

func (*ConnectorConfig) Descriptor deprecated

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

Deprecated: Use ConnectorConfig.ProtoReflect.Descriptor instead.

func (*ConnectorConfig) GetIdmAccessCode

func (x *ConnectorConfig) GetIdmAccessCode() string

func (*ConnectorConfig) GetIdmApiPassword

func (x *ConnectorConfig) GetIdmApiPassword() string

func (*ConnectorConfig) GetIdmApiUrl

func (x *ConnectorConfig) GetIdmApiUrl() string

func (*ConnectorConfig) GetIdmApiUser

func (x *ConnectorConfig) GetIdmApiUser() string

func (*ConnectorConfig) GetIdmCustomerId

func (x *ConnectorConfig) GetIdmCustomerId() string

func (*ConnectorConfig) GetIdmDomainName

func (x *ConnectorConfig) GetIdmDomainName() string

func (*ConnectorConfig) GetIdmGroupOu

func (x *ConnectorConfig) GetIdmGroupOu() string

func (*ConnectorConfig) GetIdmJobInfo

func (x *ConnectorConfig) GetIdmJobInfo() string

func (*ConnectorConfig) GetIdmReqEmail

func (x *ConnectorConfig) GetIdmReqEmail() string

func (*ConnectorConfig) GetIdmReqSystem

func (x *ConnectorConfig) GetIdmReqSystem() string

func (*ConnectorConfig) GetIdmReqUser

func (x *ConnectorConfig) GetIdmReqUser() string

func (*ConnectorConfig) GetIdmSubmitter

func (x *ConnectorConfig) GetIdmSubmitter() string

func (*ConnectorConfig) GetIdmSystemId

func (x *ConnectorConfig) GetIdmSystemId() string

func (*ConnectorConfig) GetIdmTenantPrefix

func (x *ConnectorConfig) GetIdmTenantPrefix() string

func (*ConnectorConfig) ProtoMessage

func (*ConnectorConfig) ProtoMessage()

func (*ConnectorConfig) ProtoReflect

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

func (*ConnectorConfig) Reset

func (x *ConnectorConfig) Reset()

func (*ConnectorConfig) String

func (x *ConnectorConfig) String() string

type Health

type Health struct {

	// Services contains 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) Descriptor() ([]byte, []int)

Deprecated: Use Health.ProtoReflect.Descriptor instead.

func (*Health) GetServices

func (x *Health) GetServices() []*HealthStatus

func (*Health) ProtoMessage

func (*Health) ProtoMessage()

func (*Health) ProtoReflect

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

func (*Health) Reset

func (x *Health) Reset()

func (*Health) String

func (x *Health) String() string

type HealthServiceGetRequest

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

HealthServiceGetRequest is the request payload for getting 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 contains the overall health of the system
	Health *Health `protobuf:"bytes,1,opt,name=health,proto3" json:"health,omitempty"`
	// contains filtered or unexported fields
}

HealthServiceGetResponse is the response payload for getting 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 is the name of the service
	Name Service `protobuf:"varint,1,opt,name=name,proto3,enum=api.v1.Service" json:"name,omitempty"`
	// Status is 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"`
	// contains filtered or unexported fields
}

HealthStatus represents the health status 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) 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 IAMConfig

type IAMConfig struct {

	// IssuerConfig
	IssuerConfig *IssuerConfig `protobuf:"bytes,1,opt,name=issuer_config,json=issuerConfig,proto3" json:"issuer_config,omitempty"`
	// IDMConfig
	IdmConfig *IDMConfig `protobuf:"bytes,2,opt,name=idm_config,json=idmConfig,proto3" json:"idm_config,omitempty"`
	// GroupConfig
	GroupConfig *NamespaceGroupConfig `protobuf:"bytes,3,opt,name=group_config,json=groupConfig,proto3" json:"group_config,omitempty"`
	// contains filtered or unexported fields
}

IAMConfig

func (*IAMConfig) Descriptor deprecated

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

Deprecated: Use IAMConfig.ProtoReflect.Descriptor instead.

func (*IAMConfig) GetGroupConfig

func (x *IAMConfig) GetGroupConfig() *NamespaceGroupConfig

func (*IAMConfig) GetIdmConfig

func (x *IAMConfig) GetIdmConfig() *IDMConfig

func (*IAMConfig) GetIssuerConfig

func (x *IAMConfig) GetIssuerConfig() *IssuerConfig

func (*IAMConfig) ProtoMessage

func (*IAMConfig) ProtoMessage()

func (*IAMConfig) ProtoReflect

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

func (*IAMConfig) Reset

func (x *IAMConfig) Reset()

func (*IAMConfig) String

func (x *IAMConfig) String() string

type IDMConfig

type IDMConfig struct {

	// IDMType
	IdmType string `protobuf:"bytes,1,opt,name=idm_type,json=idmType,proto3" json:"idm_type,omitempty"`
	// optional
	ConnectorConfig *ConnectorConfig `protobuf:"bytes,2,opt,name=connector_config,json=connectorConfig,proto3" json:"connector_config,omitempty"`
	// contains filtered or unexported fields
}

mandatory config

func (*IDMConfig) Descriptor deprecated

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

Deprecated: Use IDMConfig.ProtoReflect.Descriptor instead.

func (*IDMConfig) GetConnectorConfig

func (x *IDMConfig) GetConnectorConfig() *ConnectorConfig

func (*IDMConfig) GetIdmType

func (x *IDMConfig) GetIdmType() string

func (*IDMConfig) ProtoMessage

func (*IDMConfig) ProtoMessage()

func (*IDMConfig) ProtoReflect

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

func (*IDMConfig) Reset

func (x *IDMConfig) Reset()

func (*IDMConfig) String

func (x *IDMConfig) String() string

type IssuerConfig

type IssuerConfig struct {

	// URL
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// ClientId
	ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
	// contains filtered or unexported fields
}

IssuerConfig

func (*IssuerConfig) Descriptor deprecated

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

Deprecated: Use IssuerConfig.ProtoReflect.Descriptor instead.

func (*IssuerConfig) GetClientId

func (x *IssuerConfig) GetClientId() string

func (*IssuerConfig) GetUrl

func (x *IssuerConfig) GetUrl() string

func (*IssuerConfig) ProtoMessage

func (*IssuerConfig) ProtoMessage()

func (*IssuerConfig) ProtoReflect

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

func (*IssuerConfig) Reset

func (x *IssuerConfig) Reset()

func (*IssuerConfig) String

func (x *IssuerConfig) String() string

type Meta

type Meta struct {

	// Id if this message
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Kind of this message
	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
	// Apiversion of this message
	Apiversion string `protobuf:"bytes,3,opt,name=apiversion,proto3" json:"apiversion,omitempty"`
	// Version of this message, e.g. how often this message was modified
	Version int64 `protobuf:"varint,4,opt,name=version,proto3" json:"version,omitempty"`
	// CreatedTime when this message was created
	CreatedTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_time,json=createdTime,proto3" json:"created_time,omitempty"`
	// UpdatedTime when this message was updated
	UpdatedTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=updated_time,json=updatedTime,proto3" json:"updated_time,omitempty"`
	// Annotations to this message
	Annotations map[string]string `` /* 149-byte string literal not displayed */
	// Labels to this message
	Labels []string `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

Meta contains properties common to every message

func (*Meta) Descriptor deprecated

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

Deprecated: Use Meta.ProtoReflect.Descriptor instead.

func (*Meta) GetAnnotations

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

func (*Meta) GetApiversion

func (x *Meta) GetApiversion() string

func (*Meta) GetCreatedTime

func (x *Meta) GetCreatedTime() *timestamppb.Timestamp

func (*Meta) GetId

func (x *Meta) GetId() string

func (*Meta) GetKind

func (x *Meta) GetKind() string

func (*Meta) GetLabels

func (x *Meta) GetLabels() []string

func (*Meta) GetUpdatedTime

func (x *Meta) GetUpdatedTime() *timestamppb.Timestamp

func (*Meta) GetVersion

func (x *Meta) GetVersion() int64

func (*Meta) ProtoMessage

func (*Meta) ProtoMessage()

func (*Meta) ProtoReflect

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

func (*Meta) Reset

func (x *Meta) Reset()

func (*Meta) String

func (x *Meta) String() string

type NamespaceGroupConfig

type NamespaceGroupConfig struct {

	// no action is taken or any namespace in this list
	ExcludedNamespaces string `protobuf:"bytes,1,opt,name=excluded_namespaces,json=excludedNamespaces,proto3" json:"excluded_namespaces,omitempty"`
	// for each element a RoleBinding is created in any Namespace - ClusterRoles are bound with this name
	// admin,edit,view
	ExpectedGroupsList string `protobuf:"bytes,2,opt,name=expected_groups_list,json=expectedGroupsList,proto3" json:"expected_groups_list,omitempty"`
	// Maximum length of namespace-part in clusterGroupname and therefore in the corresponding groupname in the directory.
	// 20 chars für AD, given the naming-conventions
	NamespaceMaxLength int32 `protobuf:"varint,3,opt,name=namespace_max_length,json=namespaceMaxLength,proto3" json:"namespace_max_length,omitempty"`
	// The created RoleBindings will reference this group (from token).
	// oidc:{{ .Namespace }}-{{ .Group }}
	ClusterGroupnameTemplate string `` /* 135-byte string literal not displayed */
	// The RoleBindings will created with this name.
	// oidc-{{ .Namespace }}-{{ .Group }}
	RolebindingNameTemplate string `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

Config for group-rolebinding-controller

func (*NamespaceGroupConfig) Descriptor deprecated

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

Deprecated: Use NamespaceGroupConfig.ProtoReflect.Descriptor instead.

func (*NamespaceGroupConfig) GetClusterGroupnameTemplate

func (x *NamespaceGroupConfig) GetClusterGroupnameTemplate() string

func (*NamespaceGroupConfig) GetExcludedNamespaces

func (x *NamespaceGroupConfig) GetExcludedNamespaces() string

func (*NamespaceGroupConfig) GetExpectedGroupsList

func (x *NamespaceGroupConfig) GetExpectedGroupsList() string

func (*NamespaceGroupConfig) GetNamespaceMaxLength

func (x *NamespaceGroupConfig) GetNamespaceMaxLength() int32

func (*NamespaceGroupConfig) GetRolebindingNameTemplate

func (x *NamespaceGroupConfig) GetRolebindingNameTemplate() string

func (*NamespaceGroupConfig) ProtoMessage

func (*NamespaceGroupConfig) ProtoMessage()

func (*NamespaceGroupConfig) ProtoReflect

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

func (*NamespaceGroupConfig) Reset

func (x *NamespaceGroupConfig) Reset()

func (*NamespaceGroupConfig) String

func (x *NamespaceGroupConfig) String() string

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 contains properties to define how paging in list requests should work.

func (*Paging) Descriptor deprecated

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

Deprecated: Use Paging.ProtoReflect.Descriptor instead.

func (*Paging) GetCount

func (x *Paging) GetCount() uint64

func (*Paging) GetPage

func (x *Paging) GetPage() uint64

func (*Paging) ProtoMessage

func (*Paging) ProtoMessage()

func (*Paging) ProtoReflect

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

func (*Paging) Reset

func (x *Paging) Reset()

func (*Paging) String

func (x *Paging) String() string

type Project

type Project struct {

	// Meta for a project
	Meta *Meta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Name of the project
	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"`
	// TenantId to which this project belongs to
	TenantId string `protobuf:"bytes,4,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// contains filtered or unexported fields
}

Project is the database model

func (*Project) APIVersion

func (p *Project) APIVersion() string

func (*Project) Descriptor deprecated

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

Deprecated: Use Project.ProtoReflect.Descriptor instead.

func (*Project) GetDescription

func (x *Project) GetDescription() string

func (*Project) GetMeta

func (x *Project) GetMeta() *Meta

func (*Project) GetName

func (x *Project) GetName() string

func (*Project) GetTenantId

func (x *Project) GetTenantId() string

func (*Project) JSONField

func (p *Project) JSONField() string

func (*Project) Kind

func (p *Project) Kind() string

func (*Project) ProtoMessage

func (*Project) ProtoMessage()

func (*Project) ProtoReflect

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

func (*Project) Reset

func (x *Project) Reset()

func (*Project) Scan

func (p *Project) Scan(value any) error

Scan make the Project struct implement the sql.Scanner interface. This method simply decodes a JSON-encoded value into the struct fields.

func (*Project) Schema

func (p *Project) Schema() string

func (*Project) String

func (x *Project) String() string

func (*Project) TableName

func (p *Project) TableName() string

func (*Project) Value

func (p *Project) Value() (driver.Value, error)

Value make the Project struct implement the driver.Valuer interface. This method simply returns the JSON-encoded representation of the struct.

type ProjectMember

type ProjectMember struct {

	// Meta for a project member
	Meta *Meta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// ProjectId of this project member
	ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// TenantId of this project member
	TenantId string `protobuf:"bytes,3,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// Namespace introduces the possibility to associate memberships for different applications that use the masterdata-api as a backend.
	Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

ProjectMember is the database model

func (*ProjectMember) APIVersion

func (p *ProjectMember) APIVersion() string

func (*ProjectMember) Descriptor deprecated

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

Deprecated: Use ProjectMember.ProtoReflect.Descriptor instead.

func (*ProjectMember) GetMeta

func (x *ProjectMember) GetMeta() *Meta

func (*ProjectMember) GetNamespace

func (x *ProjectMember) GetNamespace() string

func (*ProjectMember) GetProjectId

func (x *ProjectMember) GetProjectId() string

func (*ProjectMember) GetTenantId

func (x *ProjectMember) GetTenantId() string

func (*ProjectMember) JSONField

func (p *ProjectMember) JSONField() string

func (*ProjectMember) Kind

func (p *ProjectMember) Kind() string

func (*ProjectMember) ProtoMessage

func (*ProjectMember) ProtoMessage()

func (*ProjectMember) ProtoReflect

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

func (*ProjectMember) Reset

func (x *ProjectMember) Reset()

func (*ProjectMember) Scan

func (p *ProjectMember) Scan(value any) error

Scan make the ProjectMember struct implement the sql.Scanner interface. This method simply decodes a JSON-encoded value into the struct fields.

func (*ProjectMember) Schema

func (p *ProjectMember) Schema() string

func (*ProjectMember) String

func (x *ProjectMember) String() string

func (*ProjectMember) TableName

func (p *ProjectMember) TableName() string

func (*ProjectMember) Value

func (p *ProjectMember) Value() (driver.Value, error)

Value make the ProjectMember struct implement the driver.Valuer interface. This method simply returns the JSON-encoded representation of the struct.

type ProjectMemberServiceCreateRequest

type ProjectMemberServiceCreateRequest struct {

	// ProjectMember to create
	ProjectMember *ProjectMember `protobuf:"bytes,1,opt,name=project_member,json=projectMember,proto3" json:"project_member,omitempty"`
	// contains filtered or unexported fields
}

ProjectMemberServiceCreateRequest is the request payload to create a new project member

func (*ProjectMemberServiceCreateRequest) Descriptor deprecated

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

Deprecated: Use ProjectMemberServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*ProjectMemberServiceCreateRequest) GetProjectMember

func (x *ProjectMemberServiceCreateRequest) GetProjectMember() *ProjectMember

func (*ProjectMemberServiceCreateRequest) ProtoMessage

func (*ProjectMemberServiceCreateRequest) ProtoMessage()

func (*ProjectMemberServiceCreateRequest) ProtoReflect

func (*ProjectMemberServiceCreateRequest) Reset

func (*ProjectMemberServiceCreateRequest) String

type ProjectMemberServiceCreateResponse

type ProjectMemberServiceCreateResponse struct {

	// ProjectMember is the response
	ProjectMember *ProjectMember `protobuf:"bytes,1,opt,name=project_member,json=projectMember,proto3" json:"project_member,omitempty"`
	// contains filtered or unexported fields
}

ProjectMemberServiceCreateResponse contains the project member

func (*ProjectMemberServiceCreateResponse) Descriptor deprecated

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

Deprecated: Use ProjectMemberServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*ProjectMemberServiceCreateResponse) GetProjectMember

func (x *ProjectMemberServiceCreateResponse) GetProjectMember() *ProjectMember

func (*ProjectMemberServiceCreateResponse) ProtoMessage

func (*ProjectMemberServiceCreateResponse) ProtoMessage()

func (*ProjectMemberServiceCreateResponse) ProtoReflect

func (*ProjectMemberServiceCreateResponse) Reset

func (*ProjectMemberServiceCreateResponse) String

type ProjectMemberServiceDeleteRequest

type ProjectMemberServiceDeleteRequest struct {

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

ProjectMemberServiceDeleteRequest is the request payload to delete a project member

func (*ProjectMemberServiceDeleteRequest) Descriptor deprecated

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

Deprecated: Use ProjectMemberServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*ProjectMemberServiceDeleteRequest) GetId

func (*ProjectMemberServiceDeleteRequest) ProtoMessage

func (*ProjectMemberServiceDeleteRequest) ProtoMessage()

func (*ProjectMemberServiceDeleteRequest) ProtoReflect

func (*ProjectMemberServiceDeleteRequest) Reset

func (*ProjectMemberServiceDeleteRequest) String

type ProjectMemberServiceDeleteResponse

type ProjectMemberServiceDeleteResponse struct {

	// ProjectMember is the response
	ProjectMember *ProjectMember `protobuf:"bytes,1,opt,name=project_member,json=projectMember,proto3" json:"project_member,omitempty"`
	// contains filtered or unexported fields
}

ProjectMemberServiceDeleteResponse contains the project member

func (*ProjectMemberServiceDeleteResponse) Descriptor deprecated

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

Deprecated: Use ProjectMemberServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*ProjectMemberServiceDeleteResponse) GetProjectMember

func (x *ProjectMemberServiceDeleteResponse) GetProjectMember() *ProjectMember

func (*ProjectMemberServiceDeleteResponse) ProtoMessage

func (*ProjectMemberServiceDeleteResponse) ProtoMessage()

func (*ProjectMemberServiceDeleteResponse) ProtoReflect

func (*ProjectMemberServiceDeleteResponse) Reset

func (*ProjectMemberServiceDeleteResponse) String

type ProjectMemberServiceGetRequest

type ProjectMemberServiceGetRequest struct {

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

ProjectMemberServiceGetRequest is the request payload to get a project member

func (*ProjectMemberServiceGetRequest) Descriptor deprecated

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

Deprecated: Use ProjectMemberServiceGetRequest.ProtoReflect.Descriptor instead.

func (*ProjectMemberServiceGetRequest) GetId

func (*ProjectMemberServiceGetRequest) ProtoMessage

func (*ProjectMemberServiceGetRequest) ProtoMessage()

func (*ProjectMemberServiceGetRequest) ProtoReflect

func (*ProjectMemberServiceGetRequest) Reset

func (x *ProjectMemberServiceGetRequest) Reset()

func (*ProjectMemberServiceGetRequest) String

type ProjectMemberServiceGetResponse

type ProjectMemberServiceGetResponse struct {

	// ProjectMember is the response
	ProjectMember *ProjectMember `protobuf:"bytes,1,opt,name=project_member,json=projectMember,proto3" json:"project_member,omitempty"`
	// contains filtered or unexported fields
}

ProjectMemberServiceGetResponse contains the project member

func (*ProjectMemberServiceGetResponse) Descriptor deprecated

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

Deprecated: Use ProjectMemberServiceGetResponse.ProtoReflect.Descriptor instead.

func (*ProjectMemberServiceGetResponse) GetProjectMember

func (x *ProjectMemberServiceGetResponse) GetProjectMember() *ProjectMember

func (*ProjectMemberServiceGetResponse) ProtoMessage

func (*ProjectMemberServiceGetResponse) ProtoMessage()

func (*ProjectMemberServiceGetResponse) ProtoReflect

func (*ProjectMemberServiceGetResponse) Reset

func (*ProjectMemberServiceGetResponse) String

type ProjectMemberServiceListRequest

type ProjectMemberServiceListRequest struct {

	// ProjectId of project members to list
	ProjectId *string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// TenantId of project members to list
	TenantId *string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3,oneof" json:"tenant_id,omitempty"`
	// Annotations of project members to list
	Annotations map[string]string `` /* 149-byte string literal not displayed */
	// Namespace of project members to list
	Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

ProjectMemberServiceListRequest is the request payload to list project members

func (*ProjectMemberServiceListRequest) Descriptor deprecated

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

Deprecated: Use ProjectMemberServiceListRequest.ProtoReflect.Descriptor instead.

func (*ProjectMemberServiceListRequest) GetAnnotations

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

func (*ProjectMemberServiceListRequest) GetNamespace

func (x *ProjectMemberServiceListRequest) GetNamespace() string

func (*ProjectMemberServiceListRequest) GetProjectId

func (x *ProjectMemberServiceListRequest) GetProjectId() string

func (*ProjectMemberServiceListRequest) GetTenantId

func (x *ProjectMemberServiceListRequest) GetTenantId() string

func (*ProjectMemberServiceListRequest) ProtoMessage

func (*ProjectMemberServiceListRequest) ProtoMessage()

func (*ProjectMemberServiceListRequest) ProtoReflect

func (*ProjectMemberServiceListRequest) Reset

func (*ProjectMemberServiceListRequest) String

type ProjectMemberServiceListResponse

type ProjectMemberServiceListResponse struct {

	// ProjectMembers is the response
	ProjectMembers []*ProjectMember `protobuf:"bytes,1,rep,name=project_members,json=projectMembers,proto3" json:"project_members,omitempty"`
	// contains filtered or unexported fields
}

ProjectMemberServiceListResponse contains the project members

func (*ProjectMemberServiceListResponse) Descriptor deprecated

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

Deprecated: Use ProjectMemberServiceListResponse.ProtoReflect.Descriptor instead.

func (*ProjectMemberServiceListResponse) GetProjectMembers

func (x *ProjectMemberServiceListResponse) GetProjectMembers() []*ProjectMember

func (*ProjectMemberServiceListResponse) ProtoMessage

func (*ProjectMemberServiceListResponse) ProtoMessage()

func (*ProjectMemberServiceListResponse) ProtoReflect

func (*ProjectMemberServiceListResponse) Reset

func (*ProjectMemberServiceListResponse) String

type ProjectMemberServiceUpdateRequest

type ProjectMemberServiceUpdateRequest struct {

	// ProjectMember to update
	ProjectMember *ProjectMember `protobuf:"bytes,1,opt,name=project_member,json=projectMember,proto3" json:"project_member,omitempty"`
	// contains filtered or unexported fields
}

ProjectMemberServiceUpdateRequest is the request payload to Update a project member

func (*ProjectMemberServiceUpdateRequest) Descriptor deprecated

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

Deprecated: Use ProjectMemberServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*ProjectMemberServiceUpdateRequest) GetProjectMember

func (x *ProjectMemberServiceUpdateRequest) GetProjectMember() *ProjectMember

func (*ProjectMemberServiceUpdateRequest) ProtoMessage

func (*ProjectMemberServiceUpdateRequest) ProtoMessage()

func (*ProjectMemberServiceUpdateRequest) ProtoReflect

func (*ProjectMemberServiceUpdateRequest) Reset

func (*ProjectMemberServiceUpdateRequest) String

type ProjectMemberServiceUpdateResponse

type ProjectMemberServiceUpdateResponse struct {

	// ProjectMember is the response
	ProjectMember *ProjectMember `protobuf:"bytes,1,opt,name=project_member,json=projectMember,proto3" json:"project_member,omitempty"`
	// contains filtered or unexported fields
}

ProjectMemberServiceUpdateResponse contains the project member

func (*ProjectMemberServiceUpdateResponse) Descriptor deprecated

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

Deprecated: Use ProjectMemberServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*ProjectMemberServiceUpdateResponse) GetProjectMember

func (x *ProjectMemberServiceUpdateResponse) GetProjectMember() *ProjectMember

func (*ProjectMemberServiceUpdateResponse) ProtoMessage

func (*ProjectMemberServiceUpdateResponse) ProtoMessage()

func (*ProjectMemberServiceUpdateResponse) ProtoReflect

func (*ProjectMemberServiceUpdateResponse) Reset

func (*ProjectMemberServiceUpdateResponse) String

type ProjectServiceCreateRequest

type ProjectServiceCreateRequest struct {

	// Project to create
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceCreateRequest is the request payload to create a new project

func (*ProjectServiceCreateRequest) Descriptor deprecated

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

Deprecated: Use ProjectServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceCreateRequest) GetProject

func (x *ProjectServiceCreateRequest) GetProject() *Project

func (*ProjectServiceCreateRequest) ProtoMessage

func (*ProjectServiceCreateRequest) ProtoMessage()

func (*ProjectServiceCreateRequest) ProtoReflect

func (*ProjectServiceCreateRequest) Reset

func (x *ProjectServiceCreateRequest) Reset()

func (*ProjectServiceCreateRequest) String

func (x *ProjectServiceCreateRequest) String() string

type ProjectServiceCreateResponse

type ProjectServiceCreateResponse struct {

	// Project is the response
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceCreateResponse contains the response payload of a project create request

func (*ProjectServiceCreateResponse) Descriptor deprecated

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

Deprecated: Use ProjectServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceCreateResponse) GetProject

func (x *ProjectServiceCreateResponse) GetProject() *Project

func (*ProjectServiceCreateResponse) ProtoMessage

func (*ProjectServiceCreateResponse) ProtoMessage()

func (*ProjectServiceCreateResponse) ProtoReflect

func (*ProjectServiceCreateResponse) Reset

func (x *ProjectServiceCreateResponse) Reset()

func (*ProjectServiceCreateResponse) String

type ProjectServiceDeleteRequest

type ProjectServiceDeleteRequest struct {

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

ProjectServiceDeleteRequest is the request payload to delete a project

func (*ProjectServiceDeleteRequest) Descriptor deprecated

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

Deprecated: Use ProjectServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceDeleteRequest) GetId

func (*ProjectServiceDeleteRequest) ProtoMessage

func (*ProjectServiceDeleteRequest) ProtoMessage()

func (*ProjectServiceDeleteRequest) ProtoReflect

func (*ProjectServiceDeleteRequest) Reset

func (x *ProjectServiceDeleteRequest) Reset()

func (*ProjectServiceDeleteRequest) String

func (x *ProjectServiceDeleteRequest) String() string

type ProjectServiceDeleteResponse

type ProjectServiceDeleteResponse struct {

	// Project is the response
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceDeleteResponse contains the response payload of a project delete request

func (*ProjectServiceDeleteResponse) Descriptor deprecated

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

Deprecated: Use ProjectServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceDeleteResponse) GetProject

func (x *ProjectServiceDeleteResponse) GetProject() *Project

func (*ProjectServiceDeleteResponse) ProtoMessage

func (*ProjectServiceDeleteResponse) ProtoMessage()

func (*ProjectServiceDeleteResponse) ProtoReflect

func (*ProjectServiceDeleteResponse) Reset

func (x *ProjectServiceDeleteResponse) Reset()

func (*ProjectServiceDeleteResponse) String

type ProjectServiceGetHistoryRequest

type ProjectServiceGetHistoryRequest struct {

	// Id of the project to get the history for
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// At the timestamp at which the history should get returned
	At *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=at,proto3" json:"at,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceGetHistoryRequest is the request payload to get the history of a project

func (*ProjectServiceGetHistoryRequest) Descriptor deprecated

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

Deprecated: Use ProjectServiceGetHistoryRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceGetHistoryRequest) GetAt

func (*ProjectServiceGetHistoryRequest) GetId

func (*ProjectServiceGetHistoryRequest) ProtoMessage

func (*ProjectServiceGetHistoryRequest) ProtoMessage()

func (*ProjectServiceGetHistoryRequest) ProtoReflect

func (*ProjectServiceGetHistoryRequest) Reset

func (*ProjectServiceGetHistoryRequest) String

type ProjectServiceGetHistoryResponse

type ProjectServiceGetHistoryResponse struct {

	// Project is the response
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceGetHistoryResponse contains the response payload of a project get history request

func (*ProjectServiceGetHistoryResponse) Descriptor deprecated

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

Deprecated: Use ProjectServiceGetHistoryResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceGetHistoryResponse) GetProject

func (x *ProjectServiceGetHistoryResponse) GetProject() *Project

func (*ProjectServiceGetHistoryResponse) ProtoMessage

func (*ProjectServiceGetHistoryResponse) ProtoMessage()

func (*ProjectServiceGetHistoryResponse) ProtoReflect

func (*ProjectServiceGetHistoryResponse) Reset

func (*ProjectServiceGetHistoryResponse) String

type ProjectServiceGetRequest

type ProjectServiceGetRequest struct {

	// Id of the project to get
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,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) GetId

func (x *ProjectServiceGetRequest) GetId() 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 response
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceGetResponse contains the response payload of a project get request

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) ProtoMessage

func (*ProjectServiceGetResponse) ProtoMessage()

func (*ProjectServiceGetResponse) ProtoReflect

func (*ProjectServiceGetResponse) Reset

func (x *ProjectServiceGetResponse) Reset()

func (*ProjectServiceGetResponse) String

func (x *ProjectServiceGetResponse) String() string

type ProjectServiceListRequest

type ProjectServiceListRequest struct {

	// Paging spec of this find request
	Paging *Paging `protobuf:"bytes,1,opt,name=paging,proto3" json:"paging,omitempty"`
	// Annotations of projects to find
	Annotations map[string]string `` /* 149-byte string literal not displayed */
	// Id of the project to find
	Id *string `protobuf:"bytes,3,opt,name=id,proto3,oneof" json:"id,omitempty"`
	// Name of the project to find
	Name *string `protobuf:"bytes,4,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Description of the project to find
	Description *string `protobuf:"bytes,5,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// TenantId of the projects to find
	TenantId *string `protobuf:"bytes,6,opt,name=tenant_id,json=tenantId,proto3,oneof" json:"tenant_id,omitempty"`
	// Labels of the projects to find
	Labels []string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceListRequest is the request payload to list projects

func (*ProjectServiceListRequest) Descriptor deprecated

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

Deprecated: Use ProjectServiceListRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceListRequest) GetAnnotations

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

func (*ProjectServiceListRequest) GetDescription

func (x *ProjectServiceListRequest) GetDescription() string

func (*ProjectServiceListRequest) GetId

func (x *ProjectServiceListRequest) GetId() string

func (*ProjectServiceListRequest) GetLabels

func (x *ProjectServiceListRequest) GetLabels() []string

func (*ProjectServiceListRequest) GetName

func (x *ProjectServiceListRequest) GetName() string

func (*ProjectServiceListRequest) GetPaging

func (x *ProjectServiceListRequest) GetPaging() *Paging

func (*ProjectServiceListRequest) GetTenantId

func (x *ProjectServiceListRequest) GetTenantId() string

func (*ProjectServiceListRequest) ProtoMessage

func (*ProjectServiceListRequest) ProtoMessage()

func (*ProjectServiceListRequest) ProtoReflect

func (*ProjectServiceListRequest) Reset

func (x *ProjectServiceListRequest) Reset()

func (*ProjectServiceListRequest) String

func (x *ProjectServiceListRequest) String() string

type ProjectServiceListResponse

type ProjectServiceListResponse struct {

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

ProjectListResponse contains the projects

func (*ProjectServiceListResponse) Descriptor deprecated

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

Deprecated: Use ProjectServiceListResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceListResponse) GetNextPage

func (x *ProjectServiceListResponse) GetNextPage() uint64

func (*ProjectServiceListResponse) GetProjects

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

func (*ProjectServiceListResponse) ProtoMessage

func (*ProjectServiceListResponse) ProtoMessage()

func (*ProjectServiceListResponse) ProtoReflect

func (*ProjectServiceListResponse) Reset

func (x *ProjectServiceListResponse) Reset()

func (*ProjectServiceListResponse) String

func (x *ProjectServiceListResponse) String() string

type ProjectServiceUpdateRequest

type ProjectServiceUpdateRequest struct {

	// Project to update
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceUpdateRequest is the request payload to update a project

func (*ProjectServiceUpdateRequest) Descriptor deprecated

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

Deprecated: Use ProjectServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*ProjectServiceUpdateRequest) GetProject

func (x *ProjectServiceUpdateRequest) GetProject() *Project

func (*ProjectServiceUpdateRequest) ProtoMessage

func (*ProjectServiceUpdateRequest) ProtoMessage()

func (*ProjectServiceUpdateRequest) ProtoReflect

func (*ProjectServiceUpdateRequest) Reset

func (x *ProjectServiceUpdateRequest) Reset()

func (*ProjectServiceUpdateRequest) String

func (x *ProjectServiceUpdateRequest) String() string

type ProjectServiceUpdateResponse

type ProjectServiceUpdateResponse struct {

	// Project is the response
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// contains filtered or unexported fields
}

ProjectServiceUpdateResponse contains the response payload of a project update request

func (*ProjectServiceUpdateResponse) Descriptor deprecated

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

Deprecated: Use ProjectServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*ProjectServiceUpdateResponse) GetProject

func (x *ProjectServiceUpdateResponse) GetProject() *Project

func (*ProjectServiceUpdateResponse) ProtoMessage

func (*ProjectServiceUpdateResponse) ProtoMessage()

func (*ProjectServiceUpdateResponse) ProtoReflect

func (*ProjectServiceUpdateResponse) Reset

func (x *ProjectServiceUpdateResponse) Reset()

func (*ProjectServiceUpdateResponse) String

type ProjectWithMembershipAnnotations

type ProjectWithMembershipAnnotations struct {

	// Project
	Project *Project `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
	// ProjectAnnotations
	ProjectAnnotations map[string]string `` /* 189-byte string literal not displayed */
	// TenantAnnotations
	TenantAnnotations map[string]string `` /* 186-byte string literal not displayed */
	// contains filtered or unexported fields
}

ProjectWithMembershipAnnotations

func (*ProjectWithMembershipAnnotations) Descriptor deprecated

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

Deprecated: Use ProjectWithMembershipAnnotations.ProtoReflect.Descriptor instead.

func (*ProjectWithMembershipAnnotations) GetProject

func (x *ProjectWithMembershipAnnotations) GetProject() *Project

func (*ProjectWithMembershipAnnotations) GetProjectAnnotations

func (x *ProjectWithMembershipAnnotations) GetProjectAnnotations() map[string]string

func (*ProjectWithMembershipAnnotations) GetTenantAnnotations

func (x *ProjectWithMembershipAnnotations) GetTenantAnnotations() map[string]string

func (*ProjectWithMembershipAnnotations) ProtoMessage

func (*ProjectWithMembershipAnnotations) ProtoMessage()

func (*ProjectWithMembershipAnnotations) ProtoReflect

func (*ProjectWithMembershipAnnotations) Reset

func (*ProjectWithMembershipAnnotations) String

type Service

type Service int32

Service defines the service for which the healthiness is reported.

const (
	// SERVICE_UNSPECIFIED is a unknown service
	Service_SERVICE_UNSPECIFIED Service = 0
	// SERVICE_POSTGRES is the database backend
	Service_SERVICE_POSTGRES Service = 1
)

func (Service) Descriptor

func (Service) Descriptor() protoreflect.EnumDescriptor

func (Service) Enum

func (x Service) Enum() *Service

func (Service) EnumDescriptor deprecated

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

Deprecated: Use Service.Descriptor instead.

func (Service) Number

func (x Service) Number() protoreflect.EnumNumber

func (Service) String

func (x Service) String() string

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, for example fully functional
	ServiceStatus_SERVICE_STATUS_HEALTHY ServiceStatus = 3
)

func (ServiceStatus) Descriptor

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 (ServiceStatus) String

func (x ServiceStatus) String() string

func (ServiceStatus) Type

type Tenant

type Tenant struct {

	// Meta for a tenant
	Meta *Meta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Name of the tenant
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the tenant
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// IAMConfig for this tenant
	IamConfig *IAMConfig `protobuf:"bytes,4,opt,name=iam_config,json=iamConfig,proto3" json:"iam_config,omitempty"`
	// contains filtered or unexported fields
}

Tenant

func (*Tenant) APIVersion

func (t *Tenant) APIVersion() string

func (*Tenant) Descriptor deprecated

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

Deprecated: Use Tenant.ProtoReflect.Descriptor instead.

func (*Tenant) GetDescription

func (x *Tenant) GetDescription() string

func (*Tenant) GetIamConfig

func (x *Tenant) GetIamConfig() *IAMConfig

func (*Tenant) GetMeta

func (x *Tenant) GetMeta() *Meta

func (*Tenant) GetName

func (x *Tenant) GetName() string

func (*Tenant) JSONField

func (t *Tenant) JSONField() string

func (*Tenant) Kind

func (t *Tenant) Kind() string

func (*Tenant) ProtoMessage

func (*Tenant) ProtoMessage()

func (*Tenant) ProtoReflect

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

func (*Tenant) Reset

func (x *Tenant) Reset()

func (*Tenant) Scan

func (t *Tenant) Scan(value any) error

Scan make the Tenant struct implement the sql.Scanner interface. This method simply decodes a JSON-encoded value into the struct fields.

func (*Tenant) Schema

func (t *Tenant) Schema() string

func (*Tenant) String

func (x *Tenant) String() string

func (*Tenant) TableName

func (t *Tenant) TableName() string

func (*Tenant) Value

func (t *Tenant) Value() (driver.Value, error)

Value make the Tenant struct implement the driver.Valuer interface. This method simply returns the JSON-encoded representation of the struct.

type TenantMember

type TenantMember struct {

	// Meta of the tenant member
	Meta *Meta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// TenantId is the id of the parent tenant
	TenantId string `protobuf:"bytes,2,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// MemberId is the id of the member tenant
	MemberId string `protobuf:"bytes,3,opt,name=member_id,json=memberId,proto3" json:"member_id,omitempty"`
	// Namespace introduces the possibility to associate memberships for different applications that use the masterdata-api as a backend.
	Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

TenantMember is the database model

func (*TenantMember) APIVersion

func (t *TenantMember) APIVersion() string

func (*TenantMember) Descriptor deprecated

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

Deprecated: Use TenantMember.ProtoReflect.Descriptor instead.

func (*TenantMember) GetMemberId

func (x *TenantMember) GetMemberId() string

func (*TenantMember) GetMeta

func (x *TenantMember) GetMeta() *Meta

func (*TenantMember) GetNamespace

func (x *TenantMember) GetNamespace() string

func (*TenantMember) GetTenantId

func (x *TenantMember) GetTenantId() string

func (*TenantMember) JSONField

func (t *TenantMember) JSONField() string

func (*TenantMember) Kind

func (t *TenantMember) Kind() string

func (*TenantMember) ProtoMessage

func (*TenantMember) ProtoMessage()

func (*TenantMember) ProtoReflect

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

func (*TenantMember) Reset

func (x *TenantMember) Reset()

func (*TenantMember) Scan

func (t *TenantMember) Scan(value any) error

Scan make the TenantMember struct implement the sql.Scanner interface. This method simply decodes a JSON-encoded value into the struct fields.

func (*TenantMember) Schema

func (t *TenantMember) Schema() string

func (*TenantMember) String

func (x *TenantMember) String() string

func (*TenantMember) TableName

func (t *TenantMember) TableName() string

func (*TenantMember) Value

func (t *TenantMember) Value() (driver.Value, error)

Value make the TenantMember struct implement the driver.Valuer interface. This method simply returns the JSON-encoded representation of the struct.

type TenantMemberServiceCreateRequest

type TenantMemberServiceCreateRequest struct {

	// TenantMember to create
	TenantMember *TenantMember `protobuf:"bytes,1,opt,name=tenant_member,json=tenantMember,proto3" json:"tenant_member,omitempty"`
	// contains filtered or unexported fields
}

TenantMemberServiceCreateRequest is the request payload to create a tenant member

func (*TenantMemberServiceCreateRequest) Descriptor deprecated

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

Deprecated: Use TenantMemberServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*TenantMemberServiceCreateRequest) GetTenantMember

func (x *TenantMemberServiceCreateRequest) GetTenantMember() *TenantMember

func (*TenantMemberServiceCreateRequest) ProtoMessage

func (*TenantMemberServiceCreateRequest) ProtoMessage()

func (*TenantMemberServiceCreateRequest) ProtoReflect

func (*TenantMemberServiceCreateRequest) Reset

func (*TenantMemberServiceCreateRequest) String

type TenantMemberServiceCreateResponse

type TenantMemberServiceCreateResponse struct {

	// TenantMember
	TenantMember *TenantMember `protobuf:"bytes,1,opt,name=tenant_member,json=tenantMember,proto3" json:"tenant_member,omitempty"`
	// contains filtered or unexported fields
}

TenantMemberServiceCreateResponse is the response payload of requests

func (*TenantMemberServiceCreateResponse) Descriptor deprecated

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

Deprecated: Use TenantMemberServiceCreateResponse.ProtoReflect.Descriptor instead.

func (*TenantMemberServiceCreateResponse) GetTenantMember

func (x *TenantMemberServiceCreateResponse) GetTenantMember() *TenantMember

func (*TenantMemberServiceCreateResponse) ProtoMessage

func (*TenantMemberServiceCreateResponse) ProtoMessage()

func (*TenantMemberServiceCreateResponse) ProtoReflect

func (*TenantMemberServiceCreateResponse) Reset

func (*TenantMemberServiceCreateResponse) String

type TenantMemberServiceDeleteRequest

type TenantMemberServiceDeleteRequest struct {

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

TenantMemberServiceDeleteRequest is the request payload to delete a tenant member

func (*TenantMemberServiceDeleteRequest) Descriptor deprecated

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

Deprecated: Use TenantMemberServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*TenantMemberServiceDeleteRequest) GetId

func (*TenantMemberServiceDeleteRequest) ProtoMessage

func (*TenantMemberServiceDeleteRequest) ProtoMessage()

func (*TenantMemberServiceDeleteRequest) ProtoReflect

func (*TenantMemberServiceDeleteRequest) Reset

func (*TenantMemberServiceDeleteRequest) String

type TenantMemberServiceDeleteResponse

type TenantMemberServiceDeleteResponse struct {

	// TenantMember
	TenantMember *TenantMember `protobuf:"bytes,1,opt,name=tenant_member,json=tenantMember,proto3" json:"tenant_member,omitempty"`
	// contains filtered or unexported fields
}

TenantMemberServiceDeleteResponse is the response payload of requests

func (*TenantMemberServiceDeleteResponse) Descriptor deprecated

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

Deprecated: Use TenantMemberServiceDeleteResponse.ProtoReflect.Descriptor instead.

func (*TenantMemberServiceDeleteResponse) GetTenantMember

func (x *TenantMemberServiceDeleteResponse) GetTenantMember() *TenantMember

func (*TenantMemberServiceDeleteResponse) ProtoMessage

func (*TenantMemberServiceDeleteResponse) ProtoMessage()

func (*TenantMemberServiceDeleteResponse) ProtoReflect

func (*TenantMemberServiceDeleteResponse) Reset

func (*TenantMemberServiceDeleteResponse) String

type TenantMemberServiceGetRequest

type TenantMemberServiceGetRequest struct {

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

TenantMemberServiceGetRequest is the request payload to get a tenant member

func (*TenantMemberServiceGetRequest) Descriptor deprecated

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

Deprecated: Use TenantMemberServiceGetRequest.ProtoReflect.Descriptor instead.

func (*TenantMemberServiceGetRequest) GetId

func (*TenantMemberServiceGetRequest) ProtoMessage

func (*TenantMemberServiceGetRequest) ProtoMessage()

func (*TenantMemberServiceGetRequest) ProtoReflect

func (*TenantMemberServiceGetRequest) Reset

func (x *TenantMemberServiceGetRequest) Reset()

func (*TenantMemberServiceGetRequest) String

type TenantMemberServiceGetResponse

type TenantMemberServiceGetResponse struct {

	// TenantMember
	TenantMember *TenantMember `protobuf:"bytes,1,opt,name=tenant_member,json=tenantMember,proto3" json:"tenant_member,omitempty"`
	// contains filtered or unexported fields
}

TenantMemberServiceGetResponse is the response payload of requests

func (*TenantMemberServiceGetResponse) Descriptor deprecated

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

Deprecated: Use TenantMemberServiceGetResponse.ProtoReflect.Descriptor instead.

func (*TenantMemberServiceGetResponse) GetTenantMember

func (x *TenantMemberServiceGetResponse) GetTenantMember() *TenantMember

func (*TenantMemberServiceGetResponse) ProtoMessage

func (*TenantMemberServiceGetResponse) ProtoMessage()

func (*TenantMemberServiceGetResponse) ProtoReflect

func (*TenantMemberServiceGetResponse) Reset

func (x *TenantMemberServiceGetResponse) Reset()

func (*TenantMemberServiceGetResponse) String

type TenantMemberServiceListRequest

type TenantMemberServiceListRequest struct {

	// TenantId of tenant members to list
	TenantId *string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3,oneof" json:"tenant_id,omitempty"`
	// MemberId of this tenant member to list
	MemberId *string `protobuf:"bytes,2,opt,name=member_id,json=memberId,proto3,oneof" json:"member_id,omitempty"`
	// Annotations of tenant members to list
	Annotations map[string]string `` /* 149-byte string literal not displayed */
	// Namespace
	Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

TenantMemberServiceListRequest is the request payload to list tenant members

func (*TenantMemberServiceListRequest) Descriptor deprecated

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

Deprecated: Use TenantMemberServiceListRequest.ProtoReflect.Descriptor instead.

func (*TenantMemberServiceListRequest) GetAnnotations

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

func (*TenantMemberServiceListRequest) GetMemberId

func (x *TenantMemberServiceListRequest) GetMemberId() string

func (*TenantMemberServiceListRequest) GetNamespace

func (x *TenantMemberServiceListRequest) GetNamespace() string

func (*TenantMemberServiceListRequest) GetTenantId

func (x *TenantMemberServiceListRequest) GetTenantId() string

func (*TenantMemberServiceListRequest) ProtoMessage

func (*TenantMemberServiceListRequest) ProtoMessage()

func (*TenantMemberServiceListRequest) ProtoReflect

func (*TenantMemberServiceListRequest) Reset

func (x *TenantMemberServiceListRequest) Reset()

func (*TenantMemberServiceListRequest) String

type TenantMemberServiceListResponse

type TenantMemberServiceListResponse struct {

	// TenantMembers
	TenantMembers []*TenantMember `protobuf:"bytes,1,rep,name=tenant_members,json=tenantMembers,proto3" json:"tenant_members,omitempty"`
	// contains filtered or unexported fields
}

TenantMemberServiceListResponse is the response payload of list requests

func (*TenantMemberServiceListResponse) Descriptor deprecated

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

Deprecated: Use TenantMemberServiceListResponse.ProtoReflect.Descriptor instead.

func (*TenantMemberServiceListResponse) GetTenantMembers

func (x *TenantMemberServiceListResponse) GetTenantMembers() []*TenantMember

func (*TenantMemberServiceListResponse) ProtoMessage

func (*TenantMemberServiceListResponse) ProtoMessage()

func (*TenantMemberServiceListResponse) ProtoReflect

func (*TenantMemberServiceListResponse) Reset

func (*TenantMemberServiceListResponse) String

type TenantMemberServiceUpdateRequest

type TenantMemberServiceUpdateRequest struct {

	// TenantMember to update
	TenantMember *TenantMember `protobuf:"bytes,1,opt,name=tenant_member,json=tenantMember,proto3" json:"tenant_member,omitempty"`
	// contains filtered or unexported fields
}

TenantMemberServiceUpdateRequest is the request payload to update a tenant member

func (*TenantMemberServiceUpdateRequest) Descriptor deprecated

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

Deprecated: Use TenantMemberServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*TenantMemberServiceUpdateRequest) GetTenantMember

func (x *TenantMemberServiceUpdateRequest) GetTenantMember() *TenantMember

func (*TenantMemberServiceUpdateRequest) ProtoMessage

func (*TenantMemberServiceUpdateRequest) ProtoMessage()

func (*TenantMemberServiceUpdateRequest) ProtoReflect

func (*TenantMemberServiceUpdateRequest) Reset

func (*TenantMemberServiceUpdateRequest) String

type TenantMemberServiceUpdateResponse

type TenantMemberServiceUpdateResponse struct {

	// TenantMember
	TenantMember *TenantMember `protobuf:"bytes,1,opt,name=tenant_member,json=tenantMember,proto3" json:"tenant_member,omitempty"`
	// contains filtered or unexported fields
}

TenantMemberServiceUpdateResponse is the response payload of requests

func (*TenantMemberServiceUpdateResponse) Descriptor deprecated

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

Deprecated: Use TenantMemberServiceUpdateResponse.ProtoReflect.Descriptor instead.

func (*TenantMemberServiceUpdateResponse) GetTenantMember

func (x *TenantMemberServiceUpdateResponse) GetTenantMember() *TenantMember

func (*TenantMemberServiceUpdateResponse) ProtoMessage

func (*TenantMemberServiceUpdateResponse) ProtoMessage()

func (*TenantMemberServiceUpdateResponse) ProtoReflect

func (*TenantMemberServiceUpdateResponse) Reset

func (*TenantMemberServiceUpdateResponse) String

type TenantServiceCreateRequest

type TenantServiceCreateRequest struct {

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

TenantServiceCreateRequest is the request payload to create a tenant

func (*TenantServiceCreateRequest) Descriptor deprecated

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

Deprecated: Use TenantServiceCreateRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceCreateRequest) GetTenant

func (x *TenantServiceCreateRequest) GetTenant() *Tenant

func (*TenantServiceCreateRequest) ProtoMessage

func (*TenantServiceCreateRequest) ProtoMessage()

func (*TenantServiceCreateRequest) ProtoReflect

func (*TenantServiceCreateRequest) Reset

func (x *TenantServiceCreateRequest) Reset()

func (*TenantServiceCreateRequest) String

func (x *TenantServiceCreateRequest) String() string

type TenantServiceCreateResponse

type TenantServiceCreateResponse struct {

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

TenantServiceCreateResponse is the response payload of requests

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 (*TenantServiceCreateResponse) Reset

func (x *TenantServiceCreateResponse) Reset()

func (*TenantServiceCreateResponse) String

func (x *TenantServiceCreateResponse) String() string

type TenantServiceDeleteRequest

type TenantServiceDeleteRequest struct {

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

TenantServiceDeleteRequest is the request payload to delete a tenant

func (*TenantServiceDeleteRequest) Descriptor deprecated

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

Deprecated: Use TenantServiceDeleteRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceDeleteRequest) GetId

func (*TenantServiceDeleteRequest) ProtoMessage

func (*TenantServiceDeleteRequest) ProtoMessage()

func (*TenantServiceDeleteRequest) ProtoReflect

func (*TenantServiceDeleteRequest) Reset

func (x *TenantServiceDeleteRequest) Reset()

func (*TenantServiceDeleteRequest) String

func (x *TenantServiceDeleteRequest) String() string

type TenantServiceDeleteResponse

type TenantServiceDeleteResponse struct {

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

TenantServiceDeleteResponse is the response payload of requests

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 (*TenantServiceDeleteResponse) Reset

func (x *TenantServiceDeleteResponse) Reset()

func (*TenantServiceDeleteResponse) String

func (x *TenantServiceDeleteResponse) String() string

type TenantServiceFindParticipatingProjectsRequest

type TenantServiceFindParticipatingProjectsRequest struct {

	// TenantId
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// IncludeInherited
	IncludeInherited *bool `protobuf:"varint,2,opt,name=include_inherited,json=includeInherited,proto3,oneof" json:"include_inherited,omitempty"`
	// Namespace
	Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceFindParticipatingProjectsRequest is the request payload to find participating projects

func (*TenantServiceFindParticipatingProjectsRequest) Descriptor deprecated

Deprecated: Use TenantServiceFindParticipatingProjectsRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceFindParticipatingProjectsRequest) GetIncludeInherited

func (x *TenantServiceFindParticipatingProjectsRequest) GetIncludeInherited() bool

func (*TenantServiceFindParticipatingProjectsRequest) GetNamespace

func (*TenantServiceFindParticipatingProjectsRequest) GetTenantId

func (*TenantServiceFindParticipatingProjectsRequest) ProtoMessage

func (*TenantServiceFindParticipatingProjectsRequest) ProtoReflect

func (*TenantServiceFindParticipatingProjectsRequest) Reset

func (*TenantServiceFindParticipatingProjectsRequest) String

type TenantServiceFindParticipatingProjectsResponse

type TenantServiceFindParticipatingProjectsResponse struct {

	// Projects
	Projects []*ProjectWithMembershipAnnotations `protobuf:"bytes,1,rep,name=projects,proto3" json:"projects,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceFindParticipatingProjectsResponse is the response payload to a find participating project request

func (*TenantServiceFindParticipatingProjectsResponse) Descriptor deprecated

Deprecated: Use TenantServiceFindParticipatingProjectsResponse.ProtoReflect.Descriptor instead.

func (*TenantServiceFindParticipatingProjectsResponse) GetProjects

func (*TenantServiceFindParticipatingProjectsResponse) ProtoMessage

func (*TenantServiceFindParticipatingProjectsResponse) ProtoReflect

func (*TenantServiceFindParticipatingProjectsResponse) Reset

func (*TenantServiceFindParticipatingProjectsResponse) String

type TenantServiceFindParticipatingTenantsRequest

type TenantServiceFindParticipatingTenantsRequest struct {

	// TenantId
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// IncludeInherited
	IncludeInherited *bool `protobuf:"varint,2,opt,name=include_inherited,json=includeInherited,proto3,oneof" json:"include_inherited,omitempty"`
	// Namespace
	Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceFindParticipatingTenantsRequest is the request payload to find participating tenants

func (*TenantServiceFindParticipatingTenantsRequest) Descriptor deprecated

Deprecated: Use TenantServiceFindParticipatingTenantsRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceFindParticipatingTenantsRequest) GetIncludeInherited

func (x *TenantServiceFindParticipatingTenantsRequest) GetIncludeInherited() bool

func (*TenantServiceFindParticipatingTenantsRequest) GetNamespace

func (*TenantServiceFindParticipatingTenantsRequest) GetTenantId

func (*TenantServiceFindParticipatingTenantsRequest) ProtoMessage

func (*TenantServiceFindParticipatingTenantsRequest) ProtoReflect

func (*TenantServiceFindParticipatingTenantsRequest) Reset

func (*TenantServiceFindParticipatingTenantsRequest) String

type TenantServiceFindParticipatingTenantsResponse

type TenantServiceFindParticipatingTenantsResponse struct {

	// Tenants
	Tenants []*TenantWithMembershipAnnotations `protobuf:"bytes,1,rep,name=tenants,proto3" json:"tenants,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceFindParticipatingTenantsResponse is the response payload to a find participating tenant request

func (*TenantServiceFindParticipatingTenantsResponse) Descriptor deprecated

Deprecated: Use TenantServiceFindParticipatingTenantsResponse.ProtoReflect.Descriptor instead.

func (*TenantServiceFindParticipatingTenantsResponse) GetTenants

func (*TenantServiceFindParticipatingTenantsResponse) ProtoMessage

func (*TenantServiceFindParticipatingTenantsResponse) ProtoReflect

func (*TenantServiceFindParticipatingTenantsResponse) Reset

func (*TenantServiceFindParticipatingTenantsResponse) String

type TenantServiceGetHistoryRequest

type TenantServiceGetHistoryRequest struct {

	// Id of the tenant
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// At timestamp at which the history of the tenant should be returned
	At *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=at,proto3" json:"at,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceGetHistoryRequest is the request payload to get the history of a tenant

func (*TenantServiceGetHistoryRequest) Descriptor deprecated

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

Deprecated: Use TenantServiceGetHistoryRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceGetHistoryRequest) GetAt

func (*TenantServiceGetHistoryRequest) GetId

func (*TenantServiceGetHistoryRequest) ProtoMessage

func (*TenantServiceGetHistoryRequest) ProtoMessage()

func (*TenantServiceGetHistoryRequest) ProtoReflect

func (*TenantServiceGetHistoryRequest) Reset

func (x *TenantServiceGetHistoryRequest) Reset()

func (*TenantServiceGetHistoryRequest) String

type TenantServiceGetHistoryResponse

type TenantServiceGetHistoryResponse struct {

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

TenantServiceGetHistoryResponse is the response payload of requests

func (*TenantServiceGetHistoryResponse) Descriptor deprecated

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

Deprecated: Use TenantServiceGetHistoryResponse.ProtoReflect.Descriptor instead.

func (*TenantServiceGetHistoryResponse) GetTenant

func (x *TenantServiceGetHistoryResponse) GetTenant() *Tenant

func (*TenantServiceGetHistoryResponse) ProtoMessage

func (*TenantServiceGetHistoryResponse) ProtoMessage()

func (*TenantServiceGetHistoryResponse) ProtoReflect

func (*TenantServiceGetHistoryResponse) Reset

func (*TenantServiceGetHistoryResponse) String

type TenantServiceGetRequest

type TenantServiceGetRequest struct {

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

TenantServiceGetRequest is the request payload to get a tenant

func (*TenantServiceGetRequest) Descriptor deprecated

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

Deprecated: Use TenantServiceGetRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceGetRequest) GetId

func (x *TenantServiceGetRequest) GetId() 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
	Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceGetResponse is the response payload of requests

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) 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 TenantServiceListRequest

type TenantServiceListRequest struct {

	// Paging spec of this list request
	Paging *Paging `protobuf:"bytes,1,opt,name=paging,proto3" json:"paging,omitempty"`
	// Annotations of tenants to list
	Annotations map[string]string `` /* 149-byte string literal not displayed */
	// Id of the tenant to list
	Id *string `protobuf:"bytes,3,opt,name=id,proto3,oneof" json:"id,omitempty"`
	// Name of tenants to list
	Name *string `protobuf:"bytes,4,opt,name=name,proto3,oneof" json:"name,omitempty"`
	// Labels of tenants to list
	Labels []string `protobuf:"bytes,5,rep,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceListRequest is the request payload to list tenants

func (*TenantServiceListRequest) Descriptor deprecated

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

Deprecated: Use TenantServiceListRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceListRequest) GetAnnotations

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

func (*TenantServiceListRequest) GetId

func (x *TenantServiceListRequest) GetId() string

func (*TenantServiceListRequest) GetLabels

func (x *TenantServiceListRequest) GetLabels() []string

func (*TenantServiceListRequest) GetName

func (x *TenantServiceListRequest) GetName() string

func (*TenantServiceListRequest) GetPaging

func (x *TenantServiceListRequest) GetPaging() *Paging

func (*TenantServiceListRequest) ProtoMessage

func (*TenantServiceListRequest) ProtoMessage()

func (*TenantServiceListRequest) ProtoReflect

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

func (*TenantServiceListRequest) Reset

func (x *TenantServiceListRequest) Reset()

func (*TenantServiceListRequest) String

func (x *TenantServiceListRequest) String() string

type TenantServiceListResponse

type TenantServiceListResponse struct {

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

TenantServiceListResponse is the response payload of tenant list requests

func (*TenantServiceListResponse) Descriptor deprecated

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

Deprecated: Use TenantServiceListResponse.ProtoReflect.Descriptor instead.

func (*TenantServiceListResponse) GetNextPage

func (x *TenantServiceListResponse) GetNextPage() uint64

func (*TenantServiceListResponse) GetTenants

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

func (*TenantServiceListResponse) ProtoMessage

func (*TenantServiceListResponse) ProtoMessage()

func (*TenantServiceListResponse) ProtoReflect

func (*TenantServiceListResponse) Reset

func (x *TenantServiceListResponse) Reset()

func (*TenantServiceListResponse) String

func (x *TenantServiceListResponse) String() string

type TenantServiceListTenantMembersRequest

type TenantServiceListTenantMembersRequest struct {

	// TenantId
	TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"`
	// IncludeInherited
	IncludeInherited *bool `protobuf:"varint,2,opt,name=include_inherited,json=includeInherited,proto3,oneof" json:"include_inherited,omitempty"`
	// Namespace
	Namespace string `protobuf:"bytes,3,opt,name=namespace,proto3" json:"namespace,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceListTenantMembersRequest is the request payload to get tenant members

func (*TenantServiceListTenantMembersRequest) Descriptor deprecated

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

Deprecated: Use TenantServiceListTenantMembersRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceListTenantMembersRequest) GetIncludeInherited

func (x *TenantServiceListTenantMembersRequest) GetIncludeInherited() bool

func (*TenantServiceListTenantMembersRequest) GetNamespace

func (*TenantServiceListTenantMembersRequest) GetTenantId

func (*TenantServiceListTenantMembersRequest) ProtoMessage

func (*TenantServiceListTenantMembersRequest) ProtoMessage()

func (*TenantServiceListTenantMembersRequest) ProtoReflect

func (*TenantServiceListTenantMembersRequest) Reset

func (*TenantServiceListTenantMembersRequest) String

type TenantServiceListTenantMembersResponse

type TenantServiceListTenantMembersResponse struct {

	// Tenants
	Tenants []*TenantWithMembershipAnnotations `protobuf:"bytes,1,rep,name=tenants,proto3" json:"tenants,omitempty"`
	// contains filtered or unexported fields
}

TenantServiceListTenantMembersResponse is the response payload to a list tenant member request

func (*TenantServiceListTenantMembersResponse) Descriptor deprecated

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

Deprecated: Use TenantServiceListTenantMembersResponse.ProtoReflect.Descriptor instead.

func (*TenantServiceListTenantMembersResponse) GetTenants

func (*TenantServiceListTenantMembersResponse) ProtoMessage

func (*TenantServiceListTenantMembersResponse) ProtoReflect

func (*TenantServiceListTenantMembersResponse) Reset

func (*TenantServiceListTenantMembersResponse) String

type TenantServiceUpdateRequest

type TenantServiceUpdateRequest struct {

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

TenantServiceUpdateRequest is the request payload to update a tenant

func (*TenantServiceUpdateRequest) Descriptor deprecated

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

Deprecated: Use TenantServiceUpdateRequest.ProtoReflect.Descriptor instead.

func (*TenantServiceUpdateRequest) GetTenant

func (x *TenantServiceUpdateRequest) GetTenant() *Tenant

func (*TenantServiceUpdateRequest) ProtoMessage

func (*TenantServiceUpdateRequest) ProtoMessage()

func (*TenantServiceUpdateRequest) ProtoReflect

func (*TenantServiceUpdateRequest) Reset

func (x *TenantServiceUpdateRequest) Reset()

func (*TenantServiceUpdateRequest) String

func (x *TenantServiceUpdateRequest) String() string

type TenantServiceUpdateResponse

type TenantServiceUpdateResponse struct {

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

TenantServiceUpdateResponse is the response payload of requests

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 (*TenantServiceUpdateResponse) Reset

func (x *TenantServiceUpdateResponse) Reset()

func (*TenantServiceUpdateResponse) String

func (x *TenantServiceUpdateResponse) String() string

type TenantWithMembershipAnnotations

type TenantWithMembershipAnnotations struct {

	// Tenant
	Tenant *Tenant `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	// ProjectAnnotations
	ProjectAnnotations map[string]string `` /* 189-byte string literal not displayed */
	// TenantAnnotations
	TenantAnnotations map[string]string `` /* 186-byte string literal not displayed */
	// ProjectIDs contains all project IDs of this tenant for which an explicit project membership exists
	ProjectIds []string `protobuf:"bytes,4,rep,name=project_ids,json=projectIds,proto3" json:"project_ids,omitempty"`
	// contains filtered or unexported fields
}

TenantWithMembershipAnnotations

func (*TenantWithMembershipAnnotations) Descriptor deprecated

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

Deprecated: Use TenantWithMembershipAnnotations.ProtoReflect.Descriptor instead.

func (*TenantWithMembershipAnnotations) GetProjectAnnotations

func (x *TenantWithMembershipAnnotations) GetProjectAnnotations() map[string]string

func (*TenantWithMembershipAnnotations) GetProjectIds

func (x *TenantWithMembershipAnnotations) GetProjectIds() []string

func (*TenantWithMembershipAnnotations) GetTenant

func (x *TenantWithMembershipAnnotations) GetTenant() *Tenant

func (*TenantWithMembershipAnnotations) GetTenantAnnotations

func (x *TenantWithMembershipAnnotations) GetTenantAnnotations() map[string]string

func (*TenantWithMembershipAnnotations) ProtoMessage

func (*TenantWithMembershipAnnotations) ProtoMessage()

func (*TenantWithMembershipAnnotations) ProtoReflect

func (*TenantWithMembershipAnnotations) Reset

func (*TenantWithMembershipAnnotations) String

type VersionServiceGetRequest

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

VersionServiceGetRequest is the request payload to get the server 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
	Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
	// Revision
	Revision string `protobuf:"bytes,2,opt,name=revision,proto3" json:"revision,omitempty"`
	// GitSha1
	GitSha1 string `protobuf:"bytes,3,opt,name=git_sha1,json=gitSha1,proto3" json:"git_sha1,omitempty"`
	// BuildDate
	BuildDate string `protobuf:"bytes,4,opt,name=build_date,json=buildDate,proto3" json:"build_date,omitempty"`
	// contains filtered or unexported fields
}

VersionServiceGetResponse is the response payload with all version details

func (*VersionServiceGetResponse) Descriptor deprecated

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

Deprecated: Use VersionServiceGetResponse.ProtoReflect.Descriptor instead.

func (*VersionServiceGetResponse) GetBuildDate

func (x *VersionServiceGetResponse) GetBuildDate() string

func (*VersionServiceGetResponse) GetGitSha1

func (x *VersionServiceGetResponse) GetGitSha1() string

func (*VersionServiceGetResponse) GetRevision

func (x *VersionServiceGetResponse) GetRevision() string

func (*VersionServiceGetResponse) GetVersion

func (x *VersionServiceGetResponse) GetVersion() string

func (*VersionServiceGetResponse) ProtoMessage

func (*VersionServiceGetResponse) ProtoMessage()

func (*VersionServiceGetResponse) ProtoReflect

func (*VersionServiceGetResponse) Reset

func (x *VersionServiceGetResponse) Reset()

func (*VersionServiceGetResponse) String

func (x *VersionServiceGetResponse) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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