 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package v1 contains the API of ResourceManager services.
Package v1 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func ForEachEvent(ctx context.Context, ...) error
- func ForEachMyOrganizationInvite(ctx context.Context, ...) error
- func ForEachOrganization(ctx context.Context, ...) error
- func ForEachOrganizationInvite(ctx context.Context, ...) error
- func ForEachOrganizationMember(ctx context.Context, ...) error
- func ForEachOrganizationQuota(ctx context.Context, ...) error
- func ForEachProject(ctx context.Context, ...) error
- func ForEachProjectQuota(ctx context.Context, ...) error
- func ForEachQuotaDescription(ctx context.Context, ...) error
- func OrganizationInviteURL(organizationID, inviteID string) string
- func OrganizationURL(organizationID string) string
- func ProjectURL(organizationID, projectID string) string
- func RegisterResourceManagerServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterResourceManagerServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterResourceManagerServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterResourceManagerServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterResourceManagerServiceServer(s *grpc.Server, srv ResourceManagerServiceServer)
- type AuthenticationProviders
- func (*AuthenticationProviders) Descriptor() ([]byte, []int)deprecated
- func (x *AuthenticationProviders) GetEnableGithub() bool
- func (x *AuthenticationProviders) GetEnableGoogle() bool
- func (x *AuthenticationProviders) GetEnableMicrosoft() bool
- func (x *AuthenticationProviders) GetEnableSso() bool
- func (x *AuthenticationProviders) GetEnableUsernamePassword() bool
- func (*AuthenticationProviders) ProtoMessage()
- func (x *AuthenticationProviders) ProtoReflect() protoreflect.Message
- func (x *AuthenticationProviders) Reset()
- func (x *AuthenticationProviders) String() string
 
- type DataProcessingAddendum
- func (*DataProcessingAddendum) Descriptor() ([]byte, []int)deprecated
- func (x *DataProcessingAddendum) GetContent() string
- func (x *DataProcessingAddendum) GetCreatedAt() *timestamppb.Timestamp
- func (x *DataProcessingAddendum) GetId() string
- func (*DataProcessingAddendum) ProtoMessage()
- func (x *DataProcessingAddendum) ProtoReflect() protoreflect.Message
- func (x *DataProcessingAddendum) Reset()
- func (x *DataProcessingAddendum) String() string
 
- type DomainRestrictions
- func (*DomainRestrictions) Descriptor() ([]byte, []int)deprecated
- func (x *DomainRestrictions) GetAllowedDomains() []string
- func (dr *DomainRestrictions) IsEmailAddressAllowed(emailAddress string) bool
- func (*DomainRestrictions) ProtoMessage()
- func (x *DomainRestrictions) ProtoReflect() protoreflect.Message
- func (x *DomainRestrictions) Reset()
- func (x *DomainRestrictions) String() string
 
- type Event
- func (*Event) Descriptor() ([]byte, []int)deprecated
- func (x *Event) GetCreatedAt() *timestamppb.Timestamp
- func (x *Event) GetCreatedById() string
- func (x *Event) GetCreatedWith() string
- func (x *Event) GetId() string
- func (x *Event) GetOrganizationId() string
- func (x *Event) GetPayload() map[string]string
- func (x *Event) GetReason() string
- func (x *Event) GetStatusOnly() bool
- func (x *Event) GetSubjectId() string
- func (x *Event) GetSubjectUrl() string
- func (x *Event) GetType() string
- func (x *Event) GetUrl() string
- func (x *Event) GetVolatile() bool
- func (*Event) ProtoMessage()
- func (x *Event) ProtoReflect() protoreflect.Message
- func (x *Event) Reset()
- func (x *Event) String() string
 
- type EventCallback
- type EventList
- type IsMemberOfOrganizationRequest
- func (*IsMemberOfOrganizationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *IsMemberOfOrganizationRequest) GetOrganizationId() string
- func (x *IsMemberOfOrganizationRequest) GetUserId() string
- func (*IsMemberOfOrganizationRequest) ProtoMessage()
- func (x *IsMemberOfOrganizationRequest) ProtoReflect() protoreflect.Message
- func (x *IsMemberOfOrganizationRequest) Reset()
- func (x *IsMemberOfOrganizationRequest) String() string
 
- type IsMemberOfOrganizationResponse
- func (*IsMemberOfOrganizationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *IsMemberOfOrganizationResponse) GetMember() bool
- func (x *IsMemberOfOrganizationResponse) GetOwner() bool
- func (*IsMemberOfOrganizationResponse) ProtoMessage()
- func (x *IsMemberOfOrganizationResponse) ProtoReflect() protoreflect.Message
- func (x *IsMemberOfOrganizationResponse) Reset()
- func (x *IsMemberOfOrganizationResponse) String() string
 
- type ListEventOptions
- func (*ListEventOptions) Descriptor() ([]byte, []int)deprecated
- func (x *ListEventOptions) GetCreatedAfter() *timestamppb.Timestamp
- func (x *ListEventOptions) GetCreatedBefore() *timestamppb.Timestamp
- func (x *ListEventOptions) GetOptions() *v1.ListOptions
- func (x *ListEventOptions) GetSortDescending() bool
- func (x *ListEventOptions) GetSubjectIds() []string
- func (x *ListEventOptions) GetTypes() []string
- func (*ListEventOptions) ProtoMessage()
- func (x *ListEventOptions) ProtoReflect() protoreflect.Message
- func (x *ListEventOptions) Reset()
- func (x *ListEventOptions) String() string
 
- type ListQuotasRequest
- func (*ListQuotasRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListQuotasRequest) GetKinds() []string
- func (x *ListQuotasRequest) GetOptions() *v1.ListOptions
- func (*ListQuotasRequest) ProtoMessage()
- func (x *ListQuotasRequest) ProtoReflect() protoreflect.Message
- func (x *ListQuotasRequest) Reset()
- func (x *ListQuotasRequest) String() string
 
- type Member
- func (*Member) Descriptor() ([]byte, []int)deprecated
- func (x *Member) GetOwner() bool
- func (x *Member) GetUser() *v11.User
- func (x *Member) GetUserId() string
- func (*Member) ProtoMessage()
- func (x *Member) ProtoReflect() protoreflect.Message
- func (x *Member) Reset()
- func (x *Member) String() string
 
- type MemberList
- type Notification
- func (*Notification) Descriptor() ([]byte, []int)deprecated
- func (n *Notification) Equals(notification string, severity NotificationSeverity) bool
- func (x *Notification) GetCreatedAt() *timestamppb.Timestamp
- func (x *Notification) GetExpiresAt() *timestamppb.Timestamp
- func (x *Notification) GetNotification() string
- func (x *Notification) GetSeverity() NotificationSeverity
- func (x *Notification) GetUpdatedAt() *timestamppb.Timestamp
- func (*Notification) ProtoMessage()
- func (x *Notification) ProtoReflect() protoreflect.Message
- func (x *Notification) Reset()
- func (x *Notification) String() string
 
- type NotificationSeverity
- func (NotificationSeverity) Descriptor() protoreflect.EnumDescriptor
- func (x NotificationSeverity) Enum() *NotificationSeverity
- func (NotificationSeverity) EnumDescriptor() ([]byte, []int)deprecated
- func (x NotificationSeverity) Number() protoreflect.EnumNumber
- func (x NotificationSeverity) String() string
- func (NotificationSeverity) Type() protoreflect.EnumType
 
- type Organization
- func (*Organization) Descriptor() ([]byte, []int)deprecated
- func (x *Organization) GetAuthenticationProviders() *AuthenticationProviders
- func (x *Organization) GetCreatedAt() *timestamppb.Timestamp
- func (x *Organization) GetDeletedAt() *timestamppb.Timestamp
- func (x *Organization) GetDescription() string
- func (x *Organization) GetEmailDomainRestrictions() *DomainRestrictions
- func (x *Organization) GetId() string
- func (x *Organization) GetIsAllowedToUseCustomImages() bool
- func (x *Organization) GetIsAllowedToUseIamproviders() bool
- func (x *Organization) GetIsAllowedToUseScim() bool
- func (x *Organization) GetIsDeleted() bool
- func (x *Organization) GetIsFlexibleDeploymentsEnabled() bool
- func (x *Organization) GetLocked() bool
- func (x *Organization) GetName() string
- func (x *Organization) GetNotifications() map[string]*Notification
- func (x *Organization) GetRequiresPrepaidDeployments() bool
- func (x *Organization) GetTier() *Tier
- func (x *Organization) GetTotalDeployments() map[string]int32
- func (x *Organization) GetUrl() string
- func (o *Organization) Notification(id string) (*Notification, bool)
- func (o *Organization) NotificationEquals(id string, notification string, severity NotificationSeverity) bool
- func (*Organization) ProtoMessage()
- func (x *Organization) ProtoReflect() protoreflect.Message
- func (x *Organization) Reset()
- func (x *Organization) String() string
 
- type OrganizationCallback
- type OrganizationInvite
- func (*OrganizationInvite) Descriptor() ([]byte, []int)deprecated
- func (x *OrganizationInvite) GetAccepted() bool
- func (x *OrganizationInvite) GetAcceptedAt() *timestamppb.Timestamp
- func (x *OrganizationInvite) GetCreatedAt() *timestamppb.Timestamp
- func (x *OrganizationInvite) GetCreatedById() string
- func (x *OrganizationInvite) GetCreatedByName() string
- func (x *OrganizationInvite) GetEmail() string
- func (x *OrganizationInvite) GetId() string
- func (x *OrganizationInvite) GetOrganizationId() string
- func (x *OrganizationInvite) GetOrganizationName() string
- func (x *OrganizationInvite) GetRejected() bool
- func (x *OrganizationInvite) GetRejectedAt() *timestamppb.Timestamp
- func (x *OrganizationInvite) GetUrl() string
- func (x *OrganizationInvite) GetUserId() string
- func (*OrganizationInvite) ProtoMessage()
- func (x *OrganizationInvite) ProtoReflect() protoreflect.Message
- func (x *OrganizationInvite) Reset()
- func (x *OrganizationInvite) String() string
 
- type OrganizationInviteCallback
- type OrganizationInviteList
- func (*OrganizationInviteList) Descriptor() ([]byte, []int)deprecated
- func (x *OrganizationInviteList) GetItems() []*OrganizationInvite
- func (*OrganizationInviteList) ProtoMessage()
- func (x *OrganizationInviteList) ProtoReflect() protoreflect.Message
- func (x *OrganizationInviteList) Reset()
- func (x *OrganizationInviteList) String() string
 
- type OrganizationList
- func (*OrganizationList) Descriptor() ([]byte, []int)deprecated
- func (x *OrganizationList) GetBudget() *v1.Budget
- func (x *OrganizationList) GetItems() []*Organization
- func (*OrganizationList) ProtoMessage()
- func (x *OrganizationList) ProtoReflect() protoreflect.Message
- func (x *OrganizationList) Reset()
- func (x *OrganizationList) String() string
 
- type OrganizationMemberCallback
- type OrganizationMembersRequest
- func (*OrganizationMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *OrganizationMembersRequest) GetMembers() *MemberList
- func (x *OrganizationMembersRequest) GetOrganizationId() string
- func (*OrganizationMembersRequest) ProtoMessage()
- func (x *OrganizationMembersRequest) ProtoReflect() protoreflect.Message
- func (x *OrganizationMembersRequest) Reset()
- func (x *OrganizationMembersRequest) String() string
 
- type Project
- func (*Project) Descriptor() ([]byte, []int)deprecated
- func (x *Project) GetCreatedAt() *timestamppb.Timestamp
- func (x *Project) GetDeletedAt() *timestamppb.Timestamp
- func (x *Project) GetDescription() string
- func (x *Project) GetId() string
- func (x *Project) GetIsDeleted() bool
- func (x *Project) GetIsFlexibleDeploymentsEnabled() bool
- func (x *Project) GetLocked() bool
- func (x *Project) GetName() string
- func (x *Project) GetOrganizationId() string
- func (x *Project) GetUrl() string
- func (*Project) ProtoMessage()
- func (x *Project) ProtoReflect() protoreflect.Message
- func (x *Project) Reset()
- func (x *Project) String() string
 
- type ProjectCallback
- type ProjectList
- func (*ProjectList) Descriptor() ([]byte, []int)deprecated
- func (x *ProjectList) GetBudget() *v1.Budget
- func (x *ProjectList) GetItems() []*Project
- func (*ProjectList) ProtoMessage()
- func (x *ProjectList) ProtoReflect() protoreflect.Message
- func (x *ProjectList) Reset()
- func (x *ProjectList) String() string
 
