package mgmt.v1beta

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service MgmtPrivateService

mgmt_private_service.proto:8

Mgmt service responds to internal access

service MgmtPublicService

mgmt_public_service.proto:18

MGMT MgmtPublicService exposes the public Core endpoints that allow clients to manage user resources.

message ApiToken

mgmt.proto:554

API tokens allow users to make requests to the Instill AI API.

Used in: CreateTokenRequest, CreateTokenResponse, GetTokenResponse, ListTokensResponse

enum ApiToken.State

mgmt.proto:561

State describes the state of an API token.

Used in: ApiToken

message AuthTokenIssuerResponse.UnsignedAccessToken

mgmt.proto:685

UnsignedAccessToken contains the token issuer information.

Used in: AuthTokenIssuerResponse

message AuthenticatedUser

mgmt.proto:137

AuthenticatedUser contains the information of an authenticated user, i.e., the public user information plus some fields that should only be accessed by the user themselves. AIP Standard Field Ordering: - name (field 1): Canonical resource name - id (field 2): Immutable canonical resource ID - display_name (field 3): Human-readable display name - slug (field 4): URL-friendly slug - aliases (field 5): Previous slugs for backward compatibility - description (field 6): Optional description - create_time (field 7): Creation timestamp - update_time (field 8): Update timestamp

Used in: GetAuthenticatedUserResponse, PatchAuthenticatedUserRequest, PatchAuthenticatedUserResponse

enum CheckNamespaceAdminResponse.Namespace

mgmt.proto:490

Namespace contains information about the availability of a namespace.

Used in: CheckNamespaceAdminResponse

enum CheckNamespaceByUIDAdminResponse.Namespace

mgmt.proto:527

Namespace contains information about the availability of a namespace.

Used in: CheckNamespaceByUIDAdminResponse

enum CheckNamespaceResponse.Namespace

mgmt.proto:462

Namespace contains information about the availability of a namespace.

Used in: CheckNamespaceResponse

message CreateOrganizationRequest

mgmt.proto:834

CreateOrganizationRequest represents a request to create an organization.

message CreateOrganizationResponse

mgmt.proto:840

CreateOrganizationResponse contains the created organization.

message DeleteOrganizationMembershipRequest

mgmt.proto:1057

DeleteOrganizationMembershipRequest represents a request to delete an organization membership. Follows AIP-135: https://google.aip.dev/135

message DeleteOrganizationMembershipResponse

mgmt.proto:1064

DeleteOrganizationMembershipResponse is an empty response.

(message has no fields)

message DeleteOrganizationRequest

mgmt.proto:883

DeleteOrganizationRequest represents a request to delete an organization. Follows AIP-135: https://google.aip.dev/135

message DeleteOrganizationResponse

mgmt.proto:890

DeleteOrganizationResponse is an empty response.

(message has no fields)

message DeleteUserMembershipRequest

mgmt.proto:991

DeleteUserMembershipRequest represents a request to delete a user membership. Follows AIP-135: https://google.aip.dev/135

message DeleteUserMembershipResponse

mgmt.proto:998

DeleteUserMembershipResponse is an empty response.

(message has no fields)

message GetOrganizationMembershipRequest

mgmt.proto:1019

GetOrganizationMembershipRequest represents a request to query a user's membership to an organization. Follows AIP-131: https://google.aip.dev/131

message GetOrganizationMembershipResponse

mgmt.proto:1029

GetOrganizationMembershipResponse contains the organization membership.

message GetOrganizationRequest

mgmt.proto:848

GetOrganizationRequest represents a request to fetch the details of an organization. Follows AIP-131: https://google.aip.dev/131

message GetOrganizationResponse

mgmt.proto:857

GetOrganizationResponse contains the requested organization.

message GetUserMembershipRequest

mgmt.proto:955

GetUserMembershipRequest represents a request to query a user's membership. Follows AIP-131: https://google.aip.dev/131

message GetUserMembershipResponse

mgmt.proto:964

GetUserMembershipResponse contains the user membership.

message ListOrganizationMembershipsRequest

mgmt.proto:1003

ListOrganizationMembershipsRequest represents a request to list the memberships of an organization. Follows AIP-132: https://google.aip.dev/132

message ListOrganizationMembershipsResponse

mgmt.proto:1010

ListOrganizationMembershipsResponse contains a list of memberships.

message ListOrganizationsRequest

mgmt.proto:808

ListOrganizationsRequest represents a request to list all organizations

message ListOrganizationsResponse

mgmt.proto:824

ListOrganizationsResponse represents a response for a list of organizations

message ListUserMembershipsRequest

mgmt.proto:941

ListUserMembershipsRequest represents a request to list the memberships of a user. Follows AIP-132: https://google.aip.dev/132

message ListUserMembershipsResponse

mgmt.proto:948

ListUserMembershipsResponse contains a list of memberships.

enum MembershipState

mgmt.proto:69

MembershipState describes the state of a user membership to an organization.

Used in: OrganizationMembership, UserMembership

enum Mode

metric.proto:11

Mode describes the execution mode of the pipeline (sync or async).

Used in: PipelineTriggerChartRecordV0, PipelineTriggerRecord

message ModelTriggerChartRecord

metric.proto:124

ModelTriggerChartRecord represents a timeline of model triggers. It contains a collection of (timestamp, count) pairs that represent the total model triggers in a given time bucket.

Used in: ListModelTriggerChartRecordsResponse

enum OnboardingStatus

mgmt.proto:80

OnboardingStatus describes the status of the user onboarding process.

Used in: AuthenticatedUser

message Organization

mgmt.proto:753

