package
0.89.3
Repository: https://github.com/arangodb-managed/apis.git
Documentation: pkg.go.dev

# Functions

ForEachEvent iterates over all events specified by the given request.
ForEachMyOrganizationInvite iterates over all my invites.
ForEachOrganization iterates over all organizations that the authenticated caller is a member of, invoking the given callback for each organization.
ForEachOrganizationInvite iterates over all invites of the organization identified by the given context ID.
ForEachOrganizationMember iterates over all members of the organization identified by the given context ID.
ForEachOrganizationQuota iterates over all organization related quotas specified by the given request.
ForEachProject iterates over all projects of the organization identified by the given context ID.
ForEachProjectQuota iterates over all project related quotas specified by the given request.
ForEachQuotaDescription iterates over all quota descriptions.
No description provided by the author
OrganizationInviteURL creates a resource URL for the invite & organization with given IDs.
OrganizationURL creates a resource URL for the organization with given ID.
ParseResourceURL parses the given resource URL into its elements.
ProjectURL creates a resource URL for the project & organization with given IDs.
RegisterResourceManagerServiceHandler registers the http handlers for service ResourceManagerService to "mux".
RegisterResourceManagerServiceHandlerClient registers the http handlers for service ResourceManagerService to "mux".
RegisterResourceManagerServiceHandlerFromEndpoint is same as RegisterResourceManagerServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterResourceManagerServiceHandlerServer registers the http handlers for service ResourceManagerService to "mux".
No description provided by the author

# Constants

APIID contains identifier of this API.
APIMajorVersion contains major version of this API.
APIMinorVersion contains minor version of this API.
APIPatchVersion contains patch version of this API.
EventTypeOrganizationCreated is the type of event fired after an organization has been created SubjectID contains the ID of the organization.
EventTypeOrganizationDeleted is the type of event fired after an organization has been (marked for) deleted SubjectID contains the ID of the organization.
EventTypeOrganizationInviteAccepted is the type of event fired after an invite has been accepted for an organization.
EventTypeOrganizationInviteCreated is the type of event fired after an organization invite has been created SubjectID contains the ID of the organization invite.
EventTypeOrganizationInviteDeleted is the type of event fired after an organization has been (marked for) deleted SubjectID contains the ID of the organization.
EventTypeOrganizationInviteRejected is the type of event fired after an invite has been rejected for an organization.
EventTypeOrganizationMemberAdded is the type of event fired after a member has been added to an organization.
EventTypeOrganizationMemberRemoved is the type of event fired after a member has been removed from an organization.
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.
EventTypeOrganizationUpdated is the type of event fired after an organization has been updated SubjectID contains the ID of the organization.
EventTypeProjectCreated is the type of event fired after a project has been created.
EventTypeProjectDeleted is the type of event fired after a project has been (marked for) deleted.
EventTypeProjectUpdated is the type of event fired after a project has been updated.
KindOrganization is a constants for the kind of Organization resources.
KindOrganizationInvite is a constants for the kind of OrganizationInvite resources.
KindProject is a constants for the kind of Project resources.
Defines Critical level Notification Severity.
Defines Info level Notification Severity.
Defines Warning level Notification Severity.
PermissionEventList is needed for listing events in an organization.
PermissionOrganizationDelete is needed for deleting an organization.
PermissionOrganizationGet is needed for fetching an individual group in an organization.
PermissionOrganizationInviteCreate is needed for creating an organization invite.
PermissionOrganizationInviteDelete is needed for deleting an organization invite.
PermissionOrganizationInviteGet is needed for fetching an individual invite in an organization.
PermissionOrganizationInviteList is needed for fetching invites in an organization.
PermissionOrganizationUpdate is needed for updating an organization.
PermissionProjectCreate is needed for create a project.
PermissionProjectDelete is needed for deleting a project.
PermissionProjectGet is needed for fetching an individual project in an organization.
PermissionProjectList is needed for listing projects in an organization.
PermissionProjectUpdate is needed for updating a project.
QuotaKindProjectsPerOrganization limits the number of projects in a single 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.
UsageItemResourceKindOrganization is the kind used inside the UsageItem.Resource to refer to an organization.

# Variables

No description provided by the author
Enum value maps for NotificationSeverity.
Enum value maps for NotificationSeverity.

# Structs

Specify which authentication providers are allowed for use in a specific Organization.
No description provided by the author
Specify restrictions related to email domain names of user accounts that are allowed to access resources of a specific Organization.
An Event represents something that happened to an organization in the ArangoDB Managed service.
List of Events.
Request arguments for IsMemberOfOrganization.
Response for IsMemberOfOrganization.
Options for ListEvents.
Request arguments for ListXyzQuotas.
Member of an organization.
List of Members.
Define the Notification details.
An Organization is represents a real world organization such as a company.
An OrganizationInvite represents an invite for a human to join an organization.
List of OrganizationInvites.
List of organizations.
Request arguments for Add/DeleteOrganizationMembers.
A Project is represents a unit within an organization such as a department.
List of Projects.
Quota limit.
Description of a kind of quota's.
List of QuotaDescription's.
List of Quota's.
ResourceID represents a single element of a resource URL hierarchy.
No description provided by the author
Tier of an organization.
UnimplementedResourceManagerServiceServer can be embedded to have forward compatible implementations.

# Interfaces

ResourceManagerServiceClient is the client API for ResourceManagerService service.
ResourceManagerServiceServer is the server API for ResourceManagerService service.

# Type aliases

No description provided by the author
NotificationSeverity keeps possible severities for notifications.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ResourceURL holds a parsed resource URL.