- type Quota
- type QuotaCallback
- type QuotaDescription
- func (*QuotaDescription) Descriptor() ([]byte, []int)deprecated
- func (x *QuotaDescription) GetDescription() string
- func (x *QuotaDescription) GetForOrganizations() bool
- func (x *QuotaDescription) GetForProjects() bool
- func (x *QuotaDescription) GetKind() string
- func (*QuotaDescription) ProtoMessage()
- func (x *QuotaDescription) ProtoReflect() protoreflect.Message
- func (x *QuotaDescription) Reset()
- func (x *QuotaDescription) String() string
 
- type QuotaDescriptionCallback
- type QuotaDescriptionList
- func (*QuotaDescriptionList) Descriptor() ([]byte, []int)deprecated
- func (x *QuotaDescriptionList) GetItems() []*QuotaDescription
- func (*QuotaDescriptionList) ProtoMessage()
- func (x *QuotaDescriptionList) ProtoReflect() protoreflect.Message
- func (x *QuotaDescriptionList) Reset()
- func (x *QuotaDescriptionList) String() string
 
- type QuotaList
- func (list *QuotaList) Contains(kind string) bool
- func (*QuotaList) Descriptor() ([]byte, []int)deprecated
- func (list *QuotaList) Get(kind string) *Quota
- func (x *QuotaList) GetItems() []*Quota
- func (*QuotaList) ProtoMessage()
- func (x *QuotaList) ProtoReflect() protoreflect.Message
- func (x *QuotaList) Reset()
- func (x *QuotaList) String() string
 
- type ResourceID
- type ResourceManagerServiceClient
- type ResourceManagerServiceServer
- type ResourceURL
- type TermsAndConditions
- func (*TermsAndConditions) Descriptor() ([]byte, []int)deprecated
- func (x *TermsAndConditions) GetContent() string
- func (x *TermsAndConditions) GetCreatedAt() *timestamppb.Timestamp
- func (x *TermsAndConditions) GetId() string
- func (*TermsAndConditions) ProtoMessage()
- func (x *TermsAndConditions) ProtoReflect() protoreflect.Message
- func (x *TermsAndConditions) Reset()
- func (x *TermsAndConditions) String() string
 
- type Tier
- func (*Tier) Descriptor() ([]byte, []int)deprecated
- func (x *Tier) GetHasAuditlogDestinationCloud() bool
- func (x *Tier) GetHasAuditlogDestinationHttpsPost() bool
- func (x *Tier) GetHasAuditlogFeature() bool
- func (x *Tier) GetHasBackupUploads() bool
- func (x *Tier) GetHasMultiRegionBackupUploads() bool
- func (x *Tier) GetHasPrivateEndpoints() bool
- func (x *Tier) GetHasSupportPlans() bool
- func (x *Tier) GetHasSupportSeverityCritical() bool
- func (x *Tier) GetHasSupportSeverityHigh() bool
- func (x *Tier) GetId() string
- func (x *Tier) GetName() string
- func (x *Tier) GetRequiresTermsAndConditions() bool
- func (*Tier) ProtoMessage()
- func (x *Tier) ProtoReflect() protoreflect.Message
- func (x *Tier) Reset()
- func (x *Tier) String() string
 
- type UnimplementedResourceManagerServiceServer
- func (*UnimplementedResourceManagerServiceServer) AcceptOrganizationInvite(context.Context, *v1.IDOptions) (*v1.Empty, error)
- func (*UnimplementedResourceManagerServiceServer) AddOrganizationMembers(context.Context, *OrganizationMembersRequest) (*v1.Empty, error)
- func (*UnimplementedResourceManagerServiceServer) CreateOrganization(context.Context, *Organization) (*Organization, error)
- func (*UnimplementedResourceManagerServiceServer) CreateOrganizationInvite(context.Context, *OrganizationInvite) (*OrganizationInvite, error)
- func (*UnimplementedResourceManagerServiceServer) CreateProject(context.Context, *Project) (*Project, error)
- func (*UnimplementedResourceManagerServiceServer) DeleteOrganization(context.Context, *v1.IDOptions) (*v1.Empty, error)
- func (*UnimplementedResourceManagerServiceServer) DeleteOrganizationInvite(context.Context, *v1.IDOptions) (*v1.Empty, error)
- func (*UnimplementedResourceManagerServiceServer) DeleteOrganizationMembers(context.Context, *OrganizationMembersRequest) (*v1.Empty, error)
- func (*UnimplementedResourceManagerServiceServer) DeleteProject(context.Context, *v1.IDOptions) (*v1.Empty, error)
- func (*UnimplementedResourceManagerServiceServer) GetAPIVersion(context.Context, *v1.Empty) (*v1.Version, error)
- func (*UnimplementedResourceManagerServiceServer) GetCurrentDataProcessingAddendum(context.Context, *v1.IDOptions) (*DataProcessingAddendum, error)
- func (*UnimplementedResourceManagerServiceServer) GetCurrentTermsAndConditions(context.Context, *v1.IDOptions) (*TermsAndConditions, error)
- func (*UnimplementedResourceManagerServiceServer) GetDataProcessingAddendum(context.Context, *v1.IDOptions) (*DataProcessingAddendum, error)
- func (*UnimplementedResourceManagerServiceServer) GetOrganization(context.Context, *v1.IDOptions) (*Organization, error)
- func (*UnimplementedResourceManagerServiceServer) GetOrganizationInvite(context.Context, *v1.IDOptions) (*OrganizationInvite, error)
- func (*UnimplementedResourceManagerServiceServer) GetProject(context.Context, *v1.IDOptions) (*Project, error)
- func (*UnimplementedResourceManagerServiceServer) GetTermsAndConditions(context.Context, *v1.IDOptions) (*TermsAndConditions, error)
- func (*UnimplementedResourceManagerServiceServer) IsMemberOfOrganization(context.Context, *IsMemberOfOrganizationRequest) (*IsMemberOfOrganizationResponse, error)
- func (*UnimplementedResourceManagerServiceServer) ListEvents(context.Context, *ListEventOptions) (*EventList, error)
- func (*UnimplementedResourceManagerServiceServer) ListMyOrganizationInvites(context.Context, *v1.ListOptions) (*OrganizationInviteList, error)
- func (*UnimplementedResourceManagerServiceServer) ListOrganizationInvites(context.Context, *v1.ListOptions) (*OrganizationInviteList, error)
- func (*UnimplementedResourceManagerServiceServer) ListOrganizationMembers(context.Context, *v1.ListOptions) (*MemberList, error)
- func (*UnimplementedResourceManagerServiceServer) ListOrganizationQuotas(context.Context, *ListQuotasRequest) (*QuotaList, error)
- func (*UnimplementedResourceManagerServiceServer) ListOrganizations(context.Context, *v1.ListOptions) (*OrganizationList, error)
- func (*UnimplementedResourceManagerServiceServer) ListProjectQuotas(context.Context, *ListQuotasRequest) (*QuotaList, error)
- func (*UnimplementedResourceManagerServiceServer) ListProjects(context.Context, *v1.ListOptions) (*ProjectList, error)
- func (*UnimplementedResourceManagerServiceServer) ListQuotaDescriptions(context.Context, *v1.ListOptions) (*QuotaDescriptionList, error)
- func (*UnimplementedResourceManagerServiceServer) RejectOrganizationInvite(context.Context, *v1.IDOptions) (*v1.Empty, error)
- func (*UnimplementedResourceManagerServiceServer) UpdateOrganization(context.Context, *Organization) (*Organization, error)
- func (*UnimplementedResourceManagerServiceServer) UpdateOrganizationMembers(context.Context, *OrganizationMembersRequest) (*v1.Empty, error)
- func (*UnimplementedResourceManagerServiceServer) UpdateProject(context.Context, *Project) (*Project, error)
 