Organizations group several users. As entities, they can own resources such as pipelines or releases. Organization represents a group of users working together. AIP Standard Field Ordering: - name (field 1): Canonical resource name - id (field 2): Immutable canonical resource ID - display_name (field 3): Human-readable display name - slug (field 4): URL-friendly slug - aliases (field 5): Previous slugs for backward compatibility - description (field 6): Optional description - create_time (field 7): Creation timestamp - update_time (field 8): Update timestamp - owner (field 9): Owner reference (string, not embedded object)

Used in: CheckNamespaceAdminResponse, CheckNamespaceByUIDAdminResponse, CreateOrganizationRequest, CreateOrganizationResponse, GetOrganizationAdminResponse, GetOrganizationResponse, ListOrganizationsAdminResponse, ListOrganizationsResponse, LookUpOrganizationAdminResponse, OrganizationMembership, Owner, UpdateOrganizationRequest, UpdateOrganizationResponse, UserMembership

message Organization.Stats

mgmt.proto:798

The Organization stats.

Used in: Organization

message OrganizationMembership

mgmt.proto:894

An organization membership defines the relationship between an organization and a user that is attached to it.

Used in: GetOrganizationMembershipResponse, ListOrganizationMembershipsResponse, UpdateOrganizationMembershipRequest, UpdateOrganizationMembershipResponse

message OrganizationProfile

mgmt.proto:109

OrganizationProfile describes the public data of an organization.

Used in: Organization

message Owner

mgmt.proto:198

Owner is a wrapper for User and Organization, used to embed owner information in other resources.

Used in: pipeline.v1beta.Pipeline

enum OwnerType

mgmt.proto:53

OwnerType enumerates the owner type of any resource

message Permission

mgmt.proto:63

Permission defines how a resource can be used.

Used in: Organization

message PipelineTriggerChartRecord

metric.proto:82

PipelineTriggerChartRecord represents a timeline of pipeline triggers. It contains a collection of (timestamp, count) pairs that represent the total pipeline triggers in a given time bucket.

Used in: ListPipelineTriggerChartRecordsResponse

message PipelineTriggerChartRecordV0

metric.proto:229

PipelineTriggerChartRecordV0 contains pipeline trigger metrics, aggregated by pipeline ID and time frame.

Used in: ListPipelineTriggerChartRecordsV0Response

message PipelineTriggerRecord

metric.proto:251

PipelineTriggerRecord represents a pipeline execution event.

Used in: ListPipelineTriggerRecordsResponse

message PipelineTriggerTableRecord

metric.proto:169

PipelineTriggerTableRecord contains pipeline trigger metrics, aggregated by pipeline ID.

Used in: ListPipelineTriggerTableRecordsResponse

enum Status

metric.proto:21

Status describes the output of an execution.

Used in: PipelineTriggerChartRecordV0, PipelineTriggerRecord, TriggerCount

message TriggerCount

metric.proto:32

TriggerCount represents a execution count with some aggregation params (e.g. trigger status).

Used in: GetModelTriggerCountResponse, GetPipelineTriggerCountResponse

message UpdateOrganizationMembershipRequest

mgmt.proto:1037

UpdateOrganizationMembershipRequest represents a request to update an organization membership. Follows AIP-134: https://google.aip.dev/134

message UpdateOrganizationMembershipResponse

mgmt.proto:1049

UpdateOrganizationMembershipResponse contains the updated membership.

message UpdateOrganizationRequest

mgmt.proto:864

UpdateOrganizationRequest represents a request to update an organization. Follows AIP-134: https://google.aip.dev/134

message UpdateOrganizationResponse

mgmt.proto:876

UpdateOrganizationResponse contains the updated organization.

message UpdateUserMembershipRequest

mgmt.proto:971

UpdateUserMembershipRequest represents a request to update a user membership. Follows AIP-134: https://google.aip.dev/134

message UpdateUserMembershipResponse

mgmt.proto:983

UpdateUserMembershipResponse contains the updated membership.

message User

mgmt.proto:220

User describes an individual that interacts with Instill AI. It doesn't contain any private information about the user. AIP Standard Field Ordering: - name (field 1): Canonical resource name - id (field 2): Immutable canonical resource ID - display_name (field 3): Human-readable display name - slug (field 4): URL-friendly slug - aliases (field 5): Previous slugs for backward compatibility - description (field 6): Optional description - create_time (field 7): Creation timestamp - update_time (field 8): Update timestamp

Used in: CheckNamespaceAdminResponse, CheckNamespaceByUIDAdminResponse, GetUserAdminResponse, GetUserResponse, ListUsersAdminResponse, ListUsersResponse, LookUpUserAdminResponse, OrganizationMembership, Owner, UserMembership, pipeline.v1beta.Pipeline

message UserMembership

mgmt.proto:917

A user membership defines the relationship between a user and an organization they belong to.

Used in: GetUserMembershipResponse, ListUserMembershipsResponse, UpdateUserMembershipRequest, UpdateUserMembershipResponse

message UserProfile

mgmt.proto:91

UserProfile describes the public data of a user.

Used in: AuthenticatedUser, User

enum View

mgmt.proto:43

View defines how a resource is presented. It can be used as a parameter in a method request to allow clients to select the amount of information they want in the response.

Used in: GetOrganizationAdminRequest, GetOrganizationMembershipRequest, GetOrganizationRequest, GetUserAdminRequest, GetUserMembershipRequest, GetUserRequest, ListOrganizationsAdminRequest, ListOrganizationsRequest, ListUsersAdminRequest, ListUsersRequest, LookUpOrganizationAdminRequest, LookUpUserAdminRequest