iam

package
v0.0.0-...-6850833 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2024 License: LGPL-3.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_yamcs_protobuf_iam_iam_proto protoreflect.FileDescriptor
View Source
var File_yamcs_protobuf_iam_sessions_service_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type CreateGroupRequest

type CreateGroupRequest struct {

	// Group name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Group description
	Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	// Usernames of users that should be added as member
	Users []string `protobuf:"bytes,3,rep,name=users" json:"users,omitempty"`
	// Names of service accounts that should be added as member
	ServiceAccounts []string `protobuf:"bytes,4,rep,name=serviceAccounts" json:"serviceAccounts,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGroupRequest) Descriptor deprecated

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

Deprecated: Use CreateGroupRequest.ProtoReflect.Descriptor instead.

func (*CreateGroupRequest) GetDescription

func (x *CreateGroupRequest) GetDescription() string

func (*CreateGroupRequest) GetName

func (x *CreateGroupRequest) GetName() string

func (*CreateGroupRequest) GetServiceAccounts

func (x *CreateGroupRequest) GetServiceAccounts() []string

func (*CreateGroupRequest) GetUsers

func (x *CreateGroupRequest) GetUsers() []string

func (*CreateGroupRequest) ProtoMessage

func (*CreateGroupRequest) ProtoMessage()

func (*CreateGroupRequest) ProtoReflect

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

func (*CreateGroupRequest) Reset

func (x *CreateGroupRequest) Reset()

func (*CreateGroupRequest) String

func (x *CreateGroupRequest) String() string

type CreateServiceAccountRequest

type CreateServiceAccountRequest struct {

	// Service account name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateServiceAccountRequest) Descriptor deprecated

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

Deprecated: Use CreateServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*CreateServiceAccountRequest) GetName

func (x *CreateServiceAccountRequest) GetName() string

func (*CreateServiceAccountRequest) ProtoMessage

func (*CreateServiceAccountRequest) ProtoMessage()

func (*CreateServiceAccountRequest) ProtoReflect

func (*CreateServiceAccountRequest) Reset

func (x *CreateServiceAccountRequest) Reset()

func (*CreateServiceAccountRequest) String

func (x *CreateServiceAccountRequest) String() string

type CreateServiceAccountResponse

type CreateServiceAccountResponse struct {

	// Service account name
	Name              *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	ApplicationId     *string `protobuf:"bytes,2,opt,name=applicationId" json:"applicationId,omitempty"`
	ApplicationSecret *string `protobuf:"bytes,3,opt,name=applicationSecret" json:"applicationSecret,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateServiceAccountResponse) Descriptor deprecated

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

Deprecated: Use CreateServiceAccountResponse.ProtoReflect.Descriptor instead.

func (*CreateServiceAccountResponse) GetApplicationId

func (x *CreateServiceAccountResponse) GetApplicationId() string

func (*CreateServiceAccountResponse) GetApplicationSecret

func (x *CreateServiceAccountResponse) GetApplicationSecret() string

func (*CreateServiceAccountResponse) GetName

func (x *CreateServiceAccountResponse) GetName() string

func (*CreateServiceAccountResponse) ProtoMessage

func (*CreateServiceAccountResponse) ProtoMessage()

func (*CreateServiceAccountResponse) ProtoReflect

func (*CreateServiceAccountResponse) Reset

func (x *CreateServiceAccountResponse) Reset()

func (*CreateServiceAccountResponse) String

type CreateUserRequest

type CreateUserRequest struct {

	// Username
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Display name
	DisplayName *string `protobuf:"bytes,2,opt,name=displayName" json:"displayName,omitempty"`
	// Email address
	Email *string `protobuf:"bytes,3,opt,name=email" json:"email,omitempty"`
	// User password
	Password *string `protobuf:"bytes,4,opt,name=password" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateUserRequest) Descriptor deprecated

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

Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.

func (*CreateUserRequest) GetDisplayName

func (x *CreateUserRequest) GetDisplayName() string

func (*CreateUserRequest) GetEmail

func (x *CreateUserRequest) GetEmail() string

func (*CreateUserRequest) GetName

func (x *CreateUserRequest) GetName() string

func (*CreateUserRequest) GetPassword

func (x *CreateUserRequest) GetPassword() string

func (*CreateUserRequest) ProtoMessage

func (*CreateUserRequest) ProtoMessage()

func (*CreateUserRequest) ProtoReflect

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

func (*CreateUserRequest) Reset

func (x *CreateUserRequest) Reset()

func (*CreateUserRequest) String

func (x *CreateUserRequest) String() string

type DeleteGroupRequest

type DeleteGroupRequest struct {

	// Group name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGroupRequest) Descriptor deprecated

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

Deprecated: Use DeleteGroupRequest.ProtoReflect.Descriptor instead.

func (*DeleteGroupRequest) GetName

func (x *DeleteGroupRequest) GetName() string

func (*DeleteGroupRequest) ProtoMessage

func (*DeleteGroupRequest) ProtoMessage()

func (*DeleteGroupRequest) ProtoReflect

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

func (*DeleteGroupRequest) Reset

func (x *DeleteGroupRequest) Reset()

func (*DeleteGroupRequest) String

func (x *DeleteGroupRequest) String() string

type DeleteIdentityRequest

type DeleteIdentityRequest struct {

	// Username
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Name of an identity provider
	Provider *string `protobuf:"bytes,2,opt,name=provider" json:"provider,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteIdentityRequest) Descriptor deprecated

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

Deprecated: Use DeleteIdentityRequest.ProtoReflect.Descriptor instead.

func (*DeleteIdentityRequest) GetName

func (x *DeleteIdentityRequest) GetName() string

func (*DeleteIdentityRequest) GetProvider

func (x *DeleteIdentityRequest) GetProvider() string

func (*DeleteIdentityRequest) ProtoMessage

func (*DeleteIdentityRequest) ProtoMessage()

func (*DeleteIdentityRequest) ProtoReflect

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

func (*DeleteIdentityRequest) Reset

func (x *DeleteIdentityRequest) Reset()

func (*DeleteIdentityRequest) String

func (x *DeleteIdentityRequest) String() string

type DeleteRoleAssignmentRequest

type DeleteRoleAssignmentRequest struct {

	// Username
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Role name
	Role *string `protobuf:"bytes,2,opt,name=role" json:"role,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRoleAssignmentRequest) Descriptor deprecated

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

Deprecated: Use DeleteRoleAssignmentRequest.ProtoReflect.Descriptor instead.

func (*DeleteRoleAssignmentRequest) GetName

func (x *DeleteRoleAssignmentRequest) GetName() string

func (*DeleteRoleAssignmentRequest) GetRole

func (x *DeleteRoleAssignmentRequest) GetRole() string

func (*DeleteRoleAssignmentRequest) ProtoMessage

func (*DeleteRoleAssignmentRequest) ProtoMessage()

func (*DeleteRoleAssignmentRequest) ProtoReflect

func (*DeleteRoleAssignmentRequest) Reset

func (x *DeleteRoleAssignmentRequest) Reset()

func (*DeleteRoleAssignmentRequest) String

func (x *DeleteRoleAssignmentRequest) String() string

type DeleteServiceAccountRequest

type DeleteServiceAccountRequest struct {

	// Service account name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteServiceAccountRequest) Descriptor deprecated

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

Deprecated: Use DeleteServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*DeleteServiceAccountRequest) GetName

func (x *DeleteServiceAccountRequest) GetName() string

func (*DeleteServiceAccountRequest) ProtoMessage

func (*DeleteServiceAccountRequest) ProtoMessage()

func (*DeleteServiceAccountRequest) ProtoReflect

func (*DeleteServiceAccountRequest) Reset

func (x *DeleteServiceAccountRequest) Reset()

func (*DeleteServiceAccountRequest) String

func (x *DeleteServiceAccountRequest) String() string

type DeleteUserRequest

type DeleteUserRequest struct {

	// Username
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteUserRequest) Descriptor deprecated

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

Deprecated: Use DeleteUserRequest.ProtoReflect.Descriptor instead.

func (*DeleteUserRequest) GetName

func (x *DeleteUserRequest) GetName() string

func (*DeleteUserRequest) ProtoMessage

func (*DeleteUserRequest) ProtoMessage()

func (*DeleteUserRequest) ProtoReflect

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

func (*DeleteUserRequest) Reset

func (x *DeleteUserRequest) Reset()

func (*DeleteUserRequest) String

func (x *DeleteUserRequest) String() string

type ExternalIdentityInfo

type ExternalIdentityInfo struct {

	// External identity
	Identity *string `protobuf:"bytes,1,opt,name=identity" json:"identity,omitempty"`
	// Name of the identity provider
	Provider *string `protobuf:"bytes,2,opt,name=provider" json:"provider,omitempty"`
	// contains filtered or unexported fields
}

func (*ExternalIdentityInfo) Descriptor deprecated

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

Deprecated: Use ExternalIdentityInfo.ProtoReflect.Descriptor instead.

func (*ExternalIdentityInfo) GetIdentity

func (x *ExternalIdentityInfo) GetIdentity() string

func (*ExternalIdentityInfo) GetProvider

func (x *ExternalIdentityInfo) GetProvider() string

func (*ExternalIdentityInfo) ProtoMessage

func (*ExternalIdentityInfo) ProtoMessage()

func (*ExternalIdentityInfo) ProtoReflect

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

func (*ExternalIdentityInfo) Reset

func (x *ExternalIdentityInfo) Reset()

func (*ExternalIdentityInfo) String

func (x *ExternalIdentityInfo) String() string

type GetGroupRequest

type GetGroupRequest struct {

	// Group name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetGroupRequest) Descriptor deprecated

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

Deprecated: Use GetGroupRequest.ProtoReflect.Descriptor instead.

func (*GetGroupRequest) GetName

func (x *GetGroupRequest) GetName() string

func (*GetGroupRequest) ProtoMessage

func (*GetGroupRequest) ProtoMessage()

func (*GetGroupRequest) ProtoReflect

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

func (*GetGroupRequest) Reset

func (x *GetGroupRequest) Reset()

func (*GetGroupRequest) String

func (x *GetGroupRequest) String() string

type GetRoleRequest

type GetRoleRequest struct {

	// Role name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRoleRequest) Descriptor deprecated

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

Deprecated: Use GetRoleRequest.ProtoReflect.Descriptor instead.

func (*GetRoleRequest) GetName

func (x *GetRoleRequest) GetName() string

func (*GetRoleRequest) ProtoMessage

func (*GetRoleRequest) ProtoMessage()

func (*GetRoleRequest) ProtoReflect

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

func (*GetRoleRequest) Reset

func (x *GetRoleRequest) Reset()

func (*GetRoleRequest) String

func (x *GetRoleRequest) String() string

type GetServiceAccountRequest

type GetServiceAccountRequest struct {

	// Service account name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServiceAccountRequest) Descriptor deprecated

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

Deprecated: Use GetServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*GetServiceAccountRequest) GetName

func (x *GetServiceAccountRequest) GetName() string

func (*GetServiceAccountRequest) ProtoMessage

func (*GetServiceAccountRequest) ProtoMessage()

func (*GetServiceAccountRequest) ProtoReflect

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

func (*GetServiceAccountRequest) Reset

func (x *GetServiceAccountRequest) Reset()

func (*GetServiceAccountRequest) String

func (x *GetServiceAccountRequest) String() string

type GetUserRequest

type GetUserRequest struct {

	// Username
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserRequest) Descriptor deprecated

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

Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.

func (*GetUserRequest) GetName

func (x *GetUserRequest) GetName() string

func (*GetUserRequest) ProtoMessage

func (*GetUserRequest) ProtoMessage()

func (*GetUserRequest) ProtoReflect

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

func (*GetUserRequest) Reset

func (x *GetUserRequest) Reset()

func (*GetUserRequest) String

func (x *GetUserRequest) String() string

type GroupInfo

type GroupInfo struct {

	// Group name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Group description
	Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	// Users that are member of this group
	Users []*UserInfo `protobuf:"bytes,3,rep,name=users" json:"users,omitempty"`
	// Service accounts that are member of this group
	ServiceAccounts []*ServiceAccountInfo `protobuf:"bytes,4,rep,name=serviceAccounts" json:"serviceAccounts,omitempty"`
	// contains filtered or unexported fields
}

func (*GroupInfo) Descriptor deprecated

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

Deprecated: Use GroupInfo.ProtoReflect.Descriptor instead.

func (*GroupInfo) GetDescription

func (x *GroupInfo) GetDescription() string

func (*GroupInfo) GetName

func (x *GroupInfo) GetName() string

func (*GroupInfo) GetServiceAccounts

func (x *GroupInfo) GetServiceAccounts() []*ServiceAccountInfo

func (*GroupInfo) GetUsers

func (x *GroupInfo) GetUsers() []*UserInfo

func (*GroupInfo) ProtoMessage

func (*GroupInfo) ProtoMessage()

func (*GroupInfo) ProtoReflect

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

func (*GroupInfo) Reset

func (x *GroupInfo) Reset()

func (*GroupInfo) String

func (x *GroupInfo) String() string

type ListGroupsResponse

type ListGroupsResponse struct {
	Groups []*GroupInfo `protobuf:"bytes,1,rep,name=groups" json:"groups,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGroupsResponse) Descriptor deprecated

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

Deprecated: Use ListGroupsResponse.ProtoReflect.Descriptor instead.

func (*ListGroupsResponse) GetGroups

func (x *ListGroupsResponse) GetGroups() []*GroupInfo

func (*ListGroupsResponse) ProtoMessage

func (*ListGroupsResponse) ProtoMessage()

func (*ListGroupsResponse) ProtoReflect

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

func (*ListGroupsResponse) Reset

func (x *ListGroupsResponse) Reset()

func (*ListGroupsResponse) String

func (x *ListGroupsResponse) String() string

type ListPrivilegesResponse

type ListPrivilegesResponse struct {
	SystemPrivileges []string `protobuf:"bytes,1,rep,name=systemPrivileges" json:"systemPrivileges,omitempty"`
	// contains filtered or unexported fields
}

func (*ListPrivilegesResponse) Descriptor deprecated

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

Deprecated: Use ListPrivilegesResponse.ProtoReflect.Descriptor instead.

func (*ListPrivilegesResponse) GetSystemPrivileges

func (x *ListPrivilegesResponse) GetSystemPrivileges() []string

func (*ListPrivilegesResponse) ProtoMessage

func (*ListPrivilegesResponse) ProtoMessage()

func (*ListPrivilegesResponse) ProtoReflect

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

func (*ListPrivilegesResponse) Reset

func (x *ListPrivilegesResponse) Reset()

func (*ListPrivilegesResponse) String

func (x *ListPrivilegesResponse) String() string

type ListRolesResponse

type ListRolesResponse struct {
	Roles []*RoleInfo `protobuf:"bytes,1,rep,name=roles" json:"roles,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRolesResponse) Descriptor deprecated

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

Deprecated: Use ListRolesResponse.ProtoReflect.Descriptor instead.

func (*ListRolesResponse) GetRoles

func (x *ListRolesResponse) GetRoles() []*RoleInfo

func (*ListRolesResponse) ProtoMessage

func (*ListRolesResponse) ProtoMessage()

func (*ListRolesResponse) ProtoReflect

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

func (*ListRolesResponse) Reset

func (x *ListRolesResponse) Reset()

func (*ListRolesResponse) String

func (x *ListRolesResponse) String() string

type ListServiceAccountsResponse

type ListServiceAccountsResponse struct {
	ServiceAccounts []*ServiceAccountInfo `protobuf:"bytes,1,rep,name=serviceAccounts" json:"serviceAccounts,omitempty"`
	// contains filtered or unexported fields
}

func (*ListServiceAccountsResponse) Descriptor deprecated

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

Deprecated: Use ListServiceAccountsResponse.ProtoReflect.Descriptor instead.

func (*ListServiceAccountsResponse) GetServiceAccounts

func (x *ListServiceAccountsResponse) GetServiceAccounts() []*ServiceAccountInfo

func (*ListServiceAccountsResponse) ProtoMessage

func (*ListServiceAccountsResponse) ProtoMessage()

func (*ListServiceAccountsResponse) ProtoReflect

func (*ListServiceAccountsResponse) Reset

func (x *ListServiceAccountsResponse) Reset()

func (*ListServiceAccountsResponse) String

func (x *ListServiceAccountsResponse) String() string

type ListSessionsResponse

type ListSessionsResponse struct {
	Sessions []*SessionInfo `protobuf:"bytes,1,rep,name=sessions" json:"sessions,omitempty"`
	// contains filtered or unexported fields
}

func (*ListSessionsResponse) Descriptor deprecated

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

Deprecated: Use ListSessionsResponse.ProtoReflect.Descriptor instead.

func (*ListSessionsResponse) GetSessions

func (x *ListSessionsResponse) GetSessions() []*SessionInfo

func (*ListSessionsResponse) ProtoMessage

func (*ListSessionsResponse) ProtoMessage()

func (*ListSessionsResponse) ProtoReflect

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

func (*ListSessionsResponse) Reset

func (x *ListSessionsResponse) Reset()

func (*ListSessionsResponse) String

func (x *ListSessionsResponse) String() string

type ListUsersResponse

type ListUsersResponse struct {
	Users []*UserInfo `protobuf:"bytes,1,rep,name=users" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUsersResponse) Descriptor deprecated

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

Deprecated: Use ListUsersResponse.ProtoReflect.Descriptor instead.

func (*ListUsersResponse) GetUsers

func (x *ListUsersResponse) GetUsers() []*UserInfo

func (*ListUsersResponse) ProtoMessage

func (*ListUsersResponse) ProtoMessage()

func (*ListUsersResponse) ProtoReflect

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

func (*ListUsersResponse) Reset

func (x *ListUsersResponse) Reset()

func (*ListUsersResponse) String

func (x *ListUsersResponse) String() string

type ObjectPrivilegeInfo

type ObjectPrivilegeInfo struct {

	// Privilege type
	Type *string `protobuf:"bytes,1,opt,name=type" json:"type,omitempty"`
	// Deprecated: Do not use.
	Object []string `protobuf:"bytes,2,rep,name=object" json:"object,omitempty"`
	// Objects of this type
	Objects []string `protobuf:"bytes,3,rep,name=objects" json:"objects,omitempty"`
	// contains filtered or unexported fields
}

func (*ObjectPrivilegeInfo) Descriptor deprecated

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

Deprecated: Use ObjectPrivilegeInfo.ProtoReflect.Descriptor instead.

func (*ObjectPrivilegeInfo) GetObject deprecated

func (x *ObjectPrivilegeInfo) GetObject() []string

Deprecated: Do not use.

func (*ObjectPrivilegeInfo) GetObjects

func (x *ObjectPrivilegeInfo) GetObjects() []string

func (*ObjectPrivilegeInfo) GetType

func (x *ObjectPrivilegeInfo) GetType() string

func (*ObjectPrivilegeInfo) ProtoMessage

func (*ObjectPrivilegeInfo) ProtoMessage()

func (*ObjectPrivilegeInfo) ProtoReflect

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

func (*ObjectPrivilegeInfo) Reset

func (x *ObjectPrivilegeInfo) Reset()

func (*ObjectPrivilegeInfo) String

func (x *ObjectPrivilegeInfo) String() string

type RoleAssignment

type RoleAssignment struct {
	Roles []string `protobuf:"bytes,1,rep,name=roles" json:"roles,omitempty"`
	// contains filtered or unexported fields
}

func (*RoleAssignment) Descriptor deprecated

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

Deprecated: Use RoleAssignment.ProtoReflect.Descriptor instead.

func (*RoleAssignment) GetRoles

func (x *RoleAssignment) GetRoles() []string

func (*RoleAssignment) ProtoMessage

func (*RoleAssignment) ProtoMessage()

func (*RoleAssignment) ProtoReflect

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

func (*RoleAssignment) Reset

func (x *RoleAssignment) Reset()

func (*RoleAssignment) String

func (x *RoleAssignment) String() string

type RoleInfo

type RoleInfo struct {

	// Role name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Role description
	Description *string `protobuf:"bytes,2,opt,name=description" json:"description,omitempty"`
	// System privileges
	SystemPrivileges []string `protobuf:"bytes,3,rep,name=systemPrivileges" json:"systemPrivileges,omitempty"`
	// Object privileges
	ObjectPrivileges []*ObjectPrivilegeInfo `protobuf:"bytes,4,rep,name=objectPrivileges" json:"objectPrivileges,omitempty"`
	// Whether this role is assigned by default
	Default *bool `protobuf:"varint,5,opt,name=default" json:"default,omitempty"`
	// contains filtered or unexported fields
}

func (*RoleInfo) Descriptor deprecated

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

Deprecated: Use RoleInfo.ProtoReflect.Descriptor instead.

func (*RoleInfo) GetDefault

func (x *RoleInfo) GetDefault() bool

func (*RoleInfo) GetDescription

func (x *RoleInfo) GetDescription() string

func (*RoleInfo) GetName

func (x *RoleInfo) GetName() string

func (*RoleInfo) GetObjectPrivileges

func (x *RoleInfo) GetObjectPrivileges() []*ObjectPrivilegeInfo

func (*RoleInfo) GetSystemPrivileges

func (x *RoleInfo) GetSystemPrivileges() []string

func (*RoleInfo) ProtoMessage

func (*RoleInfo) ProtoMessage()

func (*RoleInfo) ProtoReflect

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

func (*RoleInfo) Reset

func (x *RoleInfo) Reset()

func (*RoleInfo) String

func (x *RoleInfo) String() string

type ServiceAccountInfo

type ServiceAccountInfo struct {

	// Service account name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Displayed name
	DisplayName *string `protobuf:"bytes,2,opt,name=displayName" json:"displayName,omitempty"`
	// Whether the account may login
	Active *bool `protobuf:"varint,3,opt,name=active" json:"active,omitempty"`
	// User that created this user account
	CreatedBy *UserInfo `protobuf:"bytes,4,opt,name=createdBy" json:"createdBy,omitempty"`
	// When this user was created
	CreationTime *timestamp.Timestamp `protobuf:"bytes,5,opt,name=creationTime" json:"creationTime,omitempty"`
	// When this account was first activated
	ConfirmationTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=confirmationTime" json:"confirmationTime,omitempty"`
	// When this account last logged in
	LastLoginTime *timestamp.Timestamp `protobuf:"bytes,7,opt,name=lastLoginTime" json:"lastLoginTime,omitempty"`
	// contains filtered or unexported fields
}

func (*ServiceAccountInfo) Descriptor deprecated

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

Deprecated: Use ServiceAccountInfo.ProtoReflect.Descriptor instead.

func (*ServiceAccountInfo) GetActive

func (x *ServiceAccountInfo) GetActive() bool

func (*ServiceAccountInfo) GetConfirmationTime

func (x *ServiceAccountInfo) GetConfirmationTime() *timestamp.Timestamp

func (*ServiceAccountInfo) GetCreatedBy

func (x *ServiceAccountInfo) GetCreatedBy() *UserInfo

func (*ServiceAccountInfo) GetCreationTime

func (x *ServiceAccountInfo) GetCreationTime() *timestamp.Timestamp

func (*ServiceAccountInfo) GetDisplayName

func (x *ServiceAccountInfo) GetDisplayName() string

func (*ServiceAccountInfo) GetLastLoginTime

func (x *ServiceAccountInfo) GetLastLoginTime() *timestamp.Timestamp

func (*ServiceAccountInfo) GetName

func (x *ServiceAccountInfo) GetName() string

func (*ServiceAccountInfo) ProtoMessage

func (*ServiceAccountInfo) ProtoMessage()

func (*ServiceAccountInfo) ProtoReflect

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

func (*ServiceAccountInfo) Reset

func (x *ServiceAccountInfo) Reset()

func (*ServiceAccountInfo) String

func (x *ServiceAccountInfo) String() string

type SessionInfo

type SessionInfo struct {

	// Session identifier
	Id             *string              `protobuf:"bytes,1,opt,name=id" json:"id,omitempty"`
	Username       *string              `protobuf:"bytes,2,opt,name=username" json:"username,omitempty"`
	IpAddress      *string              `protobuf:"bytes,3,opt,name=ipAddress" json:"ipAddress,omitempty"`
	Hostname       *string              `protobuf:"bytes,4,opt,name=hostname" json:"hostname,omitempty"`
	StartTime      *timestamp.Timestamp `protobuf:"bytes,5,opt,name=startTime" json:"startTime,omitempty"`
	LastAccessTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=lastAccessTime" json:"lastAccessTime,omitempty"`
	ExpirationTime *timestamp.Timestamp `protobuf:"bytes,7,opt,name=expirationTime" json:"expirationTime,omitempty"`
	Clients        []string             `protobuf:"bytes,8,rep,name=clients" json:"clients,omitempty"`
	// contains filtered or unexported fields
}

func (*SessionInfo) Descriptor deprecated

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

Deprecated: Use SessionInfo.ProtoReflect.Descriptor instead.

func (*SessionInfo) GetClients

func (x *SessionInfo) GetClients() []string

func (*SessionInfo) GetExpirationTime

func (x *SessionInfo) GetExpirationTime() *timestamp.Timestamp

func (*SessionInfo) GetHostname

func (x *SessionInfo) GetHostname() string

func (*SessionInfo) GetId

func (x *SessionInfo) GetId() string

func (*SessionInfo) GetIpAddress

func (x *SessionInfo) GetIpAddress() string

func (*SessionInfo) GetLastAccessTime

func (x *SessionInfo) GetLastAccessTime() *timestamp.Timestamp

func (*SessionInfo) GetStartTime

func (x *SessionInfo) GetStartTime() *timestamp.Timestamp

func (*SessionInfo) GetUsername

func (x *SessionInfo) GetUsername() string

func (*SessionInfo) ProtoMessage

func (*SessionInfo) ProtoMessage()

func (*SessionInfo) ProtoReflect

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

func (*SessionInfo) Reset

func (x *SessionInfo) Reset()

func (*SessionInfo) String

func (x *SessionInfo) String() string

type UpdateGroupRequest

type UpdateGroupRequest struct {

	// Group name
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// New group name
	NewName *string `protobuf:"bytes,2,opt,name=newName" json:"newName,omitempty"`
	// Group description
	Description *string `protobuf:"bytes,3,opt,name=description" json:"description,omitempty"`
	// Group members
	MemberInfo *UpdateGroupRequest_MemberInfo `protobuf:"bytes,4,opt,name=memberInfo" json:"memberInfo,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGroupRequest) Descriptor deprecated

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

Deprecated: Use UpdateGroupRequest.ProtoReflect.Descriptor instead.

func (*UpdateGroupRequest) GetDescription

func (x *UpdateGroupRequest) GetDescription() string

func (*UpdateGroupRequest) GetMemberInfo

func (*UpdateGroupRequest) GetName

func (x *UpdateGroupRequest) GetName() string

func (*UpdateGroupRequest) GetNewName

func (x *UpdateGroupRequest) GetNewName() string

func (*UpdateGroupRequest) ProtoMessage

func (*UpdateGroupRequest) ProtoMessage()

func (*UpdateGroupRequest) ProtoReflect

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

func (*UpdateGroupRequest) Reset

func (x *UpdateGroupRequest) Reset()

func (*UpdateGroupRequest) String

func (x *UpdateGroupRequest) String() string

type UpdateGroupRequest_MemberInfo

type UpdateGroupRequest_MemberInfo struct {
	Users           []string `protobuf:"bytes,1,rep,name=users" json:"users,omitempty"`
	ServiceAccounts []string `protobuf:"bytes,2,rep,name=serviceAccounts" json:"serviceAccounts,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateGroupRequest_MemberInfo) Descriptor deprecated

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

Deprecated: Use UpdateGroupRequest_MemberInfo.ProtoReflect.Descriptor instead.

func (*UpdateGroupRequest_MemberInfo) GetServiceAccounts

func (x *UpdateGroupRequest_MemberInfo) GetServiceAccounts() []string

func (*UpdateGroupRequest_MemberInfo) GetUsers

func (x *UpdateGroupRequest_MemberInfo) GetUsers() []string

func (*UpdateGroupRequest_MemberInfo) ProtoMessage

func (*UpdateGroupRequest_MemberInfo) ProtoMessage()

func (*UpdateGroupRequest_MemberInfo) ProtoReflect

func (*UpdateGroupRequest_MemberInfo) Reset

func (x *UpdateGroupRequest_MemberInfo) Reset()

func (*UpdateGroupRequest_MemberInfo) String

type UpdateUserRequest

type UpdateUserRequest struct {

	// Username
	Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"`
	// Display name
	DisplayName *string `protobuf:"bytes,2,opt,name=displayName" json:"displayName,omitempty"`
	// Email address
	Email *string `protobuf:"bytes,3,opt,name=email" json:"email,omitempty"`
	// Whether the user may login
	Active *bool `protobuf:"varint,4,opt,name=active" json:"active,omitempty"`
	// Whether the user has all privileges
	Superuser *bool `protobuf:"varint,5,opt,name=superuser" json:"superuser,omitempty"`
	// User password
	Password *string `protobuf:"bytes,6,opt,name=password" json:"password,omitempty"`
	// Assigned roles
	RoleAssignment *RoleAssignment `protobuf:"bytes,7,opt,name=roleAssignment" json:"roleAssignment,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserRequest) Descriptor deprecated

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

Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserRequest) GetActive

func (x *UpdateUserRequest) GetActive() bool

func (*UpdateUserRequest) GetDisplayName

func (x *UpdateUserRequest) GetDisplayName() string

func (*UpdateUserRequest) GetEmail

func (x *UpdateUserRequest) GetEmail() string

func (*UpdateUserRequest) GetName

func (x *UpdateUserRequest) GetName() string

func (*UpdateUserRequest) GetPassword

func (x *UpdateUserRequest) GetPassword() string

func (*UpdateUserRequest) GetRoleAssignment

func (x *UpdateUserRequest) GetRoleAssignment() *RoleAssignment

func (*UpdateUserRequest) GetSuperuser

func (x *UpdateUserRequest) GetSuperuser() bool

func (*UpdateUserRequest) ProtoMessage

func (*UpdateUserRequest) ProtoMessage()

func (*UpdateUserRequest) ProtoReflect

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

func (*UpdateUserRequest) Reset

func (x *UpdateUserRequest) Reset()

func (*UpdateUserRequest) String

func (x *UpdateUserRequest) String() string

type UserInfo

type UserInfo struct {

	// Username
	Name *string `protobuf:"bytes,17,opt,name=name" json:"name,omitempty"`
	// Displayed name
	DisplayName *string `protobuf:"bytes,18,opt,name=displayName" json:"displayName,omitempty"`
	// Email address
	Email *string `protobuf:"bytes,19,opt,name=email" json:"email,omitempty"`
	// Whether the user may login
	Active *bool `protobuf:"varint,16,opt,name=active" json:"active,omitempty"`
	// Whether the user has all privileges
	Superuser *bool `protobuf:"varint,13,opt,name=superuser" json:"superuser,omitempty"`
	// User that created this user account
	CreatedBy *UserInfo `protobuf:"bytes,20,opt,name=createdBy" json:"createdBy,omitempty"`
	// When this user was created
	CreationTime *timestamp.Timestamp `protobuf:"bytes,14,opt,name=creationTime" json:"creationTime,omitempty"`
	// When this user was first activated
	ConfirmationTime *timestamp.Timestamp `protobuf:"bytes,21,opt,name=confirmationTime" json:"confirmationTime,omitempty"`
	// When this user last logged in
	LastLoginTime *timestamp.Timestamp `protobuf:"bytes,15,opt,name=lastLoginTime" json:"lastLoginTime,omitempty"`
	// System privileges
	SystemPrivileges []string `protobuf:"bytes,26,rep,name=systemPrivileges" json:"systemPrivileges,omitempty"`
	// Deprecated: Do not use.
	SystemPrivilege []string `protobuf:"bytes,11,rep,name=systemPrivilege" json:"systemPrivilege,omitempty"`
	// Object privileges
	ObjectPrivileges []*ObjectPrivilegeInfo `protobuf:"bytes,27,rep,name=objectPrivileges" json:"objectPrivileges,omitempty"`
	// Deprecated: Do not use.
	ObjectPrivilege []*ObjectPrivilegeInfo `protobuf:"bytes,12,rep,name=objectPrivilege" json:"objectPrivilege,omitempty"`
	// Groups that this user is member of
	Groups []*GroupInfo `protobuf:"bytes,22,rep,name=groups" json:"groups,omitempty"`
	// External identities
	Identities []*ExternalIdentityInfo `protobuf:"bytes,23,rep,name=identities" json:"identities,omitempty"`
	// Assigned roles
	Roles []*RoleInfo `protobuf:"bytes,24,rep,name=roles" json:"roles,omitempty"`
	// Clearance level. If the command clearance feature is enabled,
	// then this user attribute is used as an additional check whether
	// the user may send certain commands.
	//
	// The command clearance feature is disabled by default.
	Clearance *mdb.SignificanceInfo_SignificanceLevelType `` /* 129-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*UserInfo) Descriptor deprecated

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

Deprecated: Use UserInfo.ProtoReflect.Descriptor instead.

func (*UserInfo) GetActive

func (x *UserInfo) GetActive() bool

func (*UserInfo) GetClearance

func (*UserInfo) GetConfirmationTime

func (x *UserInfo) GetConfirmationTime() *timestamp.Timestamp

func (*UserInfo) GetCreatedBy

func (x *UserInfo) GetCreatedBy() *UserInfo

func (*UserInfo) GetCreationTime

func (x *UserInfo) GetCreationTime() *timestamp.Timestamp

func (*UserInfo) GetDisplayName

func (x *UserInfo) GetDisplayName() string

func (*UserInfo) GetEmail

func (x *UserInfo) GetEmail() string

func (*UserInfo) GetGroups

func (x *UserInfo) GetGroups() []*GroupInfo

func (*UserInfo) GetIdentities

func (x *UserInfo) GetIdentities() []*ExternalIdentityInfo

func (*UserInfo) GetLastLoginTime

func (x *UserInfo) GetLastLoginTime() *timestamp.Timestamp

func (*UserInfo) GetName

func (x *UserInfo) GetName() string

func (*UserInfo) GetObjectPrivilege deprecated

func (x *UserInfo) GetObjectPrivilege() []*ObjectPrivilegeInfo

Deprecated: Do not use.

func (*UserInfo) GetObjectPrivileges

func (x *UserInfo) GetObjectPrivileges() []*ObjectPrivilegeInfo

func (*UserInfo) GetRoles

func (x *UserInfo) GetRoles() []*RoleInfo

func (*UserInfo) GetSuperuser

func (x *UserInfo) GetSuperuser() bool

func (*UserInfo) GetSystemPrivilege deprecated

func (x *UserInfo) GetSystemPrivilege() []string

Deprecated: Do not use.

func (*UserInfo) GetSystemPrivileges

func (x *UserInfo) GetSystemPrivileges() []string

func (*UserInfo) ProtoMessage

func (*UserInfo) ProtoMessage()

func (*UserInfo) ProtoReflect

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

func (*UserInfo) Reset

func (x *UserInfo) Reset()

func (*UserInfo) String

func (x *UserInfo) String() string

Jump to

Keyboard shortcuts

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