Constants ¶
const ( // EventTypeOrganizationCreated is the type of event fired after an organization has been created // SubjectID contains the ID of the organization. EventTypeOrganizationCreated = "resourcemanager.organization.created" // EventTypeOrganizationUpdated is the type of event fired after an organization has been updated // SubjectID contains the ID of the organization. EventTypeOrganizationUpdated = "resourcemanager.organization.updated" // EventTypeOrganizationDeleted is the type of event fired after an organization has been (marked for) deleted // SubjectID contains the ID of the organization. EventTypeOrganizationDeleted = "resourcemanager.organization.deleted" // EventTypeOrganizationMemberAdded is the type of event fired after a member has been added to an organization. // SubjectID contains the ID of the added member. EventTypeOrganizationMemberAdded = "resourcemanager.organization-member.added" // EventTypeOrganizationMemberRemoved is the type of event fired after a member has been removed from an organization. // SubjectID contains the ID of the removed member. EventTypeOrganizationMemberRemoved = "resourcemanager.organization-member.removed" // EventTypeOrganizationMemberUpdated is the type of event fired after a member has been updated in an organization // from owner to non-owner or from non-owner to owner. // SubjectID contains the ID of the updated member. EventTypeOrganizationMemberUpdated = "resourcemanager.organization-member.updated" )
const ( // EventTypeProjectCreated is the type of event fired after a project has been created. // SubjectID contains the ID of the project. EventTypeProjectCreated = "resourcemanager.project.created" // EventTypeProjectUpdated is the type of event fired after a project has been updated. // SubjectID contains the ID of the project. EventTypeProjectUpdated = "resourcemanager.project.updated" // EventTypeProjectDeleted is the type of event fired after a project has been (marked for) deleted. // SubjectID contains the ID of the project. EventTypeProjectDeleted = "resourcemanager.project.deleted" )
const ( // EventTypeOrganizationInviteCreated is the type of event fired after an organization invite has been created // SubjectID contains the ID of the organization invite. EventTypeOrganizationInviteCreated = "resourcemanager.organization-invite.created" // EventTypeOrganizationInviteDeleted is the type of event fired after an organization has been (marked for) deleted // SubjectID contains the ID of the organization. EventTypeOrganizationInviteDeleted = "resourcemanager.organization-invite.deleted" // EventTypeOrganizationInviteAccepted is the type of event fired after an invite has been accepted for an organization. // SubjectID contains the ID of the accepted invite. EventTypeOrganizationInviteAccepted = "resourcemanager.organization-invite.accepted" // EventTypeOrganizationInviteRejected is the type of event fired after an invite has been rejected for an organization. // SubjectID contains the ID of the rejected invite. EventTypeOrganizationInviteRejected = "resourcemanager.organization-invite.rejected" )
const ( // PermissionOrganizationGet is needed for fetching an individual group in an organization PermissionOrganizationGet = "resourcemanager.organization.get" // PermissionOrganizationUpdate is needed for updating an organization PermissionOrganizationUpdate = "resourcemanager.organization.update" // PermissionOrganizationDelete is needed for deleting an organization PermissionOrganizationDelete = "resourcemanager.organization.delete" )
const ( // PermissionProjectList is needed for listing projects in an organization PermissionProjectList = "resourcemanager.project.list" // PermissionProjectGet is needed for fetching an individual project in an organization PermissionProjectGet = "resourcemanager.project.get" // PermissionProjectCreate is needed for create a project PermissionProjectCreate = "resourcemanager.project.create" // PermissionProjectUpdate is needed for updating a project PermissionProjectUpdate = "resourcemanager.project.update" // PermissionProjectDelete is needed for deleting a project PermissionProjectDelete = "resourcemanager.project.delete" )
const ( // PermissionOrganizationInviteList is needed for fetching invites in an organization PermissionOrganizationInviteList = "resourcemanager.organization-invite.list" // PermissionOrganizationInviteGet is needed for fetching an individual invite in an organization PermissionOrganizationInviteGet = "resourcemanager.organization-invite.get" // PermissionOrganizationInviteCreate is needed for creating an organization invite PermissionOrganizationInviteCreate = "resourcemanager.organization-invite.create" // PermissionOrganizationInviteDelete is needed for deleting an organization invite PermissionOrganizationInviteDelete = "resourcemanager.organization-invite.delete" )
const ( // QuotaKindProjectsPerOrganization limits the number of projects in a single organization. // This kinds of quota must be requested on organization level. QuotaKindProjectsPerOrganization = "resourcemanager.projects-per-organization" // QuotaKindTotalDeploymentsPerTierTemplate is a go-template for a quota kind // tha limits the total number of deployments (over the lifetime on the organization) // in a specific tier. // The template variable is the tier-id. // This kinds of quota must be requested on organization level. QuotaKindTotalDeploymentsPerTierTemplate = "resourcemanager.total-deployment-%s" )
const ( // KindOrganization is a constants for the kind of Organization resources. KindOrganization = rmurl.KindOrganization // KindProject is a constants for the kind of Project resources. KindProject = rmurl.KindProject // KindOrganizationInvite is a constants for the kind of OrganizationInvite resources. KindOrganizationInvite = rmurl.KindOrganizationInvite )
const ( // APIID contains identifier of this API APIID = "resourcemanager/v1" // APIMajorVersion contains major version of this API APIMajorVersion = 1 // APIMinorVersion contains minor version of this API APIMinorVersion = 7 // APIPatchVersion contains patch version of this API APIPatchVersion = 0 )
const (
	// PermissionEventList is needed for listing events in an organization
	PermissionEventList = "resourcemanager.event.list"
)
    const (
	// UsageItemResourceKindOrganization is the kind used inside the UsageItem.Resource to refer to an organization.
	UsageItemResourceKindOrganization = "Organization"
)
    Variables ¶
var ( NotificationSeverity_name = map[int32]string{ 0: "NOTIFICATION_SEVERITY_INFO", 1: "NOTIFICATION_SEVERITY_WARNING", 2: "NOTIFICATION_SEVERITY_CRITICAL", } NotificationSeverity_value = map[string]int32{ "NOTIFICATION_SEVERITY_INFO": 0, "NOTIFICATION_SEVERITY_WARNING": 1, "NOTIFICATION_SEVERITY_CRITICAL": 2, } )
Enum value maps for NotificationSeverity.
var File_resourcemanager_proto protoreflect.FileDescriptor
    Functions ¶
func ForEachEvent ¶
func ForEachEvent(ctx context.Context, listFunc func(ctx context.Context, req *ListEventOptions) (*EventList, error), req *ListEventOptions, cb EventCallback) error
ForEachEvent iterates over all events specified by the given request.
func ForEachMyOrganizationInvite ¶
func ForEachMyOrganizationInvite(ctx context.Context, listFunc func(ctx context.Context, req *common.ListOptions) (*OrganizationInviteList, error), req *common.ListOptions, cb OrganizationInviteCallback) error
ForEachMyOrganizationInvite iterates over all my invites.
func ForEachOrganization ¶
func ForEachOrganization(ctx context.Context, listFunc func(ctx context.Context, req *common.ListOptions) (*OrganizationList, error), req *common.ListOptions, cb OrganizationCallback) error
ForEachOrganization iterates over all organizations that the authenticated caller is a member of, invoking the given callback for each organization.
func ForEachOrganizationInvite ¶
func ForEachOrganizationInvite(ctx context.Context, listFunc func(ctx context.Context, req *common.ListOptions) (*OrganizationInviteList, error), req *common.ListOptions, cb OrganizationInviteCallback) error
ForEachOrganizationInvite iterates over all invites of the organization identified by the given context ID.
func ForEachOrganizationMember ¶
func ForEachOrganizationMember(ctx context.Context, listFunc func(ctx context.Context, req *common.ListOptions) (*MemberList, error), req *common.ListOptions, cb OrganizationMemberCallback) error
ForEachOrganizationMember iterates over all members of the organization identified by the given context ID.
func ForEachOrganizationQuota ¶
func ForEachOrganizationQuota(ctx context.Context, listFunc func(ctx context.Context, req *ListQuotasRequest) (*QuotaList, error), req *ListQuotasRequest, cb QuotaCallback) error
ForEachOrganizationQuota iterates over all organization related quotas specified by the given request.
func ForEachProject ¶
func ForEachProject(ctx context.Context, listFunc func(ctx context.Context, req *common.ListOptions) (*ProjectList, error), req *common.ListOptions, cb ProjectCallback) error
ForEachProject iterates over all projects of the organization identified by the given context ID.
func ForEachProjectQuota ¶
func ForEachProjectQuota(ctx context.Context, listFunc func(ctx context.Context, req *ListQuotasRequest) (*QuotaList, error), req *ListQuotasRequest, cb QuotaCallback) error
ForEachProjectQuota iterates over all project related quotas specified by the given request.
func ForEachQuotaDescription ¶
func ForEachQuotaDescription(ctx context.Context, listFunc func(ctx context.Context, req *common.ListOptions) (*QuotaDescriptionList, error), req *common.ListOptions, cb QuotaDescriptionCallback) error
ForEachQuotaDescription iterates over all quota descriptions.
func OrganizationInviteURL ¶
OrganizationInviteURL creates a resource URL for the invite & organization with given IDs.
func OrganizationURL ¶
OrganizationURL creates a resource URL for the organization with given ID.
func ProjectURL ¶
ProjectURL creates a resource URL for the project & organization with given IDs.
func RegisterResourceManagerServiceHandler ¶
func RegisterResourceManagerServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterResourceManagerServiceHandler registers the http handlers for service ResourceManagerService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterResourceManagerServiceHandlerClient ¶
func RegisterResourceManagerServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client ResourceManagerServiceClient) error
RegisterResourceManagerServiceHandlerClient registers the http handlers for service ResourceManagerService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "ResourceManagerServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "ResourceManagerServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "ResourceManagerServiceClient" to call the correct interceptors.
func RegisterResourceManagerServiceHandlerFromEndpoint ¶
func RegisterResourceManagerServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterResourceManagerServiceHandlerFromEndpoint is same as RegisterResourceManagerServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterResourceManagerServiceHandlerServer ¶
func RegisterResourceManagerServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server ResourceManagerServiceServer) error
RegisterResourceManagerServiceHandlerServer registers the http handlers for service ResourceManagerService to "mux". UnaryRPC :call ResourceManagerServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterResourceManagerServiceHandlerFromEndpoint instead.
func RegisterResourceManagerServiceServer ¶
func RegisterResourceManagerServiceServer(s *grpc.Server, srv ResourceManagerServiceServer)
Types ¶
type AuthenticationProviders ¶ added in v0.72.2
type AuthenticationProviders struct {
	// Control access to the organization for users using then username/password authentication provider.
	EnableUsernamePassword bool `` /* 130-byte string literal not displayed */
	// Control access to the organization for users using then Google authentication provider.
	EnableGoogle bool `protobuf:"varint,2,opt,name=enable_google,json=enableGoogle,proto3" json:"enable_google,omitempty"`
	// Control access to the organization for users using then Github authentication provider.
	EnableGithub bool `protobuf:"varint,3,opt,name=enable_github,json=enableGithub,proto3" json:"enable_github,omitempty"`
	// Control access to the organization for users using then Microsoft authentication provider.
	EnableMicrosoft bool `protobuf:"varint,4,opt,name=enable_microsoft,json=enableMicrosoft,proto3" json:"enable_microsoft,omitempty"`
	// Control access to the organization for users using then SSO authentication provider.
	EnableSso bool `protobuf:"varint,5,opt,name=enable_sso,json=enableSso,proto3" json:"enable_sso,omitempty"`
	// contains filtered or unexported fields
}
    Specify which authentication providers are allowed for use in a specific Organization. For each field applies: - If set, users can access the organization when using that authentication provider. - If not set, users will be denied access to the organizatin when using that authentication provider.
        
          
            func (*AuthenticationProviders) Descriptor
            deprecated
            
          
  
    
      added in
      v0.72.2
    
  
      
      func (*AuthenticationProviders) Descriptor() ([]byte, []int)
Deprecated: Use AuthenticationProviders.ProtoReflect.Descriptor instead.
func (*AuthenticationProviders) GetEnableGithub ¶ added in v0.72.2
func (x *AuthenticationProviders) GetEnableGithub() bool
func (*AuthenticationProviders) GetEnableGoogle ¶ added in v0.72.2
func (x *AuthenticationProviders) GetEnableGoogle() bool
func (*AuthenticationProviders) GetEnableMicrosoft ¶ added in v0.77.2
func (x *AuthenticationProviders) GetEnableMicrosoft() bool
func (*AuthenticationProviders) GetEnableSso ¶ added in v0.79.15
func (x *AuthenticationProviders) GetEnableSso() bool
func (*AuthenticationProviders) GetEnableUsernamePassword ¶ added in v0.72.2
func (x *AuthenticationProviders) GetEnableUsernamePassword() bool
func (*AuthenticationProviders) ProtoMessage ¶ added in v0.72.2
func (*AuthenticationProviders) ProtoMessage()
func (*AuthenticationProviders) ProtoReflect ¶ added in v0.89.0
func (x *AuthenticationProviders) ProtoReflect() protoreflect.Message
func (*AuthenticationProviders) Reset ¶ added in v0.72.2
func (x *AuthenticationProviders) Reset()
func (*AuthenticationProviders) String ¶ added in v0.72.2
func (x *AuthenticationProviders) String() string
type DataProcessingAddendum ¶
type DataProcessingAddendum struct {
	// Identifier of this version of the DPA
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Content of DPA in markdown format
	Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
	// Creation date of this version of the DPA.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*DataProcessingAddendum) Descriptor
            deprecated
            
          
  
    
  
      
      func (*DataProcessingAddendum) Descriptor() ([]byte, []int)
Deprecated: Use DataProcessingAddendum.ProtoReflect.Descriptor instead.
func (*DataProcessingAddendum) GetContent ¶
func (x *DataProcessingAddendum) GetContent() string
func (*DataProcessingAddendum) GetCreatedAt ¶
func (x *DataProcessingAddendum) GetCreatedAt() *timestamppb.Timestamp
func (*DataProcessingAddendum) GetId ¶
func (x *DataProcessingAddendum) GetId() string
func (*DataProcessingAddendum) ProtoMessage ¶
func (*DataProcessingAddendum) ProtoMessage()
func (*DataProcessingAddendum) ProtoReflect ¶ added in v0.89.0
func (x *DataProcessingAddendum) ProtoReflect() protoreflect.Message
func (*DataProcessingAddendum) Reset ¶
func (x *DataProcessingAddendum) Reset()
func (*DataProcessingAddendum) String ¶
func (x *DataProcessingAddendum) String() string
type DomainRestrictions ¶ added in v0.72.5
type DomainRestrictions struct {
	// If this list is non-empty, only users that have an email address in one
	// of the given domains will be granted access to the resources in the Organization.
	AllowedDomains []string `protobuf:"bytes,1,rep,name=allowed_domains,json=allowedDomains,proto3" json:"allowed_domains,omitempty"`
	// contains filtered or unexported fields
}
    Specify restrictions related to email domain names of user accounts that are allowed to access resources of a specific Organization.
        
          
            func (*DomainRestrictions) Descriptor
            deprecated
            
          
  
    
      added in
      v0.72.5
    
  
      
      func (*DomainRestrictions) Descriptor() ([]byte, []int)
Deprecated: Use DomainRestrictions.ProtoReflect.Descriptor instead.
func (*DomainRestrictions) GetAllowedDomains ¶ added in v0.72.5
func (x *DomainRestrictions) GetAllowedDomains() []string
func (*DomainRestrictions) IsEmailAddressAllowed ¶ added in v0.72.5
func (dr *DomainRestrictions) IsEmailAddressAllowed(emailAddress string) bool
IsEmailAddressAllowed returns true if the given email address is allowed for the given email domain restrictions.
func (*DomainRestrictions) ProtoMessage ¶ added in v0.72.5
func (*DomainRestrictions) ProtoMessage()
func (*DomainRestrictions) ProtoReflect ¶ added in v0.89.0
func (x *DomainRestrictions) ProtoReflect() protoreflect.Message
func (*DomainRestrictions) Reset ¶ added in v0.72.5
func (x *DomainRestrictions) Reset()
func (*DomainRestrictions) String ¶ added in v0.72.5
func (x *DomainRestrictions) String() string
type Event ¶
type Event struct {
	// System identifier of the event.
	// This is a read-only value.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// URL of this resource
	// This is a read-only value and cannot be initialized.
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// Identifier of the organization that owns this event.
	// This is a read-only value.
	OrganizationId string `protobuf:"bytes,3,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// Identifier of the subject of this event.
	// This is a read-only value.
	// If the subject of this event is an organization,
	// this value is a duplicate of organization_id.
	SubjectId string `protobuf:"bytes,4,opt,name=subject_id,json=subjectId,proto3" json:"subject_id,omitempty"`
	// Type of the event.
	Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// Payload of the event.
	// The fields used in the payload are specific
	// to the type of event.
	Payload map[string]string `` /* 155-byte string literal not displayed */
	// The creation timestamp of the event
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// URL of the subject of this event.
	// This is a read-only value.
	SubjectUrl string `protobuf:"bytes,8,opt,name=subject_url,json=subjectUrl,proto3" json:"subject_url,omitempty"`
	// If set, this event is not persisted.
	// This is a read-only value.
	Volatile bool `protobuf:"varint,9,opt,name=volatile,proto3" json:"volatile,omitempty"`
	// Identifier of the user that has created this event.
	// This is a read-only value that can be empty.
	CreatedById string `protobuf:"bytes,10,opt,name=created_by_id,json=createdById,proto3" json:"created_by_id,omitempty"`
	// Optional human readable reason for the event.
	// This is a read-only value that can be empty.
	Reason string `protobuf:"bytes,11,opt,name=reason,proto3" json:"reason,omitempty"`
	// If set, this event reflects only a status update of an entity.
	// This is a read-only value.
	StatusOnly bool `protobuf:"varint,12,opt,name=status_only,json=statusOnly,proto3" json:"status_only,omitempty"`
	// The application/tool which created this event.
	// This information is collected by inspecting headers:
	// First the x-arango-graph-user-agent will be tried, if this isn't set, the first service name from oasis-trace will be used, otherwise an empty string.
	// This is a read-only value that can be empty.
	CreatedWith string `protobuf:"bytes,13,opt,name=created_with,json=createdWith,proto3" json:"created_with,omitempty"`
	// contains filtered or unexported fields
}
    An Event represents something that happened to an organization in the ArangoDB Managed service.
        
          
            func (*Event) Descriptor
            deprecated
            
          
  
    
  
      
      
    func (*Event) GetCreatedAt ¶
func (x *Event) GetCreatedAt() *timestamppb.Timestamp
func (*Event) GetCreatedById ¶
func (*Event) GetCreatedWith ¶ added in v0.84.3
func (*Event) GetOrganizationId ¶
func (*Event) GetPayload ¶
func (*Event) GetStatusOnly ¶ added in v0.40.4
func (*Event) GetSubjectId ¶
func (*Event) GetSubjectUrl ¶
func (*Event) GetVolatile ¶
func (*Event) ProtoMessage ¶
func (*Event) ProtoMessage()
func (*Event) ProtoReflect ¶ added in v0.89.0
func (x *Event) ProtoReflect() protoreflect.Message
type EventCallback ¶
EventCallback is a callback for individual events.
type EventList ¶
type EventList struct {
	Items []*Event `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}
    List of Events.
        
          
            func (*EventList) Descriptor
            deprecated
            
          
  
    
  
      
      
    func (*EventList) ProtoMessage ¶
func (*EventList) ProtoMessage()
func (*EventList) ProtoReflect ¶ added in v0.89.0
func (x *EventList) ProtoReflect() protoreflect.Message
type IsMemberOfOrganizationRequest ¶
type IsMemberOfOrganizationRequest struct {
	// Identifier of the user
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Identifier of the organization
	OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}
    Request arguments for IsMemberOfOrganization.
        
          
            func (*IsMemberOfOrganizationRequest) Descriptor
            deprecated
            
          
  
    
  
      
      func (*IsMemberOfOrganizationRequest) Descriptor() ([]byte, []int)
Deprecated: Use IsMemberOfOrganizationRequest.ProtoReflect.Descriptor instead.
func (*IsMemberOfOrganizationRequest) GetOrganizationId ¶
func (x *IsMemberOfOrganizationRequest) GetOrganizationId() string
func (*IsMemberOfOrganizationRequest) GetUserId ¶
func (x *IsMemberOfOrganizationRequest) GetUserId() string
func (*IsMemberOfOrganizationRequest) ProtoMessage ¶
func (*IsMemberOfOrganizationRequest) ProtoMessage()
func (*IsMemberOfOrganizationRequest) ProtoReflect ¶ added in v0.89.0
func (x *IsMemberOfOrganizationRequest) ProtoReflect() protoreflect.Message
func (*IsMemberOfOrganizationRequest) Reset ¶
func (x *IsMemberOfOrganizationRequest) Reset()
func (*IsMemberOfOrganizationRequest) String ¶
func (x *IsMemberOfOrganizationRequest) String() string
type IsMemberOfOrganizationResponse ¶
type IsMemberOfOrganizationResponse struct {
	// Set if the requested user is a member of the requested organization.
	Member bool `protobuf:"varint,1,opt,name=member,proto3" json:"member,omitempty"`
	// Set if the requested user is an owner of the requested organization.
	Owner bool `protobuf:"varint,2,opt,name=owner,proto3" json:"owner,omitempty"`
	// contains filtered or unexported fields
}
    Response for IsMemberOfOrganization.
        
          
            func (*IsMemberOfOrganizationResponse) Descriptor
            deprecated
            
          
  
    
  
      
      func (*IsMemberOfOrganizationResponse) Descriptor() ([]byte, []int)
Deprecated: Use IsMemberOfOrganizationResponse.ProtoReflect.Descriptor instead.
func (*IsMemberOfOrganizationResponse) GetMember ¶
func (x *IsMemberOfOrganizationResponse) GetMember() bool
func (*IsMemberOfOrganizationResponse) GetOwner ¶
func (x *IsMemberOfOrganizationResponse) GetOwner() bool
func (*IsMemberOfOrganizationResponse) ProtoMessage ¶
func (*IsMemberOfOrganizationResponse) ProtoMessage()
func (*IsMemberOfOrganizationResponse) ProtoReflect ¶ added in v0.89.0
func (x *IsMemberOfOrganizationResponse) ProtoReflect() protoreflect.Message
func (*IsMemberOfOrganizationResponse) Reset ¶
func (x *IsMemberOfOrganizationResponse) Reset()
func (*IsMemberOfOrganizationResponse) String ¶
func (x *IsMemberOfOrganizationResponse) String() string
type ListEventOptions ¶
type ListEventOptions struct {
	// Standard list options
	Options *v1.ListOptions `protobuf:"bytes,1,opt,name=options,proto3" json:"options,omitempty"`
	// If set, filter on the subject_id of event
	SubjectIds []string `protobuf:"bytes,2,rep,name=subject_ids,json=subjectIds,proto3" json:"subject_ids,omitempty"`
	// If set, filter on the type of event
	Types []string `protobuf:"bytes,3,rep,name=types,proto3" json:"types,omitempty"`
	// If set, filter of events created after this timestamp
	CreatedAfter *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=created_after,json=createdAfter,proto3" json:"created_after,omitempty"`
	// If set, filter of events created before this timestamp
	CreatedBefore *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created_before,json=createdBefore,proto3" json:"created_before,omitempty"`
	// Sort descending (new to old) on created_at field (default is ascending).
	SortDescending bool `protobuf:"varint,6,opt,name=sort_descending,json=sortDescending,proto3" json:"sort_descending,omitempty"`
	// contains filtered or unexported fields
}
    Options for ListEvents
        
          
            func (*ListEventOptions) Descriptor
            deprecated
            
          
  
    
  
      
      func (*ListEventOptions) Descriptor() ([]byte, []int)
Deprecated: Use ListEventOptions.ProtoReflect.Descriptor instead.
func (*ListEventOptions) GetCreatedAfter ¶
func (x *ListEventOptions) GetCreatedAfter() *timestamppb.Timestamp
func (*ListEventOptions) GetCreatedBefore ¶
func (x *ListEventOptions) GetCreatedBefore() *timestamppb.Timestamp
func (*ListEventOptions) GetOptions ¶
func (x *ListEventOptions) GetOptions() *v1.ListOptions
func (*ListEventOptions) GetSortDescending ¶
func (x *ListEventOptions) GetSortDescending() bool
func (*ListEventOptions) GetSubjectIds ¶
func (x *ListEventOptions) GetSubjectIds() []string
func (*ListEventOptions) GetTypes ¶
func (x *ListEventOptions) GetTypes() []string
func (*ListEventOptions) ProtoMessage ¶
func (*ListEventOptions) ProtoMessage()
func (*ListEventOptions) ProtoReflect ¶ added in v0.89.0
func (x *ListEventOptions) ProtoReflect() protoreflect.Message
func (*ListEventOptions) Reset ¶
func (x *ListEventOptions) Reset()
func (*ListEventOptions) String ¶
func (x *ListEventOptions) String() string
type ListQuotasRequest ¶
type ListQuotasRequest struct {
	// Common list options
	Options *v1.ListOptions `protobuf:"bytes,1,opt,name=options,proto3" json:"options,omitempty"`
	// If set, limit the returned list of quota's to these kinds.
	Kinds []string `protobuf:"bytes,2,rep,name=kinds,proto3" json:"kinds,omitempty"`
	// contains filtered or unexported fields
}
    Request arguments for ListXyzQuotas
        
          
            func (*ListQuotasRequest) Descriptor
            deprecated
            
          
  
    
  
      
      func (*ListQuotasRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListQuotasRequest.ProtoReflect.Descriptor instead.
func (*ListQuotasRequest) GetKinds ¶
func (x *ListQuotasRequest) GetKinds() []string
func (*ListQuotasRequest) GetOptions ¶
func (x *ListQuotasRequest) GetOptions() *v1.ListOptions
func (*ListQuotasRequest) ProtoMessage ¶
func (*ListQuotasRequest) ProtoMessage()
func (*ListQuotasRequest) ProtoReflect ¶ added in v0.89.0
func (x *ListQuotasRequest) ProtoReflect() protoreflect.Message
func (*ListQuotasRequest) Reset ¶
func (x *ListQuotasRequest) Reset()
func (*ListQuotasRequest) String ¶
func (x *ListQuotasRequest) String() string
type Member ¶
type Member struct {
	// Identifier of the user
	UserId string `protobuf:"bytes,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Set if this user is owner of the organization
	Owner bool `protobuf:"varint,2,opt,name=owner,proto3" json:"owner,omitempty"`
	// The user.
	User *v11.User `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"`
	// contains filtered or unexported fields
}
    Member of an organization. A member is always a user.
        
          
            func (*Member) Descriptor
            deprecated
            
          
  
    
  
      
      
    func (*Member) ProtoMessage ¶
func (*Member) ProtoMessage()
func (*Member) ProtoReflect ¶ added in v0.89.0
func (x *Member) ProtoReflect() protoreflect.Message
type MemberList ¶
type MemberList struct {
	Items []*Member `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}
    List of Members.
        
          
            func (*MemberList) Descriptor
            deprecated
            
          
  
    
  
      
      func (*MemberList) Descriptor() ([]byte, []int)
Deprecated: Use MemberList.ProtoReflect.Descriptor instead.
func (*MemberList) GetItems ¶
func (x *MemberList) GetItems() []*Member
func (*MemberList) ProtoMessage ¶
func (*MemberList) ProtoMessage()
func (*MemberList) ProtoReflect ¶ added in v0.89.0
func (x *MemberList) ProtoReflect() protoreflect.Message
func (*MemberList) Reset ¶
func (x *MemberList) Reset()
func (*MemberList) String ¶
func (x *MemberList) String() string
type Notification ¶ added in v0.88.10
type Notification struct {
	// String representation of the Notification
	Notification string `protobuf:"bytes,1,opt,name=notification,proto3" json:"notification,omitempty"`
	// Notification Severity
	Severity NotificationSeverity `` /* 130-byte string literal not displayed */
	// The timestamp of when the notification has been created.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// The timestamp of when the notification has been updated.
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	// The timestamp of when the notification expires.
	ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}
    Define the Notification details
        
          
            func (*Notification) Descriptor
            deprecated
            
          
  
    
      added in
      v0.88.10
    
  
      
      func (*Notification) Descriptor() ([]byte, []int)
Deprecated: Use Notification.ProtoReflect.Descriptor instead.
func (*Notification) Equals ¶ added in v0.88.10
func (n *Notification) Equals(notification string, severity NotificationSeverity) bool
func (*Notification) GetCreatedAt ¶ added in v0.88.10
func (x *Notification) GetCreatedAt() *timestamppb.Timestamp
func (*Notification) GetExpiresAt ¶ added in v0.88.10
func (x *Notification) GetExpiresAt() *timestamppb.Timestamp
func (*Notification) GetNotification ¶ added in v0.88.10
func (x *Notification) GetNotification() string
func (*Notification) GetSeverity ¶ added in v0.88.10
func (x *Notification) GetSeverity() NotificationSeverity
func (*Notification) GetUpdatedAt ¶ added in v0.88.10
func (x *Notification) GetUpdatedAt() *timestamppb.Timestamp
func (*Notification) ProtoMessage ¶ added in v0.88.10
func (*Notification) ProtoMessage()
func (*Notification) ProtoReflect ¶ added in v0.89.0
func (x *Notification) ProtoReflect() protoreflect.Message
func (*Notification) Reset ¶ added in v0.88.10
func (x *Notification) Reset()
func (*Notification) String ¶ added in v0.88.10
func (x *Notification) String() string
type NotificationSeverity ¶ added in v0.88.10
type NotificationSeverity int32
NotificationSeverity keeps possible severities for notifications
const ( // Defines Info level Notification Severity NotificationSeverity_NOTIFICATION_SEVERITY_INFO NotificationSeverity = 0 // Defines Warning level Notification Severity NotificationSeverity_NOTIFICATION_SEVERITY_WARNING NotificationSeverity = 1 // Defines Critical level Notification Severity NotificationSeverity_NOTIFICATION_SEVERITY_CRITICAL NotificationSeverity = 2 )
func (NotificationSeverity) Descriptor ¶ added in v0.89.0
func (NotificationSeverity) Descriptor() protoreflect.EnumDescriptor
func (NotificationSeverity) Enum ¶ added in v0.89.0
func (x NotificationSeverity) Enum() *NotificationSeverity
        
          
            func (NotificationSeverity) EnumDescriptor
            deprecated
            
          
  
    
      added in
      v0.88.10
    
  
      
      func (NotificationSeverity) EnumDescriptor() ([]byte, []int)
Deprecated: Use NotificationSeverity.Descriptor instead.
func (NotificationSeverity) Number ¶ added in v0.89.0
func (x NotificationSeverity) Number() protoreflect.EnumNumber
func (NotificationSeverity) String ¶ added in v0.88.10
func (x NotificationSeverity) String() string
func (NotificationSeverity) Type ¶ added in v0.89.0
func (NotificationSeverity) Type() protoreflect.EnumType
type Organization ¶
type Organization struct {
	// System identifier of the organization.
	// This is a read-only value.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// URL of this resource
	// This is a read-only value and cannot be initialized.
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// Name of the organization
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the organization
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Set when this organization is deleted.
	// This is a read-only value.
	IsDeleted bool `protobuf:"varint,5,opt,name=is_deleted,json=isDeleted,proto3" json:"is_deleted,omitempty"`
	// The creation timestamp of the organization
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// The deletion timestamp of the organization
	DeletedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	// Tier used for this organization.
	// This is a read-only value and cannot be initialized.
	Tier *Tier `protobuf:"bytes,8,opt,name=tier,proto3" json:"tier,omitempty"`
	// Total number of deployments created in this organization throughout
	// its entire lifetime per tier-id.
	// map: tier-id -> count
	// This is a read-only value.
	TotalDeployments map[string]int32 `` /* 198-byte string literal not displayed */
	// If set, all projects in this organization are allowed to use deployments using the flexible model.
	// This is a read-only value.
	IsFlexibleDeploymentsEnabled bool `` /* 151-byte string literal not displayed */
	// If set, this organization is allowed to use custom images for ArangoDB deployments.
	// This is a read-only value.
	IsAllowedToUseCustomImages bool `` /* 149-byte string literal not displayed */
	// If set, this organization is allowed to use IAMProviders on their deployments.
	// This is a read-only value.
	IsAllowedToUseIamproviders bool `` /* 147-byte string literal not displayed */
	// If set, this organization cannot be deleted.
	// To delete, first update the with locked set to false.
	Locked bool `protobuf:"varint,13,opt,name=locked,proto3" json:"locked,omitempty"`
	// If set, this organization cannot create deployments without prepaid deployments.
	// This is a read-only value.
	RequiresPrepaidDeployments bool `` /* 143-byte string literal not displayed */
	// If set, configures which authentication providers can/cannot be used for this organization.
	// If not set, all providers are enabled by default.
	AuthenticationProviders *AuthenticationProviders `` /* 131-byte string literal not displayed */
	// If set, configure restrictions on the email domains used by user accounts to access this organization.
	// If not set, there is no restriction of domains for user accounts.
	EmailDomainRestrictions *DomainRestrictions `` /* 133-byte string literal not displayed */
	// If set, this organization is allowed to manage IAM identities (like users) via SCIM
	// This is a read-only value.
	IsAllowedToUseScim bool `protobuf:"varint,17,opt,name=is_allowed_to_use_scim,json=isAllowedToUseScim,proto3" json:"is_allowed_to_use_scim,omitempty"`
	// Defines notifications attached to the Organization
	Notifications map[string]*Notification `` /* 168-byte string literal not displayed */
	// contains filtered or unexported fields
}
    An Organization is represents a real world organization such as a company.
        
          
            func (*Organization) Descriptor
            deprecated
            
          
  
    
  
      
      func (*Organization) Descriptor() ([]byte, []int)
Deprecated: Use Organization.ProtoReflect.Descriptor instead.
func (*Organization) GetAuthenticationProviders ¶ added in v0.72.2
func (x *Organization) GetAuthenticationProviders() *AuthenticationProviders
func (*Organization) GetCreatedAt ¶
func (x *Organization) GetCreatedAt() *timestamppb.Timestamp
func (*Organization) GetDeletedAt ¶
func (x *Organization) GetDeletedAt() *timestamppb.Timestamp
func (*Organization) GetDescription ¶
func (x *Organization) GetDescription() string
func (*Organization) GetEmailDomainRestrictions ¶ added in v0.72.5
func (x *Organization) GetEmailDomainRestrictions() *DomainRestrictions
func (*Organization) GetId ¶
func (x *Organization) GetId() string
func (*Organization) GetIsAllowedToUseCustomImages ¶
func (x *Organization) GetIsAllowedToUseCustomImages() bool
func (*Organization) GetIsAllowedToUseIamproviders ¶
func (x *Organization) GetIsAllowedToUseIamproviders() bool
func (*Organization) GetIsAllowedToUseScim ¶ added in v0.77.4
func (x *Organization) GetIsAllowedToUseScim() bool
func (*Organization) GetIsDeleted ¶
func (x *Organization) GetIsDeleted() bool
func (*Organization) GetIsFlexibleDeploymentsEnabled ¶
func (x *Organization) GetIsFlexibleDeploymentsEnabled() bool
func (*Organization) GetLocked ¶ added in v0.47.0
func (x *Organization) GetLocked() bool
func (*Organization) GetName ¶
func (x *Organization) GetName() string
func (*Organization) GetNotifications ¶ added in v0.88.10
func (x *Organization) GetNotifications() map[string]*Notification
func (*Organization) GetRequiresPrepaidDeployments ¶ added in v0.69.1
func (x *Organization) GetRequiresPrepaidDeployments() bool
func (*Organization) GetTier ¶
func (x *Organization) GetTier() *Tier
func (*Organization) GetTotalDeployments ¶
func (x *Organization) GetTotalDeployments() map[string]int32
func (*Organization) GetUrl ¶
func (x *Organization) GetUrl() string
func (*Organization) Notification ¶ added in v0.88.10
func (o *Organization) Notification(id string) (*Notification, bool)
func (*Organization) NotificationEquals ¶ added in v0.88.10
func (o *Organization) NotificationEquals(id string, notification string, severity NotificationSeverity) bool
func (*Organization) ProtoMessage ¶
func (*Organization) ProtoMessage()
func (*Organization) ProtoReflect ¶ added in v0.89.0
func (x *Organization) ProtoReflect() protoreflect.Message
func (*Organization) Reset ¶
func (x *Organization) Reset()
func (*Organization) String ¶
func (x *Organization) String() string
type OrganizationCallback ¶
type OrganizationCallback func(context.Context, *Organization) error
OrganizationCallback is a callback for individual organizations.
type OrganizationInvite ¶
type OrganizationInvite struct {
	// System identifier of the invite.
	// This is a read-only value.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// URL of this resource
	// This is a read-only value and cannot be initialized.
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// Identifier of the organization that the human is invited to join.
	// This is a read-only value.
	OrganizationId string `protobuf:"bytes,3,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// Email address of the human who is invited.
	Email string `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
	// If set, the invitee accepted the invite.
	// This is a read-only value.
	Accepted bool `protobuf:"varint,5,opt,name=accepted,proto3" json:"accepted,omitempty"`
	// If set, the invitee rejected the invite.
	// This is a read-only value.
	Rejected bool `protobuf:"varint,6,opt,name=rejected,proto3" json:"rejected,omitempty"`
	// The creation timestamp of the invite
	// This is a read-only value.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// The acceptance timestamp of the invite
	// This is a read-only value.
	AcceptedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=accepted_at,json=acceptedAt,proto3" json:"accepted_at,omitempty"`
	// The rejection timestamp of the invite
	// This is a read-only value.
	RejectedAt *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=rejected_at,json=rejectedAt,proto3" json:"rejected_at,omitempty"`
	// Identifier of the user that accepted or rejected this invite.
	// This is a read-only value.
	UserId string `protobuf:"bytes,10,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
	// Identifier of the user that created this invite.
	CreatedById string `protobuf:"bytes,11,opt,name=created_by_id,json=createdById,proto3" json:"created_by_id,omitempty"`
	// Identifier of the organization that the human is invited to join.
	// This is a read-only value.
	OrganizationName string `protobuf:"bytes,12,opt,name=organization_name,json=organizationName,proto3" json:"organization_name,omitempty"`
	// Name of the user that created this invite.
	// This is a read-only value.
	CreatedByName string `protobuf:"bytes,13,opt,name=created_by_name,json=createdByName,proto3" json:"created_by_name,omitempty"`
	// contains filtered or unexported fields
}
    An OrganizationInvite represents an invite for a human to join an organization.
        
          
            func (*OrganizationInvite) Descriptor
            deprecated
            
          
  
    
  
      
      func (*OrganizationInvite) Descriptor() ([]byte, []int)
Deprecated: Use OrganizationInvite.ProtoReflect.Descriptor instead.
func (*OrganizationInvite) GetAccepted ¶
func (x *OrganizationInvite) GetAccepted() bool
func (*OrganizationInvite) GetAcceptedAt ¶
func (x *OrganizationInvite) GetAcceptedAt() *timestamppb.Timestamp
func (*OrganizationInvite) GetCreatedAt ¶
func (x *OrganizationInvite) GetCreatedAt() *timestamppb.Timestamp
func (*OrganizationInvite) GetCreatedById ¶
func (x *OrganizationInvite) GetCreatedById() string
func (*OrganizationInvite) GetCreatedByName ¶
func (x *OrganizationInvite) GetCreatedByName() string
func (*OrganizationInvite) GetEmail ¶
func (x *OrganizationInvite) GetEmail() string
func (*OrganizationInvite) GetId ¶
func (x *OrganizationInvite) GetId() string
func (*OrganizationInvite) GetOrganizationId ¶
func (x *OrganizationInvite) GetOrganizationId() string
func (*OrganizationInvite) GetOrganizationName ¶
func (x *OrganizationInvite) GetOrganizationName() string
func (*OrganizationInvite) GetRejected ¶
func (x *OrganizationInvite) GetRejected() bool
func (*OrganizationInvite) GetRejectedAt ¶
func (x *OrganizationInvite) GetRejectedAt() *timestamppb.Timestamp
func (*OrganizationInvite) GetUrl ¶
func (x *OrganizationInvite) GetUrl() string
func (*OrganizationInvite) GetUserId ¶
func (x *OrganizationInvite) GetUserId() string
func (*OrganizationInvite) ProtoMessage ¶
func (*OrganizationInvite) ProtoMessage()
func (*OrganizationInvite) ProtoReflect ¶ added in v0.89.0
func (x *OrganizationInvite) ProtoReflect() protoreflect.Message
func (*OrganizationInvite) Reset ¶
func (x *OrganizationInvite) Reset()
func (*OrganizationInvite) String ¶
func (x *OrganizationInvite) String() string
type OrganizationInviteCallback ¶
type OrganizationInviteCallback func(context.Context, *OrganizationInvite) error
OrganizationInviteCallback is a callback for individual organization invites.
type OrganizationInviteList ¶
type OrganizationInviteList struct {
	Items []*OrganizationInvite `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}
    List of OrganizationInvites.
        
          
            func (*OrganizationInviteList) Descriptor
            deprecated
            
          
  
    
  
      
      func (*OrganizationInviteList) Descriptor() ([]byte, []int)
Deprecated: Use OrganizationInviteList.ProtoReflect.Descriptor instead.
func (*OrganizationInviteList) GetItems ¶
func (x *OrganizationInviteList) GetItems() []*OrganizationInvite
func (*OrganizationInviteList) ProtoMessage ¶
func (*OrganizationInviteList) ProtoMessage()
func (*OrganizationInviteList) ProtoReflect ¶ added in v0.89.0
func (x *OrganizationInviteList) ProtoReflect() protoreflect.Message
func (*OrganizationInviteList) Reset ¶
func (x *OrganizationInviteList) Reset()
func (*OrganizationInviteList) String ¶
func (x *OrganizationInviteList) String() string
type OrganizationList ¶
type OrganizationList struct {
	// Actual organizations
	Items []*Organization `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// Budget for organizations (owned by the caller)
	Budget *v1.Budget `protobuf:"bytes,2,opt,name=budget,proto3" json:"budget,omitempty"`
	// contains filtered or unexported fields
}
    List of organizations.
        
          
            func (*OrganizationList) Descriptor
            deprecated
            
          
  
    
  
      
      func (*OrganizationList) Descriptor() ([]byte, []int)
Deprecated: Use OrganizationList.ProtoReflect.Descriptor instead.
func (*OrganizationList) GetBudget ¶
func (x *OrganizationList) GetBudget() *v1.Budget
func (*OrganizationList) GetItems ¶
func (x *OrganizationList) GetItems() []*Organization
func (*OrganizationList) ProtoMessage ¶
func (*OrganizationList) ProtoMessage()
func (*OrganizationList) ProtoReflect ¶ added in v0.89.0
func (x *OrganizationList) ProtoReflect() protoreflect.Message
func (*OrganizationList) Reset ¶
func (x *OrganizationList) Reset()
func (*OrganizationList) String ¶
func (x *OrganizationList) String() string
type OrganizationMemberCallback ¶
OrganizationMemberCallback is a callback for individual organization members.
type OrganizationMembersRequest ¶
type OrganizationMembersRequest struct {
	// Identifier of the organization to add/remove a user from
	OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// Users to add/remove.
	// For every user, an owner flag is provided as well.
	// If you add an existing user, the owner flag or the add request
	// will overwrite the value of the existing owner flag.
	Members *MemberList `protobuf:"bytes,2,opt,name=members,proto3" json:"members,omitempty"`
	// contains filtered or unexported fields
}
    Request arguments for Add/DeleteOrganizationMembers.
        
          
            func (*OrganizationMembersRequest) Descriptor
            deprecated
            
          
  
    
  
      
      func (*OrganizationMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use OrganizationMembersRequest.ProtoReflect.Descriptor instead.
func (*OrganizationMembersRequest) GetMembers ¶
func (x *OrganizationMembersRequest) GetMembers() *MemberList
func (*OrganizationMembersRequest) GetOrganizationId ¶
func (x *OrganizationMembersRequest) GetOrganizationId() string
func (*OrganizationMembersRequest) ProtoMessage ¶
func (*OrganizationMembersRequest) ProtoMessage()
func (*OrganizationMembersRequest) ProtoReflect ¶ added in v0.89.0
func (x *OrganizationMembersRequest) ProtoReflect() protoreflect.Message
func (*OrganizationMembersRequest) Reset ¶
func (x *OrganizationMembersRequest) Reset()
func (*OrganizationMembersRequest) String ¶
func (x *OrganizationMembersRequest) String() string
type Project ¶
type Project struct {
	// System identifier of the project.
	// This is a read-only value.
	// It can be set when creating the project.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// URL of this resource
	// This is a read-only value and cannot be initialized.
	Url string `protobuf:"bytes,2,opt,name=url,proto3" json:"url,omitempty"`
	// Name of the project
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// Description of the project
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	// Identifier of the organization that owns this project.
	// This is a read-only value.
	OrganizationId string `protobuf:"bytes,5,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	// Set when this project is deleted
	IsDeleted bool `protobuf:"varint,6,opt,name=is_deleted,json=isDeleted,proto3" json:"is_deleted,omitempty"`
	// The creation timestamp of the project
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// The deletion timestamp of the project
	DeletedAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
	// If set, this project is allowed to use deployments using the flexible model.
	IsFlexibleDeploymentsEnabled bool `` /* 150-byte string literal not displayed */
	// If set, this project cannot be deleted.
	// To delete, first update the with locked set to false.
	Locked bool `protobuf:"varint,10,opt,name=locked,proto3" json:"locked,omitempty"`
	// contains filtered or unexported fields
}
    A Project is represents a unit within an organization such as a department.
        
          
            func (*Project) Descriptor
            deprecated
            
          
  
    
  
      
      
    func (*Project) GetCreatedAt ¶
func (x *Project) GetCreatedAt() *timestamppb.Timestamp
func (*Project) GetDeletedAt ¶
func (x *Project) GetDeletedAt() *timestamppb.Timestamp
func (*Project) GetDescription ¶
func (*Project) GetIsDeleted ¶
func (*Project) GetIsFlexibleDeploymentsEnabled ¶
func (*Project) GetOrganizationId ¶
func (*Project) ProtoMessage ¶
func (*Project) ProtoMessage()
func (*Project) ProtoReflect ¶ added in v0.89.0
func (x *Project) ProtoReflect() protoreflect.Message
type ProjectCallback ¶
ProjectCallback is a callback for individual projects.
type ProjectList ¶
type ProjectList struct {
	// Resulting projects
	Items []*Project `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// Budget for projects
	Budget *v1.Budget `protobuf:"bytes,2,opt,name=budget,proto3" json:"budget,omitempty"`
	// contains filtered or unexported fields
}
    List of Projects.
        
          
            func (*ProjectList) Descriptor
            deprecated
            
          
  
    
  
      
      func (*ProjectList) Descriptor() ([]byte, []int)
Deprecated: Use ProjectList.ProtoReflect.Descriptor instead.
func (*ProjectList) GetBudget ¶
func (x *ProjectList) GetBudget() *v1.Budget
func (*ProjectList) GetItems ¶
func (x *ProjectList) GetItems() []*Project
func (*ProjectList) ProtoMessage ¶
func (*ProjectList) ProtoMessage()
func (*ProjectList) ProtoReflect ¶ added in v0.89.0
func (x *ProjectList) ProtoReflect() protoreflect.Message
func (*ProjectList) Reset ¶
func (x *ProjectList) Reset()
func (*ProjectList) String ¶
func (x *ProjectList) String() string
type Quota ¶
type Quota struct {
	// Kind of quota
	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	// Human readable description of the quota
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// Current limit of the quota.
	// A value of 0 means unlimited.
	Limit int64 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// contains filtered or unexported fields
}
    Quota limit
        
          
            func (*Quota) Descriptor
            deprecated
            
          
  
    
  
      
      
    func (*Quota) GetDescription ¶
func (*Quota) ProtoMessage ¶
func (*Quota) ProtoMessage()
func (*Quota) ProtoReflect ¶ added in v0.89.0
func (x *Quota) ProtoReflect() protoreflect.Message
type QuotaCallback ¶
QuotaCallback is a callback for individual quotas.
type QuotaDescription ¶
type QuotaDescription struct {
	// Kind of the quota
	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	// Human readable description
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// If set, this kind of quota is valid at organization level
	ForOrganizations bool `protobuf:"varint,3,opt,name=for_organizations,json=forOrganizations,proto3" json:"for_organizations,omitempty"`
	// If set, this kind of quota is valid at project level
	ForProjects bool `protobuf:"varint,4,opt,name=for_projects,json=forProjects,proto3" json:"for_projects,omitempty"`
	// contains filtered or unexported fields
}
    Description of a kind of quota's
        
          
            func (*QuotaDescription) Descriptor
            deprecated
            
          
  
    
  
      
      func (*QuotaDescription) Descriptor() ([]byte, []int)
Deprecated: Use QuotaDescription.ProtoReflect.Descriptor instead.
func (*QuotaDescription) GetDescription ¶
func (x *QuotaDescription) GetDescription() string
func (*QuotaDescription) GetForOrganizations ¶
func (x *QuotaDescription) GetForOrganizations() bool
func (*QuotaDescription) GetForProjects ¶
func (x *QuotaDescription) GetForProjects() bool
func (*QuotaDescription) GetKind ¶
func (x *QuotaDescription) GetKind() string
func (*QuotaDescription) ProtoMessage ¶
func (*QuotaDescription) ProtoMessage()
func (*QuotaDescription) ProtoReflect ¶ added in v0.89.0
func (x *QuotaDescription) ProtoReflect() protoreflect.Message
func (*QuotaDescription) Reset ¶
func (x *QuotaDescription) Reset()
func (*QuotaDescription) String ¶
func (x *QuotaDescription) String() string
type QuotaDescriptionCallback ¶
type QuotaDescriptionCallback func(context.Context, *QuotaDescription) error
QuotaDescriptionCallback is a callback for individual quota descriptions.
type QuotaDescriptionList ¶
type QuotaDescriptionList struct {
	Items []*QuotaDescription `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}
    List of QuotaDescription's
        
          
            func (*QuotaDescriptionList) Descriptor
            deprecated
            
          
  
    
  
      
      func (*QuotaDescriptionList) Descriptor() ([]byte, []int)
Deprecated: Use QuotaDescriptionList.ProtoReflect.Descriptor instead.
func (*QuotaDescriptionList) GetItems ¶
func (x *QuotaDescriptionList) GetItems() []*QuotaDescription
func (*QuotaDescriptionList) ProtoMessage ¶
func (*QuotaDescriptionList) ProtoMessage()
func (*QuotaDescriptionList) ProtoReflect ¶ added in v0.89.0
func (x *QuotaDescriptionList) ProtoReflect() protoreflect.Message
func (*QuotaDescriptionList) Reset ¶
func (x *QuotaDescriptionList) Reset()
func (*QuotaDescriptionList) String ¶
func (x *QuotaDescriptionList) String() string
type QuotaList ¶
type QuotaList struct {
	Items []*Quota `protobuf:"bytes,1,rep,name=items,proto3" json:"items,omitempty"`
	// contains filtered or unexported fields
}
    List of Quota's
func (*QuotaList) Contains ¶
Contains returns true if the given quota list contains a quota of given kind.
        
          
            func (*QuotaList) Descriptor
            deprecated
            
          
  
    
  
      
      
    func (*QuotaList) Get ¶
Get returns the first quota with given kind from the given list or nil if no such quota exists.
func (*QuotaList) ProtoMessage ¶
func (*QuotaList) ProtoMessage()
func (*QuotaList) ProtoReflect ¶ added in v0.89.0
func (x *QuotaList) ProtoReflect() protoreflect.Message
type ResourceID ¶
ResourceID represents a single element of a resource URL hierarchy.
type ResourceManagerServiceClient ¶
type ResourceManagerServiceClient interface {
	// Get the current API version of this service.
	// Required permissions:
	// - None
	GetAPIVersion(ctx context.Context, in *v1.Empty, opts ...grpc.CallOption) (*v1.Version, error)
	// Fetch all organizations that the authenticated user is a member of.
	// Required permissions:
	// - None
	ListOrganizations(ctx context.Context, in *v1.ListOptions, opts ...grpc.CallOption) (*OrganizationList, error)
	// Fetch an organization by its id.
	// The authenticated user must be a member of the organization.
	// Required permissions:
	// - None
	GetOrganization(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*Organization, error)
	// Create a new organization
	// Required permissions:
	// - None
	CreateOrganization(ctx context.Context, in *Organization, opts ...grpc.CallOption) (*Organization, error)
	// Update an organization
	// Required permissions:
	// - resourcemanager.organization.update on the organization
	UpdateOrganization(ctx context.Context, in *Organization, opts ...grpc.CallOption) (*Organization, error)
	// Delete an organization
	// Note that organization are never really removed.
	// Instead their is_deleted field is set to true.
	// Required permissions:
	// - resourcemanager.organization.delete on the organization
	DeleteOrganization(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*v1.Empty, error)
	// Get a list of members of the organization identified by the given context ID.
	// Required permissions:
	// - resourcemanager.organization.get on the organization
	ListOrganizationMembers(ctx context.Context, in *v1.ListOptions, opts ...grpc.CallOption) (*MemberList, error)
	// Add one or more members to an organization.
	// If there are members (in the request arguments) that are already member of the
	// organization an AlreadyExists error is returned.
	// Required permissions:
	// - resourcemanager.organization.update on the organization
	AddOrganizationMembers(ctx context.Context, in *OrganizationMembersRequest, opts ...grpc.CallOption) (*v1.Empty, error)
	// Update the ownership flag of one or more members of an organization.
	// If there are members (in the request arguments) that are not yet member of
	// the organization, an InvalidArgument error is returned.
	// If the request would result in the last owner no longer being an owner,
	// an InvalidArgument error is returned.
	// Required permissions:
	// - resourcemanager.organization.update on the organization
	UpdateOrganizationMembers(ctx context.Context, in *OrganizationMembersRequest, opts ...grpc.CallOption) (*v1.Empty, error)
	// Remove one or more members from an organization.
	// If the request would result in the last owner being removed as member
	// of the organization, an InvalidArgument error is returned.
	// Required permissions:
	// - resourcemanager.organization.update on the organization
	DeleteOrganizationMembers(ctx context.Context, in *OrganizationMembersRequest, opts ...grpc.CallOption) (*v1.Empty, error)
	// Is the user identified by the given user ID a member
	// of the organization identified by the given organization ID.
	// Required permissions:
	// - resourcemanager.organization.get on the organization, unless the requested user is identical to the authenticated user.
	// Note that if the identified user or organization does not exist, no is returned.
	IsMemberOfOrganization(ctx context.Context, in *IsMemberOfOrganizationRequest, opts ...grpc.CallOption) (*IsMemberOfOrganizationResponse, error)
	// Get a list of quota values for the organization identified by the given context ID.
	// If a quota is not specified on organization level, a (potentially tier specific) default
	// value is returned.
	// Required permissions:
	// - resourcemanager.organization.get on the organization
	ListOrganizationQuotas(ctx context.Context, in *ListQuotasRequest, opts ...grpc.CallOption) (*QuotaList, error)
	// Fetch all projects in the organization identified by the given context ID.
	// The authenticated user must be a member of the organization identifier by the given context ID.
	// Required permissions:
	// - resourcemanager.project.list on the organization identified by the given context ID
	ListProjects(ctx context.Context, in *v1.ListOptions, opts ...grpc.CallOption) (*ProjectList, error)
	// Fetch a project by its id.
	// The authenticated user must be a member of the organization that owns the project.
	// Required permissions:
	// - resourcemanager.project.get on the project identified by the given ID
	GetProject(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*Project, error)
	// Create a new project
	// The authenticated user must be a member of the organization that owns the project.
	// Required permissions:
	// - resourcemanager.project.create on the organization that owns the project
	CreateProject(ctx context.Context, in *Project, opts ...grpc.CallOption) (*Project, error)
	// Update a project
	// The authenticated user must be a member of the organization that owns the project.
	// Required permissions:
	// - resourcemanager.project.update on the project
	UpdateProject(ctx context.Context, in *Project, opts ...grpc.CallOption) (*Project, error)
	// Delete a project
	// Note that project are initially only marked for deleted.
	// Once all their resources are removed the project itself is deleted
	// and cannot be restored.
	// The authenticated user must be a member of the organization that owns the project.
	// Required permissions:
	// - resourcemanager.project.delete on the project
	DeleteProject(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*v1.Empty, error)
	// Get a list of quota values for the project identified by the given context ID.
	// If a quota is not specified on project level, a value from organization level
	// is returned.
	// Required permissions:
	// - resourcemanager.project.get on the project
	ListProjectQuotas(ctx context.Context, in *ListQuotasRequest, opts ...grpc.CallOption) (*QuotaList, error)
	// Fetch all events in the organization identified by the given context ID.
	// The authenticated user must be a member of the organization identifier by the given context ID.
	// Required permissions:
	// - resourcemanager.event.list on the organization identified by the given context ID
	// Note that this method uses a POST method because the list options contains a repeated field.
	ListEvents(ctx context.Context, in *ListEventOptions, opts ...grpc.CallOption) (*EventList, error)
	// Fetch all organization invites in the organization identified by the given context ID.
	// The authenticated user must be a member of the organization identifier by the given context ID.
	// Required permissions:
	// - resourcemanager.organization-invite.list on the invite.
	ListOrganizationInvites(ctx context.Context, in *v1.ListOptions, opts ...grpc.CallOption) (*OrganizationInviteList, error)
	// Fetch all organization invites for the email address of the authenticated user.
	// Required permissions:
	// - None
	ListMyOrganizationInvites(ctx context.Context, in *v1.ListOptions, opts ...grpc.CallOption) (*OrganizationInviteList, error)
	// Fetch an organization invite by its id.
	// The authenticated user must be a member of the organization that the invite is for.
	// Required permissions:
	// - resourcemanager.organization-invite.get on the invite.
	GetOrganizationInvite(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*OrganizationInvite, error)
	// Create a new organization invite.
	// The authenticated user must be a member of the organization that the invite is for.
	// Required permissions:
	// - resourcemanager.organization-invite.create on the organization that the invite is for.
	CreateOrganizationInvite(ctx context.Context, in *OrganizationInvite, opts ...grpc.CallOption) (*OrganizationInvite, error)
	// Delete an organization invite
	// The authenticated user must be a member of the organization that the invite is for.
	// Required permissions:
	// - resourcemanager.organization-invite.delete on the invite
	DeleteOrganizationInvite(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*v1.Empty, error)
	// Accept an organization invite
	// The authenticated user's email address must match the email address specified in
	// the invite.
	// Required permissions:
	// - None
	AcceptOrganizationInvite(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*v1.Empty, error)
	// Reject an organization invite
	// The authenticated user's email address must match the email address specified in
	// the invite.
	// Required permissions:
	// - None
	RejectOrganizationInvite(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*v1.Empty, error)
	// Fetch descriptions for all quota kinds know by the platform.
	// Required permissions:
	// - None
	ListQuotaDescriptions(ctx context.Context, in *v1.ListOptions, opts ...grpc.CallOption) (*QuotaDescriptionList, error)
	// Fetch a specific version of the Terms & Conditions.
	// Required permissions:
	// - None
	GetTermsAndConditions(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*TermsAndConditions, error)
	// Fetch the current version of the Terms & Conditions for the organization
	// identified by the given (optional) ID.
	// Required permissions:
	// - None If ID is empty.
	// - resourcemanager.organization.get If ID is not empty.
	GetCurrentTermsAndConditions(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*TermsAndConditions, error)
	// Fetch a specific version of the Data Processing Addendum.
	// Required permissions:
	// - None
	GetDataProcessingAddendum(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*DataProcessingAddendum, error)
	// Fetch the current version of the Data Processing Addendum for the organization
	// identified by the given (optional) ID.
	// Required permissions:
	// - None If ID is empty.
	// - resourcemanager.organization.get If ID is not empty.
	GetCurrentDataProcessingAddendum(ctx context.Context, in *v1.IDOptions, opts ...grpc.CallOption) (*DataProcessingAddendum, error)
}
    ResourceManagerServiceClient is the client API for ResourceManagerService service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewResourceManagerServiceClient ¶
func NewResourceManagerServiceClient(cc grpc.ClientConnInterface) ResourceManagerServiceClient
type ResourceManagerServiceServer ¶
type ResourceManagerServiceServer interface {
	// Get the current API version of this service.
	// Required permissions:
	// - None
	GetAPIVersion(context.Context, *v1.Empty) (*v1.Version, error)
	// Fetch all organizations that the authenticated user is a member of.
	// Required permissions:
	// - None
	ListOrganizations(context.Context, *v1.ListOptions) (*OrganizationList, error)
	// Fetch an organization by its id.
	// The authenticated user must be a member of the organization.
	// Required permissions:
	// - None
	GetOrganization(context.Context, *v1.IDOptions) (*Organization, error)
	// Create a new organization
	// Required permissions:
	// - None
	CreateOrganization(context.Context, *Organization) (*Organization, error)
	// Update an organization
	// Required permissions:
	// - resourcemanager.organization.update on the organization
	UpdateOrganization(context.Context, *Organization) (*Organization, error)
	// Delete an organization
	// Note that organization are never really removed.
	// Instead their is_deleted field is set to true.
	// Required permissions:
	// - resourcemanager.organization.delete on the organization
	DeleteOrganization(context.Context, *v1.IDOptions) (*v1.Empty, error)
	// Get a list of members of the organization identified by the given context ID.
	// Required permissions:
	// - resourcemanager.organization.get on the organization
	ListOrganizationMembers(context.Context, *v1.ListOptions) (*MemberList, error)
	// Add one or more members to an organization.
	// If there are members (in the request arguments) that are already member of the
	// organization an AlreadyExists error is returned.
	// Required permissions:
	// - resourcemanager.organization.update on the organization
	AddOrganizationMembers(context.Context, *OrganizationMembersRequest) (*v1.Empty, error)
	// Update the ownership flag of one or more members of an organization.
	// If there are members (in the request arguments) that are not yet member of
	// the organization, an InvalidArgument error is returned.
	// If the request would result in the last owner no longer being an owner,
	// an InvalidArgument error is returned.
	// Required permissions:
	// - resourcemanager.organization.update on the organization
	UpdateOrganizationMembers(context.Context, *OrganizationMembersRequest) (*v1.Empty, error)
	// Remove one or more members from an organization.
	// If the request would result in the last owner being removed as member
	// of the organization, an InvalidArgument error is returned.
	// Required permissions:
	// - resourcemanager.organization.update on the organization
	DeleteOrganizationMembers(context.Context, *OrganizationMembersRequest) (*v1.Empty, error)
	// Is the user identified by the given user ID a member
	// of the organization identified by the given organization ID.
	// Required permissions:
	// - resourcemanager.organization.get on the organization, unless the requested user is identical to the authenticated user.
	// Note that if the identified user or organization does not exist, no is returned.
	IsMemberOfOrganization(context.Context, *IsMemberOfOrganizationRequest) (*IsMemberOfOrganizationResponse, error)
	// Get a list of quota values for the organization identified by the given context ID.
	// If a quota is not specified on organization level, a (potentially tier specific) default
	// value is returned.
	// Required permissions:
	// - resourcemanager.organization.get on the organization
	ListOrganizationQuotas(context.Context, *ListQuotasRequest) (*QuotaList, error)
	// Fetch all projects in the organization identified by the given context ID.
	// The authenticated user must be a member of the organization identifier by the given context ID.
	// Required permissions:
	// - resourcemanager.project.list on the organization identified by the given context ID
	ListProjects(context.Context, *v1.ListOptions) (*ProjectList, error)
	// Fetch a project by its id.
	// The authenticated user must be a member of the organization that owns the project.
	// Required permissions:
	// - resourcemanager.project.get on the project identified by the given ID
	GetProject(context.Context, *v1.IDOptions) (*Project, error)
	// Create a new project
	// The authenticated user must be a member of the organization that owns the project.
	// Required permissions:
	// - resourcemanager.project.create on the organization that owns the project
	CreateProject(context.Context, *Project) (*Project, error)
	// Update a project
	// The authenticated user must be a member of the organization that owns the project.
	// Required permissions:
	// - resourcemanager.project.update on the project
	UpdateProject(context.Context, *Project) (*Project, error)
	// Delete a project
	// Note that project are initially only marked for deleted.
	// Once all their resources are removed the project itself is deleted
	// and cannot be restored.
	// The authenticated user must be a member of the organization that owns the project.
	// Required permissions:
	// - resourcemanager.project.delete on the project
	DeleteProject(context.Context, *v1.IDOptions) (*v1.Empty, error)
	// Get a list of quota values for the project identified by the given context ID.
	// If a quota is not specified on project level, a value from organization level
	// is returned.
	// Required permissions:
	// - resourcemanager.project.get on the project
	ListProjectQuotas(context.Context, *ListQuotasRequest) (*QuotaList, error)
	// Fetch all events in the organization identified by the given context ID.
	// The authenticated user must be a member of the organization identifier by the given context ID.
	// Required permissions:
	// - resourcemanager.event.list on the organization identified by the given context ID
	// Note that this method uses a POST method because the list options contains a repeated field.
	ListEvents(context.Context, *ListEventOptions) (*EventList, error)
	// Fetch all organization invites in the organization identified by the given context ID.
	// The authenticated user must be a member of the organization identifier by the given context ID.
	// Required permissions:
	// - resourcemanager.organization-invite.list on the invite.
	ListOrganizationInvites(context.Context, *v1.ListOptions) (*OrganizationInviteList, error)
	// Fetch all organization invites for the email address of the authenticated user.
	// Required permissions:
	// - None
	ListMyOrganizationInvites(context.Context, *v1.ListOptions) (*OrganizationInviteList, error)
	// Fetch an organization invite by its id.
	// The authenticated user must be a member of the organization that the invite is for.
	// Required permissions:
	// - resourcemanager.organization-invite.get on the invite.
	GetOrganizationInvite(context.Context, *v1.IDOptions) (*OrganizationInvite, error)
	// Create a new organization invite.
	// The authenticated user must be a member of the organization that the invite is for.
	// Required permissions:
	// - resourcemanager.organization-invite.create on the organization that the invite is for.
	CreateOrganizationInvite(context.Context, *OrganizationInvite) (*OrganizationInvite, error)
	// Delete an organization invite
	// The authenticated user must be a member of the organization that the invite is for.
	// Required permissions:
	// - resourcemanager.organization-invite.delete on the invite
	DeleteOrganizationInvite(context.Context, *v1.IDOptions) (*v1.Empty, error)
	// Accept an organization invite
	// The authenticated user's email address must match the email address specified in
	// the invite.
	// Required permissions:
	// - None
	AcceptOrganizationInvite(context.Context, *v1.IDOptions) (*v1.Empty, error)
	// Reject an organization invite
	// The authenticated user's email address must match the email address specified in
	// the invite.
	// Required permissions:
	// - None
	RejectOrganizationInvite(context.Context, *v1.IDOptions) (*v1.Empty, error)
	// Fetch descriptions for all quota kinds know by the platform.
	// Required permissions:
	// - None
	ListQuotaDescriptions(context.Context, *v1.ListOptions) (*QuotaDescriptionList, error)
	// Fetch a specific version of the Terms & Conditions.
	// Required permissions:
	// - None
	GetTermsAndConditions(context.Context, *v1.IDOptions) (*TermsAndConditions, error)
	// Fetch the current version of the Terms & Conditions for the organization
	// identified by the given (optional) ID.
	// Required permissions:
	// - None If ID is empty.
	// - resourcemanager.organization.get If ID is not empty.
	GetCurrentTermsAndConditions(context.Context, *v1.IDOptions) (*TermsAndConditions, error)
	// Fetch a specific version of the Data Processing Addendum.
	// Required permissions:
	// - None
	GetDataProcessingAddendum(context.Context, *v1.IDOptions) (*DataProcessingAddendum, error)
	// Fetch the current version of the Data Processing Addendum for the organization
	// identified by the given (optional) ID.
	// Required permissions:
	// - None If ID is empty.
	// - resourcemanager.organization.get If ID is not empty.
	GetCurrentDataProcessingAddendum(context.Context, *v1.IDOptions) (*DataProcessingAddendum, error)
}
    ResourceManagerServiceServer is the server API for ResourceManagerService service.
type ResourceURL ¶
type ResourceURL []ResourceID
ResourceURL holds a parsed resource URL.
func ParseResourceURL ¶
func ParseResourceURL(resourceURL string) (ResourceURL, error)
ParseResourceURL parses the given resource URL into its elements.
func (ResourceURL) OrganizationChildID ¶
func (u ResourceURL) OrganizationChildID(kind ...string) string
OrganizationChildID returns the ID of a child of the organization in the given URL. At least one kind must be given. If more kinds are given, they refer to a grant-child. If not (grant)child with matching kind(s) is found, an empty string is returned.
func (ResourceURL) OrganizationID ¶
func (u ResourceURL) OrganizationID() string
OrganizationID returns the organization ID of the given URL.
func (ResourceURL) ProjectChildID ¶
func (u ResourceURL) ProjectChildID(kind ...string) string
ProjectChildID returns the ID of a child of the project in the given URL. At least one kind must be given. If more kinds are given, they refer to a grant-child. If not (grant)child with matching kind(s) is found, an empty string is returned.
func (ResourceURL) ProjectID ¶
func (u ResourceURL) ProjectID() string
ProjectID returns the project ID of the given URL. If the URL does not contain a project ID, an empty string is returned.
func (ResourceURL) Validate ¶
func (u ResourceURL) Validate() error
Validate this URL. Returns nil is valid, error otherwise.
type TermsAndConditions ¶
type TermsAndConditions struct {
	// Identifier of this version of the terms & conditions
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Content of terms & conditions in markdown format
	Content string `protobuf:"bytes,2,opt,name=content,proto3" json:"content,omitempty"`
	// Creation date of this version of the terms & conditions.
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	// contains filtered or unexported fields
}
    
        
          
            func (*TermsAndConditions) Descriptor
            deprecated
            
          
  
    
  
      
      func (*TermsAndConditions) Descriptor() ([]byte, []int)
Deprecated: Use TermsAndConditions.ProtoReflect.Descriptor instead.
func (*TermsAndConditions) GetContent ¶
func (x *TermsAndConditions) GetContent() string
func (*TermsAndConditions) GetCreatedAt ¶
func (x *TermsAndConditions) GetCreatedAt() *timestamppb.Timestamp
func (*TermsAndConditions) GetId ¶
func (x *TermsAndConditions) GetId() string
func (*TermsAndConditions) ProtoMessage ¶
func (*TermsAndConditions) ProtoMessage()
func (*TermsAndConditions) ProtoReflect ¶ added in v0.89.0
func (x *TermsAndConditions) ProtoReflect() protoreflect.Message
func (*TermsAndConditions) Reset ¶
func (x *TermsAndConditions) Reset()
func (*TermsAndConditions) String ¶
func (x *TermsAndConditions) String() string
type Tier ¶
type Tier struct {
	// Identifier of the tier.
	// This is a read-only value and cannot be initialized.
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// Human readable name of the tier.
	// This is a read-only value and cannot be initialized.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// If set the tier has support plans.
	// This is a read-only value and cannot be initialized.
	HasSupportPlans bool `protobuf:"varint,3,opt,name=has_support_plans,json=hasSupportPlans,proto3" json:"has_support_plans,omitempty"`
	// If set the tier has backup uploads.
	// This is a read-only value and cannot be initialized.
	HasBackupUploads bool `protobuf:"varint,4,opt,name=has_backup_uploads,json=hasBackupUploads,proto3" json:"has_backup_uploads,omitempty"`
	// If set, the tier requires that new deployments accept the
	// current terms & conditions.
	// This is a read-only value and cannot be initialized.
	RequiresTermsAndConditions bool `` /* 144-byte string literal not displayed */
	// If set, this tier allows the user of support severity high.
	HasSupportSeverityHigh bool `` /* 132-byte string literal not displayed */
	// If set, this tier allows the user of support severity critical.
	HasSupportSeverityCritical bool `` /* 144-byte string literal not displayed */
	// If set, this tier has the auditlog feature.
	// This is a read-only value and cannot be initialized.
	HasAuditlogFeature bool `protobuf:"varint,8,opt,name=has_auditlog_feature,json=hasAuditlogFeature,proto3" json:"has_auditlog_feature,omitempty"`
	// If set, this tier supports the auditlog destination 'cloud'.
	// This fields is only relevant if has_auditlog_feature is set.
	// This is a read-only value and cannot be initialized.
	HasAuditlogDestinationCloud bool `` /* 147-byte string literal not displayed */
	// If set, this tier supports the auditlog destination 'https-post'.
	// This fields is only relevant if has_auditlog_feature is set.
	// This is a read-only value and cannot be initialized.
	HasAuditlogDestinationHttpsPost bool `` /* 162-byte string literal not displayed */
	// If set, this tier supports private endpoints.
	// This is a read-only value and cannot be initialized.
	HasPrivateEndpoints bool `protobuf:"varint,11,opt,name=has_private_endpoints,json=hasPrivateEndpoints,proto3" json:"has_private_endpoints,omitempty"`
	// If set the tier has multi region backup uploads.
	// This is a read-only value and cannot be initialized.
	HasMultiRegionBackupUploads bool `` /* 150-byte string literal not displayed */
	// contains filtered or unexported fields
}
    Tier of an organization.
        
          
            func (*Tier) Descriptor
            deprecated
            
          
  
    
  
      
      
    func (*Tier) GetHasAuditlogDestinationCloud ¶ added in v0.50.6
func (*Tier) GetHasAuditlogDestinationHttpsPost ¶ added in v0.50.6
func (*Tier) GetHasAuditlogFeature ¶ added in v0.50.6
func (*Tier) GetHasBackupUploads ¶
func (*Tier) GetHasMultiRegionBackupUploads ¶ added in v0.74.14
func (*Tier) GetHasPrivateEndpoints ¶ added in v0.70.8
func (*Tier) GetHasSupportPlans ¶
func (*Tier) GetHasSupportSeverityCritical ¶ added in v0.40.7
func (*Tier) GetHasSupportSeverityHigh ¶ added in v0.40.7
func (*Tier) GetRequiresTermsAndConditions ¶
func (*Tier) ProtoMessage ¶
func (*Tier) ProtoMessage()
func (*Tier) ProtoReflect ¶ added in v0.89.0
func (x *Tier) ProtoReflect() protoreflect.Message
type UnimplementedResourceManagerServiceServer ¶
type UnimplementedResourceManagerServiceServer struct {
}
    UnimplementedResourceManagerServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedResourceManagerServiceServer) AcceptOrganizationInvite ¶
func (*UnimplementedResourceManagerServiceServer) AddOrganizationMembers ¶
func (*UnimplementedResourceManagerServiceServer) AddOrganizationMembers(context.Context, *OrganizationMembersRequest) (*v1.Empty, error)
func (*UnimplementedResourceManagerServiceServer) CreateOrganization ¶
func (*UnimplementedResourceManagerServiceServer) CreateOrganization(context.Context, *Organization) (*Organization, error)
func (*UnimplementedResourceManagerServiceServer) CreateOrganizationInvite ¶
func (*UnimplementedResourceManagerServiceServer) CreateOrganizationInvite(context.Context, *OrganizationInvite) (*OrganizationInvite, error)
func (*UnimplementedResourceManagerServiceServer) CreateProject ¶
func (*UnimplementedResourceManagerServiceServer) DeleteOrganization ¶
func (*UnimplementedResourceManagerServiceServer) DeleteOrganizationInvite ¶
func (*UnimplementedResourceManagerServiceServer) DeleteOrganizationMembers ¶
func (*UnimplementedResourceManagerServiceServer) DeleteOrganizationMembers(context.Context, *OrganizationMembersRequest) (*v1.Empty, error)
func (*UnimplementedResourceManagerServiceServer) DeleteProject ¶
func (*UnimplementedResourceManagerServiceServer) GetAPIVersion ¶
func (*UnimplementedResourceManagerServiceServer) GetCurrentDataProcessingAddendum ¶
func (*UnimplementedResourceManagerServiceServer) GetCurrentDataProcessingAddendum(context.Context, *v1.IDOptions) (*DataProcessingAddendum, error)
func (*UnimplementedResourceManagerServiceServer) GetCurrentTermsAndConditions ¶
func (*UnimplementedResourceManagerServiceServer) GetCurrentTermsAndConditions(context.Context, *v1.IDOptions) (*TermsAndConditions, error)
func (*UnimplementedResourceManagerServiceServer) GetDataProcessingAddendum ¶
func (*UnimplementedResourceManagerServiceServer) GetDataProcessingAddendum(context.Context, *v1.IDOptions) (*DataProcessingAddendum, error)
func (*UnimplementedResourceManagerServiceServer) GetOrganization ¶
func (*UnimplementedResourceManagerServiceServer) GetOrganization(context.Context, *v1.IDOptions) (*Organization, error)
func (*UnimplementedResourceManagerServiceServer) GetOrganizationInvite ¶
func (*UnimplementedResourceManagerServiceServer) GetOrganizationInvite(context.Context, *v1.IDOptions) (*OrganizationInvite, error)
func (*UnimplementedResourceManagerServiceServer) GetProject ¶
func (*UnimplementedResourceManagerServiceServer) GetTermsAndConditions ¶
func (*UnimplementedResourceManagerServiceServer) GetTermsAndConditions(context.Context, *v1.IDOptions) (*TermsAndConditions, error)
func (*UnimplementedResourceManagerServiceServer) IsMemberOfOrganization ¶
func (*UnimplementedResourceManagerServiceServer) IsMemberOfOrganization(context.Context, *IsMemberOfOrganizationRequest) (*IsMemberOfOrganizationResponse, error)
func (*UnimplementedResourceManagerServiceServer) ListEvents ¶
func (*UnimplementedResourceManagerServiceServer) ListEvents(context.Context, *ListEventOptions) (*EventList, error)
func (*UnimplementedResourceManagerServiceServer) ListMyOrganizationInvites ¶
func (*UnimplementedResourceManagerServiceServer) ListMyOrganizationInvites(context.Context, *v1.ListOptions) (*OrganizationInviteList, error)
func (*UnimplementedResourceManagerServiceServer) ListOrganizationInvites ¶
func (*UnimplementedResourceManagerServiceServer) ListOrganizationInvites(context.Context, *v1.ListOptions) (*OrganizationInviteList, error)
func (*UnimplementedResourceManagerServiceServer) ListOrganizationMembers ¶
func (*UnimplementedResourceManagerServiceServer) ListOrganizationMembers(context.Context, *v1.ListOptions) (*MemberList, error)
func (*UnimplementedResourceManagerServiceServer) ListOrganizationQuotas ¶
func (*UnimplementedResourceManagerServiceServer) ListOrganizationQuotas(context.Context, *ListQuotasRequest) (*QuotaList, error)
func (*UnimplementedResourceManagerServiceServer) ListOrganizations ¶
func (*UnimplementedResourceManagerServiceServer) ListOrganizations(context.Context, *v1.ListOptions) (*OrganizationList, error)
func (*UnimplementedResourceManagerServiceServer) ListProjectQuotas ¶
func (*UnimplementedResourceManagerServiceServer) ListProjectQuotas(context.Context, *ListQuotasRequest) (*QuotaList, error)
func (*UnimplementedResourceManagerServiceServer) ListProjects ¶
func (*UnimplementedResourceManagerServiceServer) ListProjects(context.Context, *v1.ListOptions) (*ProjectList, error)
func (*UnimplementedResourceManagerServiceServer) ListQuotaDescriptions ¶
func (*UnimplementedResourceManagerServiceServer) ListQuotaDescriptions(context.Context, *v1.ListOptions) (*QuotaDescriptionList, error)
func (*UnimplementedResourceManagerServiceServer) RejectOrganizationInvite ¶
func (*UnimplementedResourceManagerServiceServer) UpdateOrganization ¶
func (*UnimplementedResourceManagerServiceServer) UpdateOrganization(context.Context, *Organization) (*Organization, error)
func (*UnimplementedResourceManagerServiceServer) UpdateOrganizationMembers ¶
func (*UnimplementedResourceManagerServiceServer) UpdateOrganizationMembers(context.Context, *OrganizationMembersRequest) (*v1.Empty, error)