Documentation
¶
Overview ¶
Package adminv1 is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterKnownAdminHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterKnownAdminHandlerClient(ctx context.Context, mux *runtime.ServeMux, client KnownAdminClient) error
- func RegisterKnownAdminHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterKnownAdminHandlerServer(ctx context.Context, mux *runtime.ServeMux, server KnownAdminServer) error
- func RegisterKnownAdminServer(s grpc.ServiceRegistrar, srv KnownAdminServer)
- type ACMEConfig
- func (*ACMEConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ACMEConfig) GetCacheDir() string
- func (x *ACMEConfig) GetDomains() []string
- func (x *ACMEConfig) GetEmail() string
- func (x *ACMEConfig) GetServer() string
- func (*ACMEConfig) ProtoMessage()
- func (x *ACMEConfig) ProtoReflect() protoreflect.Message
- func (x *ACMEConfig) Reset()
- func (x *ACMEConfig) String() string
- type Action
- func (*Action) Descriptor() ([]byte, []int)deprecated
- func (x *Action) GetCode() string
- func (x *Action) GetDescription() string
- func (x *Action) GetDisplayName() string
- func (x *Action) GetGrpcMethod() string
- func (x *Action) GetId() int64
- func (x *Action) GetProtected() bool
- func (x *Action) GetResourceSelectors() []*Action_ResourceSelector
- func (x *Action) GetTags() []string
- func (*Action) ProtoMessage()
- func (x *Action) ProtoReflect() protoreflect.Message
- func (x *Action) Reset()
- func (x *Action) String() string
- type Action_ResourceSelector
- func (*Action_ResourceSelector) Descriptor() ([]byte, []int)deprecated
- func (x *Action_ResourceSelector) GetPattern() string
- func (x *Action_ResourceSelector) GetResourceType() string
- func (*Action_ResourceSelector) ProtoMessage()
- func (x *Action_ResourceSelector) ProtoReflect() protoreflect.Message
- func (x *Action_ResourceSelector) Reset()
- func (x *Action_ResourceSelector) String() string
- type Address
- func (*Address) Descriptor() ([]byte, []int)deprecated
- func (x *Address) GetCountry() string
- func (x *Address) GetLocality() string
- func (x *Address) GetPostalCode() string
- func (x *Address) GetRegion() string
- func (x *Address) GetStreetAddress() string
- func (*Address) ProtoMessage()
- func (x *Address) ProtoReflect() protoreflect.Message
- func (x *Address) Reset()
- func (x *Address) String() string
- type AuditPolicyConfig
- func (*AuditPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AuditPolicyConfig) GetEnabled() bool
- func (x *AuditPolicyConfig) GetEvent() *AuditPolicyEventConfig
- func (x *AuditPolicyConfig) GetLevel() string
- func (x *AuditPolicyConfig) GetTopic() string
- func (*AuditPolicyConfig) ProtoMessage()
- func (x *AuditPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *AuditPolicyConfig) Reset()
- func (x *AuditPolicyConfig) String() string
- type AuditPolicyEventConfig
- func (*AuditPolicyEventConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AuditPolicyEventConfig) GetMustSucceed() bool
- func (*AuditPolicyEventConfig) ProtoMessage()
- func (x *AuditPolicyEventConfig) ProtoReflect() protoreflect.Message
- func (x *AuditPolicyEventConfig) Reset()
- func (x *AuditPolicyEventConfig) String() string
- type AuthProvider
- func (*AuthProvider) Descriptor() ([]byte, []int)deprecated
- func (x *AuthProvider) GetCode() string
- func (m *AuthProvider) GetConfig() isAuthProvider_Config
- func (x *AuthProvider) GetCreatedAt() *timestamppb.Timestamp
- func (x *AuthProvider) GetCreatedBy() int64
- func (x *AuthProvider) GetDeletedAt() *timestamppb.Timestamp
- func (x *AuthProvider) GetDescription() string
- func (x *AuthProvider) GetDisplayName() string
- func (x *AuthProvider) GetIconUrl() string
- func (x *AuthProvider) GetId() int64
- func (x *AuthProvider) GetLdapConfig() *LdapConfig
- func (x *AuthProvider) GetOauthConfig() *OAuthConfig
- func (x *AuthProvider) GetProtected() bool
- func (x *AuthProvider) GetSortOrder() int32
- func (x *AuthProvider) GetStatus() AuthProvider_Status
- func (x *AuthProvider) GetType() AuthProvider_Type
- func (x *AuthProvider) GetUpdatedAt() *timestamppb.Timestamp
- func (x *AuthProvider) GetUpdatedBy() int64
- func (*AuthProvider) ProtoMessage()
- func (x *AuthProvider) ProtoReflect() protoreflect.Message
- func (x *AuthProvider) Reset()
- func (x *AuthProvider) String() string
- type AuthProviderCode
- func (AuthProviderCode) Descriptor() protoreflect.EnumDescriptor
- func (x AuthProviderCode) Enum() *AuthProviderCode
- func (AuthProviderCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthProviderCode) Number() protoreflect.EnumNumber
- func (x AuthProviderCode) String() string
- func (AuthProviderCode) Type() protoreflect.EnumType
- type AuthProvider_LdapConfig
- type AuthProvider_OauthConfig
- type AuthProvider_Status
- func (AuthProvider_Status) Descriptor() protoreflect.EnumDescriptor
- func (x AuthProvider_Status) Enum() *AuthProvider_Status
- func (AuthProvider_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthProvider_Status) Number() protoreflect.EnumNumber
- func (x AuthProvider_Status) String() string
- func (AuthProvider_Status) Type() protoreflect.EnumType
- type AuthProvider_Type
- func (AuthProvider_Type) Descriptor() protoreflect.EnumDescriptor
- func (x AuthProvider_Type) Enum() *AuthProvider_Type
- func (AuthProvider_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthProvider_Type) Number() protoreflect.EnumNumber
- func (x AuthProvider_Type) String() string
- func (AuthProvider_Type) Type() protoreflect.EnumType
- type AuthToken
- func (*AuthToken) Descriptor() ([]byte, []int)deprecated
- func (x *AuthToken) GetAccessToken() string
- func (x *AuthToken) GetChallengeId() string
- func (x *AuthToken) GetChallengeType() string
- func (x *AuthToken) GetExpiresIn() int32
- func (x *AuthToken) GetMfaRequired() bool
- func (x *AuthToken) GetTokenType() string
- func (*AuthToken) ProtoMessage()
- func (x *AuthToken) ProtoReflect() protoreflect.Message
- func (x *AuthToken) Reset()
- func (x *AuthToken) String() string
- type Authentication
- func (*Authentication) Descriptor() ([]byte, []int)deprecated
- func (x *Authentication) GetHttpUsers() []*BasicAuth
- func (x *Authentication) GetInsecureRpcs() []string
- func (x *Authentication) GetOidcProvider() *OIDCProvider
- func (*Authentication) ProtoMessage()
- func (x *Authentication) ProtoReflect() protoreflect.Message
- func (x *Authentication) Reset()
- func (x *Authentication) String() string
- type Authorization
- func (*Authorization) Descriptor() ([]byte, []int)deprecated
- func (x *Authorization) GetAllowedGroups() []string
- func (x *Authorization) GetOpaEnvoyPlugin() *OPAEnvoyPluginConfig
- func (x *Authorization) GetOpaExternal() *OPAExternalConfig
- func (x *Authorization) GetOpaNative() *OPANativeConfig
- func (*Authorization) ProtoMessage()
- func (x *Authorization) ProtoReflect() protoreflect.Message
- func (x *Authorization) Reset()
- func (x *Authorization) String() string
- type AuthorizationConfig
- type AutomationsConfig
- func (*AutomationsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AutomationsConfig) GetEnabled() bool
- func (x *AutomationsConfig) GetKubernetes() *KubernetesConfig
- func (x *AutomationsConfig) GetName() string
- func (*AutomationsConfig) ProtoMessage()
- func (x *AutomationsConfig) ProtoReflect() protoreflect.Message
- func (x *AutomationsConfig) Reset()
- func (x *AutomationsConfig) String() string
- type BasicAuth
- func (*BasicAuth) Descriptor() ([]byte, []int)deprecated
- func (x *BasicAuth) GetGroups() []string
- func (x *BasicAuth) GetPassword() string
- func (x *BasicAuth) GetPasswordHash() string
- func (x *BasicAuth) GetTenant() string
- func (x *BasicAuth) GetUserId() int64
- func (x *BasicAuth) GetUsername() string
- func (*BasicAuth) ProtoMessage()
- func (x *BasicAuth) ProtoReflect() protoreflect.Message
- func (x *BasicAuth) Reset()
- func (x *BasicAuth) String() string
- type BindingStatus
- func (BindingStatus) Descriptor() protoreflect.EnumDescriptor
- func (x BindingStatus) Enum() *BindingStatus
- func (BindingStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x BindingStatus) Number() protoreflect.EnumNumber
- func (x BindingStatus) String() string
- func (BindingStatus) Type() protoreflect.EnumType
- type BootstrapUsername
- func (BootstrapUsername) Descriptor() protoreflect.EnumDescriptor
- func (x BootstrapUsername) Enum() *BootstrapUsername
- func (BootstrapUsername) EnumDescriptor() ([]byte, []int)deprecated
- func (x BootstrapUsername) Number() protoreflect.EnumNumber
- func (x BootstrapUsername) String() string
- func (BootstrapUsername) Type() protoreflect.EnumType
- type CacheboxConfig
- func (*CacheboxConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CacheboxConfig) GetDriver() string
- func (x *CacheboxConfig) GetEnabled() bool
- func (x *CacheboxConfig) GetMemory() *MemoryCacheboxConfig
- func (x *CacheboxConfig) GetName() string
- func (x *CacheboxConfig) GetRedis() *RedisCacheboxConfig
- func (*CacheboxConfig) ProtoMessage()
- func (x *CacheboxConfig) ProtoReflect() protoreflect.Message
- func (x *CacheboxConfig) Reset()
- func (x *CacheboxConfig) String() string
- type CloudEventsConfig
- func (*CloudEventsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *CloudEventsConfig) GetAuditPolicy() *AuditPolicyConfig
- func (x *CloudEventsConfig) GetEnabled() bool
- func (x *CloudEventsConfig) GetKafkaSarama() *KafkaSaramaConfig
- func (x *CloudEventsConfig) GetName() string
- func (x *CloudEventsConfig) GetProtocol() string
- func (*CloudEventsConfig) ProtoMessage()
- func (x *CloudEventsConfig) ProtoReflect() protoreflect.Message
- func (x *CloudEventsConfig) Reset()
- func (x *CloudEventsConfig) String() string
- type ConfirmAuthMFASetupRequest
- func (*ConfirmAuthMFASetupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConfirmAuthMFASetupRequest) GetSetupChallengeId() string
- func (x *ConfirmAuthMFASetupRequest) GetTotpCode() string
- func (*ConfirmAuthMFASetupRequest) ProtoMessage()
- func (x *ConfirmAuthMFASetupRequest) ProtoReflect() protoreflect.Message
- func (x *ConfirmAuthMFASetupRequest) Reset()
- func (x *ConfirmAuthMFASetupRequest) String() string
- type ConfirmUserMFARequest
- func (*ConfirmUserMFARequest) Descriptor() ([]byte, []int)deprecated
- func (x *ConfirmUserMFARequest) GetChallengeId() string
- func (x *ConfirmUserMFARequest) GetTotpCode() string
- func (*ConfirmUserMFARequest) ProtoMessage()
- func (x *ConfirmUserMFARequest) ProtoReflect() protoreflect.Message
- func (x *ConfirmUserMFARequest) Reset()
- func (x *ConfirmUserMFARequest) String() string
- type ConfirmUserMFAResponse
- func (*ConfirmUserMFAResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ConfirmUserMFAResponse) GetRecoveryCodes() []string
- func (*ConfirmUserMFAResponse) ProtoMessage()
- func (x *ConfirmUserMFAResponse) ProtoReflect() protoreflect.Message
- func (x *ConfirmUserMFAResponse) Reset()
- func (x *ConfirmUserMFAResponse) String() string
- type ConnectionPoolConfig
- func (*ConnectionPoolConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ConnectionPoolConfig) GetMaxIdleConns() int32
- func (x *ConnectionPoolConfig) GetMaxIdleTime() string
- func (x *ConnectionPoolConfig) GetMaxLifeTime() string
- func (x *ConnectionPoolConfig) GetMaxOpenConns() int32
- func (*ConnectionPoolConfig) ProtoMessage()
- func (x *ConnectionPoolConfig) ProtoReflect() protoreflect.Message
- func (x *ConnectionPoolConfig) Reset()
- func (x *ConnectionPoolConfig) String() string
- type CreateActionRequest
- func (*CreateActionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateActionRequest) GetAction() *Action
- func (*CreateActionRequest) ProtoMessage()
- func (x *CreateActionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateActionRequest) Reset()
- func (x *CreateActionRequest) String() string
- type CreateAuthLoginRequest
- func (*CreateAuthLoginRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAuthLoginRequest) GetEmail() string
- func (x *CreateAuthLoginRequest) GetExpiresIn() int32
- func (x *CreateAuthLoginRequest) GetPasswordHash() string
- func (x *CreateAuthLoginRequest) GetPhoneNumber() string
- func (x *CreateAuthLoginRequest) GetProviderCode() string
- func (x *CreateAuthLoginRequest) GetUsername() string
- func (*CreateAuthLoginRequest) ProtoMessage()
- func (x *CreateAuthLoginRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAuthLoginRequest) Reset()
- func (x *CreateAuthLoginRequest) String() string
- type CreateAuthProviderRequest
- func (*CreateAuthProviderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAuthProviderRequest) GetProvider() *AuthProvider
- func (*CreateAuthProviderRequest) ProtoMessage()
- func (x *CreateAuthProviderRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAuthProviderRequest) Reset()
- func (x *CreateAuthProviderRequest) String() string
- type CreateAuthTokenRequest
- func (*CreateAuthTokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAuthTokenRequest) GetAppid() string
- func (x *CreateAuthTokenRequest) GetEmail() string
- func (x *CreateAuthTokenRequest) GetExpiresIn() int32
- func (x *CreateAuthTokenRequest) GetPasswordHash() string
- func (x *CreateAuthTokenRequest) GetPhoneNumber() string
- func (x *CreateAuthTokenRequest) GetUsername() string
- func (*CreateAuthTokenRequest) ProtoMessage()
- func (x *CreateAuthTokenRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAuthTokenRequest) Reset()
- func (x *CreateAuthTokenRequest) String() string
- type CreateCredentialRequest
- func (*CreateCredentialRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateCredentialRequest) GetCredential() *Credential
- func (*CreateCredentialRequest) ProtoMessage()
- func (x *CreateCredentialRequest) ProtoReflect() protoreflect.Message
- func (x *CreateCredentialRequest) Reset()
- func (x *CreateCredentialRequest) String() string
- type CreateDatabaseInitializeRequest
- func (*CreateDatabaseInitializeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDatabaseInitializeRequest) GetPasswordHash() string
- func (*CreateDatabaseInitializeRequest) ProtoMessage()
- func (x *CreateDatabaseInitializeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDatabaseInitializeRequest) Reset()
- func (x *CreateDatabaseInitializeRequest) String() string
- type CreateDepartmentMembersRequest
- func (*CreateDepartmentMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDepartmentMembersRequest) GetDepartmentId() int64
- func (x *CreateDepartmentMembersRequest) GetMembers() []*Membership
- func (*CreateDepartmentMembersRequest) ProtoMessage()
- func (x *CreateDepartmentMembersRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDepartmentMembersRequest) Reset()
- func (x *CreateDepartmentMembersRequest) String() string
- type CreateDepartmentMembersResponse
- func (*CreateDepartmentMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (*CreateDepartmentMembersResponse) ProtoMessage()
- func (x *CreateDepartmentMembersResponse) ProtoReflect() protoreflect.Message
- func (x *CreateDepartmentMembersResponse) Reset()
- func (x *CreateDepartmentMembersResponse) String() string
- type CreateDepartmentRequest
- func (*CreateDepartmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDepartmentRequest) GetDepartment() *Department
- func (*CreateDepartmentRequest) ProtoMessage()
- func (x *CreateDepartmentRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDepartmentRequest) Reset()
- func (x *CreateDepartmentRequest) String() string
- type CreateGroupMembersRequest
- func (*CreateGroupMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateGroupMembersRequest) GetMembers() []*Membership
- func (x *CreateGroupMembersRequest) GetParent() string
- func (*CreateGroupMembersRequest) ProtoMessage()
- func (x *CreateGroupMembersRequest) ProtoReflect() protoreflect.Message
- func (x *CreateGroupMembersRequest) Reset()
- func (x *CreateGroupMembersRequest) String() string
- type CreateGroupMembersResponse
- type CreateGroupRequest
- func (*CreateGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateGroupRequest) GetGroup() *Group
- func (*CreateGroupRequest) ProtoMessage()
- func (x *CreateGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateGroupRequest) Reset()
- func (x *CreateGroupRequest) String() string
- type CreateMenuRequest
- type CreateOAuth2ClientRequest
- func (*CreateOAuth2ClientRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateOAuth2ClientRequest) GetClient() *OAuth2Client
- func (x *CreateOAuth2ClientRequest) GetClientSecret() string
- func (*CreateOAuth2ClientRequest) ProtoMessage()
- func (x *CreateOAuth2ClientRequest) ProtoReflect() protoreflect.Message
- func (x *CreateOAuth2ClientRequest) Reset()
- func (x *CreateOAuth2ClientRequest) String() string
- type CreateOAuth2ClientResponse
- func (*CreateOAuth2ClientResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateOAuth2ClientResponse) GetClient() *OAuth2Client
- func (x *CreateOAuth2ClientResponse) GetClientSecret() string
- func (*CreateOAuth2ClientResponse) ProtoMessage()
- func (x *CreateOAuth2ClientResponse) ProtoReflect() protoreflect.Message
- func (x *CreateOAuth2ClientResponse) Reset()
- func (x *CreateOAuth2ClientResponse) String() string
- type CreatePolicyRequest
- func (*CreatePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePolicyRequest) GetPolicy() *Policy
- func (*CreatePolicyRequest) ProtoMessage()
- func (x *CreatePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePolicyRequest) Reset()
- func (x *CreatePolicyRequest) String() string
- type CreateRoleMembersRequest
- func (*CreateRoleMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRoleMembersRequest) GetBindings() []*PrincipalRoleBinding
- func (x *CreateRoleMembersRequest) GetParent() string
- func (*CreateRoleMembersRequest) ProtoMessage()
- func (x *CreateRoleMembersRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRoleMembersRequest) Reset()
- func (x *CreateRoleMembersRequest) String() string
- type CreateRoleMembersResponse
- type CreateRoleMenusRequest
- func (*CreateRoleMenusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRoleMenusRequest) GetMenus() []*RoleMenu
- func (x *CreateRoleMenusRequest) GetParent() string
- func (*CreateRoleMenusRequest) ProtoMessage()
- func (x *CreateRoleMenusRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRoleMenusRequest) Reset()
- func (x *CreateRoleMenusRequest) String() string
- type CreateRoleMenusResponse
- type CreateRolePoliciesRequest
- func (*CreateRolePoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateRolePoliciesRequest) GetParent() string
- func (x *CreateRolePoliciesRequest) GetPolicies() []*RolePolicyBinding
- func (*CreateRolePoliciesRequest) ProtoMessage()
- func (x *CreateRolePoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *CreateRolePoliciesRequest) Reset()
- func (x *CreateRolePoliciesRequest) String() string
- type CreateRolePoliciesResponse
- type CreateRoleRequest
- type CreateUserRequest
- type Credential
- func (*Credential) Descriptor() ([]byte, []int)deprecated
- func (x *Credential) GetAlgorithm() Credential_Algorithm
- func (x *Credential) GetApiKey() *Credential_ApiKeyData
- func (x *Credential) GetCode() string
- func (x *Credential) GetCreatedAt() *timestamppb.Timestamp
- func (x *Credential) GetCreatedBy() int64
- func (x *Credential) GetDescription() string
- func (x *Credential) GetExpiresAt() *timestamppb.Timestamp
- func (x *Credential) GetId() int64
- func (x *Credential) GetJwksUri() string
- func (x *Credential) GetKeyId() string
- func (m *Credential) GetKeyMaterial() isCredential_KeyMaterial
- func (x *Credential) GetKeyPair() *Credential_KeyPairData
- func (x *Credential) GetLicense() *Credential_LicenseData
- func (x *Credential) GetMetadata() map[string]string
- func (x *Credential) GetNotBefore() *timestamppb.Timestamp
- func (x *Credential) GetSource() Credential_Source
- func (x *Credential) GetStatus() Credential_Status
- func (x *Credential) GetSymmetricKey() []byte
- func (x *Credential) GetType() Credential_Type
- func (x *Credential) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Credential) GetUpdatedBy() int64
- func (x *Credential) GetUsage() Credential_Usage
- func (x *Credential) GetVisibility() Visibility
- func (x *Credential) GetX509Data() *Credential_X509Data
- func (*Credential) ProtoMessage()
- func (x *Credential) ProtoReflect() protoreflect.Message
- func (x *Credential) Reset()
- func (x *Credential) String() string
- type CredentialSeedCode
- func (CredentialSeedCode) Descriptor() protoreflect.EnumDescriptor
- func (x CredentialSeedCode) Enum() *CredentialSeedCode
- func (CredentialSeedCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x CredentialSeedCode) Number() protoreflect.EnumNumber
- func (x CredentialSeedCode) String() string
- func (CredentialSeedCode) Type() protoreflect.EnumType
- type Credential_Algorithm
- func (Credential_Algorithm) Descriptor() protoreflect.EnumDescriptor
- func (x Credential_Algorithm) Enum() *Credential_Algorithm
- func (Credential_Algorithm) EnumDescriptor() ([]byte, []int)deprecated
- func (x Credential_Algorithm) Number() protoreflect.EnumNumber
- func (x Credential_Algorithm) String() string
- func (Credential_Algorithm) Type() protoreflect.EnumType
- type Credential_ApiKey
- type Credential_ApiKeyData
- func (*Credential_ApiKeyData) Descriptor() ([]byte, []int)deprecated
- func (x *Credential_ApiKeyData) GetApiKey() string
- func (x *Credential_ApiKeyData) GetApiSecret() []byte
- func (*Credential_ApiKeyData) ProtoMessage()
- func (x *Credential_ApiKeyData) ProtoReflect() protoreflect.Message
- func (x *Credential_ApiKeyData) Reset()
- func (x *Credential_ApiKeyData) String() string
- type Credential_JwksUri
- type Credential_KeyPair
- type Credential_KeyPairData
- func (*Credential_KeyPairData) Descriptor() ([]byte, []int)deprecated
- func (x *Credential_KeyPairData) GetPassphrase() []byte
- func (x *Credential_KeyPairData) GetPrivateKey() []byte
- func (x *Credential_KeyPairData) GetPublicKey() []byte
- func (*Credential_KeyPairData) ProtoMessage()
- func (x *Credential_KeyPairData) ProtoReflect() protoreflect.Message
- func (x *Credential_KeyPairData) Reset()
- func (x *Credential_KeyPairData) String() string
- type Credential_License
- type Credential_LicenseData
- func (*Credential_LicenseData) Descriptor() ([]byte, []int)deprecated
- func (x *Credential_LicenseData) GetLicenseKey() string
- func (x *Credential_LicenseData) GetSignature() string
- func (*Credential_LicenseData) ProtoMessage()
- func (x *Credential_LicenseData) ProtoReflect() protoreflect.Message
- func (x *Credential_LicenseData) Reset()
- func (x *Credential_LicenseData) String() string
- type Credential_Source
- func (Credential_Source) Descriptor() protoreflect.EnumDescriptor
- func (x Credential_Source) Enum() *Credential_Source
- func (Credential_Source) EnumDescriptor() ([]byte, []int)deprecated
- func (x Credential_Source) Number() protoreflect.EnumNumber
- func (x Credential_Source) String() string
- func (Credential_Source) Type() protoreflect.EnumType
- type Credential_Status
- func (Credential_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Credential_Status) Enum() *Credential_Status
- func (Credential_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Credential_Status) Number() protoreflect.EnumNumber
- func (x Credential_Status) String() string
- func (Credential_Status) Type() protoreflect.EnumType
- type Credential_SymmetricKey
- type Credential_Type
- func (Credential_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Credential_Type) Enum() *Credential_Type
- func (Credential_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Credential_Type) Number() protoreflect.EnumNumber
- func (x Credential_Type) String() string
- func (Credential_Type) Type() protoreflect.EnumType
- type Credential_Usage
- func (Credential_Usage) Descriptor() protoreflect.EnumDescriptor
- func (x Credential_Usage) Enum() *Credential_Usage
- func (Credential_Usage) EnumDescriptor() ([]byte, []int)deprecated
- func (x Credential_Usage) Number() protoreflect.EnumNumber
- func (x Credential_Usage) String() string
- func (Credential_Usage) Type() protoreflect.EnumType
- type Credential_X509Data
- func (*Credential_X509Data) Descriptor() ([]byte, []int)deprecated
- func (x *Credential_X509Data) GetCaChain() [][]byte
- func (x *Credential_X509Data) GetCertificate() []byte
- func (x *Credential_X509Data) GetPrivateKey() []byte
- func (*Credential_X509Data) ProtoMessage()
- func (x *Credential_X509Data) ProtoReflect() protoreflect.Message
- func (x *Credential_X509Data) Reset()
- func (x *Credential_X509Data) String() string
- type Credential_X509Data_
- type DatabaseConfig
- func (*DatabaseConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DatabaseConfig) GetAddress() string
- func (x *DatabaseConfig) GetConnectionPool() *ConnectionPoolConfig
- func (x *DatabaseConfig) GetDbname() string
- func (x *DatabaseConfig) GetDriver() string
- func (x *DatabaseConfig) GetEnabled() bool
- func (x *DatabaseConfig) GetName() string
- func (x *DatabaseConfig) GetParameters() string
- func (x *DatabaseConfig) GetPassword() string
- func (x *DatabaseConfig) GetProtocol() string
- func (x *DatabaseConfig) GetUsername() string
- func (*DatabaseConfig) ProtoMessage()
- func (x *DatabaseConfig) ProtoReflect() protoreflect.Message
- func (x *DatabaseConfig) Reset()
- func (x *DatabaseConfig) String() string
- type DebuggerConfig
- func (*DebuggerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DebuggerConfig) GetEnablePprof() bool
- func (x *DebuggerConfig) GetEnabled() bool
- func (x *DebuggerConfig) GetLogFormat() string
- func (x *DebuggerConfig) GetLogLevel() string
- func (x *DebuggerConfig) GetName() string
- func (*DebuggerConfig) ProtoMessage()
- func (x *DebuggerConfig) ProtoReflect() protoreflect.Message
- func (x *DebuggerConfig) Reset()
- func (x *DebuggerConfig) String() string
- type DeleteActionRequest
- func (*DeleteActionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteActionRequest) GetId() int64
- func (*DeleteActionRequest) ProtoMessage()
- func (x *DeleteActionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteActionRequest) Reset()
- func (x *DeleteActionRequest) String() string
- type DeleteAuthProviderRequest
- func (*DeleteAuthProviderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAuthProviderRequest) GetId() int64
- func (*DeleteAuthProviderRequest) ProtoMessage()
- func (x *DeleteAuthProviderRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAuthProviderRequest) Reset()
- func (x *DeleteAuthProviderRequest) String() string
- type DeleteDepartmentMemberRequest
- func (*DeleteDepartmentMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDepartmentMemberRequest) GetDepartmentId() int64
- func (x *DeleteDepartmentMemberRequest) GetUserId() int64
- func (*DeleteDepartmentMemberRequest) ProtoMessage()
- func (x *DeleteDepartmentMemberRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDepartmentMemberRequest) Reset()
- func (x *DeleteDepartmentMemberRequest) String() string
- type DeleteDepartmentRequest
- func (*DeleteDepartmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDepartmentRequest) GetId() int64
- func (*DeleteDepartmentRequest) ProtoMessage()
- func (x *DeleteDepartmentRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDepartmentRequest) Reset()
- func (x *DeleteDepartmentRequest) String() string
- type DeleteGroupMemberRequest
- func (*DeleteGroupMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteGroupMemberRequest) GetParent() string
- func (x *DeleteGroupMemberRequest) GetUserId() int64
- func (*DeleteGroupMemberRequest) ProtoMessage()
- func (x *DeleteGroupMemberRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteGroupMemberRequest) Reset()
- func (x *DeleteGroupMemberRequest) String() string
- type DeleteGroupRequest
- type DeleteMenuRequest
- type DeleteOAuth2ClientRequest
- func (*DeleteOAuth2ClientRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteOAuth2ClientRequest) GetId() int64
- func (*DeleteOAuth2ClientRequest) ProtoMessage()
- func (x *DeleteOAuth2ClientRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteOAuth2ClientRequest) Reset()
- func (x *DeleteOAuth2ClientRequest) String() string
- type DeletePolicyRequest
- func (*DeletePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePolicyRequest) GetId() int64
- func (*DeletePolicyRequest) ProtoMessage()
- func (x *DeletePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePolicyRequest) Reset()
- func (x *DeletePolicyRequest) String() string
- type DeleteRoleMemberRequest
- func (*DeleteRoleMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRoleMemberRequest) GetParent() string
- func (x *DeleteRoleMemberRequest) GetPrincipalId() int64
- func (x *DeleteRoleMemberRequest) GetPrincipalType() PrincipalType
- func (*DeleteRoleMemberRequest) ProtoMessage()
- func (x *DeleteRoleMemberRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRoleMemberRequest) Reset()
- func (x *DeleteRoleMemberRequest) String() string
- type DeleteRoleMenuRequest
- func (*DeleteRoleMenuRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRoleMenuRequest) GetMenuId() int64
- func (x *DeleteRoleMenuRequest) GetParent() string
- func (*DeleteRoleMenuRequest) ProtoMessage()
- func (x *DeleteRoleMenuRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRoleMenuRequest) Reset()
- func (x *DeleteRoleMenuRequest) String() string
- type DeleteRolePolicyRequest
- func (*DeleteRolePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteRolePolicyRequest) GetParent() string
- func (x *DeleteRolePolicyRequest) GetPolicyId() int64
- func (*DeleteRolePolicyRequest) ProtoMessage()
- func (x *DeleteRolePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteRolePolicyRequest) Reset()
- func (x *DeleteRolePolicyRequest) String() string
- type DeleteRoleRequest
- type Department
- func (*Department) Descriptor() ([]byte, []int)deprecated
- func (x *Department) GetAddress() *Address
- func (x *Department) GetBudgetItemCode() string
- func (x *Department) GetChildren() []*Department
- func (x *Department) GetCode() string
- func (x *Department) GetCostCenterCode() string
- func (x *Department) GetCreatedAt() *timestamppb.Timestamp
- func (x *Department) GetCreatedBy() int64
- func (x *Department) GetDeletedAt() *timestamppb.Timestamp
- func (x *Department) GetDescription() string
- func (x *Department) GetDisplayName() string
- func (x *Department) GetEmail() string
- func (x *Department) GetExternalId() string
- func (x *Department) GetId() int64
- func (x *Department) GetMaxMembers() int32
- func (x *Department) GetMembers() []*Membership
- func (x *Department) GetMetadata() map[string]string
- func (x *Department) GetParentId() int64
- func (x *Department) GetPhoneNumber() *PhoneNumber
- func (x *Department) GetProtected() bool
- func (x *Department) GetSortOrder() int32
- func (x *Department) GetStatus() Department_Status
- func (x *Department) GetType() Department_Type
- func (x *Department) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Department) GetUpdatedBy() int64
- func (x *Department) GetVisibility() Visibility
- func (*Department) ProtoMessage()
- func (x *Department) ProtoReflect() protoreflect.Message
- func (x *Department) Reset()
- func (x *Department) String() string
- type DepartmentCode
- func (DepartmentCode) Descriptor() protoreflect.EnumDescriptor
- func (x DepartmentCode) Enum() *DepartmentCode
- func (DepartmentCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x DepartmentCode) Number() protoreflect.EnumNumber
- func (x DepartmentCode) String() string
- func (DepartmentCode) Type() protoreflect.EnumType
- type Department_Status
- func (Department_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Department_Status) Enum() *Department_Status
- func (Department_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Department_Status) Number() protoreflect.EnumNumber
- func (x Department_Status) String() string
- func (Department_Status) Type() protoreflect.EnumType
- type Department_Type
- func (Department_Type) Descriptor() protoreflect.EnumDescriptor
- func (x Department_Type) Enum() *Department_Type
- func (Department_Type) EnumDescriptor() ([]byte, []int)deprecated
- func (x Department_Type) Number() protoreflect.EnumNumber
- func (x Department_Type) String() string
- func (Department_Type) Type() protoreflect.EnumType
- type DisableUserMFARequest
- func (*DisableUserMFARequest) Descriptor() ([]byte, []int)deprecated
- func (x *DisableUserMFARequest) GetTotpCode() string
- func (x *DisableUserMFARequest) GetUserId() int64
- func (*DisableUserMFARequest) ProtoMessage()
- func (x *DisableUserMFARequest) ProtoReflect() protoreflect.Message
- func (x *DisableUserMFARequest) Reset()
- func (x *DisableUserMFARequest) String() string
- type DiscoverConfig
- func (*DiscoverConfig) Descriptor() ([]byte, []int)deprecated
- func (x *DiscoverConfig) GetDriver() string
- func (x *DiscoverConfig) GetEnabled() bool
- func (x *DiscoverConfig) GetEndpoints() []string
- func (x *DiscoverConfig) GetHeartbeat() int64
- func (x *DiscoverConfig) GetName() string
- func (x *DiscoverConfig) GetTls() *TLSConfig
- func (*DiscoverConfig) ProtoMessage()
- func (x *DiscoverConfig) ProtoReflect() protoreflect.Message
- func (x *DiscoverConfig) Reset()
- func (x *DiscoverConfig) String() string
- type ExporterEnableConfig
- func (*ExporterEnableConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ExporterEnableConfig) GetLogging() bool
- func (x *ExporterEnableConfig) GetOtlp() bool
- func (x *ExporterEnableConfig) GetOtlphttp() bool
- func (x *ExporterEnableConfig) GetPrometheus() bool
- func (*ExporterEnableConfig) ProtoMessage()
- func (x *ExporterEnableConfig) ProtoReflect() protoreflect.Message
- func (x *ExporterEnableConfig) Reset()
- func (x *ExporterEnableConfig) String() string
- type ExportersConfig
- func (*ExportersConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ExportersConfig) GetLogging() *LoggingExporterConfig
- func (x *ExportersConfig) GetOtlp() *OTLPGRPCConfig
- func (x *ExportersConfig) GetOtlphttp() *OTLPHTTPConfig
- func (x *ExportersConfig) GetPrometheus() *PrometheusExporterConfig
- func (*ExportersConfig) ProtoMessage()
- func (x *ExportersConfig) ProtoReflect() protoreflect.Message
- func (x *ExportersConfig) Reset()
- func (x *ExportersConfig) String() string
- type FrontendConfig
- func (*FrontendConfig) Descriptor() ([]byte, []int)deprecated
- func (x *FrontendConfig) GetEnabled() bool
- func (x *FrontendConfig) GetInterface() *FrontendInterfaceConfig
- func (x *FrontendConfig) GetName() string
- func (*FrontendConfig) ProtoMessage()
- func (x *FrontendConfig) ProtoReflect() protoreflect.Message
- func (x *FrontendConfig) Reset()
- func (x *FrontendConfig) String() string
- type FrontendInterfaceConfig
- func (*FrontendInterfaceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *FrontendInterfaceConfig) GetAdmin() *WebInterfaceConfig
- func (x *FrontendInterfaceConfig) GetOpenapi() *WebInterfaceConfig
- func (x *FrontendInterfaceConfig) GetWebroot() *WebInterfaceConfig
- func (*FrontendInterfaceConfig) ProtoMessage()
- func (x *FrontendInterfaceConfig) ProtoReflect() protoreflect.Message
- func (x *FrontendInterfaceConfig) Reset()
- func (x *FrontendInterfaceConfig) String() string
- type GRPCServiceConfig
- func (*GRPCServiceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GRPCServiceConfig) GetAddress() string
- func (x *GRPCServiceConfig) GetEnabled() bool
- func (x *GRPCServiceConfig) GetTlsServer() *TLSConfig
- func (*GRPCServiceConfig) ProtoMessage()
- func (x *GRPCServiceConfig) ProtoReflect() protoreflect.Message
- func (x *GRPCServiceConfig) Reset()
- func (x *GRPCServiceConfig) String() string
- type GetActionRequest
- type GetAuthCallbackRequest
- func (*GetAuthCallbackRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAuthCallbackRequest) GetCode() string
- func (x *GetAuthCallbackRequest) GetProviderName() string
- func (x *GetAuthCallbackRequest) GetState() string
- func (*GetAuthCallbackRequest) ProtoMessage()
- func (x *GetAuthCallbackRequest) ProtoReflect() protoreflect.Message
- func (x *GetAuthCallbackRequest) Reset()
- func (x *GetAuthCallbackRequest) String() string
- type GetAuthCallbackResponse
- func (*GetAuthCallbackResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAuthCallbackResponse) GetAccessToken() string
- func (x *GetAuthCallbackResponse) GetChallengeId() string
- func (x *GetAuthCallbackResponse) GetChallengeType() string
- func (x *GetAuthCallbackResponse) GetExpiresIn() int32
- func (x *GetAuthCallbackResponse) GetMfaRequired() bool
- func (x *GetAuthCallbackResponse) GetTokenType() string
- func (*GetAuthCallbackResponse) ProtoMessage()
- func (x *GetAuthCallbackResponse) ProtoReflect() protoreflect.Message
- func (x *GetAuthCallbackResponse) Reset()
- func (x *GetAuthCallbackResponse) String() string
- type GetAuthProviderRequest
- func (*GetAuthProviderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAuthProviderRequest) GetId() int64
- func (*GetAuthProviderRequest) ProtoMessage()
- func (x *GetAuthProviderRequest) ProtoReflect() protoreflect.Message
- func (x *GetAuthProviderRequest) Reset()
- func (x *GetAuthProviderRequest) String() string
- type GetGlobalSettingsRequest
- func (*GetGlobalSettingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetGlobalSettingsRequest) GetCategory() string
- func (*GetGlobalSettingsRequest) ProtoMessage()
- func (x *GetGlobalSettingsRequest) ProtoReflect() protoreflect.Message
- func (x *GetGlobalSettingsRequest) Reset()
- func (x *GetGlobalSettingsRequest) String() string
- type GetGroupRequest
- func (*GetGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetGroupRequest) GetId() int64
- func (x *GetGroupRequest) GetStructure() Structure
- func (x *GetGroupRequest) GetView() View
- func (*GetGroupRequest) ProtoMessage()
- func (x *GetGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetGroupRequest) Reset()
- func (x *GetGroupRequest) String() string
- type GetLocalConfigsRequest
- func (*GetLocalConfigsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetLocalConfigsRequest) GetName() string
- func (*GetLocalConfigsRequest) ProtoMessage()
- func (x *GetLocalConfigsRequest) ProtoReflect() protoreflect.Message
- func (x *GetLocalConfigsRequest) Reset()
- func (x *GetLocalConfigsRequest) String() string
- type GetOAuth2ClientRequest
- func (*GetOAuth2ClientRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetOAuth2ClientRequest) GetId() int64
- func (*GetOAuth2ClientRequest) ProtoMessage()
- func (x *GetOAuth2ClientRequest) ProtoReflect() protoreflect.Message
- func (x *GetOAuth2ClientRequest) Reset()
- func (x *GetOAuth2ClientRequest) String() string
- type GetPolicyRequest
- func (*GetPolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPolicyRequest) GetCode() string
- func (x *GetPolicyRequest) GetView() View
- func (*GetPolicyRequest) ProtoMessage()
- func (x *GetPolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetPolicyRequest) Reset()
- func (x *GetPolicyRequest) String() string
- type GetRoleRequest
- type GetUserRequest
- func (*GetUserRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetUserRequest) GetId() int64
- func (x *GetUserRequest) GetUsername() string
- func (*GetUserRequest) ProtoMessage()
- func (x *GetUserRequest) ProtoReflect() protoreflect.Message
- func (x *GetUserRequest) Reset()
- func (x *GetUserRequest) String() string
- type GlobalSetting
- func (*GlobalSetting) Descriptor() ([]byte, []int)deprecated
- func (x *GlobalSetting) GetCategory() string
- func (x *GlobalSetting) GetCreatedAt() *timestamppb.Timestamp
- func (x *GlobalSetting) GetCreatedBy() int64
- func (x *GlobalSetting) GetDescription() string
- func (x *GlobalSetting) GetId() int64
- func (x *GlobalSetting) GetProtected() bool
- func (x *GlobalSetting) GetSettingKey() string
- func (x *GlobalSetting) GetSettingValue() string
- func (x *GlobalSetting) GetUpdatedAt() *timestamppb.Timestamp
- func (x *GlobalSetting) GetUpdatedBy() int64
- func (x *GlobalSetting) GetValueType() string
- func (*GlobalSetting) ProtoMessage()
- func (x *GlobalSetting) ProtoReflect() protoreflect.Message
- func (x *GlobalSetting) Reset()
- func (x *GlobalSetting) String() string
- type GlobalSettingCategory
- func (*GlobalSettingCategory) Descriptor() ([]byte, []int)deprecated
- func (x *GlobalSettingCategory) GetCategory() string
- func (x *GlobalSettingCategory) GetSettings() []*GlobalSetting
- func (*GlobalSettingCategory) ProtoMessage()
- func (x *GlobalSettingCategory) ProtoReflect() protoreflect.Message
- func (x *GlobalSettingCategory) Reset()
- func (x *GlobalSettingCategory) String() string
- type Group
- func (*Group) Descriptor() ([]byte, []int)deprecated
- func (x *Group) GetCode() string
- func (x *Group) GetCreatedAt() *timestamppb.Timestamp
- func (x *Group) GetCreatedBy() int64
- func (x *Group) GetDeletedAt() *timestamppb.Timestamp
- func (x *Group) GetDescription() string
- func (x *Group) GetDisplayName() string
- func (x *Group) GetId() int64
- func (x *Group) GetMaxMembers() int32
- func (x *Group) GetMetadata() map[string]string
- func (x *Group) GetRefExpr() string
- func (x *Group) GetRefId() int64
- func (x *Group) GetSortOrder() int32
- func (x *Group) GetStatus() Group_Status
- func (x *Group) GetType() Group_Type
- func (x *Group) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Group) GetUpdatedBy() int64
- func (x *Group) GetVisibility() Visibility
- func (*Group) ProtoMessage()
- func (x *Group) ProtoReflect() protoreflect.Message
- func (x *Group) Reset()
- func (x *Group) String() string
- type Group_Status
- func (Group_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Group_Status) Enum() *Group_Status
- func (Group_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Group_Status) Number() protoreflect.EnumNumber
- func (x Group_Status) String() string
- func (Group_Status) Type() protoreflect.EnumType
- type Group_Type
- type HTTPConfig
- func (*HTTPConfig) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPConfig) GetDisableCompression() bool
- func (x *HTTPConfig) GetDisableKeepAlives() bool
- func (x *HTTPConfig) GetExpectContinueTimeout() string
- func (x *HTTPConfig) GetForceAttemptHttp2() bool
- func (x *HTTPConfig) GetIdleConnTimeout() string
- func (x *HTTPConfig) GetMaxConnsPerHost() int32
- func (x *HTTPConfig) GetMaxIdleConns() int32
- func (x *HTTPConfig) GetMaxIdleConnsPerHost() int32
- func (x *HTTPConfig) GetMaxResponseHeaderBytes() int64
- func (x *HTTPConfig) GetReadBufferSize() int32
- func (x *HTTPConfig) GetResponseHeaderTimeout() string
- func (x *HTTPConfig) GetTlsClientConfig() *TLSConfig
- func (x *HTTPConfig) GetTlsHandshakeTimeout() string
- func (x *HTTPConfig) GetWriteBufferSize() int32
- func (*HTTPConfig) ProtoMessage()
- func (x *HTTPConfig) ProtoReflect() protoreflect.Message
- func (x *HTTPConfig) Reset()
- func (x *HTTPConfig) String() string
- type HTTPServiceConfig
- func (*HTTPServiceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *HTTPServiceConfig) GetAddress() string
- func (x *HTTPServiceConfig) GetEnabled() bool
- func (x *HTTPServiceConfig) GetTlsAuto() *TLSAutoConfig
- func (x *HTTPServiceConfig) GetTlsClient() *TLSConfig
- func (x *HTTPServiceConfig) GetTlsServer() *TLSConfig
- func (*HTTPServiceConfig) ProtoMessage()
- func (x *HTTPServiceConfig) ProtoReflect() protoreflect.Message
- func (x *HTTPServiceConfig) Reset()
- func (x *HTTPServiceConfig) String() string
- type KafkaSaramaConfig
- func (*KafkaSaramaConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KafkaSaramaConfig) GetBrokers() []string
- func (x *KafkaSaramaConfig) GetConfig() *SaramaConfig
- func (x *KafkaSaramaConfig) GetTopic() string
- func (*KafkaSaramaConfig) ProtoMessage()
- func (x *KafkaSaramaConfig) ProtoReflect() protoreflect.Message
- func (x *KafkaSaramaConfig) Reset()
- func (x *KafkaSaramaConfig) String() string
- type KnownAdminClient
- type KnownAdminServer
- type KubernetesConfig
- func (*KubernetesConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesConfig) GetConfigPath() string
- func (x *KubernetesConfig) GetRestConfig() *KubernetesRestConfig
- func (*KubernetesConfig) ProtoMessage()
- func (x *KubernetesConfig) ProtoReflect() protoreflect.Message
- func (x *KubernetesConfig) Reset()
- func (x *KubernetesConfig) String() string
- type KubernetesRestConfig
- func (*KubernetesRestConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesRestConfig) GetBearerToken() string
- func (x *KubernetesRestConfig) GetBearerTokenFile() string
- func (x *KubernetesRestConfig) GetHost() string
- func (x *KubernetesRestConfig) GetTlsClientConfig() *KubernetesTLSClientConfig
- func (*KubernetesRestConfig) ProtoMessage()
- func (x *KubernetesRestConfig) ProtoReflect() protoreflect.Message
- func (x *KubernetesRestConfig) Reset()
- func (x *KubernetesRestConfig) String() string
- type KubernetesTLSClientConfig
- func (*KubernetesTLSClientConfig) Descriptor() ([]byte, []int)deprecated
- func (x *KubernetesTLSClientConfig) GetInsecure() bool
- func (*KubernetesTLSClientConfig) ProtoMessage()
- func (x *KubernetesTLSClientConfig) ProtoReflect() protoreflect.Message
- func (x *KubernetesTLSClientConfig) Reset()
- func (x *KubernetesTLSClientConfig) String() string
- type LdapConfig
- func (*LdapConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LdapConfig) GetBindDn() string
- func (x *LdapConfig) GetBindPassword() string
- func (x *LdapConfig) GetDisplayNameAttribute() string
- func (x *LdapConfig) GetEmailAttribute() string
- func (x *LdapConfig) GetGroupSearchBase() string
- func (x *LdapConfig) GetGroupSearchFilter() string
- func (x *LdapConfig) GetHost() string
- func (x *LdapConfig) GetInsecureSkipVerify() bool
- func (x *LdapConfig) GetPort() int32
- func (x *LdapConfig) GetStartTls() bool
- func (x *LdapConfig) GetUseTls() bool
- func (x *LdapConfig) GetUserSearchBase() string
- func (x *LdapConfig) GetUserSearchFilter() string
- func (x *LdapConfig) GetUsernameAttribute() string
- func (*LdapConfig) ProtoMessage()
- func (x *LdapConfig) ProtoReflect() protoreflect.Message
- func (x *LdapConfig) Reset()
- func (x *LdapConfig) String() string
- type ListActionsRequest
- func (*ListActionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListActionsRequest) GetFilter() string
- func (x *ListActionsRequest) GetOffset() int32
- func (x *ListActionsRequest) GetOrderBy() string
- func (x *ListActionsRequest) GetPageSize() int32
- func (x *ListActionsRequest) GetPageToken() string
- func (m *ListActionsRequest) GetPagination() isListActionsRequest_Pagination
- func (x *ListActionsRequest) GetParent() string
- func (x *ListActionsRequest) GetResourceTypeId() int64
- func (x *ListActionsRequest) GetStructure() Structure
- func (x *ListActionsRequest) GetView() View
- func (*ListActionsRequest) ProtoMessage()
- func (x *ListActionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListActionsRequest) Reset()
- func (x *ListActionsRequest) String() string
- type ListActionsRequest_Offset
- type ListActionsRequest_PageToken
- type ListActionsResponse
- func (*ListActionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListActionsResponse) GetActions() []*Action
- func (x *ListActionsResponse) GetNextPageToken() string
- func (x *ListActionsResponse) GetTotalSize() int32
- func (*ListActionsResponse) ProtoMessage()
- func (x *ListActionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListActionsResponse) Reset()
- func (x *ListActionsResponse) String() string
- type ListAuthProvidersRequest
- func (*ListAuthProvidersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuthProvidersRequest) GetFilter() string
- func (x *ListAuthProvidersRequest) GetOffset() int32
- func (x *ListAuthProvidersRequest) GetOrderBy() string
- func (x *ListAuthProvidersRequest) GetPageSize() int32
- func (x *ListAuthProvidersRequest) GetPageToken() string
- func (m *ListAuthProvidersRequest) GetPagination() isListAuthProvidersRequest_Pagination
- func (x *ListAuthProvidersRequest) GetProviderStatus() int32
- func (x *ListAuthProvidersRequest) GetView() View
- func (*ListAuthProvidersRequest) ProtoMessage()
- func (x *ListAuthProvidersRequest) ProtoReflect() protoreflect.Message
- func (x *ListAuthProvidersRequest) Reset()
- func (x *ListAuthProvidersRequest) String() string
- type ListAuthProvidersRequest_Offset
- type ListAuthProvidersRequest_PageToken
- type ListAuthProvidersResponse
- func (*ListAuthProvidersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAuthProvidersResponse) GetNextPageToken() string
- func (x *ListAuthProvidersResponse) GetProviders() []*AuthProvider
- func (x *ListAuthProvidersResponse) GetTotalSize() int32
- func (*ListAuthProvidersResponse) ProtoMessage()
- func (x *ListAuthProvidersResponse) ProtoReflect() protoreflect.Message
- func (x *ListAuthProvidersResponse) Reset()
- func (x *ListAuthProvidersResponse) String() string
- type ListDepartmentMembersRequest
- func (*ListDepartmentMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDepartmentMembersRequest) GetFilter() string
- func (x *ListDepartmentMembersRequest) GetOffset() int32
- func (x *ListDepartmentMembersRequest) GetOrderBy() string
- func (x *ListDepartmentMembersRequest) GetPageSize() int32
- func (x *ListDepartmentMembersRequest) GetPageToken() string
- func (m *ListDepartmentMembersRequest) GetPagination() isListDepartmentMembersRequest_Pagination
- func (x *ListDepartmentMembersRequest) GetParent() string
- func (*ListDepartmentMembersRequest) ProtoMessage()
- func (x *ListDepartmentMembersRequest) ProtoReflect() protoreflect.Message
- func (x *ListDepartmentMembersRequest) Reset()
- func (x *ListDepartmentMembersRequest) String() string
- type ListDepartmentMembersRequest_Offset
- type ListDepartmentMembersRequest_PageToken
- type ListDepartmentMembersResponse
- func (*ListDepartmentMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDepartmentMembersResponse) GetMembers() []*Membership
- func (x *ListDepartmentMembersResponse) GetNextPageToken() string
- func (x *ListDepartmentMembersResponse) GetTotalSize() int32
- func (*ListDepartmentMembersResponse) ProtoMessage()
- func (x *ListDepartmentMembersResponse) ProtoReflect() protoreflect.Message
- func (x *ListDepartmentMembersResponse) Reset()
- func (x *ListDepartmentMembersResponse) String() string
- type ListDepartmentsRequest
- func (*ListDepartmentsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListDepartmentsRequest) GetDepartmentStatus() int32
- func (x *ListDepartmentsRequest) GetDepartmentType() int32
- func (x *ListDepartmentsRequest) GetFilter() string
- func (x *ListDepartmentsRequest) GetOffset() int32
- func (x *ListDepartmentsRequest) GetOrderBy() string
- func (x *ListDepartmentsRequest) GetPageSize() int32
- func (x *ListDepartmentsRequest) GetPageToken() string
- func (m *ListDepartmentsRequest) GetPagination() isListDepartmentsRequest_Pagination
- func (x *ListDepartmentsRequest) GetParent() string
- func (x *ListDepartmentsRequest) GetStructure() Structure
- func (x *ListDepartmentsRequest) GetView() View
- func (*ListDepartmentsRequest) ProtoMessage()
- func (x *ListDepartmentsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDepartmentsRequest) Reset()
- func (x *ListDepartmentsRequest) String() string
- type ListDepartmentsRequest_Offset
- type ListDepartmentsRequest_PageToken
- type ListDepartmentsResponse
- func (*ListDepartmentsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDepartmentsResponse) GetDepartments() []*Department
- func (x *ListDepartmentsResponse) GetNextPageToken() string
- func (x *ListDepartmentsResponse) GetTotalSize() int32
- func (*ListDepartmentsResponse) ProtoMessage()
- func (x *ListDepartmentsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDepartmentsResponse) Reset()
- func (x *ListDepartmentsResponse) String() string
- type ListGlobalSettingsRequest
- type ListGlobalSettingsResponse
- func (*ListGlobalSettingsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGlobalSettingsResponse) GetCategories() []*GlobalSettingCategory
- func (*ListGlobalSettingsResponse) ProtoMessage()
- func (x *ListGlobalSettingsResponse) ProtoReflect() protoreflect.Message
- func (x *ListGlobalSettingsResponse) Reset()
- func (x *ListGlobalSettingsResponse) String() string
- type ListGroupMembersRequest
- func (*ListGroupMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupMembersRequest) GetFilter() string
- func (x *ListGroupMembersRequest) GetOffset() int32
- func (x *ListGroupMembersRequest) GetOrderBy() string
- func (x *ListGroupMembersRequest) GetPageSize() int32
- func (x *ListGroupMembersRequest) GetPageToken() string
- func (m *ListGroupMembersRequest) GetPagination() isListGroupMembersRequest_Pagination
- func (x *ListGroupMembersRequest) GetParent() string
- func (*ListGroupMembersRequest) ProtoMessage()
- func (x *ListGroupMembersRequest) ProtoReflect() protoreflect.Message
- func (x *ListGroupMembersRequest) Reset()
- func (x *ListGroupMembersRequest) String() string
- type ListGroupMembersRequest_Offset
- type ListGroupMembersRequest_PageToken
- type ListGroupMembersResponse
- func (*ListGroupMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupMembersResponse) GetMembers() []*Membership
- func (x *ListGroupMembersResponse) GetNextPageToken() string
- func (x *ListGroupMembersResponse) GetTotalSize() int32
- func (*ListGroupMembersResponse) ProtoMessage()
- func (x *ListGroupMembersResponse) ProtoReflect() protoreflect.Message
- func (x *ListGroupMembersResponse) Reset()
- func (x *ListGroupMembersResponse) String() string
- type ListGroupsRequest
- func (*ListGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupsRequest) GetCode() string
- func (x *ListGroupsRequest) GetDisplayName() string
- func (x *ListGroupsRequest) GetFilter() string
- func (x *ListGroupsRequest) GetGroupStatus() int32
- func (x *ListGroupsRequest) GetGroupType() int32
- func (x *ListGroupsRequest) GetOffset() int32
- func (x *ListGroupsRequest) GetOrderBy() string
- func (x *ListGroupsRequest) GetPageSize() int32
- func (x *ListGroupsRequest) GetPageToken() string
- func (m *ListGroupsRequest) GetPagination() isListGroupsRequest_Pagination
- func (x *ListGroupsRequest) GetParent() string
- func (x *ListGroupsRequest) GetStructure() Structure
- func (x *ListGroupsRequest) GetView() View
- func (*ListGroupsRequest) ProtoMessage()
- func (x *ListGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListGroupsRequest) Reset()
- func (x *ListGroupsRequest) String() string
- type ListGroupsRequest_Offset
- type ListGroupsRequest_PageToken
- type ListGroupsResponse
- func (*ListGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGroupsResponse) GetGroups() []*Group
- func (x *ListGroupsResponse) GetNextPageToken() string
- func (x *ListGroupsResponse) GetTotalSize() int32
- func (*ListGroupsResponse) ProtoMessage()
- func (x *ListGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListGroupsResponse) Reset()
- func (x *ListGroupsResponse) String() string
- type ListLocalConfigsRequest
- type ListLocalConfigsResponse
- func (*ListLocalConfigsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLocalConfigsResponse) GetConfigs() []*LocalConfigEntry
- func (*ListLocalConfigsResponse) ProtoMessage()
- func (x *ListLocalConfigsResponse) ProtoReflect() protoreflect.Message
- func (x *ListLocalConfigsResponse) Reset()
- func (x *ListLocalConfigsResponse) String() string
- type ListLoginOptionsRequest
- type ListLoginOptionsResponse
- func (*ListLoginOptionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListLoginOptionsResponse) GetOptions() []*LoginOption
- func (*ListLoginOptionsResponse) ProtoMessage()
- func (x *ListLoginOptionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListLoginOptionsResponse) Reset()
- func (x *ListLoginOptionsResponse) String() string
- type ListMenusRequest
- func (*ListMenusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListMenusRequest) GetCode() string
- func (x *ListMenusRequest) GetFilter() string
- func (x *ListMenusRequest) GetOffset() int32
- func (x *ListMenusRequest) GetOrderBy() string
- func (x *ListMenusRequest) GetPageSize() int32
- func (x *ListMenusRequest) GetPageToken() string
- func (m *ListMenusRequest) GetPagination() isListMenusRequest_Pagination
- func (x *ListMenusRequest) GetParent() string
- func (x *ListMenusRequest) GetResourceId() int64
- func (x *ListMenusRequest) GetStructure() Structure
- func (x *ListMenusRequest) GetView() View
- func (*ListMenusRequest) ProtoMessage()
- func (x *ListMenusRequest) ProtoReflect() protoreflect.Message
- func (x *ListMenusRequest) Reset()
- func (x *ListMenusRequest) String() string
- type ListMenusRequest_Offset
- type ListMenusRequest_PageToken
- type ListMenusResponse
- func (*ListMenusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListMenusResponse) GetMenus() []*Menu
- func (x *ListMenusResponse) GetNextPageToken() string
- func (x *ListMenusResponse) GetTotalSize() int32
- func (*ListMenusResponse) ProtoMessage()
- func (x *ListMenusResponse) ProtoReflect() protoreflect.Message
- func (x *ListMenusResponse) Reset()
- func (x *ListMenusResponse) String() string
- type ListOAuth2ClientsRequest
- func (*ListOAuth2ClientsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListOAuth2ClientsRequest) GetClientStatus() int32
- func (x *ListOAuth2ClientsRequest) GetFilter() string
- func (x *ListOAuth2ClientsRequest) GetOffset() int32
- func (x *ListOAuth2ClientsRequest) GetOrderBy() string
- func (x *ListOAuth2ClientsRequest) GetPageSize() int32
- func (x *ListOAuth2ClientsRequest) GetPageToken() string
- func (m *ListOAuth2ClientsRequest) GetPagination() isListOAuth2ClientsRequest_Pagination
- func (*ListOAuth2ClientsRequest) ProtoMessage()
- func (x *ListOAuth2ClientsRequest) ProtoReflect() protoreflect.Message
- func (x *ListOAuth2ClientsRequest) Reset()
- func (x *ListOAuth2ClientsRequest) String() string
- type ListOAuth2ClientsRequest_Offset
- type ListOAuth2ClientsRequest_PageToken
- type ListOAuth2ClientsResponse
- func (*ListOAuth2ClientsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListOAuth2ClientsResponse) GetClients() []*OAuth2Client
- func (x *ListOAuth2ClientsResponse) GetNextPageToken() string
- func (x *ListOAuth2ClientsResponse) GetTotalSize() int32
- func (*ListOAuth2ClientsResponse) ProtoMessage()
- func (x *ListOAuth2ClientsResponse) ProtoReflect() protoreflect.Message
- func (x *ListOAuth2ClientsResponse) Reset()
- func (x *ListOAuth2ClientsResponse) String() string
- type ListPoliciesRequest
- func (*ListPoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListPoliciesRequest) GetFilter() string
- func (x *ListPoliciesRequest) GetOffset() int32
- func (x *ListPoliciesRequest) GetOrderBy() string
- func (x *ListPoliciesRequest) GetPageSize() int32
- func (x *ListPoliciesRequest) GetPageToken() string
- func (m *ListPoliciesRequest) GetPagination() isListPoliciesRequest_Pagination
- func (x *ListPoliciesRequest) GetParent() string
- func (x *ListPoliciesRequest) GetPolicyStatus() int32
- func (x *ListPoliciesRequest) GetPolicyType() int32
- func (x *ListPoliciesRequest) GetStructure() Structure
- func (x *ListPoliciesRequest) GetView() View
- func (*ListPoliciesRequest) ProtoMessage()
- func (x *ListPoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListPoliciesRequest) Reset()
- func (x *ListPoliciesRequest) String() string
- type ListPoliciesRequest_Offset
- type ListPoliciesRequest_PageToken
- type ListPoliciesResponse
- func (*ListPoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPoliciesResponse) GetNextPageToken() string
- func (x *ListPoliciesResponse) GetPolicies() []*Policy
- func (x *ListPoliciesResponse) GetTotalSize() int32
- func (*ListPoliciesResponse) ProtoMessage()
- func (x *ListPoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListPoliciesResponse) Reset()
- func (x *ListPoliciesResponse) String() string
- type ListRoleMembersRequest
- func (*ListRoleMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoleMembersRequest) GetFilter() string
- func (x *ListRoleMembersRequest) GetOffset() int32
- func (x *ListRoleMembersRequest) GetOrderBy() string
- func (x *ListRoleMembersRequest) GetPageSize() int32
- func (x *ListRoleMembersRequest) GetPageToken() string
- func (m *ListRoleMembersRequest) GetPagination() isListRoleMembersRequest_Pagination
- func (x *ListRoleMembersRequest) GetParent() string
- func (x *ListRoleMembersRequest) GetPrincipalType() PrincipalType
- func (x *ListRoleMembersRequest) GetView() View
- func (*ListRoleMembersRequest) ProtoMessage()
- func (x *ListRoleMembersRequest) ProtoReflect() protoreflect.Message
- func (x *ListRoleMembersRequest) Reset()
- func (x *ListRoleMembersRequest) String() string
- type ListRoleMembersRequest_Offset
- type ListRoleMembersRequest_PageToken
- type ListRoleMembersResponse
- func (*ListRoleMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoleMembersResponse) GetBindings() []*PrincipalRoleBinding
- func (x *ListRoleMembersResponse) GetMembers() []*Membership
- func (x *ListRoleMembersResponse) GetNextPageToken() string
- func (x *ListRoleMembersResponse) GetTotalSize() int32
- func (*ListRoleMembersResponse) ProtoMessage()
- func (x *ListRoleMembersResponse) ProtoReflect() protoreflect.Message
- func (x *ListRoleMembersResponse) Reset()
- func (x *ListRoleMembersResponse) String() string
- type ListRoleMenusRequest
- func (*ListRoleMenusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoleMenusRequest) GetFilter() string
- func (x *ListRoleMenusRequest) GetOffset() int32
- func (x *ListRoleMenusRequest) GetOrderBy() string
- func (x *ListRoleMenusRequest) GetPageSize() int32
- func (x *ListRoleMenusRequest) GetPageToken() string
- func (m *ListRoleMenusRequest) GetPagination() isListRoleMenusRequest_Pagination
- func (x *ListRoleMenusRequest) GetParent() string
- func (x *ListRoleMenusRequest) GetStructure() Structure
- func (x *ListRoleMenusRequest) GetView() View
- func (*ListRoleMenusRequest) ProtoMessage()
- func (x *ListRoleMenusRequest) ProtoReflect() protoreflect.Message
- func (x *ListRoleMenusRequest) Reset()
- func (x *ListRoleMenusRequest) String() string
- type ListRoleMenusRequest_Offset
- type ListRoleMenusRequest_PageToken
- type ListRoleMenusResponse
- func (*ListRoleMenusResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRoleMenusResponse) GetMenus() []*RoleMenu
- func (x *ListRoleMenusResponse) GetNextPageToken() string
- func (x *ListRoleMenusResponse) GetTotalSize() int32
- func (*ListRoleMenusResponse) ProtoMessage()
- func (x *ListRoleMenusResponse) ProtoReflect() protoreflect.Message
- func (x *ListRoleMenusResponse) Reset()
- func (x *ListRoleMenusResponse) String() string
- type ListRolePoliciesRequest
- func (*ListRolePoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRolePoliciesRequest) GetFilter() string
- func (x *ListRolePoliciesRequest) GetOffset() int32
- func (x *ListRolePoliciesRequest) GetOrderBy() string
- func (x *ListRolePoliciesRequest) GetPageSize() int32
- func (x *ListRolePoliciesRequest) GetPageToken() string
- func (m *ListRolePoliciesRequest) GetPagination() isListRolePoliciesRequest_Pagination
- func (x *ListRolePoliciesRequest) GetParent() string
- func (x *ListRolePoliciesRequest) GetView() View
- func (*ListRolePoliciesRequest) ProtoMessage()
- func (x *ListRolePoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *ListRolePoliciesRequest) Reset()
- func (x *ListRolePoliciesRequest) String() string
- type ListRolePoliciesRequest_Offset
- type ListRolePoliciesRequest_PageToken
- type ListRolePoliciesResponse
- func (*ListRolePoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRolePoliciesResponse) GetNextPageToken() string
- func (x *ListRolePoliciesResponse) GetPolicies() []*RolePolicyBinding
- func (x *ListRolePoliciesResponse) GetTotalSize() int32
- func (*ListRolePoliciesResponse) ProtoMessage()
- func (x *ListRolePoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListRolePoliciesResponse) Reset()
- func (x *ListRolePoliciesResponse) String() string
- type ListRolesRequest
- func (*ListRolesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListRolesRequest) GetFilter() string
- func (x *ListRolesRequest) GetOffset() int32
- func (x *ListRolesRequest) GetOrderBy() string
- func (x *ListRolesRequest) GetPageSize() int32
- func (x *ListRolesRequest) GetPageToken() string
- func (m *ListRolesRequest) GetPagination() isListRolesRequest_Pagination
- func (x *ListRolesRequest) GetParent() string
- func (*ListRolesRequest) ProtoMessage()
- func (x *ListRolesRequest) ProtoReflect() protoreflect.Message
- func (x *ListRolesRequest) Reset()
- func (x *ListRolesRequest) String() string
- type ListRolesRequest_Offset
- type ListRolesRequest_PageToken
- type ListRolesResponse
- func (*ListRolesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListRolesResponse) GetNextPageToken() string
- func (x *ListRolesResponse) GetRoles() []*Role
- func (x *ListRolesResponse) GetTotalSize() int32
- func (*ListRolesResponse) ProtoMessage()
- func (x *ListRolesResponse) ProtoReflect() protoreflect.Message
- func (x *ListRolesResponse) Reset()
- func (x *ListRolesResponse) String() string
- type ListServiceActionsRequest
- func (*ListServiceActionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceActionsRequest) GetFilter() string
- func (x *ListServiceActionsRequest) GetOffset() int32
- func (x *ListServiceActionsRequest) GetOrderBy() string
- func (x *ListServiceActionsRequest) GetPageSize() int32
- func (x *ListServiceActionsRequest) GetPageToken() string
- func (m *ListServiceActionsRequest) GetPagination() isListServiceActionsRequest_Pagination
- func (x *ListServiceActionsRequest) GetParent() string
- func (*ListServiceActionsRequest) ProtoMessage()
- func (x *ListServiceActionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListServiceActionsRequest) Reset()
- func (x *ListServiceActionsRequest) String() string
- type ListServiceActionsRequest_Offset
- type ListServiceActionsRequest_PageToken
- type ListServiceActionsResponse
- func (*ListServiceActionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListServiceActionsResponse) GetActions() []*Action
- func (x *ListServiceActionsResponse) GetNextPageToken() string
- func (x *ListServiceActionsResponse) GetTotalSize() int32
- func (*ListServiceActionsResponse) ProtoMessage()
- func (x *ListServiceActionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListServiceActionsResponse) Reset()
- func (x *ListServiceActionsResponse) String() string
- type ListServicesRequest
- func (*ListServicesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListServicesRequest) GetFilter() string
- func (x *ListServicesRequest) GetOffset() int32
- func (x *ListServicesRequest) GetOrderBy() string
- func (x *ListServicesRequest) GetPageSize() int32
- func (x *ListServicesRequest) GetPageToken() string
- func (m *ListServicesRequest) GetPagination() isListServicesRequest_Pagination
- func (x *ListServicesRequest) GetParent() string
- func (x *ListServicesRequest) GetStructure() Structure
- func (x *ListServicesRequest) GetView() View
- func (*ListServicesRequest) ProtoMessage()
- func (x *ListServicesRequest) ProtoReflect() protoreflect.Message
- func (x *ListServicesRequest) Reset()
- func (x *ListServicesRequest) String() string
- type ListServicesRequest_Offset
- type ListServicesRequest_PageToken
- type ListServicesResponse
- func (*ListServicesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListServicesResponse) GetNextPageToken() string
- func (x *ListServicesResponse) GetServices() []*Service
- func (x *ListServicesResponse) GetTotalSize() int32
- func (*ListServicesResponse) ProtoMessage()
- func (x *ListServicesResponse) ProtoReflect() protoreflect.Message
- func (x *ListServicesResponse) Reset()
- func (x *ListServicesResponse) String() string
- type ListUsersRequest
- func (*ListUsersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListUsersRequest) GetFilter() string
- func (x *ListUsersRequest) GetFilterId() string
- func (x *ListUsersRequest) GetFilterNickname() string
- func (x *ListUsersRequest) GetFilterStatus() string
- func (x *ListUsersRequest) GetFilterUsername() string
- func (x *ListUsersRequest) GetOffset() int32
- func (x *ListUsersRequest) GetOrderBy() string
- func (x *ListUsersRequest) GetPageSize() int32
- func (x *ListUsersRequest) GetPageToken() string
- func (m *ListUsersRequest) GetPagination() isListUsersRequest_Pagination
- func (x *ListUsersRequest) GetParent() string
- func (x *ListUsersRequest) GetShowDeleted() bool
- func (x *ListUsersRequest) GetView() ListUsersRequest_UserView
- func (*ListUsersRequest) ProtoMessage()
- func (x *ListUsersRequest) ProtoReflect() protoreflect.Message
- func (x *ListUsersRequest) Reset()
- func (x *ListUsersRequest) String() string
- type ListUsersRequest_Offset
- type ListUsersRequest_PageToken
- type ListUsersRequest_UserView
- func (ListUsersRequest_UserView) Descriptor() protoreflect.EnumDescriptor
- func (x ListUsersRequest_UserView) Enum() *ListUsersRequest_UserView
- func (ListUsersRequest_UserView) EnumDescriptor() ([]byte, []int)deprecated
- func (x ListUsersRequest_UserView) Number() protoreflect.EnumNumber
- func (x ListUsersRequest_UserView) String() string
- func (ListUsersRequest_UserView) Type() protoreflect.EnumType
- type ListUsersResponse
- func (*ListUsersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListUsersResponse) GetNextPageToken() string
- func (x *ListUsersResponse) GetTotalSize() int32
- func (x *ListUsersResponse) GetUsers() []*User
- func (*ListUsersResponse) ProtoMessage()
- func (x *ListUsersResponse) ProtoReflect() protoreflect.Message
- func (x *ListUsersResponse) Reset()
- func (x *ListUsersResponse) String() string
- type LocalConfigEntry
- func (*LocalConfigEntry) Descriptor() ([]byte, []int)deprecated
- func (x *LocalConfigEntry) GetEnabled() bool
- func (x *LocalConfigEntry) GetName() string
- func (*LocalConfigEntry) ProtoMessage()
- func (x *LocalConfigEntry) ProtoReflect() protoreflect.Message
- func (x *LocalConfigEntry) Reset()
- func (x *LocalConfigEntry) String() string
- type LocalConfigs
- func (*LocalConfigs) Descriptor() ([]byte, []int)deprecated
- func (x *LocalConfigs) GetAutomations() *AutomationsConfig
- func (x *LocalConfigs) GetCachebox() *CacheboxConfig
- func (x *LocalConfigs) GetCloudevents() *CloudEventsConfig
- func (m *LocalConfigs) GetConfig() isLocalConfigs_Config
- func (x *LocalConfigs) GetDatabase() *DatabaseConfig
- func (x *LocalConfigs) GetDebugger() *DebuggerConfig
- func (x *LocalConfigs) GetDiscover() *DiscoverConfig
- func (x *LocalConfigs) GetFrontend() *FrontendConfig
- func (x *LocalConfigs) GetIndependent() *structpb.Struct
- func (x *LocalConfigs) GetObjstore() *ObjstoreConfig
- func (x *LocalConfigs) GetObservables() *ObservablesConfig
- func (x *LocalConfigs) GetSecurity() *SecurityConfig
- func (x *LocalConfigs) GetServices() *ServicesConfig
- func (*LocalConfigs) ProtoMessage()
- func (x *LocalConfigs) ProtoReflect() protoreflect.Message
- func (x *LocalConfigs) Reset()
- func (x *LocalConfigs) String() string
- type LocalConfigs_Automations
- type LocalConfigs_Cachebox
- type LocalConfigs_Cloudevents
- type LocalConfigs_Database
- type LocalConfigs_Debugger
- type LocalConfigs_Discover
- type LocalConfigs_Frontend
- type LocalConfigs_Independent
- type LocalConfigs_Objstore
- type LocalConfigs_Observables
- type LocalConfigs_Security
- type LocalConfigs_Services
- type LoggingExporterConfig
- func (*LoggingExporterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *LoggingExporterConfig) GetMetricsFilePath() string
- func (x *LoggingExporterConfig) GetPrettyPrint() bool
- func (x *LoggingExporterConfig) GetTracesFilePath() string
- func (*LoggingExporterConfig) ProtoMessage()
- func (x *LoggingExporterConfig) ProtoReflect() protoreflect.Message
- func (x *LoggingExporterConfig) Reset()
- func (x *LoggingExporterConfig) String() string
- type LoginOption
- func (*LoginOption) Descriptor() ([]byte, []int)deprecated
- func (x *LoginOption) GetCode() string
- func (m *LoginOption) GetConfig() isLoginOption_Config
- func (x *LoginOption) GetDisplayName() string
- func (x *LoginOption) GetIconUrl() string
- func (x *LoginOption) GetOauthConfig() *OAuth2LoginConfig
- func (x *LoginOption) GetType() AuthProvider_Type
- func (*LoginOption) ProtoMessage()
- func (x *LoginOption) ProtoReflect() protoreflect.Message
- func (x *LoginOption) Reset()
- func (x *LoginOption) String() string
- type LoginOption_OauthConfig
- type Membership
- func (*Membership) Descriptor() ([]byte, []int)deprecated
- func (x *Membership) GetCreatedAt() *timestamppb.Timestamp
- func (x *Membership) GetCreatedBy() int64
- func (x *Membership) GetDescription() string
- func (x *Membership) GetExpiresAt() *timestamppb.Timestamp
- func (x *Membership) GetId() int64
- func (x *Membership) GetJoinedAt() *timestamppb.Timestamp
- func (x *Membership) GetMemberRole() Membership_Role
- func (x *Membership) GetMemberStatus() Membership_Status
- func (x *Membership) GetMemberType() Membership_MemberType
- func (x *Membership) GetMetadata() map[string]string
- func (x *Membership) GetNickname() string
- func (x *Membership) GetTargetId() int64
- func (x *Membership) GetTargetName() string
- func (x *Membership) GetTargetType() Membership_TargetType
- func (x *Membership) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Membership) GetUpdatedBy() int64
- func (x *Membership) GetUserId() int64
- func (x *Membership) GetUsername() string
- func (*Membership) ProtoMessage()
- func (x *Membership) ProtoReflect() protoreflect.Message
- func (x *Membership) Reset()
- func (x *Membership) String() string
- type Membership_MemberType
- func (Membership_MemberType) Descriptor() protoreflect.EnumDescriptor
- func (x Membership_MemberType) Enum() *Membership_MemberType
- func (Membership_MemberType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Membership_MemberType) Number() protoreflect.EnumNumber
- func (x Membership_MemberType) String() string
- func (Membership_MemberType) Type() protoreflect.EnumType
- type Membership_Role
- func (Membership_Role) Descriptor() protoreflect.EnumDescriptor
- func (x Membership_Role) Enum() *Membership_Role
- func (Membership_Role) EnumDescriptor() ([]byte, []int)deprecated
- func (x Membership_Role) Number() protoreflect.EnumNumber
- func (x Membership_Role) String() string
- func (Membership_Role) Type() protoreflect.EnumType
- type Membership_Status
- func (Membership_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Membership_Status) Enum() *Membership_Status
- func (Membership_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Membership_Status) Number() protoreflect.EnumNumber
- func (x Membership_Status) String() string
- func (Membership_Status) Type() protoreflect.EnumType
- type Membership_TargetType
- func (Membership_TargetType) Descriptor() protoreflect.EnumDescriptor
- func (x Membership_TargetType) Enum() *Membership_TargetType
- func (Membership_TargetType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Membership_TargetType) Number() protoreflect.EnumNumber
- func (x Membership_TargetType) String() string
- func (Membership_TargetType) Type() protoreflect.EnumType
- type MemoryCacheboxConfig
- func (*MemoryCacheboxConfig) Descriptor() ([]byte, []int)deprecated
- func (x *MemoryCacheboxConfig) GetMaxEntry() int32
- func (*MemoryCacheboxConfig) ProtoMessage()
- func (x *MemoryCacheboxConfig) ProtoReflect() protoreflect.Message
- func (x *MemoryCacheboxConfig) Reset()
- func (x *MemoryCacheboxConfig) String() string
- type Menu
- func (*Menu) Descriptor() ([]byte, []int)deprecated
- func (x *Menu) GetChildren() []*Menu
- func (x *Menu) GetCode() string
- func (x *Menu) GetComponent() string
- func (x *Menu) GetCreatedAt() *timestamppb.Timestamp
- func (x *Menu) GetCreatedBy() int64
- func (x *Menu) GetDescription() string
- func (x *Menu) GetDisplayName() string
- func (x *Menu) GetIcon() string
- func (x *Menu) GetId() int64
- func (x *Menu) GetMetadata() map[string]string
- func (x *Menu) GetParentId() int64
- func (x *Menu) GetProtected() bool
- func (x *Menu) GetRoutePath() string
- func (x *Menu) GetSortOrder() int32
- func (x *Menu) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Menu) GetUpdatedBy() int64
- func (x *Menu) GetVisibility() Visibility
- func (*Menu) ProtoMessage()
- func (x *Menu) ProtoReflect() protoreflect.Message
- func (x *Menu) Reset()
- func (x *Menu) String() string
- type OAuth2Client
- func (*OAuth2Client) Descriptor() ([]byte, []int)deprecated
- func (x *OAuth2Client) GetClientId() string
- func (x *OAuth2Client) GetClientStatus() OAuth2Client_ClientStatus
- func (x *OAuth2Client) GetCreatedAt() *timestamppb.Timestamp
- func (x *OAuth2Client) GetCreatedBy() int64
- func (x *OAuth2Client) GetDeletedAt() *timestamppb.Timestamp
- func (x *OAuth2Client) GetDescription() string
- func (x *OAuth2Client) GetDisplayName() string
- func (x *OAuth2Client) GetGrantTypes() []string
- func (x *OAuth2Client) GetId() int64
- func (x *OAuth2Client) GetLogoUrl() string
- func (x *OAuth2Client) GetRedirectUris() []string
- func (x *OAuth2Client) GetScopes() []string
- func (x *OAuth2Client) GetUpdatedAt() *timestamppb.Timestamp
- func (x *OAuth2Client) GetUpdatedBy() int64
- func (*OAuth2Client) ProtoMessage()
- func (x *OAuth2Client) ProtoReflect() protoreflect.Message
- func (x *OAuth2Client) Reset()
- func (x *OAuth2Client) String() string
- type OAuth2Client_ClientStatus
- func (OAuth2Client_ClientStatus) Descriptor() protoreflect.EnumDescriptor
- func (x OAuth2Client_ClientStatus) Enum() *OAuth2Client_ClientStatus
- func (OAuth2Client_ClientStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x OAuth2Client_ClientStatus) Number() protoreflect.EnumNumber
- func (x OAuth2Client_ClientStatus) String() string
- func (OAuth2Client_ClientStatus) Type() protoreflect.EnumType
- type OAuth2Discovery
- func (*OAuth2Discovery) Descriptor() ([]byte, []int)deprecated
- func (x *OAuth2Discovery) GetAuthorizationEndpoint() string
- func (x *OAuth2Discovery) GetIdTokenSigningAlgValuesSupported() []string
- func (x *OAuth2Discovery) GetIssuer() string
- func (x *OAuth2Discovery) GetJwksUri() string
- func (x *OAuth2Discovery) GetResponseTypesSupported() []string
- func (x *OAuth2Discovery) GetSubjectTypesSupported() []string
- func (x *OAuth2Discovery) GetTokenEndpoint() string
- func (*OAuth2Discovery) ProtoMessage()
- func (x *OAuth2Discovery) ProtoReflect() protoreflect.Message
- func (x *OAuth2Discovery) Reset()
- func (x *OAuth2Discovery) String() string
- type OAuth2JSONWebKeys
- func (*OAuth2JSONWebKeys) Descriptor() ([]byte, []int)deprecated
- func (x *OAuth2JSONWebKeys) GetKeys() []*OAuth2JSONWebKeys_Key
- func (*OAuth2JSONWebKeys) ProtoMessage()
- func (x *OAuth2JSONWebKeys) ProtoReflect() protoreflect.Message
- func (x *OAuth2JSONWebKeys) Reset()
- func (x *OAuth2JSONWebKeys) String() string
- type OAuth2JSONWebKeys_Key
- func (*OAuth2JSONWebKeys_Key) Descriptor() ([]byte, []int)deprecated
- func (x *OAuth2JSONWebKeys_Key) GetAlg() string
- func (x *OAuth2JSONWebKeys_Key) GetE() string
- func (x *OAuth2JSONWebKeys_Key) GetKid() string
- func (x *OAuth2JSONWebKeys_Key) GetKty() string
- func (x *OAuth2JSONWebKeys_Key) GetN() string
- func (x *OAuth2JSONWebKeys_Key) GetUse() string
- func (*OAuth2JSONWebKeys_Key) ProtoMessage()
- func (x *OAuth2JSONWebKeys_Key) ProtoReflect() protoreflect.Message
- func (x *OAuth2JSONWebKeys_Key) Reset()
- func (x *OAuth2JSONWebKeys_Key) String() string
- type OAuth2LoginConfig
- func (*OAuth2LoginConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OAuth2LoginConfig) GetAuthorizationEndpoint() string
- func (x *OAuth2LoginConfig) GetClientId() string
- func (x *OAuth2LoginConfig) GetRedirectUri() string
- func (x *OAuth2LoginConfig) GetScopes() []string
- func (*OAuth2LoginConfig) ProtoMessage()
- func (x *OAuth2LoginConfig) ProtoReflect() protoreflect.Message
- func (x *OAuth2LoginConfig) Reset()
- func (x *OAuth2LoginConfig) String() string
- type OAuth2Userinfo
- func (*OAuth2Userinfo) Descriptor() ([]byte, []int)deprecated
- func (x *OAuth2Userinfo) GetBirthdate() string
- func (x *OAuth2Userinfo) GetEmail() string
- func (x *OAuth2Userinfo) GetEmailVerified() bool
- func (x *OAuth2Userinfo) GetGender() string
- func (x *OAuth2Userinfo) GetLocale() string
- func (x *OAuth2Userinfo) GetName() string
- func (x *OAuth2Userinfo) GetNickname() string
- func (x *OAuth2Userinfo) GetPhoneNumber() string
- func (x *OAuth2Userinfo) GetPhoneNumberVerified() bool
- func (x *OAuth2Userinfo) GetPicture() string
- func (x *OAuth2Userinfo) GetPreferredUsername() string
- func (x *OAuth2Userinfo) GetProfile() string
- func (x *OAuth2Userinfo) GetSub() string
- func (x *OAuth2Userinfo) GetUpdatedAt() int64
- func (x *OAuth2Userinfo) GetUserId() int64
- func (x *OAuth2Userinfo) GetWebsite() string
- func (x *OAuth2Userinfo) GetZoneinfo() string
- func (*OAuth2Userinfo) ProtoMessage()
- func (x *OAuth2Userinfo) ProtoReflect() protoreflect.Message
- func (x *OAuth2Userinfo) Reset()
- func (x *OAuth2Userinfo) String() string
- type OAuthConfig
- func (*OAuthConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OAuthConfig) GetAgentId() string
- func (x *OAuthConfig) GetAllowedOrganizations() []string
- func (x *OAuthConfig) GetApiUrl() string
- func (x *OAuthConfig) GetAuthorizationEndpoint() string
- func (x *OAuthConfig) GetClientId() string
- func (x *OAuthConfig) GetClientSecret() string
- func (x *OAuthConfig) GetHostedDomain() string
- func (x *OAuthConfig) GetInsecureSkipVerify() bool
- func (x *OAuthConfig) GetIsEnterprise() bool
- func (x *OAuthConfig) GetIssuer() string
- func (x *OAuthConfig) GetJwksUri() string
- func (x *OAuthConfig) GetRedirectUri() string
- func (x *OAuthConfig) GetScopes() []string
- func (x *OAuthConfig) GetTokenEndpoint() string
- func (x *OAuthConfig) GetUserinfoEmailField() string
- func (x *OAuthConfig) GetUserinfoEndpoint() string
- func (x *OAuthConfig) GetUserinfoIdField() string
- func (x *OAuthConfig) GetUserinfoNameField() string
- func (*OAuthConfig) ProtoMessage()
- func (x *OAuthConfig) ProtoReflect() protoreflect.Message
- func (x *OAuthConfig) Reset()
- func (x *OAuthConfig) String() string
- type OIDCConfig
- func (*OIDCConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OIDCConfig) GetClientId() string
- func (x *OIDCConfig) GetClientSecret() string
- func (x *OIDCConfig) GetInsecureSkipVerify() bool
- func (x *OIDCConfig) GetSkipClientIdCheck() bool
- func (x *OIDCConfig) GetSkipExpiryCheck() bool
- func (x *OIDCConfig) GetSkipIssuerCheck() bool
- func (x *OIDCConfig) GetSupportedSigningAlgs() []string
- func (*OIDCConfig) ProtoMessage()
- func (x *OIDCConfig) ProtoReflect() protoreflect.Message
- func (x *OIDCConfig) Reset()
- func (x *OIDCConfig) String() string
- type OIDCProvider
- func (*OIDCProvider) Descriptor() ([]byte, []int)deprecated
- func (x *OIDCProvider) GetConfig() *OIDCConfig
- func (x *OIDCProvider) GetIssuer() string
- func (*OIDCProvider) ProtoMessage()
- func (x *OIDCProvider) ProtoReflect() protoreflect.Message
- func (x *OIDCProvider) Reset()
- func (x *OIDCProvider) String() string
- type OPAEnvoyPluginConfig
- func (*OPAEnvoyPluginConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OPAEnvoyPluginConfig) GetEnabled() bool
- func (x *OPAEnvoyPluginConfig) GetService() *OPAEnvoyPluginServiceConfig
- func (*OPAEnvoyPluginConfig) ProtoMessage()
- func (x *OPAEnvoyPluginConfig) ProtoReflect() protoreflect.Message
- func (x *OPAEnvoyPluginConfig) Reset()
- func (x *OPAEnvoyPluginConfig) String() string
- type OPAEnvoyPluginServiceConfig
- func (*OPAEnvoyPluginServiceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OPAEnvoyPluginServiceConfig) GetGrpcAddress() string
- func (*OPAEnvoyPluginServiceConfig) ProtoMessage()
- func (x *OPAEnvoyPluginServiceConfig) ProtoReflect() protoreflect.Message
- func (x *OPAEnvoyPluginServiceConfig) Reset()
- func (x *OPAEnvoyPluginServiceConfig) String() string
- type OPAExternalConfig
- func (*OPAExternalConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OPAExternalConfig) GetConfig() string
- func (x *OPAExternalConfig) GetEnabled() bool
- func (*OPAExternalConfig) ProtoMessage()
- func (x *OPAExternalConfig) ProtoReflect() protoreflect.Message
- func (x *OPAExternalConfig) Reset()
- func (x *OPAExternalConfig) String() string
- type OPANativeConfig
- func (*OPANativeConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OPANativeConfig) GetEnabled() bool
- func (x *OPANativeConfig) GetPolicy() *OPAPolicyConfig
- func (*OPANativeConfig) ProtoMessage()
- func (x *OPANativeConfig) ProtoReflect() protoreflect.Message
- func (x *OPANativeConfig) Reset()
- func (x *OPANativeConfig) String() string
- type OPAPolicyConfig
- func (*OPAPolicyConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OPAPolicyConfig) GetAuthFile() string
- func (x *OPAPolicyConfig) GetDataFile() string
- func (*OPAPolicyConfig) ProtoMessage()
- func (x *OPAPolicyConfig) ProtoReflect() protoreflect.Message
- func (x *OPAPolicyConfig) Reset()
- func (x *OPAPolicyConfig) String() string
- type OTLPGRPCConfig
- func (*OTLPGRPCConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OTLPGRPCConfig) GetEndpoint() string
- func (x *OTLPGRPCConfig) GetHeaders() map[string]string
- func (*OTLPGRPCConfig) ProtoMessage()
- func (x *OTLPGRPCConfig) ProtoReflect() protoreflect.Message
- func (x *OTLPGRPCConfig) Reset()
- func (x *OTLPGRPCConfig) String() string
- type OTLPHTTPConfig
- func (*OTLPHTTPConfig) Descriptor() ([]byte, []int)deprecated
- func (x *OTLPHTTPConfig) GetEndpoint() string
- func (x *OTLPHTTPConfig) GetHeaders() map[string]string
- func (x *OTLPHTTPConfig) GetLogsUrlPath() string
- func (x *OTLPHTTPConfig) GetMetricsUrlPath() string
- func (x *OTLPHTTPConfig) GetTracesUrlPath() string
- func (*OTLPHTTPConfig) ProtoMessage()
- func (x *OTLPHTTPConfig) ProtoReflect() protoreflect.Message
- func (x *OTLPHTTPConfig) Reset()
- func (x *OTLPHTTPConfig) String() string
- type ObjstoreConfig
- func (*ObjstoreConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ObjstoreConfig) GetConfig() *S3Config
- func (x *ObjstoreConfig) GetEnabled() bool
- func (x *ObjstoreConfig) GetName() string
- func (x *ObjstoreConfig) GetType() string
- func (*ObjstoreConfig) ProtoMessage()
- func (x *ObjstoreConfig) ProtoReflect() protoreflect.Message
- func (x *ObjstoreConfig) Reset()
- func (x *ObjstoreConfig) String() string
- type ObservablesConfig
- func (*ObservablesConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ObservablesConfig) GetEnabled() bool
- func (x *ObservablesConfig) GetExporters() *ExportersConfig
- func (x *ObservablesConfig) GetName() string
- func (x *ObservablesConfig) GetTelemetry() *TelemetryConfig
- func (*ObservablesConfig) ProtoMessage()
- func (x *ObservablesConfig) ProtoReflect() protoreflect.Message
- func (x *ObservablesConfig) Reset()
- func (x *ObservablesConfig) String() string
- type PhoneNumber
- func (*PhoneNumber) Descriptor() ([]byte, []int)deprecated
- func (x *PhoneNumber) GetCountryCode() string
- func (x *PhoneNumber) GetNationalNumber() string
- func (*PhoneNumber) ProtoMessage()
- func (x *PhoneNumber) ProtoReflect() protoreflect.Message
- func (x *PhoneNumber) Reset()
- func (x *PhoneNumber) String() string
- type Policy
- func (*Policy) Descriptor() ([]byte, []int)deprecated
- func (x *Policy) GetCode() string
- func (x *Policy) GetCreatedAt() *timestamppb.Timestamp
- func (x *Policy) GetCreatedBy() int64
- func (x *Policy) GetDescription() string
- func (x *Policy) GetDisplayName() string
- func (x *Policy) GetId() int64
- func (x *Policy) GetProtected() bool
- func (x *Policy) GetStatements() []*PolicyStatement
- func (x *Policy) GetStatus() Policy_Status
- func (x *Policy) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Policy) GetUpdatedBy() int64
- func (*Policy) ProtoMessage()
- func (x *Policy) ProtoReflect() protoreflect.Message
- func (x *Policy) Reset()
- func (x *Policy) String() string
- type PolicyStatement
- func (*PolicyStatement) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyStatement) GetActions() []string
- func (x *PolicyStatement) GetConditions() []*PolicyStatement_Condition
- func (x *PolicyStatement) GetEffect() PolicyStatement_Effect
- func (x *PolicyStatement) GetId() int64
- func (x *PolicyStatement) GetPolicyId() int64
- func (x *PolicyStatement) GetResources() []string
- func (*PolicyStatement) ProtoMessage()
- func (x *PolicyStatement) ProtoReflect() protoreflect.Message
- func (x *PolicyStatement) Reset()
- func (x *PolicyStatement) String() string
- type PolicyStatement_Condition
- func (*PolicyStatement_Condition) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyStatement_Condition) GetKey() string
- func (x *PolicyStatement_Condition) GetOperator() string
- func (x *PolicyStatement_Condition) GetValues() []string
- func (*PolicyStatement_Condition) ProtoMessage()
- func (x *PolicyStatement_Condition) ProtoReflect() protoreflect.Message
- func (x *PolicyStatement_Condition) Reset()
- func (x *PolicyStatement_Condition) String() string
- type PolicyStatement_Effect
- func (PolicyStatement_Effect) Descriptor() protoreflect.EnumDescriptor
- func (x PolicyStatement_Effect) Enum() *PolicyStatement_Effect
- func (PolicyStatement_Effect) EnumDescriptor() ([]byte, []int)deprecated
- func (x PolicyStatement_Effect) Number() protoreflect.EnumNumber
- func (x PolicyStatement_Effect) String() string
- func (PolicyStatement_Effect) Type() protoreflect.EnumType
- type Policy_Status
- func (Policy_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Policy_Status) Enum() *Policy_Status
- func (Policy_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Policy_Status) Number() protoreflect.EnumNumber
- func (x Policy_Status) String() string
- func (Policy_Status) Type() protoreflect.EnumType
- type PrincipalRoleBinding
- func (*PrincipalRoleBinding) Descriptor() ([]byte, []int)deprecated
- func (x *PrincipalRoleBinding) GetBindingStatus() BindingStatus
- func (x *PrincipalRoleBinding) GetCreatedAt() *timestamppb.Timestamp
- func (x *PrincipalRoleBinding) GetCreatedBy() int64
- func (x *PrincipalRoleBinding) GetDescription() string
- func (x *PrincipalRoleBinding) GetExpiresAt() *timestamppb.Timestamp
- func (x *PrincipalRoleBinding) GetId() int64
- func (x *PrincipalRoleBinding) GetMetadata() map[string]string
- func (x *PrincipalRoleBinding) GetPrincipalCode() string
- func (x *PrincipalRoleBinding) GetPrincipalId() int64
- func (x *PrincipalRoleBinding) GetPrincipalName() string
- func (x *PrincipalRoleBinding) GetPrincipalType() PrincipalType
- func (x *PrincipalRoleBinding) GetRoleId() int64
- func (x *PrincipalRoleBinding) GetUpdatedAt() *timestamppb.Timestamp
- func (x *PrincipalRoleBinding) GetUpdatedBy() int64
- func (*PrincipalRoleBinding) ProtoMessage()
- func (x *PrincipalRoleBinding) ProtoReflect() protoreflect.Message
- func (x *PrincipalRoleBinding) Reset()
- func (x *PrincipalRoleBinding) String() string
- type PrincipalType
- func (PrincipalType) Descriptor() protoreflect.EnumDescriptor
- func (x PrincipalType) Enum() *PrincipalType
- func (PrincipalType) EnumDescriptor() ([]byte, []int)deprecated
- func (x PrincipalType) Number() protoreflect.EnumNumber
- func (x PrincipalType) String() string
- func (PrincipalType) Type() protoreflect.EnumType
- type PrometheusExporterConfig
- func (*PrometheusExporterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *PrometheusExporterConfig) GetMetricsUrlPath() string
- func (*PrometheusExporterConfig) ProtoMessage()
- func (x *PrometheusExporterConfig) ProtoReflect() protoreflect.Message
- func (x *PrometheusExporterConfig) Reset()
- func (x *PrometheusExporterConfig) String() string
- type RedisCacheboxConfig
- func (*RedisCacheboxConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RedisCacheboxConfig) GetDbNumber() int32
- func (x *RedisCacheboxConfig) GetEndpoints() []string
- func (x *RedisCacheboxConfig) GetPassword() string
- func (x *RedisCacheboxConfig) GetSentinel() *RedisSentinelConfig
- func (x *RedisCacheboxConfig) GetTlsClientConfig() *TLSConfig
- func (x *RedisCacheboxConfig) GetUsername() string
- func (*RedisCacheboxConfig) ProtoMessage()
- func (x *RedisCacheboxConfig) ProtoReflect() protoreflect.Message
- func (x *RedisCacheboxConfig) Reset()
- func (x *RedisCacheboxConfig) String() string
- type RedisSentinelConfig
- func (*RedisSentinelConfig) Descriptor() ([]byte, []int)deprecated
- func (x *RedisSentinelConfig) GetMasterName() string
- func (x *RedisSentinelConfig) GetPassword() string
- func (x *RedisSentinelConfig) GetUsername() string
- func (*RedisSentinelConfig) ProtoMessage()
- func (x *RedisSentinelConfig) ProtoReflect() protoreflect.Message
- func (x *RedisSentinelConfig) Reset()
- func (x *RedisSentinelConfig) String() string
- type ResourceSeedCode
- func (ResourceSeedCode) Descriptor() protoreflect.EnumDescriptor
- func (x ResourceSeedCode) Enum() *ResourceSeedCode
- func (ResourceSeedCode) EnumDescriptor() ([]byte, []int)deprecated
- func (x ResourceSeedCode) Number() protoreflect.EnumNumber
- func (x ResourceSeedCode) String() string
- func (ResourceSeedCode) Type() protoreflect.EnumType
- type Role
- func (*Role) Descriptor() ([]byte, []int)deprecated
- func (x *Role) GetChildren() []*Role
- func (x *Role) GetCode() string
- func (x *Role) GetCreatedAt() *timestamppb.Timestamp
- func (x *Role) GetCreatedBy() int64
- func (x *Role) GetDescription() string
- func (x *Role) GetDisplayName() string
- func (x *Role) GetId() int64
- func (x *Role) GetParentId() int64
- func (x *Role) GetProtected() bool
- func (x *Role) GetSortOrder() int32
- func (x *Role) GetStatus() Role_Status
- func (x *Role) GetType() Role_Type
- func (x *Role) GetUpdatedAt() *timestamppb.Timestamp
- func (x *Role) GetUpdatedBy() int64
- func (*Role) ProtoMessage()
- func (x *Role) ProtoReflect() protoreflect.Message
- func (x *Role) Reset()
- func (x *Role) String() string
- type RoleCode
- type RoleMenu
- func (*RoleMenu) Descriptor() ([]byte, []int)deprecated
- func (x *RoleMenu) GetDescription() string
- func (x *RoleMenu) GetId() int64
- func (x *RoleMenu) GetIsRecursive() bool
- func (x *RoleMenu) GetMenu() *Menu
- func (x *RoleMenu) GetMenuId() int64
- func (x *RoleMenu) GetPermissionScope() int32
- func (x *RoleMenu) GetRoleId() int64
- func (*RoleMenu) ProtoMessage()
- func (x *RoleMenu) ProtoReflect() protoreflect.Message
- func (x *RoleMenu) Reset()
- func (x *RoleMenu) String() string
- type RolePolicyBinding
- func (*RolePolicyBinding) Descriptor() ([]byte, []int)deprecated
- func (x *RolePolicyBinding) GetCreatedAt() *timestamppb.Timestamp
- func (x *RolePolicyBinding) GetCreatedBy() int64
- func (x *RolePolicyBinding) GetDescription() string
- func (x *RolePolicyBinding) GetId() int64
- func (x *RolePolicyBinding) GetMetadata() map[string]string
- func (x *RolePolicyBinding) GetPolicy() *Policy
- func (x *RolePolicyBinding) GetPolicyId() int64
- func (x *RolePolicyBinding) GetRoleId() int64
- func (x *RolePolicyBinding) GetUpdatedAt() *timestamppb.Timestamp
- func (x *RolePolicyBinding) GetUpdatedBy() int64
- func (*RolePolicyBinding) ProtoMessage()
- func (x *RolePolicyBinding) ProtoReflect() protoreflect.Message
- func (x *RolePolicyBinding) Reset()
- func (x *RolePolicyBinding) String() string
- type Role_Status
- func (Role_Status) Descriptor() protoreflect.EnumDescriptor
- func (x Role_Status) Enum() *Role_Status
- func (Role_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x Role_Status) Number() protoreflect.EnumNumber
- func (x Role_Status) String() string
- func (Role_Status) Type() protoreflect.EnumType
- type Role_Type
- type S3Config
- func (*S3Config) Descriptor() ([]byte, []int)deprecated
- func (x *S3Config) GetAccessKey() string
- func (x *S3Config) GetBucket() string
- func (x *S3Config) GetBucketLookupType() string
- func (x *S3Config) GetEndpoint() string
- func (x *S3Config) GetHttpConfig() *HTTPConfig
- func (x *S3Config) GetInsecure() bool
- func (x *S3Config) GetListObjectsVersion() string
- func (x *S3Config) GetPartSize() uint64
- func (x *S3Config) GetPutUserMetadata() map[string]string
- func (x *S3Config) GetPutUserTags() map[string]string
- func (x *S3Config) GetRegion() string
- func (x *S3Config) GetSecretKey() string
- func (x *S3Config) GetSessionToken() string
- func (x *S3Config) GetSignatureVersion() string
- func (x *S3Config) GetSseConfig() *SSEConfig
- func (*S3Config) ProtoMessage()
- func (x *S3Config) ProtoReflect() protoreflect.Message
- func (x *S3Config) Reset()
- func (x *S3Config) String() string
- type SPIFFEConfig
- type SSEConfig
- func (*SSEConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SSEConfig) GetEncryptionKey() string
- func (x *SSEConfig) GetKmsEncryptionContext() map[string]string
- func (x *SSEConfig) GetKmsKeyId() string
- func (x *SSEConfig) GetType() string
- func (*SSEConfig) ProtoMessage()
- func (x *SSEConfig) ProtoReflect() protoreflect.Message
- func (x *SSEConfig) Reset()
- func (x *SSEConfig) String() string
- type SaramaConfig
- func (*SaramaConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConfig) GetChannelBufferSize() int32
- func (x *SaramaConfig) GetClientId() string
- func (x *SaramaConfig) GetConsumer() *SaramaConsumerConfig
- func (x *SaramaConfig) GetMetadata() *SaramaMetadataConfig
- func (x *SaramaConfig) GetNet() *SaramaNetConfig
- func (x *SaramaConfig) GetProducer() *SaramaProducerConfig
- func (x *SaramaConfig) GetRackId() string
- func (x *SaramaConfig) GetVersion() string
- func (*SaramaConfig) ProtoMessage()
- func (x *SaramaConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConfig) Reset()
- func (x *SaramaConfig) String() string
- type SaramaConsumerConfig
- func (*SaramaConsumerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerConfig) GetFetch() *SaramaConsumerFetchConfig
- func (x *SaramaConsumerConfig) GetGroup() *SaramaConsumerGroupConfig
- func (x *SaramaConsumerConfig) GetIsolationLevel() int32
- func (x *SaramaConsumerConfig) GetMaxProcessingTime() string
- func (x *SaramaConsumerConfig) GetMaxWaitTime() string
- func (x *SaramaConsumerConfig) GetOffsets() *SaramaConsumerOffsetsConfig
- func (x *SaramaConsumerConfig) GetRetry() *SaramaConsumerRetryConfig
- func (x *SaramaConsumerConfig) GetReturn() *SaramaConsumerReturnConfig
- func (*SaramaConsumerConfig) ProtoMessage()
- func (x *SaramaConsumerConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerConfig) Reset()
- func (x *SaramaConsumerConfig) String() string
- type SaramaConsumerFetchConfig
- func (*SaramaConsumerFetchConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerFetchConfig) GetDefaultSize() int32
- func (x *SaramaConsumerFetchConfig) GetMax() int32
- func (x *SaramaConsumerFetchConfig) GetMin() int32
- func (*SaramaConsumerFetchConfig) ProtoMessage()
- func (x *SaramaConsumerFetchConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerFetchConfig) Reset()
- func (x *SaramaConsumerFetchConfig) String() string
- type SaramaConsumerGroupConfig
- func (*SaramaConsumerGroupConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerGroupConfig) GetHeartbeat() *SaramaConsumerGroupHeartbeatConfig
- func (x *SaramaConsumerGroupConfig) GetRebalance() *SaramaConsumerGroupRebalanceConfig
- func (x *SaramaConsumerGroupConfig) GetSession() *SaramaConsumerGroupSessionConfig
- func (*SaramaConsumerGroupConfig) ProtoMessage()
- func (x *SaramaConsumerGroupConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerGroupConfig) Reset()
- func (x *SaramaConsumerGroupConfig) String() string
- type SaramaConsumerGroupHeartbeatConfig
- func (*SaramaConsumerGroupHeartbeatConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerGroupHeartbeatConfig) GetInterval() string
- func (*SaramaConsumerGroupHeartbeatConfig) ProtoMessage()
- func (x *SaramaConsumerGroupHeartbeatConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerGroupHeartbeatConfig) Reset()
- func (x *SaramaConsumerGroupHeartbeatConfig) String() string
- type SaramaConsumerGroupRebalanceConfig
- func (*SaramaConsumerGroupRebalanceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerGroupRebalanceConfig) GetRetry() *SaramaConsumerGroupRebalanceRetryConfig
- func (x *SaramaConsumerGroupRebalanceConfig) GetStrategy() string
- func (x *SaramaConsumerGroupRebalanceConfig) GetTimeout() string
- func (*SaramaConsumerGroupRebalanceConfig) ProtoMessage()
- func (x *SaramaConsumerGroupRebalanceConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerGroupRebalanceConfig) Reset()
- func (x *SaramaConsumerGroupRebalanceConfig) String() string
- type SaramaConsumerGroupRebalanceRetryConfig
- func (*SaramaConsumerGroupRebalanceRetryConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerGroupRebalanceRetryConfig) GetBackoff() string
- func (x *SaramaConsumerGroupRebalanceRetryConfig) GetMax() int32
- func (*SaramaConsumerGroupRebalanceRetryConfig) ProtoMessage()
- func (x *SaramaConsumerGroupRebalanceRetryConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerGroupRebalanceRetryConfig) Reset()
- func (x *SaramaConsumerGroupRebalanceRetryConfig) String() string
- type SaramaConsumerGroupSessionConfig
- func (*SaramaConsumerGroupSessionConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerGroupSessionConfig) GetTimeout() string
- func (*SaramaConsumerGroupSessionConfig) ProtoMessage()
- func (x *SaramaConsumerGroupSessionConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerGroupSessionConfig) Reset()
- func (x *SaramaConsumerGroupSessionConfig) String() string
- type SaramaConsumerOffsetsAutoCommitConfig
- func (*SaramaConsumerOffsetsAutoCommitConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerOffsetsAutoCommitConfig) GetEnable() bool
- func (x *SaramaConsumerOffsetsAutoCommitConfig) GetInterval() string
- func (*SaramaConsumerOffsetsAutoCommitConfig) ProtoMessage()
- func (x *SaramaConsumerOffsetsAutoCommitConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerOffsetsAutoCommitConfig) Reset()
- func (x *SaramaConsumerOffsetsAutoCommitConfig) String() string
- type SaramaConsumerOffsetsConfig
- func (*SaramaConsumerOffsetsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerOffsetsConfig) GetAutoCommit() *SaramaConsumerOffsetsAutoCommitConfig
- func (x *SaramaConsumerOffsetsConfig) GetInitial() int64
- func (x *SaramaConsumerOffsetsConfig) GetRetention() string
- func (x *SaramaConsumerOffsetsConfig) GetRetry() *SaramaConsumerOffsetsRetryConfig
- func (*SaramaConsumerOffsetsConfig) ProtoMessage()
- func (x *SaramaConsumerOffsetsConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerOffsetsConfig) Reset()
- func (x *SaramaConsumerOffsetsConfig) String() string
- type SaramaConsumerOffsetsRetryConfig
- func (*SaramaConsumerOffsetsRetryConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerOffsetsRetryConfig) GetMax() int32
- func (*SaramaConsumerOffsetsRetryConfig) ProtoMessage()
- func (x *SaramaConsumerOffsetsRetryConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerOffsetsRetryConfig) Reset()
- func (x *SaramaConsumerOffsetsRetryConfig) String() string
- type SaramaConsumerRetryConfig
- func (*SaramaConsumerRetryConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerRetryConfig) GetBackoff() string
- func (*SaramaConsumerRetryConfig) ProtoMessage()
- func (x *SaramaConsumerRetryConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerRetryConfig) Reset()
- func (x *SaramaConsumerRetryConfig) String() string
- type SaramaConsumerReturnConfig
- func (*SaramaConsumerReturnConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaConsumerReturnConfig) GetErrors() bool
- func (*SaramaConsumerReturnConfig) ProtoMessage()
- func (x *SaramaConsumerReturnConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaConsumerReturnConfig) Reset()
- func (x *SaramaConsumerReturnConfig) String() string
- type SaramaMetadataConfig
- func (*SaramaMetadataConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaMetadataConfig) GetAllowAutoTopicCreation() bool
- func (x *SaramaMetadataConfig) GetFull() bool
- func (x *SaramaMetadataConfig) GetRefreshFrequency() string
- func (x *SaramaMetadataConfig) GetRetry() *SaramaMetadataRetryConfig
- func (x *SaramaMetadataConfig) GetTimeout() string
- func (*SaramaMetadataConfig) ProtoMessage()
- func (x *SaramaMetadataConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaMetadataConfig) Reset()
- func (x *SaramaMetadataConfig) String() string
- type SaramaMetadataRetryConfig
- func (*SaramaMetadataRetryConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaMetadataRetryConfig) GetBackoff() string
- func (x *SaramaMetadataRetryConfig) GetMax() int32
- func (*SaramaMetadataRetryConfig) ProtoMessage()
- func (x *SaramaMetadataRetryConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaMetadataRetryConfig) Reset()
- func (x *SaramaMetadataRetryConfig) String() string
- type SaramaNetConfig
- func (*SaramaNetConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaNetConfig) GetDialTimeout() string
- func (x *SaramaNetConfig) GetKeepAlive() string
- func (x *SaramaNetConfig) GetMaxOpenRequests() int32
- func (x *SaramaNetConfig) GetReadTimeout() string
- func (x *SaramaNetConfig) GetSasl() *SaramaNetSASLConfig
- func (x *SaramaNetConfig) GetTls() *SaramaNetTLSConfig
- func (x *SaramaNetConfig) GetWriteTimeout() string
- func (*SaramaNetConfig) ProtoMessage()
- func (x *SaramaNetConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaNetConfig) Reset()
- func (x *SaramaNetConfig) String() string
- type SaramaNetSASLConfig
- func (*SaramaNetSASLConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaNetSASLConfig) GetEnable() bool
- func (x *SaramaNetSASLConfig) GetMechanism() string
- func (x *SaramaNetSASLConfig) GetPassword() string
- func (x *SaramaNetSASLConfig) GetUser() string
- func (*SaramaNetSASLConfig) ProtoMessage()
- func (x *SaramaNetSASLConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaNetSASLConfig) Reset()
- func (x *SaramaNetSASLConfig) String() string
- type SaramaNetTLSConfig
- func (*SaramaNetTLSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaNetTLSConfig) GetEnable() bool
- func (*SaramaNetTLSConfig) ProtoMessage()
- func (x *SaramaNetTLSConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaNetTLSConfig) Reset()
- func (x *SaramaNetTLSConfig) String() string
- type SaramaProducerConfig
- func (*SaramaProducerConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaProducerConfig) GetCompression() int32
- func (x *SaramaProducerConfig) GetCompressionLevel() int32
- func (x *SaramaProducerConfig) GetFlush() *SaramaProducerFlushConfig
- func (x *SaramaProducerConfig) GetIdempotent() bool
- func (x *SaramaProducerConfig) GetMaxMessageBytes() int32
- func (x *SaramaProducerConfig) GetRequiredAcks() int32
- func (x *SaramaProducerConfig) GetRetry() *SaramaProducerRetryConfig
- func (x *SaramaProducerConfig) GetReturn() *SaramaProducerReturnConfig
- func (x *SaramaProducerConfig) GetTimeout() string
- func (*SaramaProducerConfig) ProtoMessage()
- func (x *SaramaProducerConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaProducerConfig) Reset()
- func (x *SaramaProducerConfig) String() string
- type SaramaProducerFlushConfig
- func (*SaramaProducerFlushConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaProducerFlushConfig) GetBytes() int32
- func (x *SaramaProducerFlushConfig) GetFrequency() string
- func (x *SaramaProducerFlushConfig) GetMaxMessages() int32
- func (x *SaramaProducerFlushConfig) GetMessages() int32
- func (*SaramaProducerFlushConfig) ProtoMessage()
- func (x *SaramaProducerFlushConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaProducerFlushConfig) Reset()
- func (x *SaramaProducerFlushConfig) String() string
- type SaramaProducerRetryConfig
- func (*SaramaProducerRetryConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaProducerRetryConfig) GetBackoff() string
- func (x *SaramaProducerRetryConfig) GetMax() int32
- func (*SaramaProducerRetryConfig) ProtoMessage()
- func (x *SaramaProducerRetryConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaProducerRetryConfig) Reset()
- func (x *SaramaProducerRetryConfig) String() string
- type SaramaProducerReturnConfig
- func (*SaramaProducerReturnConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SaramaProducerReturnConfig) GetErrors() bool
- func (x *SaramaProducerReturnConfig) GetSuccesses() bool
- func (*SaramaProducerReturnConfig) ProtoMessage()
- func (x *SaramaProducerReturnConfig) ProtoReflect() protoreflect.Message
- func (x *SaramaProducerReturnConfig) Reset()
- func (x *SaramaProducerReturnConfig) String() string
- type SecurityConfig
- func (*SecurityConfig) Descriptor() ([]byte, []int)deprecated
- func (x *SecurityConfig) GetAuthentication() *Authentication
- func (x *SecurityConfig) GetAuthorization() *Authorization
- func (x *SecurityConfig) GetEnabled() bool
- func (x *SecurityConfig) GetName() string
- func (*SecurityConfig) ProtoMessage()
- func (x *SecurityConfig) ProtoReflect() protoreflect.Message
- func (x *SecurityConfig) Reset()
- func (x *SecurityConfig) String() string
- type Service
- func (*Service) Descriptor() ([]byte, []int)deprecated
- func (x *Service) GetCode() string
- func (x *Service) GetDescription() string
- func (x *Service) GetDisplayName() string
- func (x *Service) GetGrpcService() string
- func (x *Service) GetId() int64
- func (x *Service) GetProtected() bool
- func (*Service) ProtoMessage()
- func (x *Service) ProtoReflect() protoreflect.Message
- func (x *Service) Reset()
- func (x *Service) String() string
- type ServicesConfig
- func (*ServicesConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServicesConfig) GetApiEndpoint() string
- func (x *ServicesConfig) GetEnabled() bool
- func (x *ServicesConfig) GetGrpcAddress() string
- func (x *ServicesConfig) GetGrpcService() *GRPCServiceConfig
- func (x *ServicesConfig) GetHttpAddress() string
- func (x *ServicesConfig) GetHttpService() *HTTPServiceConfig
- func (x *ServicesConfig) GetIntegrations() *ServicesIntegrationConfig
- func (x *ServicesConfig) GetName() string
- func (x *ServicesConfig) GetNamespace() string
- func (x *ServicesConfig) GetPublicAddress() string
- func (x *ServicesConfig) GetRootPath() string
- func (x *ServicesConfig) GetSecurityKey() string
- func (x *ServicesConfig) GetServiceCode() string
- func (*ServicesConfig) ProtoMessage()
- func (x *ServicesConfig) ProtoReflect() protoreflect.Message
- func (x *ServicesConfig) Reset()
- func (x *ServicesConfig) String() string
- type ServicesIntegrationConfig
- func (*ServicesIntegrationConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServicesIntegrationConfig) GetGrpc() *ServicesIntegrationGRPCConfig
- func (*ServicesIntegrationConfig) ProtoMessage()
- func (x *ServicesIntegrationConfig) ProtoReflect() protoreflect.Message
- func (x *ServicesIntegrationConfig) Reset()
- func (x *ServicesIntegrationConfig) String() string
- type ServicesIntegrationGRPCConfig
- func (*ServicesIntegrationGRPCConfig) Descriptor() ([]byte, []int)deprecated
- func (x *ServicesIntegrationGRPCConfig) GetAdmin() bool
- func (*ServicesIntegrationGRPCConfig) ProtoMessage()
- func (x *ServicesIntegrationGRPCConfig) ProtoReflect() protoreflect.Message
- func (x *ServicesIntegrationGRPCConfig) Reset()
- func (x *ServicesIntegrationGRPCConfig) String() string
- type SetupUserMFARequest
- func (*SetupUserMFARequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetupUserMFARequest) GetUserId() int64
- func (*SetupUserMFARequest) ProtoMessage()
- func (x *SetupUserMFARequest) ProtoReflect() protoreflect.Message
- func (x *SetupUserMFARequest) Reset()
- func (x *SetupUserMFARequest) String() string
- type SetupUserMFAResponse
- func (*SetupUserMFAResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetupUserMFAResponse) GetChallengeId() string
- func (x *SetupUserMFAResponse) GetQrUri() string
- func (x *SetupUserMFAResponse) GetSecret() string
- func (*SetupUserMFAResponse) ProtoMessage()
- func (x *SetupUserMFAResponse) ProtoReflect() protoreflect.Message
- func (x *SetupUserMFAResponse) Reset()
- func (x *SetupUserMFAResponse) String() string
- type StartAuthMFASetupRequest
- func (*StartAuthMFASetupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartAuthMFASetupRequest) GetChallengeId() string
- func (*StartAuthMFASetupRequest) ProtoMessage()
- func (x *StartAuthMFASetupRequest) ProtoReflect() protoreflect.Message
- func (x *StartAuthMFASetupRequest) Reset()
- func (x *StartAuthMFASetupRequest) String() string
- type StartAuthMFASetupResponse
- func (*StartAuthMFASetupResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StartAuthMFASetupResponse) GetQrUri() string
- func (x *StartAuthMFASetupResponse) GetSecret() string
- func (x *StartAuthMFASetupResponse) GetSetupChallengeId() string
- func (*StartAuthMFASetupResponse) ProtoMessage()
- func (x *StartAuthMFASetupResponse) ProtoReflect() protoreflect.Message
- func (x *StartAuthMFASetupResponse) Reset()
- func (x *StartAuthMFASetupResponse) String() string
- type Structure
- type TLSAutoConfig
- func (*TLSAutoConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TLSAutoConfig) GetAcme() *ACMEConfig
- func (x *TLSAutoConfig) GetSpiffe() *SPIFFEConfig
- func (*TLSAutoConfig) ProtoMessage()
- func (x *TLSAutoConfig) ProtoReflect() protoreflect.Message
- func (x *TLSAutoConfig) Reset()
- func (x *TLSAutoConfig) String() string
- type TLSConfig
- func (*TLSConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TLSConfig) GetCaFile() string
- func (x *TLSConfig) GetCertFile() string
- func (x *TLSConfig) GetInsecureSkipVerify() bool
- func (x *TLSConfig) GetKeyFile() string
- func (x *TLSConfig) GetMaxVersion() string
- func (x *TLSConfig) GetMinVersion() string
- func (x *TLSConfig) GetServerName() string
- func (*TLSConfig) ProtoMessage()
- func (x *TLSConfig) ProtoReflect() protoreflect.Message
- func (x *TLSConfig) Reset()
- func (x *TLSConfig) String() string
- type TelemetryConfig
- func (*TelemetryConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TelemetryConfig) GetMetrics() *TelemetryMetricConfig
- func (x *TelemetryConfig) GetTraces() *TelemetryTraceConfig
- func (*TelemetryConfig) ProtoMessage()
- func (x *TelemetryConfig) ProtoReflect() protoreflect.Message
- func (x *TelemetryConfig) Reset()
- func (x *TelemetryConfig) String() string
- type TelemetryMetricConfig
- func (*TelemetryMetricConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TelemetryMetricConfig) GetExporterEnable() *ExporterEnableConfig
- func (x *TelemetryMetricConfig) GetNamespace() string
- func (x *TelemetryMetricConfig) GetPushInterval() int32
- func (*TelemetryMetricConfig) ProtoMessage()
- func (x *TelemetryMetricConfig) ProtoReflect() protoreflect.Message
- func (x *TelemetryMetricConfig) Reset()
- func (x *TelemetryMetricConfig) String() string
- type TelemetryTraceConfig
- func (*TelemetryTraceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TelemetryTraceConfig) GetExporterEnable() *ExporterEnableConfig
- func (x *TelemetryTraceConfig) GetFilters() []*TelemetryTraceFilterConfig
- func (x *TelemetryTraceConfig) GetLogFields() *TelemetryTraceLogFieldsConfig
- func (x *TelemetryTraceConfig) GetSampleRatio() float64
- func (*TelemetryTraceConfig) ProtoMessage()
- func (x *TelemetryTraceConfig) ProtoReflect() protoreflect.Message
- func (x *TelemetryTraceConfig) Reset()
- func (x *TelemetryTraceConfig) String() string
- type TelemetryTraceFilterConfig
- func (*TelemetryTraceFilterConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TelemetryTraceFilterConfig) GetMethod() string
- func (x *TelemetryTraceFilterConfig) GetUrlPath() string
- func (*TelemetryTraceFilterConfig) ProtoMessage()
- func (x *TelemetryTraceFilterConfig) ProtoReflect() protoreflect.Message
- func (x *TelemetryTraceFilterConfig) Reset()
- func (x *TelemetryTraceFilterConfig) String() string
- type TelemetryTraceLogFieldsConfig
- func (*TelemetryTraceLogFieldsConfig) Descriptor() ([]byte, []int)deprecated
- func (x *TelemetryTraceLogFieldsConfig) GetHttpRequest() bool
- func (x *TelemetryTraceLogFieldsConfig) GetHttpResponse() bool
- func (*TelemetryTraceLogFieldsConfig) ProtoMessage()
- func (x *TelemetryTraceLogFieldsConfig) ProtoReflect() protoreflect.Message
- func (x *TelemetryTraceLogFieldsConfig) Reset()
- func (x *TelemetryTraceLogFieldsConfig) String() string
- type UnimplementedKnownAdminServer
- func (UnimplementedKnownAdminServer) ConfirmAuthMFASetup(context.Context, *ConfirmAuthMFASetupRequest) (*AuthToken, error)
- func (UnimplementedKnownAdminServer) ConfirmUserMFA(context.Context, *ConfirmUserMFARequest) (*ConfirmUserMFAResponse, error)
- func (UnimplementedKnownAdminServer) CreateAuthLogin(context.Context, *CreateAuthLoginRequest) (*AuthToken, error)
- func (UnimplementedKnownAdminServer) CreateAuthProvider(context.Context, *CreateAuthProviderRequest) (*AuthProvider, error)
- func (UnimplementedKnownAdminServer) CreateAuthToken(context.Context, *CreateAuthTokenRequest) (*AuthToken, error)
- func (UnimplementedKnownAdminServer) CreateCredential(context.Context, *CreateCredentialRequest) (*Credential, error)
- func (UnimplementedKnownAdminServer) CreateDatabaseInitialize(context.Context, *CreateDatabaseInitializeRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) CreateDepartment(context.Context, *CreateDepartmentRequest) (*Department, error)
- func (UnimplementedKnownAdminServer) CreateDepartmentMembers(context.Context, *CreateDepartmentMembersRequest) (*CreateDepartmentMembersResponse, error)
- func (UnimplementedKnownAdminServer) CreateGroup(context.Context, *CreateGroupRequest) (*Group, error)
- func (UnimplementedKnownAdminServer) CreateGroupMembers(context.Context, *CreateGroupMembersRequest) (*CreateGroupMembersResponse, error)
- func (UnimplementedKnownAdminServer) CreateMenu(context.Context, *CreateMenuRequest) (*Menu, error)
- func (UnimplementedKnownAdminServer) CreateOAuth2Client(context.Context, *CreateOAuth2ClientRequest) (*CreateOAuth2ClientResponse, error)
- func (UnimplementedKnownAdminServer) CreatePolicy(context.Context, *CreatePolicyRequest) (*Policy, error)
- func (UnimplementedKnownAdminServer) CreateRole(context.Context, *CreateRoleRequest) (*Role, error)
- func (UnimplementedKnownAdminServer) CreateRoleMembers(context.Context, *CreateRoleMembersRequest) (*CreateRoleMembersResponse, error)
- func (UnimplementedKnownAdminServer) CreateRoleMenus(context.Context, *CreateRoleMenusRequest) (*CreateRoleMenusResponse, error)
- func (UnimplementedKnownAdminServer) CreateRolePolicies(context.Context, *CreateRolePoliciesRequest) (*CreateRolePoliciesResponse, error)
- func (UnimplementedKnownAdminServer) CreateUser(context.Context, *CreateUserRequest) (*User, error)
- func (UnimplementedKnownAdminServer) DeleteAuthProvider(context.Context, *DeleteAuthProviderRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DeleteDepartment(context.Context, *DeleteDepartmentRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DeleteDepartmentMember(context.Context, *DeleteDepartmentMemberRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DeleteGroup(context.Context, *DeleteGroupRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DeleteGroupMember(context.Context, *DeleteGroupMemberRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DeleteMenu(context.Context, *DeleteMenuRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DeleteOAuth2Client(context.Context, *DeleteOAuth2ClientRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DeletePolicy(context.Context, *DeletePolicyRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DeleteRole(context.Context, *DeleteRoleRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DeleteRoleMember(context.Context, *DeleteRoleMemberRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DeleteRoleMenu(context.Context, *DeleteRoleMenuRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DeleteRolePolicy(context.Context, *DeleteRolePolicyRequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) DisableUserMFA(context.Context, *DisableUserMFARequest) (*emptypb.Empty, error)
- func (UnimplementedKnownAdminServer) GetAuthCallback(context.Context, *GetAuthCallbackRequest) (*GetAuthCallbackResponse, error)
- func (UnimplementedKnownAdminServer) GetAuthProvider(context.Context, *GetAuthProviderRequest) (*AuthProvider, error)
- func (UnimplementedKnownAdminServer) GetGlobalSettings(context.Context, *GetGlobalSettingsRequest) (*GlobalSettingCategory, error)
- func (UnimplementedKnownAdminServer) GetGroup(context.Context, *GetGroupRequest) (*Group, error)
- func (UnimplementedKnownAdminServer) GetLocalConfigs(context.Context, *GetLocalConfigsRequest) (*LocalConfigs, error)
- func (UnimplementedKnownAdminServer) GetOAuth2Client(context.Context, *GetOAuth2ClientRequest) (*OAuth2Client, error)
- func (UnimplementedKnownAdminServer) GetOAuth2Discovery(context.Context, *emptypb.Empty) (*OAuth2Discovery, error)
- func (UnimplementedKnownAdminServer) GetOAuth2JSONWebKeys(context.Context, *emptypb.Empty) (*OAuth2JSONWebKeys, error)
- func (UnimplementedKnownAdminServer) GetOAuth2Userinfo(context.Context, *emptypb.Empty) (*OAuth2Userinfo, error)
- func (UnimplementedKnownAdminServer) GetPolicy(context.Context, *GetPolicyRequest) (*Policy, error)
- func (UnimplementedKnownAdminServer) GetRole(context.Context, *GetRoleRequest) (*Role, error)
- func (UnimplementedKnownAdminServer) GetUser(context.Context, *GetUserRequest) (*User, error)
- func (UnimplementedKnownAdminServer) ListAuthProviders(context.Context, *ListAuthProvidersRequest) (*ListAuthProvidersResponse, error)
- func (UnimplementedKnownAdminServer) ListDepartmentMembers(context.Context, *ListDepartmentMembersRequest) (*ListDepartmentMembersResponse, error)
- func (UnimplementedKnownAdminServer) ListDepartments(context.Context, *ListDepartmentsRequest) (*ListDepartmentsResponse, error)
- func (UnimplementedKnownAdminServer) ListGlobalSettings(context.Context, *ListGlobalSettingsRequest) (*ListGlobalSettingsResponse, error)
- func (UnimplementedKnownAdminServer) ListGroupMembers(context.Context, *ListGroupMembersRequest) (*ListGroupMembersResponse, error)
- func (UnimplementedKnownAdminServer) ListGroups(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error)
- func (UnimplementedKnownAdminServer) ListLocalConfigs(context.Context, *ListLocalConfigsRequest) (*ListLocalConfigsResponse, error)
- func (UnimplementedKnownAdminServer) ListLoginOptions(context.Context, *ListLoginOptionsRequest) (*ListLoginOptionsResponse, error)
- func (UnimplementedKnownAdminServer) ListMenus(context.Context, *ListMenusRequest) (*ListMenusResponse, error)
- func (UnimplementedKnownAdminServer) ListOAuth2Clients(context.Context, *ListOAuth2ClientsRequest) (*ListOAuth2ClientsResponse, error)
- func (UnimplementedKnownAdminServer) ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error)
- func (UnimplementedKnownAdminServer) ListRoleMembers(context.Context, *ListRoleMembersRequest) (*ListRoleMembersResponse, error)
- func (UnimplementedKnownAdminServer) ListRoleMenus(context.Context, *ListRoleMenusRequest) (*ListRoleMenusResponse, error)
- func (UnimplementedKnownAdminServer) ListRolePolicies(context.Context, *ListRolePoliciesRequest) (*ListRolePoliciesResponse, error)
- func (UnimplementedKnownAdminServer) ListRoles(context.Context, *ListRolesRequest) (*ListRolesResponse, error)
- func (UnimplementedKnownAdminServer) ListServiceActions(context.Context, *ListServiceActionsRequest) (*ListServiceActionsResponse, error)
- func (UnimplementedKnownAdminServer) ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error)
- func (UnimplementedKnownAdminServer) ListUsers(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
- func (UnimplementedKnownAdminServer) SetupUserMFA(context.Context, *SetupUserMFARequest) (*SetupUserMFAResponse, error)
- func (UnimplementedKnownAdminServer) StartAuthMFASetup(context.Context, *StartAuthMFASetupRequest) (*StartAuthMFASetupResponse, error)
- func (UnimplementedKnownAdminServer) UpdateAuthProvider(context.Context, *UpdateAuthProviderRequest) (*AuthProvider, error)
- func (UnimplementedKnownAdminServer) UpdateDepartment(context.Context, *UpdateDepartmentRequest) (*Department, error)
- func (UnimplementedKnownAdminServer) UpdateDepartmentMembers(context.Context, *UpdateDepartmentMembersRequest) (*UpdateDepartmentMembersResponse, error)
- func (UnimplementedKnownAdminServer) UpdateGlobalSettings(context.Context, *UpdateGlobalSettingsRequest) (*UpdateGlobalSettingsResponse, error)
- func (UnimplementedKnownAdminServer) UpdateGroup(context.Context, *UpdateGroupRequest) (*Group, error)
- func (UnimplementedKnownAdminServer) UpdateGroupMember(context.Context, *UpdateGroupMemberRequest) (*Membership, error)
- func (UnimplementedKnownAdminServer) UpdateMenu(context.Context, *UpdateMenuRequest) (*Menu, error)
- func (UnimplementedKnownAdminServer) UpdateOAuth2Client(context.Context, *UpdateOAuth2ClientRequest) (*OAuth2Client, error)
- func (UnimplementedKnownAdminServer) UpdatePolicy(context.Context, *UpdatePolicyRequest) (*Policy, error)
- func (UnimplementedKnownAdminServer) UpdateRole(context.Context, *UpdateRoleRequest) (*Role, error)
- func (UnimplementedKnownAdminServer) UpdateRoleMembers(context.Context, *UpdateRoleMembersRequest) (*UpdateRoleMembersResponse, error)
- func (UnimplementedKnownAdminServer) UpdateRoleMenus(context.Context, *UpdateRoleMenusRequest) (*UpdateRoleMenusResponse, error)
- func (UnimplementedKnownAdminServer) UpdateRolePolicies(context.Context, *UpdateRolePoliciesRequest) (*UpdateRolePoliciesResponse, error)
- func (UnimplementedKnownAdminServer) UpdateUser(context.Context, *UpdateUserRequest) (*User, error)
- func (UnimplementedKnownAdminServer) UpdateUserPassword(context.Context, *UpdateUserPasswordRequest) (*UpdateUserPasswordResponse, error)
- func (UnimplementedKnownAdminServer) UpsertAuthProviders(context.Context, *UpsertAuthProvidersRequest) (*UpsertAuthProvidersResponse, error)
- func (UnimplementedKnownAdminServer) VerifyAuthMFA(context.Context, *VerifyAuthMFARequest) (*AuthToken, error)
- type UnsafeKnownAdminServer
- type UpdateActionRequest
- func (*UpdateActionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateActionRequest) GetAction() *Action
- func (x *UpdateActionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateActionRequest) ProtoMessage()
- func (x *UpdateActionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateActionRequest) Reset()
- func (x *UpdateActionRequest) String() string
- type UpdateAuthProviderRequest
- func (*UpdateAuthProviderRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAuthProviderRequest) GetId() int64
- func (x *UpdateAuthProviderRequest) GetProvider() *AuthProvider
- func (x *UpdateAuthProviderRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateAuthProviderRequest) ProtoMessage()
- func (x *UpdateAuthProviderRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAuthProviderRequest) Reset()
- func (x *UpdateAuthProviderRequest) String() string
- type UpdateDepartmentMembersRequest
- func (*UpdateDepartmentMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDepartmentMembersRequest) GetDepartmentId() int64
- func (x *UpdateDepartmentMembersRequest) GetMembers() []*Membership
- func (*UpdateDepartmentMembersRequest) ProtoMessage()
- func (x *UpdateDepartmentMembersRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDepartmentMembersRequest) Reset()
- func (x *UpdateDepartmentMembersRequest) String() string
- type UpdateDepartmentMembersResponse
- func (*UpdateDepartmentMembersResponse) Descriptor() ([]byte, []int)deprecated
- func (*UpdateDepartmentMembersResponse) ProtoMessage()
- func (x *UpdateDepartmentMembersResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateDepartmentMembersResponse) Reset()
- func (x *UpdateDepartmentMembersResponse) String() string
- type UpdateDepartmentRequest
- func (*UpdateDepartmentRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDepartmentRequest) GetDepartment() *Department
- func (x *UpdateDepartmentRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateDepartmentRequest) ProtoMessage()
- func (x *UpdateDepartmentRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDepartmentRequest) Reset()
- func (x *UpdateDepartmentRequest) String() string
- type UpdateGlobalSetting
- func (*UpdateGlobalSetting) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateGlobalSetting) GetSettingKey() string
- func (x *UpdateGlobalSetting) GetSettingValue() string
- func (*UpdateGlobalSetting) ProtoMessage()
- func (x *UpdateGlobalSetting) ProtoReflect() protoreflect.Message
- func (x *UpdateGlobalSetting) Reset()
- func (x *UpdateGlobalSetting) String() string
- type UpdateGlobalSettingsRequest
- func (*UpdateGlobalSettingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateGlobalSettingsRequest) GetCategory() string
- func (x *UpdateGlobalSettingsRequest) GetUpdates() []*UpdateGlobalSetting
- func (*UpdateGlobalSettingsRequest) ProtoMessage()
- func (x *UpdateGlobalSettingsRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateGlobalSettingsRequest) Reset()
- func (x *UpdateGlobalSettingsRequest) String() string
- type UpdateGlobalSettingsResponse
- func (*UpdateGlobalSettingsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateGlobalSettingsResponse) GetCategory() *GlobalSettingCategory
- func (*UpdateGlobalSettingsResponse) ProtoMessage()
- func (x *UpdateGlobalSettingsResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateGlobalSettingsResponse) Reset()
- func (x *UpdateGlobalSettingsResponse) String() string
- type UpdateGroupMemberRequest
- func (*UpdateGroupMemberRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateGroupMemberRequest) GetMember() *Membership
- func (x *UpdateGroupMemberRequest) GetParent() string
- func (x *UpdateGroupMemberRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateGroupMemberRequest) GetUserId() int64
- func (*UpdateGroupMemberRequest) ProtoMessage()
- func (x *UpdateGroupMemberRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateGroupMemberRequest) Reset()
- func (x *UpdateGroupMemberRequest) String() string
- type UpdateGroupRequest
- func (*UpdateGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateGroupRequest) GetGroup() *Group
- func (x *UpdateGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateGroupRequest) ProtoMessage()
- func (x *UpdateGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateGroupRequest) Reset()
- func (x *UpdateGroupRequest) String() string
- type UpdateMenuRequest
- func (*UpdateMenuRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateMenuRequest) GetMenu() *Menu
- func (x *UpdateMenuRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateMenuRequest) ProtoMessage()
- func (x *UpdateMenuRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateMenuRequest) Reset()
- func (x *UpdateMenuRequest) String() string
- type UpdateOAuth2ClientRequest
- func (*UpdateOAuth2ClientRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateOAuth2ClientRequest) GetClient() *OAuth2Client
- func (x *UpdateOAuth2ClientRequest) GetClientSecret() string
- func (x *UpdateOAuth2ClientRequest) GetId() int64
- func (x *UpdateOAuth2ClientRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateOAuth2ClientRequest) ProtoMessage()
- func (x *UpdateOAuth2ClientRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateOAuth2ClientRequest) Reset()
- func (x *UpdateOAuth2ClientRequest) String() string
- type UpdatePolicyRequest
- func (*UpdatePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePolicyRequest) GetPolicy() *Policy
- func (x *UpdatePolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdatePolicyRequest) ProtoMessage()
- func (x *UpdatePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePolicyRequest) Reset()
- func (x *UpdatePolicyRequest) String() string
- type UpdateRoleMembersRequest
- func (*UpdateRoleMembersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRoleMembersRequest) GetBindings() []*PrincipalRoleBinding
- func (x *UpdateRoleMembersRequest) GetParent() string
- func (*UpdateRoleMembersRequest) ProtoMessage()
- func (x *UpdateRoleMembersRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRoleMembersRequest) Reset()
- func (x *UpdateRoleMembersRequest) String() string
- type UpdateRoleMembersResponse
- type UpdateRoleMenusRequest
- func (*UpdateRoleMenusRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRoleMenusRequest) GetMenus() []*RoleMenu
- func (x *UpdateRoleMenusRequest) GetParent() string
- func (*UpdateRoleMenusRequest) ProtoMessage()
- func (x *UpdateRoleMenusRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRoleMenusRequest) Reset()
- func (x *UpdateRoleMenusRequest) String() string
- type UpdateRoleMenusResponse
- type UpdateRolePoliciesRequest
- func (*UpdateRolePoliciesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRolePoliciesRequest) GetParent() string
- func (x *UpdateRolePoliciesRequest) GetPolicies() []*RolePolicyBinding
- func (*UpdateRolePoliciesRequest) ProtoMessage()
- func (x *UpdateRolePoliciesRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRolePoliciesRequest) Reset()
- func (x *UpdateRolePoliciesRequest) String() string
- type UpdateRolePoliciesResponse
- type UpdateRoleRequest
- func (*UpdateRoleRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateRoleRequest) GetRole() *Role
- func (x *UpdateRoleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateRoleRequest) ProtoMessage()
- func (x *UpdateRoleRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateRoleRequest) Reset()
- func (x *UpdateRoleRequest) String() string
- type UpdateUserPasswordRequest
- func (*UpdateUserPasswordRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateUserPasswordRequest) GetNewPasswordHash() string
- func (x *UpdateUserPasswordRequest) GetOldPasswordHash() string
- func (x *UpdateUserPasswordRequest) GetUserId() int64
- func (x *UpdateUserPasswordRequest) GetUsername() string
- func (*UpdateUserPasswordRequest) ProtoMessage()
- func (x *UpdateUserPasswordRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateUserPasswordRequest) Reset()
- func (x *UpdateUserPasswordRequest) String() string
- type UpdateUserPasswordResponse
- type UpdateUserRequest
- func (*UpdateUserRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateUserRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (x *UpdateUserRequest) GetUser() *User
- func (*UpdateUserRequest) ProtoMessage()
- func (x *UpdateUserRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateUserRequest) Reset()
- func (x *UpdateUserRequest) String() string
- type UpsertAuthProvidersRequest
- func (*UpsertAuthProvidersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertAuthProvidersRequest) GetProviders() []*AuthProvider
- func (*UpsertAuthProvidersRequest) ProtoMessage()
- func (x *UpsertAuthProvidersRequest) ProtoReflect() protoreflect.Message
- func (x *UpsertAuthProvidersRequest) Reset()
- func (x *UpsertAuthProvidersRequest) String() string
- type UpsertAuthProvidersResponse
- func (*UpsertAuthProvidersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpsertAuthProvidersResponse) GetProviders() []*AuthProvider
- func (*UpsertAuthProvidersResponse) ProtoMessage()
- func (x *UpsertAuthProvidersResponse) ProtoReflect() protoreflect.Message
- func (x *UpsertAuthProvidersResponse) Reset()
- func (x *UpsertAuthProvidersResponse) String() string
- type User
- func (*User) Descriptor() ([]byte, []int)deprecated
- func (x *User) GetAddress() *Address
- func (x *User) GetBirthday() *timestamppb.Timestamp
- func (x *User) GetCreatedAt() *timestamppb.Timestamp
- func (x *User) GetCreatedBy() int64
- func (x *User) GetDeletedAt() *timestamppb.Timestamp
- func (x *User) GetDepartmentMembers() []*Membership
- func (x *User) GetEmail() string
- func (x *User) GetEmailVerified() bool
- func (x *User) GetGender() User_Gender
- func (x *User) GetGroupMembers() []*Membership
- func (x *User) GetId() int64
- func (x *User) GetLocale() string
- func (x *User) GetMetadata() map[string]string
- func (x *User) GetMfaEnabled() bool
- func (x *User) GetNationalId() string
- func (x *User) GetNickname() string
- func (x *User) GetPhoneNumber() *PhoneNumber
- func (x *User) GetPhoneNumberVerified() bool
- func (x *User) GetPicture() string
- func (x *User) GetProfile() string
- func (x *User) GetRealname() string
- func (x *User) GetStatus() User_Status
- func (x *User) GetTimezone() string
- func (x *User) GetType() User_Type
- func (x *User) GetUpdatedAt() *timestamppb.Timestamp
- func (x *User) GetUpdatedBy() int64
- func (x *User) GetUsername() string
- func (x *User) GetWebsite() string
- func (*User) ProtoMessage()
- func (x *User) ProtoReflect() protoreflect.Message
- func (x *User) Reset()
- func (x *User) String() string
- type User_Gender
- func (User_Gender) Descriptor() protoreflect.EnumDescriptor
- func (x User_Gender) Enum() *User_Gender
- func (User_Gender) EnumDescriptor() ([]byte, []int)deprecated
- func (x User_Gender) Number() protoreflect.EnumNumber
- func (x User_Gender) String() string
- func (User_Gender) Type() protoreflect.EnumType
- type User_Status
- func (User_Status) Descriptor() protoreflect.EnumDescriptor
- func (x User_Status) Enum() *User_Status
- func (User_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x User_Status) Number() protoreflect.EnumNumber
- func (x User_Status) String() string
- func (User_Status) Type() protoreflect.EnumType
- type User_Type
- type VerifyAuthMFARequest
- func (*VerifyAuthMFARequest) Descriptor() ([]byte, []int)deprecated
- func (x *VerifyAuthMFARequest) GetChallengeId() string
- func (x *VerifyAuthMFARequest) GetTotpCode() string
- func (*VerifyAuthMFARequest) ProtoMessage()
- func (x *VerifyAuthMFARequest) ProtoReflect() protoreflect.Message
- func (x *VerifyAuthMFARequest) Reset()
- func (x *VerifyAuthMFARequest) String() string
- type View
- type Visibility
- type WebInterfaceConfig
- func (*WebInterfaceConfig) Descriptor() ([]byte, []int)deprecated
- func (x *WebInterfaceConfig) GetEmbedded() bool
- func (x *WebInterfaceConfig) GetEnabled() bool
- func (x *WebInterfaceConfig) GetHandleUrl() string
- func (x *WebInterfaceConfig) GetTracing() bool
- func (*WebInterfaceConfig) ProtoMessage()
- func (x *WebInterfaceConfig) ProtoReflect() protoreflect.Message
- func (x *WebInterfaceConfig) Reset()
- func (x *WebInterfaceConfig) String() string
Constants ¶
This section is empty.
Variables ¶
var ( View_name = map[int32]string{ 0: "VIEW_UNSPECIFIED", 1: "VIEW_BASIC", 2: "VIEW_STANDARD", 3: "VIEW_FULL", } View_value = map[string]int32{ "VIEW_UNSPECIFIED": 0, "VIEW_BASIC": 1, "VIEW_STANDARD": 2, "VIEW_FULL": 3, } )
Enum value maps for View.
var ( Structure_name = map[int32]string{ 0: "STRUCTURE_UNSPECIFIED", 1: "STRUCTURE_FLAT", 2: "STRUCTURE_TREE", 3: "STRUCTURE_TREE_EXPANDED", } Structure_value = map[string]int32{ "STRUCTURE_UNSPECIFIED": 0, "STRUCTURE_FLAT": 1, "STRUCTURE_TREE": 2, "STRUCTURE_TREE_EXPANDED": 3, } )
Enum value maps for Structure.
var ( Visibility_name = map[int32]string{ 0: "VISIBILITY_UNSPECIFIED", 1: "VISIBILITY_GLOBAL", 2: "VISIBILITY_SUBTREE", 3: "VISIBILITY_LOCAL", 4: "VISIBILITY_RESTRICTED", 5: "VISIBILITY_SPECIFIC", } Visibility_value = map[string]int32{ "VISIBILITY_UNSPECIFIED": 0, "VISIBILITY_GLOBAL": 1, "VISIBILITY_SUBTREE": 2, "VISIBILITY_LOCAL": 3, "VISIBILITY_RESTRICTED": 4, "VISIBILITY_SPECIFIC": 5, } )
Enum value maps for Visibility.
var ( PrincipalType_name = map[int32]string{ 0: "PRINCIPAL_TYPE_UNSPECIFIED", 1: "USER", 2: "GROUP", 3: "DEPARTMENT", } PrincipalType_value = map[string]int32{ "PRINCIPAL_TYPE_UNSPECIFIED": 0, "USER": 1, "GROUP": 2, "DEPARTMENT": 3, } )
Enum value maps for PrincipalType.
var ( BindingStatus_name = map[int32]string{ 0: "BINDING_STATUS_UNSPECIFIED", 1: "ACTIVE", 2: "DISABLED", } BindingStatus_value = map[string]int32{ "BINDING_STATUS_UNSPECIFIED": 0, "ACTIVE": 1, "DISABLED": 2, } )
Enum value maps for BindingStatus.
var ( Department_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "BUSINESS", 2: "SUPPORT", 3: "MANAGEMENT", 4: "VIRTUAL", } Department_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "BUSINESS": 1, "SUPPORT": 2, "MANAGEMENT": 3, "VIRTUAL": 4, } )
Enum value maps for Department_Type.
var ( Department_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "ACTIVE", 2: "INACTIVE", 3: "DISSOLVED", 4: "MERGING", } Department_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "ACTIVE": 1, "INACTIVE": 2, "DISSOLVED": 3, "MERGING": 4, } )
Enum value maps for Department_Status.
var ( User_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "CUSTOMER", 2: "MERCHANT", 3: "SUPPLIER", 10: "EMPLOYEE", 11: "ADMIN", 99: "SYSTEM", } User_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "CUSTOMER": 1, "MERCHANT": 2, "SUPPLIER": 3, "EMPLOYEE": 10, "ADMIN": 11, "SYSTEM": 99, } )
Enum value maps for User_Type.
var ( User_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PENDING", 2: "ACTIVE", 3: "LOCKED", 4: "DISABLED", 5: "EXPIRED", 6: "SUSPENDED", 7: "DELETED", } User_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PENDING": 1, "ACTIVE": 2, "LOCKED": 3, "DISABLED": 4, "EXPIRED": 5, "SUSPENDED": 6, "DELETED": 7, } )
Enum value maps for User_Status.
var ( User_Gender_name = map[int32]string{ 0: "GENDER_UNSPECIFIED", 1: "MALE", 2: "FEMALE", 3: "OTHER", 4: "PRIVATE", } User_Gender_value = map[string]int32{ "GENDER_UNSPECIFIED": 0, "MALE": 1, "FEMALE": 2, "OTHER": 3, "PRIVATE": 4, } )
Enum value maps for User_Gender.
var ( Role_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "SYSTEM", 2: "CUSTOM", 3: "TEMPLATE", } Role_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "SYSTEM": 1, "CUSTOM": 2, "TEMPLATE": 3, } )
Enum value maps for Role_Type.
var ( Role_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "ACTIVE", 2: "DISABLED", } Role_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "ACTIVE": 1, "DISABLED": 2, } )
Enum value maps for Role_Status.
var ( Group_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "DEPARTMENT", 2: "ROLE", 3: "DYNAMIC", 4: "SYSTEM", 5: "PROJECT", 6: "EXTERNAL", 7: "COMMUNITY", } Group_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "DEPARTMENT": 1, "ROLE": 2, "DYNAMIC": 3, "SYSTEM": 4, "PROJECT": 5, "EXTERNAL": 6, "COMMUNITY": 7, } )
Enum value maps for Group_Type.
var ( Group_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PENDING", 2: "ACTIVE", 3: "ARCHIVED", 4: "DISABLED", } Group_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PENDING": 1, "ACTIVE": 2, "ARCHIVED": 3, "DISABLED": 4, } )
Enum value maps for Group_Status.
var ( Membership_TargetType_name = map[int32]string{ 0: "TARGET_TYPE_UNSPECIFIED", 1: "GROUP", 2: "DEPARTMENT", 3: "ROLE", } Membership_TargetType_value = map[string]int32{ "TARGET_TYPE_UNSPECIFIED": 0, "GROUP": 1, "DEPARTMENT": 2, "ROLE": 3, } )
Enum value maps for Membership_TargetType.
var ( Membership_Role_name = map[int32]string{ 0: "ROLE_UNSPECIFIED", 1: "OWNER", 2: "ADMIN", 3: "MEMBER", 4: "GUEST", 5: "DEPUTY", 6: "MANAGER", 7: "SUPERVISOR", 8: "LEAD", 9: "SENIOR", 10: "INTERN", 11: "CONSULTANT", 12: "CONTRACTOR", 13: "ASSISTANT", } Membership_Role_value = map[string]int32{ "ROLE_UNSPECIFIED": 0, "OWNER": 1, "ADMIN": 2, "MEMBER": 3, "GUEST": 4, "DEPUTY": 5, "MANAGER": 6, "SUPERVISOR": 7, "LEAD": 8, "SENIOR": 9, "INTERN": 10, "CONSULTANT": 11, "CONTRACTOR": 12, "ASSISTANT": 13, } )
Enum value maps for Membership_Role.
var ( Membership_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "PENDING", 2: "ACTIVE", 3: "INVITED", 4: "DISABLED", 5: "REJECTED", 6: "LEFT", 7: "SUSPENDED", 8: "TRANSFERRING", } Membership_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "PENDING": 1, "ACTIVE": 2, "INVITED": 3, "DISABLED": 4, "REJECTED": 5, "LEFT": 6, "SUSPENDED": 7, "TRANSFERRING": 8, } )
Enum value maps for Membership_Status.
var ( Membership_MemberType_name = map[int32]string{ 0: "MEMBER_TYPE_UNSPECIFIED", 1: "PRIMARY", 2: "DUAL", 3: "ADVISORY", } Membership_MemberType_value = map[string]int32{ "MEMBER_TYPE_UNSPECIFIED": 0, "PRIMARY": 1, "DUAL": 2, "ADVISORY": 3, } )
Enum value maps for Membership_MemberType.
var ( AuthProvider_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "LOCAL", 2: "LDAP", 3: "OIDC", 4: "OAUTH2", 5: "GITHUB", 6: "GOOGLE", 7: "WECHAT", } AuthProvider_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "LOCAL": 1, "LDAP": 2, "OIDC": 3, "OAUTH2": 4, "GITHUB": 5, "GOOGLE": 6, "WECHAT": 7, } )
Enum value maps for AuthProvider_Type.
var ( AuthProvider_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "ACTIVE", 2: "DISABLED", 3: "PENDING", } AuthProvider_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "ACTIVE": 1, "DISABLED": 2, "PENDING": 3, } )
Enum value maps for AuthProvider_Status.
var ( Credential_Type_name = map[int32]string{ 0: "TYPE_UNSPECIFIED", 1: "API_KEY", 2: "SYMMETRIC_KEY", 3: "KEY_PAIR", 4: "X509", 5: "LICENSE", 6: "JWKS", 7: "HSM_REF", 8: "FIDO", } Credential_Type_value = map[string]int32{ "TYPE_UNSPECIFIED": 0, "API_KEY": 1, "SYMMETRIC_KEY": 2, "KEY_PAIR": 3, "X509": 4, "LICENSE": 5, "JWKS": 6, "HSM_REF": 7, "FIDO": 8, } )
Enum value maps for Credential_Type.
var ( Credential_Algorithm_name = map[int32]string{ 0: "ALGORITHM_UNSPECIFIED", 1: "RSA", 2: "ECDSA", 3: "ED25519", 4: "HMAC", 5: "AES", 6: "CHACHA20_POLY1305", } Credential_Algorithm_value = map[string]int32{ "ALGORITHM_UNSPECIFIED": 0, "RSA": 1, "ECDSA": 2, "ED25519": 3, "HMAC": 4, "AES": 5, "CHACHA20_POLY1305": 6, } )
Enum value maps for Credential_Algorithm.
var ( Credential_Usage_name = map[int32]string{ 0: "USAGE_UNSPECIFIED", 1: "SIGNING", 2: "ENCRYPTION", 10: "AUTH", 12: "OTP", } Credential_Usage_value = map[string]int32{ "USAGE_UNSPECIFIED": 0, "SIGNING": 1, "ENCRYPTION": 2, "AUTH": 10, "OTP": 12, } )
Enum value maps for Credential_Usage.
var ( Credential_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "ACTIVE", 2: "PENDING", 3: "DISABLED", 4: "EXPIRED", 5: "REVOKED", } Credential_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "ACTIVE": 1, "PENDING": 2, "DISABLED": 3, "EXPIRED": 4, "REVOKED": 5, } )
Enum value maps for Credential_Status.
var ( Credential_Source_name = map[int32]string{ 0: "SOURCE_UNSPECIFIED", 1: "SYSTEM", 2: "USER", 3: "KMS", 4: "EXTERNAL", } Credential_Source_value = map[string]int32{ "SOURCE_UNSPECIFIED": 0, "SYSTEM": 1, "USER": 2, "KMS": 3, "EXTERNAL": 4, } )
Enum value maps for Credential_Source.
var ( OAuth2Client_ClientStatus_name = map[int32]string{ 0: "CLIENT_STATUS_UNSPECIFIED", 1: "ACTIVE", 2: "DISABLED", 3: "REVOKED", } OAuth2Client_ClientStatus_value = map[string]int32{ "CLIENT_STATUS_UNSPECIFIED": 0, "ACTIVE": 1, "DISABLED": 2, "REVOKED": 3, } )
Enum value maps for OAuth2Client_ClientStatus.
var ( Policy_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "DRAFT", 2: "ENABLED", 3: "DISABLED", 4: "PENDING", 5: "SUSPENDED", 6: "DEPRECATED", 7: "ARCHIVED", } Policy_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "DRAFT": 1, "ENABLED": 2, "DISABLED": 3, "PENDING": 4, "SUSPENDED": 5, "DEPRECATED": 6, "ARCHIVED": 7, } )
Enum value maps for Policy_Status.
var ( PolicyStatement_Effect_name = map[int32]string{ 0: "EFFECT_UNSPECIFIED", 1: "ALLOW", 2: "DENY", } PolicyStatement_Effect_value = map[string]int32{ "EFFECT_UNSPECIFIED": 0, "ALLOW": 1, "DENY": 2, } )
Enum value maps for PolicyStatement_Effect.
var ( DepartmentCode_name = map[int32]string{ 0: "DEPARTMENT_CODE_UNSPECIFIED", 1: "DEPARTMENT_CODE_ROOT", 2: "DEPARTMENT_CODE_GUEST", } DepartmentCode_value = map[string]int32{ "DEPARTMENT_CODE_UNSPECIFIED": 0, "DEPARTMENT_CODE_ROOT": 1, "DEPARTMENT_CODE_GUEST": 2, } )
Enum value maps for DepartmentCode.
var ( RoleCode_name = map[int32]string{ 0: "ROLE_CODE_UNSPECIFIED", 1: "ROLE_CODE_SUPERADMIN", } RoleCode_value = map[string]int32{ "ROLE_CODE_UNSPECIFIED": 0, "ROLE_CODE_SUPERADMIN": 1, } )
Enum value maps for RoleCode.
var ( AuthProviderCode_name = map[int32]string{ 0: "AUTH_PROVIDER_CODE_UNSPECIFIED", 1: "AUTH_PROVIDER_CODE_LOCAL", } AuthProviderCode_value = map[string]int32{ "AUTH_PROVIDER_CODE_UNSPECIFIED": 0, "AUTH_PROVIDER_CODE_LOCAL": 1, } )
Enum value maps for AuthProviderCode.
var ( ResourceSeedCode_name = map[int32]string{ 0: "RESOURCE_SEED_CODE_UNSPECIFIED", 1: "RESOURCE_SEED_CODE_ROOT_MENU", 2: "RESOURCE_SEED_CODE_ROOT_DOMAIN", 3: "RESOURCE_SEED_CODE_ROOT_LLM", 4: "RESOURCE_SEED_CODE_ROOT_API", 5: "RESOURCE_SEED_CODE_ROOT_DATA", 6: "RESOURCE_SEED_CODE_ROOT_SYSTEM", } ResourceSeedCode_value = map[string]int32{ "RESOURCE_SEED_CODE_UNSPECIFIED": 0, "RESOURCE_SEED_CODE_ROOT_MENU": 1, "RESOURCE_SEED_CODE_ROOT_DOMAIN": 2, "RESOURCE_SEED_CODE_ROOT_LLM": 3, "RESOURCE_SEED_CODE_ROOT_API": 4, "RESOURCE_SEED_CODE_ROOT_DATA": 5, "RESOURCE_SEED_CODE_ROOT_SYSTEM": 6, } )
Enum value maps for ResourceSeedCode.
var ( CredentialSeedCode_name = map[int32]string{ 0: "CREDENTIAL_SEED_CODE_UNSPECIFIED", 1: "CREDENTIAL_SEED_CODE_KEY1", } CredentialSeedCode_value = map[string]int32{ "CREDENTIAL_SEED_CODE_UNSPECIFIED": 0, "CREDENTIAL_SEED_CODE_KEY1": 1, } )
Enum value maps for CredentialSeedCode.
var ( BootstrapUsername_name = map[int32]string{ 0: "BOOTSTRAP_USERNAME_UNSPECIFIED", 1: "BOOTSTRAP_USERNAME_ADMIN", } BootstrapUsername_value = map[string]int32{ "BOOTSTRAP_USERNAME_UNSPECIFIED": 0, "BOOTSTRAP_USERNAME_ADMIN": 1, } )
Enum value maps for BootstrapUsername.
var ( ListUsersRequest_UserView_name = map[int32]string{ 0: "USER_VIEW_UNSPECIFIED", 1: "USER_VIEW_BASIC", 2: "USER_VIEW_FULL", } ListUsersRequest_UserView_value = map[string]int32{ "USER_VIEW_UNSPECIFIED": 0, "USER_VIEW_BASIC": 1, "USER_VIEW_FULL": 2, } )
Enum value maps for ListUsersRequest_UserView.
var Assets embed.FS
var File_known_admin_v1_actions_proto protoreflect.FileDescriptor
var File_known_admin_v1_admin_common_proto protoreflect.FileDescriptor
var File_known_admin_v1_admin_proto protoreflect.FileDescriptor
var File_known_admin_v1_auth_proto protoreflect.FileDescriptor
var File_known_admin_v1_code_proto protoreflect.FileDescriptor
var File_known_admin_v1_config_proto protoreflect.FileDescriptor
var File_known_admin_v1_database_proto protoreflect.FileDescriptor
var File_known_admin_v1_department_proto protoreflect.FileDescriptor
var File_known_admin_v1_group_proto protoreflect.FileDescriptor
var File_known_admin_v1_oauth2_proto protoreflect.FileDescriptor
var File_known_admin_v1_policy_proto protoreflect.FileDescriptor
var File_known_admin_v1_roles_proto protoreflect.FileDescriptor
var File_known_admin_v1_security_proto protoreflect.FileDescriptor
var File_known_admin_v1_service_proto protoreflect.FileDescriptor
var File_known_admin_v1_setting_proto protoreflect.FileDescriptor
var File_known_admin_v1_user_proto protoreflect.FileDescriptor
var KnownAdmin_ServiceDesc = grpc.ServiceDesc{ ServiceName: "grpc_kit.api.known.admin.v1.KnownAdmin", HandlerType: (*KnownAdminServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListLocalConfigs", Handler: _KnownAdmin_ListLocalConfigs_Handler, }, { MethodName: "GetLocalConfigs", Handler: _KnownAdmin_GetLocalConfigs_Handler, }, { MethodName: "GetGlobalSettings", Handler: _KnownAdmin_GetGlobalSettings_Handler, }, { MethodName: "ListGlobalSettings", Handler: _KnownAdmin_ListGlobalSettings_Handler, }, { MethodName: "UpdateGlobalSettings", Handler: _KnownAdmin_UpdateGlobalSettings_Handler, }, { MethodName: "UpsertAuthProviders", Handler: _KnownAdmin_UpsertAuthProviders_Handler, }, { MethodName: "ListAuthProviders", Handler: _KnownAdmin_ListAuthProviders_Handler, }, { MethodName: "ListLoginOptions", Handler: _KnownAdmin_ListLoginOptions_Handler, }, { MethodName: "CreateAuthProvider", Handler: _KnownAdmin_CreateAuthProvider_Handler, }, { MethodName: "GetAuthProvider", Handler: _KnownAdmin_GetAuthProvider_Handler, }, { MethodName: "DeleteAuthProvider", Handler: _KnownAdmin_DeleteAuthProvider_Handler, }, { MethodName: "UpdateAuthProvider", Handler: _KnownAdmin_UpdateAuthProvider_Handler, }, { MethodName: "CreateAuthLogin", Handler: _KnownAdmin_CreateAuthLogin_Handler, }, { MethodName: "CreateAuthToken", Handler: _KnownAdmin_CreateAuthToken_Handler, }, { MethodName: "GetAuthCallback", Handler: _KnownAdmin_GetAuthCallback_Handler, }, { MethodName: "VerifyAuthMFA", Handler: _KnownAdmin_VerifyAuthMFA_Handler, }, { MethodName: "StartAuthMFASetup", Handler: _KnownAdmin_StartAuthMFASetup_Handler, }, { MethodName: "ConfirmAuthMFASetup", Handler: _KnownAdmin_ConfirmAuthMFASetup_Handler, }, { MethodName: "SetupUserMFA", Handler: _KnownAdmin_SetupUserMFA_Handler, }, { MethodName: "ConfirmUserMFA", Handler: _KnownAdmin_ConfirmUserMFA_Handler, }, { MethodName: "DisableUserMFA", Handler: _KnownAdmin_DisableUserMFA_Handler, }, { MethodName: "ListServices", Handler: _KnownAdmin_ListServices_Handler, }, { MethodName: "ListServiceActions", Handler: _KnownAdmin_ListServiceActions_Handler, }, { MethodName: "ListMenus", Handler: _KnownAdmin_ListMenus_Handler, }, { MethodName: "CreateMenu", Handler: _KnownAdmin_CreateMenu_Handler, }, { MethodName: "UpdateMenu", Handler: _KnownAdmin_UpdateMenu_Handler, }, { MethodName: "DeleteMenu", Handler: _KnownAdmin_DeleteMenu_Handler, }, { MethodName: "ListPolicies", Handler: _KnownAdmin_ListPolicies_Handler, }, { MethodName: "GetPolicy", Handler: _KnownAdmin_GetPolicy_Handler, }, { MethodName: "CreatePolicy", Handler: _KnownAdmin_CreatePolicy_Handler, }, { MethodName: "UpdatePolicy", Handler: _KnownAdmin_UpdatePolicy_Handler, }, { MethodName: "DeletePolicy", Handler: _KnownAdmin_DeletePolicy_Handler, }, { MethodName: "CreateRole", Handler: _KnownAdmin_CreateRole_Handler, }, { MethodName: "GetRole", Handler: _KnownAdmin_GetRole_Handler, }, { MethodName: "UpdateRole", Handler: _KnownAdmin_UpdateRole_Handler, }, { MethodName: "DeleteRole", Handler: _KnownAdmin_DeleteRole_Handler, }, { MethodName: "ListRoles", Handler: _KnownAdmin_ListRoles_Handler, }, { MethodName: "ListRoleMembers", Handler: _KnownAdmin_ListRoleMembers_Handler, }, { MethodName: "CreateRoleMembers", Handler: _KnownAdmin_CreateRoleMembers_Handler, }, { MethodName: "UpdateRoleMembers", Handler: _KnownAdmin_UpdateRoleMembers_Handler, }, { MethodName: "DeleteRoleMember", Handler: _KnownAdmin_DeleteRoleMember_Handler, }, { MethodName: "ListRoleMenus", Handler: _KnownAdmin_ListRoleMenus_Handler, }, { MethodName: "CreateRoleMenus", Handler: _KnownAdmin_CreateRoleMenus_Handler, }, { MethodName: "UpdateRoleMenus", Handler: _KnownAdmin_UpdateRoleMenus_Handler, }, { MethodName: "DeleteRoleMenu", Handler: _KnownAdmin_DeleteRoleMenu_Handler, }, { MethodName: "ListRolePolicies", Handler: _KnownAdmin_ListRolePolicies_Handler, }, { MethodName: "CreateRolePolicies", Handler: _KnownAdmin_CreateRolePolicies_Handler, }, { MethodName: "UpdateRolePolicies", Handler: _KnownAdmin_UpdateRolePolicies_Handler, }, { MethodName: "DeleteRolePolicy", Handler: _KnownAdmin_DeleteRolePolicy_Handler, }, { MethodName: "CreateDepartment", Handler: _KnownAdmin_CreateDepartment_Handler, }, { MethodName: "ListDepartments", Handler: _KnownAdmin_ListDepartments_Handler, }, { MethodName: "DeleteDepartment", Handler: _KnownAdmin_DeleteDepartment_Handler, }, { MethodName: "UpdateDepartment", Handler: _KnownAdmin_UpdateDepartment_Handler, }, { MethodName: "ListDepartmentMembers", Handler: _KnownAdmin_ListDepartmentMembers_Handler, }, { MethodName: "CreateDepartmentMembers", Handler: _KnownAdmin_CreateDepartmentMembers_Handler, }, { MethodName: "UpdateDepartmentMembers", Handler: _KnownAdmin_UpdateDepartmentMembers_Handler, }, { MethodName: "DeleteDepartmentMember", Handler: _KnownAdmin_DeleteDepartmentMember_Handler, }, { MethodName: "GetUser", Handler: _KnownAdmin_GetUser_Handler, }, { MethodName: "CreateUser", Handler: _KnownAdmin_CreateUser_Handler, }, { MethodName: "UpdateUser", Handler: _KnownAdmin_UpdateUser_Handler, }, { MethodName: "ListUsers", Handler: _KnownAdmin_ListUsers_Handler, }, { MethodName: "UpdateUserPassword", Handler: _KnownAdmin_UpdateUserPassword_Handler, }, { MethodName: "CreateGroup", Handler: _KnownAdmin_CreateGroup_Handler, }, { MethodName: "ListGroups", Handler: _KnownAdmin_ListGroups_Handler, }, { MethodName: "UpdateGroup", Handler: _KnownAdmin_UpdateGroup_Handler, }, { MethodName: "DeleteGroup", Handler: _KnownAdmin_DeleteGroup_Handler, }, { MethodName: "ListGroupMembers", Handler: _KnownAdmin_ListGroupMembers_Handler, }, { MethodName: "CreateGroupMembers", Handler: _KnownAdmin_CreateGroupMembers_Handler, }, { MethodName: "DeleteGroupMember", Handler: _KnownAdmin_DeleteGroupMember_Handler, }, { MethodName: "UpdateGroupMember", Handler: _KnownAdmin_UpdateGroupMember_Handler, }, { MethodName: "GetGroup", Handler: _KnownAdmin_GetGroup_Handler, }, { MethodName: "CreateCredential", Handler: _KnownAdmin_CreateCredential_Handler, }, { MethodName: "GetOAuth2Discovery", Handler: _KnownAdmin_GetOAuth2Discovery_Handler, }, { MethodName: "GetOAuth2JSONWebKeys", Handler: _KnownAdmin_GetOAuth2JSONWebKeys_Handler, }, { MethodName: "GetOAuth2Userinfo", Handler: _KnownAdmin_GetOAuth2Userinfo_Handler, }, { MethodName: "ListOAuth2Clients", Handler: _KnownAdmin_ListOAuth2Clients_Handler, }, { MethodName: "CreateOAuth2Client", Handler: _KnownAdmin_CreateOAuth2Client_Handler, }, { MethodName: "GetOAuth2Client", Handler: _KnownAdmin_GetOAuth2Client_Handler, }, { MethodName: "UpdateOAuth2Client", Handler: _KnownAdmin_UpdateOAuth2Client_Handler, }, { MethodName: "DeleteOAuth2Client", Handler: _KnownAdmin_DeleteOAuth2Client_Handler, }, { MethodName: "CreateDatabaseInitialize", Handler: _KnownAdmin_CreateDatabaseInitialize_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "known/admin/v1/admin.proto", }
KnownAdmin_ServiceDesc is the grpc.ServiceDesc for KnownAdmin service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterKnownAdminHandler ¶
func RegisterKnownAdminHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterKnownAdminHandler registers the http handlers for service KnownAdmin to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterKnownAdminHandlerClient ¶
func RegisterKnownAdminHandlerClient(ctx context.Context, mux *runtime.ServeMux, client KnownAdminClient) error
RegisterKnownAdminHandlerClient registers the http handlers for service KnownAdmin to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "KnownAdminClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "KnownAdminClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "KnownAdminClient" to call the correct interceptors.
func RegisterKnownAdminHandlerFromEndpoint ¶
func RegisterKnownAdminHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterKnownAdminHandlerFromEndpoint is same as RegisterKnownAdminHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterKnownAdminHandlerServer ¶
func RegisterKnownAdminHandlerServer(ctx context.Context, mux *runtime.ServeMux, server KnownAdminServer) error
RegisterKnownAdminHandlerServer registers the http handlers for service KnownAdmin to "mux". UnaryRPC :call KnownAdminServer 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 RegisterKnownAdminHandlerFromEndpoint instead.
func RegisterKnownAdminServer ¶
func RegisterKnownAdminServer(s grpc.ServiceRegistrar, srv KnownAdminServer)
Types ¶
type ACMEConfig ¶
type ACMEConfig struct {
Server string `protobuf:"bytes,1,opt,name=server,proto3" json:"server,omitempty"`
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
Domains []string `protobuf:"bytes,3,rep,name=domains,proto3" json:"domains,omitempty"`
CacheDir string `protobuf:"bytes,4,opt,name=cache_dir,json=cacheDir,proto3" json:"cache_dir,omitempty"`
// contains filtered or unexported fields
}
func (*ACMEConfig) Descriptor
deprecated
func (*ACMEConfig) Descriptor() ([]byte, []int)
Deprecated: Use ACMEConfig.ProtoReflect.Descriptor instead.
func (*ACMEConfig) GetCacheDir ¶
func (x *ACMEConfig) GetCacheDir() string
func (*ACMEConfig) GetDomains ¶
func (x *ACMEConfig) GetDomains() []string
func (*ACMEConfig) GetEmail ¶
func (x *ACMEConfig) GetEmail() string
func (*ACMEConfig) GetServer ¶
func (x *ACMEConfig) GetServer() string
func (*ACMEConfig) ProtoMessage ¶
func (*ACMEConfig) ProtoMessage()
func (*ACMEConfig) ProtoReflect ¶
func (x *ACMEConfig) ProtoReflect() protoreflect.Message
func (*ACMEConfig) Reset ¶
func (x *ACMEConfig) Reset()
func (*ACMEConfig) String ¶
func (x *ACMEConfig) String() string
type Action ¶
type Action struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
GrpcMethod string `protobuf:"bytes,3,opt,name=grpc_method,json=grpcMethod,proto3" json:"grpc_method,omitempty"`
DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
Protected bool `protobuf:"varint,6,opt,name=protected,proto3" json:"protected,omitempty"`
Tags []string `protobuf:"bytes,7,rep,name=tags,proto3" json:"tags,omitempty"`
ResourceSelectors []*Action_ResourceSelector `protobuf:"bytes,8,rep,name=resource_selectors,json=resourceSelectors,proto3" json:"resource_selectors,omitempty"`
// contains filtered or unexported fields
}
Action 统一动作字典,用于定义"主体可以对资源做什么"。 它是动作语义的唯一事实来源,应替代旧 scope 中 readonly / readwrite 一类表达。 推荐约束: 1. action 使用稳定编码,格式为 {service.code}:{RpcMethod},如 admin.iam:ListUsers; 2. action 本身不直接授予权限,必须与 policy statements 组合使用; 3. resource_type_id 关联 lion_resource_types 表,可为空(跨类型动作)。
字段布局约定:标识区 → 扩展区(description/protected) → 业务属性区(tags/selectors)。 注意:Action 由 gateway/openapi 配置在运行时派生,不入库,无独立生命周期,因此不带审计字段。
func (*Action) Descriptor
deprecated
func (*Action) GetDescription ¶
func (*Action) GetDisplayName ¶
func (*Action) GetGrpcMethod ¶
func (*Action) GetProtected ¶
func (*Action) GetResourceSelectors ¶
func (x *Action) GetResourceSelectors() []*Action_ResourceSelector
func (*Action) ProtoMessage ¶
func (*Action) ProtoMessage()
func (*Action) ProtoReflect ¶
func (x *Action) ProtoReflect() protoreflect.Message
type Action_ResourceSelector ¶
type Action_ResourceSelector struct {
ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
Pattern string `protobuf:"bytes,2,opt,name=pattern,proto3" json:"pattern,omitempty"`
// contains filtered or unexported fields
}
func (*Action_ResourceSelector) Descriptor
deprecated
func (*Action_ResourceSelector) Descriptor() ([]byte, []int)
Deprecated: Use Action_ResourceSelector.ProtoReflect.Descriptor instead.
func (*Action_ResourceSelector) GetPattern ¶
func (x *Action_ResourceSelector) GetPattern() string
func (*Action_ResourceSelector) GetResourceType ¶
func (x *Action_ResourceSelector) GetResourceType() string
func (*Action_ResourceSelector) ProtoMessage ¶
func (*Action_ResourceSelector) ProtoMessage()
func (*Action_ResourceSelector) ProtoReflect ¶
func (x *Action_ResourceSelector) ProtoReflect() protoreflect.Message
func (*Action_ResourceSelector) Reset ¶
func (x *Action_ResourceSelector) Reset()
func (*Action_ResourceSelector) String ¶
func (x *Action_ResourceSelector) String() string
type Address ¶
type Address struct {
Country string `protobuf:"bytes,1,opt,name=country,proto3" json:"country,omitempty"`
PostalCode string `protobuf:"bytes,2,opt,name=postal_code,json=postalCode,proto3" json:"postal_code,omitempty"`
Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
Locality string `protobuf:"bytes,4,opt,name=locality,proto3" json:"locality,omitempty"`
StreetAddress string `protobuf:"bytes,5,opt,name=street_address,json=streetAddress,proto3" json:"street_address,omitempty"`
// contains filtered or unexported fields
}
Address 用户地址 https://openid.net/specs/openid-connect-core-1_0.html#AddressClaim
func (*Address) Descriptor
deprecated
func (*Address) GetCountry ¶
func (*Address) GetLocality ¶
func (*Address) GetPostalCode ¶
func (*Address) GetStreetAddress ¶
func (*Address) ProtoMessage ¶
func (*Address) ProtoMessage()
func (*Address) ProtoReflect ¶
func (x *Address) ProtoReflect() protoreflect.Message
type AuditPolicyConfig ¶
type AuditPolicyConfig struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Topic string `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"`
Level string `protobuf:"bytes,3,opt,name=level,proto3" json:"level,omitempty"`
Event *AuditPolicyEventConfig `protobuf:"bytes,4,opt,name=event,proto3" json:"event,omitempty"`
// contains filtered or unexported fields
}
func (*AuditPolicyConfig) Descriptor
deprecated
func (*AuditPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use AuditPolicyConfig.ProtoReflect.Descriptor instead.
func (*AuditPolicyConfig) GetEnabled ¶
func (x *AuditPolicyConfig) GetEnabled() bool
func (*AuditPolicyConfig) GetEvent ¶
func (x *AuditPolicyConfig) GetEvent() *AuditPolicyEventConfig
func (*AuditPolicyConfig) GetLevel ¶
func (x *AuditPolicyConfig) GetLevel() string
func (*AuditPolicyConfig) GetTopic ¶
func (x *AuditPolicyConfig) GetTopic() string
func (*AuditPolicyConfig) ProtoMessage ¶
func (*AuditPolicyConfig) ProtoMessage()
func (*AuditPolicyConfig) ProtoReflect ¶
func (x *AuditPolicyConfig) ProtoReflect() protoreflect.Message
func (*AuditPolicyConfig) Reset ¶
func (x *AuditPolicyConfig) Reset()
func (*AuditPolicyConfig) String ¶
func (x *AuditPolicyConfig) String() string
type AuditPolicyEventConfig ¶
type AuditPolicyEventConfig struct {
MustSucceed bool `protobuf:"varint,1,opt,name=must_succeed,json=mustSucceed,proto3" json:"must_succeed,omitempty"`
// contains filtered or unexported fields
}
func (*AuditPolicyEventConfig) Descriptor
deprecated
func (*AuditPolicyEventConfig) Descriptor() ([]byte, []int)
Deprecated: Use AuditPolicyEventConfig.ProtoReflect.Descriptor instead.
func (*AuditPolicyEventConfig) GetMustSucceed ¶
func (x *AuditPolicyEventConfig) GetMustSucceed() bool
func (*AuditPolicyEventConfig) ProtoMessage ¶
func (*AuditPolicyEventConfig) ProtoMessage()
func (*AuditPolicyEventConfig) ProtoReflect ¶
func (x *AuditPolicyEventConfig) ProtoReflect() protoreflect.Message
func (*AuditPolicyEventConfig) Reset ¶
func (x *AuditPolicyEventConfig) Reset()
func (*AuditPolicyEventConfig) String ¶
func (x *AuditPolicyEventConfig) String() string
type AuthProvider ¶
type AuthProvider struct {
// ID 全局唯一标识
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// Code 系统标识符,创建后不可修改
// 规则:以小写字母开头,仅包含小写字母、数字、连字符、点号和冒号,不允许连续分隔符,以字母或数字结尾
// 长度:2-32 字符;如客户端未提供,服务端自动生成 12 位随机编码
// 示例:手动 "github"、"corp.ldap";自动 "a7k2m3x9b5f1"
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
Type AuthProvider_Type `protobuf:"varint,3,opt,name=type,proto3,enum=grpc_kit.api.known.admin.v1.AuthProvider_Type" json:"type,omitempty"`
Status AuthProvider_Status `protobuf:"varint,4,opt,name=status,proto3,enum=grpc_kit.api.known.admin.v1.AuthProvider_Status" json:"status,omitempty"`
// DisplayName 身份提供商展示名称,用于登录界面等用户可见场景
// 示例:"使用 GitHub 登录"、"企业 LDAP 认证"
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Description 身份提供商描述信息,详细说明该提供商的用途和适用范围
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
// SortOrder 排序权重,控制提供商在登录页面的展示顺序
// 数值越小排序越靠前,建议使用 10 的倍数便于后续插入
// 默认值:100,范围:1-9999
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
// IconURL 提供商图标地址,用于登录页面展示
IconUrl string `protobuf:"bytes,8,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"`
// Types that are assignable to Config:
//
// *AuthProvider_LdapConfig
// *AuthProvider_OauthConfig
Config isAuthProvider_Config `protobuf_oneof:"config"`
Protected bool `protobuf:"varint,11,opt,name=protected,proto3" json:"protected,omitempty"`
CreatedBy int64 `protobuf:"varint,12,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
UpdatedBy int64 `protobuf:"varint,13,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
// contains filtered or unexported fields
}
AuthProvider 身份提供商实体,验证用户登录时使用的第三方服务
func (*AuthProvider) Descriptor
deprecated
func (*AuthProvider) Descriptor() ([]byte, []int)
Deprecated: Use AuthProvider.ProtoReflect.Descriptor instead.
func (*AuthProvider) GetCode ¶
func (x *AuthProvider) GetCode() string
func (*AuthProvider) GetConfig ¶
func (m *AuthProvider) GetConfig() isAuthProvider_Config
func (*AuthProvider) GetCreatedAt ¶
func (x *AuthProvider) GetCreatedAt() *timestamppb.Timestamp
func (*AuthProvider) GetCreatedBy ¶
func (x *AuthProvider) GetCreatedBy() int64
func (*AuthProvider) GetDeletedAt ¶
func (x *AuthProvider) GetDeletedAt() *timestamppb.Timestamp
func (*AuthProvider) GetDescription ¶
func (x *AuthProvider) GetDescription() string
func (*AuthProvider) GetDisplayName ¶
func (x *AuthProvider) GetDisplayName() string
func (*AuthProvider) GetIconUrl ¶
func (x *AuthProvider) GetIconUrl() string
func (*AuthProvider) GetId ¶
func (x *AuthProvider) GetId() int64
func (*AuthProvider) GetLdapConfig ¶
func (x *AuthProvider) GetLdapConfig() *LdapConfig
func (*AuthProvider) GetOauthConfig ¶
func (x *AuthProvider) GetOauthConfig() *OAuthConfig
func (*AuthProvider) GetProtected ¶
func (x *AuthProvider) GetProtected() bool
func (*AuthProvider) GetSortOrder ¶
func (x *AuthProvider) GetSortOrder() int32
func (*AuthProvider) GetStatus ¶
func (x *AuthProvider) GetStatus() AuthProvider_Status
func (*AuthProvider) GetType ¶
func (x *AuthProvider) GetType() AuthProvider_Type
func (*AuthProvider) GetUpdatedAt ¶
func (x *AuthProvider) GetUpdatedAt() *timestamppb.Timestamp
func (*AuthProvider) GetUpdatedBy ¶
func (x *AuthProvider) GetUpdatedBy() int64
func (*AuthProvider) ProtoMessage ¶
func (*AuthProvider) ProtoMessage()
func (*AuthProvider) ProtoReflect ¶
func (x *AuthProvider) ProtoReflect() protoreflect.Message
func (*AuthProvider) Reset ¶
func (x *AuthProvider) Reset()
func (*AuthProvider) String ¶
func (x *AuthProvider) String() string
type AuthProviderCode ¶
type AuthProviderCode int32
const ( AuthProviderCode_AUTH_PROVIDER_CODE_UNSPECIFIED AuthProviderCode = 0 // DB code: "local" AuthProviderCode_AUTH_PROVIDER_CODE_LOCAL AuthProviderCode = 1 )
func (AuthProviderCode) Descriptor ¶
func (AuthProviderCode) Descriptor() protoreflect.EnumDescriptor
func (AuthProviderCode) Enum ¶
func (x AuthProviderCode) Enum() *AuthProviderCode
func (AuthProviderCode) EnumDescriptor
deprecated
func (AuthProviderCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthProviderCode.Descriptor instead.
func (AuthProviderCode) Number ¶
func (x AuthProviderCode) Number() protoreflect.EnumNumber
func (AuthProviderCode) String ¶
func (x AuthProviderCode) String() string
func (AuthProviderCode) Type ¶
func (AuthProviderCode) Type() protoreflect.EnumType
type AuthProvider_LdapConfig ¶
type AuthProvider_LdapConfig struct {
LdapConfig *LdapConfig `protobuf:"bytes,9,opt,name=ldap_config,json=ldapConfig,proto3,oneof"`
}
type AuthProvider_OauthConfig ¶
type AuthProvider_OauthConfig struct {
OauthConfig *OAuthConfig `protobuf:"bytes,10,opt,name=oauth_config,json=oauthConfig,proto3,oneof"`
}
type AuthProvider_Status ¶
type AuthProvider_Status int32
Status 身份提供商状态,控制提供商的可用性和生命周期
const ( AuthProvider_STATUS_UNSPECIFIED AuthProvider_Status = 0 // 未指定状态 AuthProvider_ACTIVE AuthProvider_Status = 1 // 启用中 - 可用于用户登录认证 AuthProvider_DISABLED AuthProvider_Status = 2 // 已禁用 - 暂停认证服务,可重新启用 AuthProvider_PENDING AuthProvider_Status = 3 // 待配置/待验证 - 配置未完成或等待连通性验证 )
func (AuthProvider_Status) Descriptor ¶
func (AuthProvider_Status) Descriptor() protoreflect.EnumDescriptor
func (AuthProvider_Status) Enum ¶
func (x AuthProvider_Status) Enum() *AuthProvider_Status
func (AuthProvider_Status) EnumDescriptor
deprecated
func (AuthProvider_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthProvider_Status.Descriptor instead.
func (AuthProvider_Status) Number ¶
func (x AuthProvider_Status) Number() protoreflect.EnumNumber
func (AuthProvider_Status) String ¶
func (x AuthProvider_Status) String() string
func (AuthProvider_Status) Type ¶
func (AuthProvider_Status) Type() protoreflect.EnumType
type AuthProvider_Type ¶
type AuthProvider_Type int32
Type 身份提供商类型
const ( AuthProvider_TYPE_UNSPECIFIED AuthProvider_Type = 0 AuthProvider_LOCAL AuthProvider_Type = 1 AuthProvider_LDAP AuthProvider_Type = 2 AuthProvider_OIDC AuthProvider_Type = 3 AuthProvider_OAUTH2 AuthProvider_Type = 4 AuthProvider_GITHUB AuthProvider_Type = 5 AuthProvider_GOOGLE AuthProvider_Type = 6 AuthProvider_WECHAT AuthProvider_Type = 7 )
func (AuthProvider_Type) Descriptor ¶
func (AuthProvider_Type) Descriptor() protoreflect.EnumDescriptor
func (AuthProvider_Type) Enum ¶
func (x AuthProvider_Type) Enum() *AuthProvider_Type
func (AuthProvider_Type) EnumDescriptor
deprecated
func (AuthProvider_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthProvider_Type.Descriptor instead.
func (AuthProvider_Type) Number ¶
func (x AuthProvider_Type) Number() protoreflect.EnumNumber
func (AuthProvider_Type) String ¶
func (x AuthProvider_Type) String() string
func (AuthProvider_Type) Type ¶
func (AuthProvider_Type) Type() protoreflect.EnumType
type AuthToken ¶
type AuthToken struct {
AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
TokenType string `protobuf:"bytes,2,opt,name=token_type,json=tokenType,proto3" json:"token_type,omitempty"`
ExpiresIn int32 `protobuf:"varint,3,opt,name=expires_in,json=expiresIn,proto3" json:"expires_in,omitempty"`
// MFA challenge(仅当用户启用了 MFA 时填充)
// 未启用 MFA 的用户此三字段均为零值,旧客户端可安全忽略。
MfaRequired bool `protobuf:"varint,10,opt,name=mfa_required,json=mfaRequired,proto3" json:"mfa_required,omitempty"`
// 服务端生成的一次性 challenge 标识,TTL 5 分钟
ChallengeId string `protobuf:"bytes,11,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
// challenge 类型,当前固定为 "TOTP"
ChallengeType string `protobuf:"bytes,12,opt,name=challenge_type,json=challengeType,proto3" json:"challenge_type,omitempty"`
// contains filtered or unexported fields
}
AuthToken 登录成功响应 参考 rfc 规范:https://www.rfc-editor.org/rfc/rfc6749#section-5 当用户启用了 MFA 时,密码校验通过后 access_token 为空, 需要前端根据 mfa_required 发起二步验证。
func (*AuthToken) Descriptor
deprecated
func (*AuthToken) GetAccessToken ¶
func (*AuthToken) GetChallengeId ¶
func (*AuthToken) GetChallengeType ¶
func (*AuthToken) GetExpiresIn ¶
func (*AuthToken) GetMfaRequired ¶
func (*AuthToken) GetTokenType ¶
func (*AuthToken) ProtoMessage ¶
func (*AuthToken) ProtoMessage()
func (*AuthToken) ProtoReflect ¶
func (x *AuthToken) ProtoReflect() protoreflect.Message
type Authentication ¶
type Authentication struct {
InsecureRpcs []string `protobuf:"bytes,1,rep,name=insecure_rpcs,json=insecureRpcs,proto3" json:"insecure_rpcs,omitempty"`
OidcProvider *OIDCProvider `protobuf:"bytes,2,opt,name=oidc_provider,json=oidcProvider,proto3" json:"oidc_provider,omitempty"`
HttpUsers []*BasicAuth `protobuf:"bytes,3,rep,name=http_users,json=httpUsers,proto3" json:"http_users,omitempty"`
// contains filtered or unexported fields
}
func (*Authentication) Descriptor
deprecated
func (*Authentication) Descriptor() ([]byte, []int)
Deprecated: Use Authentication.ProtoReflect.Descriptor instead.
func (*Authentication) GetHttpUsers ¶
func (x *Authentication) GetHttpUsers() []*BasicAuth
func (*Authentication) GetInsecureRpcs ¶
func (x *Authentication) GetInsecureRpcs() []string
func (*Authentication) GetOidcProvider ¶
func (x *Authentication) GetOidcProvider() *OIDCProvider
func (*Authentication) ProtoMessage ¶
func (*Authentication) ProtoMessage()
func (*Authentication) ProtoReflect ¶
func (x *Authentication) ProtoReflect() protoreflect.Message
func (*Authentication) Reset ¶
func (x *Authentication) Reset()
func (*Authentication) String ¶
func (x *Authentication) String() string
type Authorization ¶
type Authorization struct {
AllowedGroups []string `protobuf:"bytes,1,rep,name=allowed_groups,json=allowedGroups,proto3" json:"allowed_groups,omitempty"`
OpaNative *OPANativeConfig `protobuf:"bytes,2,opt,name=opa_native,json=opaNative,proto3" json:"opa_native,omitempty"`
OpaExternal *OPAExternalConfig `protobuf:"bytes,3,opt,name=opa_external,json=opaExternal,proto3" json:"opa_external,omitempty"`
OpaEnvoyPlugin *OPAEnvoyPluginConfig `protobuf:"bytes,4,opt,name=opa_envoy_plugin,json=opaEnvoyPlugin,proto3" json:"opa_envoy_plugin,omitempty"`
// contains filtered or unexported fields
}
func (*Authorization) Descriptor
deprecated
func (*Authorization) Descriptor() ([]byte, []int)
Deprecated: Use Authorization.ProtoReflect.Descriptor instead.
func (*Authorization) GetAllowedGroups ¶
func (x *Authorization) GetAllowedGroups() []string
func (*Authorization) GetOpaEnvoyPlugin ¶
func (x *Authorization) GetOpaEnvoyPlugin() *OPAEnvoyPluginConfig
func (*Authorization) GetOpaExternal ¶
func (x *Authorization) GetOpaExternal() *OPAExternalConfig
func (*Authorization) GetOpaNative ¶
func (x *Authorization) GetOpaNative() *OPANativeConfig
func (*Authorization) ProtoMessage ¶
func (*Authorization) ProtoMessage()
func (*Authorization) ProtoReflect ¶
func (x *Authorization) ProtoReflect() protoreflect.Message
func (*Authorization) Reset ¶
func (x *Authorization) Reset()
func (*Authorization) String ¶
func (x *Authorization) String() string
type AuthorizationConfig ¶
type AuthorizationConfig struct {
// contains filtered or unexported fields
}
func (*AuthorizationConfig) Descriptor
deprecated
func (*AuthorizationConfig) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizationConfig.ProtoReflect.Descriptor instead.
func (*AuthorizationConfig) ProtoMessage ¶
func (*AuthorizationConfig) ProtoMessage()
func (*AuthorizationConfig) ProtoReflect ¶
func (x *AuthorizationConfig) ProtoReflect() protoreflect.Message
func (*AuthorizationConfig) Reset ¶
func (x *AuthorizationConfig) Reset()
func (*AuthorizationConfig) String ¶
func (x *AuthorizationConfig) String() string
type AutomationsConfig ¶
type AutomationsConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Kubernetes *KubernetesConfig `protobuf:"bytes,3,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
// contains filtered or unexported fields
}
func (*AutomationsConfig) Descriptor
deprecated
func (*AutomationsConfig) Descriptor() ([]byte, []int)
Deprecated: Use AutomationsConfig.ProtoReflect.Descriptor instead.
func (*AutomationsConfig) GetEnabled ¶
func (x *AutomationsConfig) GetEnabled() bool
func (*AutomationsConfig) GetKubernetes ¶
func (x *AutomationsConfig) GetKubernetes() *KubernetesConfig
func (*AutomationsConfig) GetName ¶
func (x *AutomationsConfig) GetName() string
func (*AutomationsConfig) ProtoMessage ¶
func (*AutomationsConfig) ProtoMessage()
func (*AutomationsConfig) ProtoReflect ¶
func (x *AutomationsConfig) ProtoReflect() protoreflect.Message
func (*AutomationsConfig) Reset ¶
func (x *AutomationsConfig) Reset()
func (*AutomationsConfig) String ¶
func (x *AutomationsConfig) String() string
type BasicAuth ¶
type BasicAuth struct {
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
PasswordHash string `protobuf:"bytes,4,opt,name=password_hash,json=passwordHash,proto3" json:"password_hash,omitempty"`
Groups []string `protobuf:"bytes,5,rep,name=groups,proto3" json:"groups,omitempty"`
Tenant string `protobuf:"bytes,6,opt,name=tenant,proto3" json:"tenant,omitempty"`
// contains filtered or unexported fields
}
func (*BasicAuth) Descriptor
deprecated
func (*BasicAuth) GetPassword ¶
func (*BasicAuth) GetPasswordHash ¶
func (*BasicAuth) GetUsername ¶
func (*BasicAuth) ProtoMessage ¶
func (*BasicAuth) ProtoMessage()
func (*BasicAuth) ProtoReflect ¶
func (x *BasicAuth) ProtoReflect() protoreflect.Message
type BindingStatus ¶
type BindingStatus int32
BindingStatus 绑定状态
const ( BindingStatus_BINDING_STATUS_UNSPECIFIED BindingStatus = 0 BindingStatus_ACTIVE BindingStatus = 1 BindingStatus_DISABLED BindingStatus = 2 )
func (BindingStatus) Descriptor ¶
func (BindingStatus) Descriptor() protoreflect.EnumDescriptor
func (BindingStatus) Enum ¶
func (x BindingStatus) Enum() *BindingStatus
func (BindingStatus) EnumDescriptor
deprecated
func (BindingStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use BindingStatus.Descriptor instead.
func (BindingStatus) Number ¶
func (x BindingStatus) Number() protoreflect.EnumNumber
func (BindingStatus) String ¶
func (x BindingStatus) String() string
func (BindingStatus) Type ¶
func (BindingStatus) Type() protoreflect.EnumType
type BootstrapUsername ¶
type BootstrapUsername int32
const ( BootstrapUsername_BOOTSTRAP_USERNAME_UNSPECIFIED BootstrapUsername = 0 // lion_users.username: "admin" BootstrapUsername_BOOTSTRAP_USERNAME_ADMIN BootstrapUsername = 1 )
func (BootstrapUsername) Descriptor ¶
func (BootstrapUsername) Descriptor() protoreflect.EnumDescriptor
func (BootstrapUsername) Enum ¶
func (x BootstrapUsername) Enum() *BootstrapUsername
func (BootstrapUsername) EnumDescriptor
deprecated
func (BootstrapUsername) EnumDescriptor() ([]byte, []int)
Deprecated: Use BootstrapUsername.Descriptor instead.
func (BootstrapUsername) Number ¶
func (x BootstrapUsername) Number() protoreflect.EnumNumber
func (BootstrapUsername) String ¶
func (x BootstrapUsername) String() string
func (BootstrapUsername) Type ¶
func (BootstrapUsername) Type() protoreflect.EnumType
type CacheboxConfig ¶
type CacheboxConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Driver string `protobuf:"bytes,3,opt,name=driver,proto3" json:"driver,omitempty"`
Memory *MemoryCacheboxConfig `protobuf:"bytes,4,opt,name=memory,proto3" json:"memory,omitempty"`
Redis *RedisCacheboxConfig `protobuf:"bytes,5,opt,name=redis,proto3" json:"redis,omitempty"`
// contains filtered or unexported fields
}
func (*CacheboxConfig) Descriptor
deprecated
func (*CacheboxConfig) Descriptor() ([]byte, []int)
Deprecated: Use CacheboxConfig.ProtoReflect.Descriptor instead.
func (*CacheboxConfig) GetDriver ¶
func (x *CacheboxConfig) GetDriver() string
func (*CacheboxConfig) GetEnabled ¶
func (x *CacheboxConfig) GetEnabled() bool
func (*CacheboxConfig) GetMemory ¶
func (x *CacheboxConfig) GetMemory() *MemoryCacheboxConfig
func (*CacheboxConfig) GetName ¶
func (x *CacheboxConfig) GetName() string
func (*CacheboxConfig) GetRedis ¶
func (x *CacheboxConfig) GetRedis() *RedisCacheboxConfig
func (*CacheboxConfig) ProtoMessage ¶
func (*CacheboxConfig) ProtoMessage()
func (*CacheboxConfig) ProtoReflect ¶
func (x *CacheboxConfig) ProtoReflect() protoreflect.Message
func (*CacheboxConfig) Reset ¶
func (x *CacheboxConfig) Reset()
func (*CacheboxConfig) String ¶
func (x *CacheboxConfig) String() string
type CloudEventsConfig ¶
type CloudEventsConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Protocol string `protobuf:"bytes,3,opt,name=protocol,proto3" json:"protocol,omitempty"`
KafkaSarama *KafkaSaramaConfig `protobuf:"bytes,4,opt,name=kafka_sarama,json=kafkaSarama,proto3" json:"kafka_sarama,omitempty"`
AuditPolicy *AuditPolicyConfig `protobuf:"bytes,5,opt,name=audit_policy,json=auditPolicy,proto3" json:"audit_policy,omitempty"`
// contains filtered or unexported fields
}
func (*CloudEventsConfig) Descriptor
deprecated
func (*CloudEventsConfig) Descriptor() ([]byte, []int)
Deprecated: Use CloudEventsConfig.ProtoReflect.Descriptor instead.
func (*CloudEventsConfig) GetAuditPolicy ¶
func (x *CloudEventsConfig) GetAuditPolicy() *AuditPolicyConfig
func (*CloudEventsConfig) GetEnabled ¶
func (x *CloudEventsConfig) GetEnabled() bool
func (*CloudEventsConfig) GetKafkaSarama ¶
func (x *CloudEventsConfig) GetKafkaSarama() *KafkaSaramaConfig
func (*CloudEventsConfig) GetName ¶
func (x *CloudEventsConfig) GetName() string
func (*CloudEventsConfig) GetProtocol ¶
func (x *CloudEventsConfig) GetProtocol() string
func (*CloudEventsConfig) ProtoMessage ¶
func (*CloudEventsConfig) ProtoMessage()
func (*CloudEventsConfig) ProtoReflect ¶
func (x *CloudEventsConfig) ProtoReflect() protoreflect.Message
func (*CloudEventsConfig) Reset ¶
func (x *CloudEventsConfig) Reset()
func (*CloudEventsConfig) String ¶
func (x *CloudEventsConfig) String() string
type ConfirmAuthMFASetupRequest ¶
type ConfirmAuthMFASetupRequest struct {
SetupChallengeId string `protobuf:"bytes,1,opt,name=setup_challenge_id,json=setupChallengeId,proto3" json:"setup_challenge_id,omitempty"`
TotpCode string `protobuf:"bytes,2,opt,name=totp_code,json=totpCode,proto3" json:"totp_code,omitempty"`
// contains filtered or unexported fields
}
ConfirmAuthMFASetupRequest 确认登录态首绑 MFA
func (*ConfirmAuthMFASetupRequest) Descriptor
deprecated
func (*ConfirmAuthMFASetupRequest) Descriptor() ([]byte, []int)
Deprecated: Use ConfirmAuthMFASetupRequest.ProtoReflect.Descriptor instead.
func (*ConfirmAuthMFASetupRequest) GetSetupChallengeId ¶
func (x *ConfirmAuthMFASetupRequest) GetSetupChallengeId() string
func (*ConfirmAuthMFASetupRequest) GetTotpCode ¶
func (x *ConfirmAuthMFASetupRequest) GetTotpCode() string
func (*ConfirmAuthMFASetupRequest) ProtoMessage ¶
func (*ConfirmAuthMFASetupRequest) ProtoMessage()
func (*ConfirmAuthMFASetupRequest) ProtoReflect ¶
func (x *ConfirmAuthMFASetupRequest) ProtoReflect() protoreflect.Message
func (*ConfirmAuthMFASetupRequest) Reset ¶
func (x *ConfirmAuthMFASetupRequest) Reset()
func (*ConfirmAuthMFASetupRequest) String ¶
func (x *ConfirmAuthMFASetupRequest) String() string
type ConfirmUserMFARequest ¶
type ConfirmUserMFARequest struct {
// SetupUserMFA 返回的 challenge_id
ChallengeId string `protobuf:"bytes,1,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
// 用户从验证器应用获取的 6 位 TOTP 验证码
TotpCode string `protobuf:"bytes,2,opt,name=totp_code,json=totpCode,proto3" json:"totp_code,omitempty"`
// contains filtered or unexported fields
}
ConfirmUserMFARequest 确认开启 MFA(用户扫码后输入验证码确认)
func (*ConfirmUserMFARequest) Descriptor
deprecated
func (*ConfirmUserMFARequest) Descriptor() ([]byte, []int)
Deprecated: Use ConfirmUserMFARequest.ProtoReflect.Descriptor instead.
func (*ConfirmUserMFARequest) GetChallengeId ¶
func (x *ConfirmUserMFARequest) GetChallengeId() string
func (*ConfirmUserMFARequest) GetTotpCode ¶
func (x *ConfirmUserMFARequest) GetTotpCode() string
func (*ConfirmUserMFARequest) ProtoMessage ¶
func (*ConfirmUserMFARequest) ProtoMessage()
func (*ConfirmUserMFARequest) ProtoReflect ¶
func (x *ConfirmUserMFARequest) ProtoReflect() protoreflect.Message
func (*ConfirmUserMFARequest) Reset ¶
func (x *ConfirmUserMFARequest) Reset()
func (*ConfirmUserMFARequest) String ¶
func (x *ConfirmUserMFARequest) String() string
type ConfirmUserMFAResponse ¶
type ConfirmUserMFAResponse struct {
// 恢复码列表(一次性展示,用户必须安全保存)
RecoveryCodes []string `protobuf:"bytes,1,rep,name=recovery_codes,json=recoveryCodes,proto3" json:"recovery_codes,omitempty"`
// contains filtered or unexported fields
}
ConfirmUserMFAResponse 确认成功后返回恢复码
func (*ConfirmUserMFAResponse) Descriptor
deprecated
func (*ConfirmUserMFAResponse) Descriptor() ([]byte, []int)
Deprecated: Use ConfirmUserMFAResponse.ProtoReflect.Descriptor instead.
func (*ConfirmUserMFAResponse) GetRecoveryCodes ¶
func (x *ConfirmUserMFAResponse) GetRecoveryCodes() []string
func (*ConfirmUserMFAResponse) ProtoMessage ¶
func (*ConfirmUserMFAResponse) ProtoMessage()
func (*ConfirmUserMFAResponse) ProtoReflect ¶
func (x *ConfirmUserMFAResponse) ProtoReflect() protoreflect.Message
func (*ConfirmUserMFAResponse) Reset ¶
func (x *ConfirmUserMFAResponse) Reset()
func (*ConfirmUserMFAResponse) String ¶
func (x *ConfirmUserMFAResponse) String() string
type ConnectionPoolConfig ¶
type ConnectionPoolConfig struct {
MaxIdleTime string `protobuf:"bytes,1,opt,name=max_idle_time,json=maxIdleTime,proto3" json:"max_idle_time,omitempty"`
MaxLifeTime string `protobuf:"bytes,2,opt,name=max_life_time,json=maxLifeTime,proto3" json:"max_life_time,omitempty"`
MaxIdleConns int32 `protobuf:"varint,3,opt,name=max_idle_conns,json=maxIdleConns,proto3" json:"max_idle_conns,omitempty"`
MaxOpenConns int32 `protobuf:"varint,4,opt,name=max_open_conns,json=maxOpenConns,proto3" json:"max_open_conns,omitempty"`
// contains filtered or unexported fields
}
func (*ConnectionPoolConfig) Descriptor
deprecated
func (*ConnectionPoolConfig) Descriptor() ([]byte, []int)
Deprecated: Use ConnectionPoolConfig.ProtoReflect.Descriptor instead.
func (*ConnectionPoolConfig) GetMaxIdleConns ¶
func (x *ConnectionPoolConfig) GetMaxIdleConns() int32
func (*ConnectionPoolConfig) GetMaxIdleTime ¶
func (x *ConnectionPoolConfig) GetMaxIdleTime() string
func (*ConnectionPoolConfig) GetMaxLifeTime ¶
func (x *ConnectionPoolConfig) GetMaxLifeTime() string
func (*ConnectionPoolConfig) GetMaxOpenConns ¶
func (x *ConnectionPoolConfig) GetMaxOpenConns() int32
func (*ConnectionPoolConfig) ProtoMessage ¶
func (*ConnectionPoolConfig) ProtoMessage()
func (*ConnectionPoolConfig) ProtoReflect ¶
func (x *ConnectionPoolConfig) ProtoReflect() protoreflect.Message
func (*ConnectionPoolConfig) Reset ¶
func (x *ConnectionPoolConfig) Reset()
func (*ConnectionPoolConfig) String ¶
func (x *ConnectionPoolConfig) String() string
type CreateActionRequest ¶
type CreateActionRequest struct {
Action *Action `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
// contains filtered or unexported fields
}
func (*CreateActionRequest) Descriptor
deprecated
func (*CreateActionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateActionRequest.ProtoReflect.Descriptor instead.
func (*CreateActionRequest) GetAction ¶
func (x *CreateActionRequest) GetAction() *Action
func (*CreateActionRequest) ProtoMessage ¶
func (*CreateActionRequest) ProtoMessage()
func (*CreateActionRequest) ProtoReflect ¶
func (x *CreateActionRequest) ProtoReflect() protoreflect.Message
func (*CreateActionRequest) Reset ¶
func (x *CreateActionRequest) Reset()
func (*CreateActionRequest) String ¶
func (x *CreateActionRequest) String() string
type CreateAuthLoginRequest ¶
type CreateAuthLoginRequest struct {
// Username 系统识别的用户名全局唯一
Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
// Email 用户邮箱地址
Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
// PhoneNumber 用户手机号
PhoneNumber string `protobuf:"bytes,3,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
// ExpiresIn 控制生成 access_token 的有效时长,默认 24 * 60 * 60 秒
ExpiresIn int32 `protobuf:"varint,7,opt,name=expires_in,json=expiresIn,proto3" json:"expires_in,omitempty"`
// PasswordHash 登录口令载荷:
// - LOCAL: 传 sha256(password) 字符串
// - LDAP: 传 base64(password) 字符串(兼容方案)
PasswordHash string `protobuf:"bytes,9,opt,name=password_hash,json=passwordHash,proto3" json:"password_hash,omitempty"`
// ProviderCode 指定认证提供商 code,取值来源于 AuthProvider.code(如 local、corp_ldap)
// 为空时默认按 local 处理,以兼容旧客户端。
ProviderCode string `protobuf:"bytes,10,opt,name=provider_code,json=providerCode,proto3" json:"provider_code,omitempty"`
// contains filtered or unexported fields
}
CreateAuthLoginRequest 用于登录请求,所有用户均可
func (*CreateAuthLoginRequest) Descriptor
deprecated
func (*CreateAuthLoginRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAuthLoginRequest.ProtoReflect.Descriptor instead.
func (*CreateAuthLoginRequest) GetEmail ¶
func (x *CreateAuthLoginRequest) GetEmail() string
func (*CreateAuthLoginRequest) GetExpiresIn ¶
func (x *CreateAuthLoginRequest) GetExpiresIn() int32
func (*CreateAuthLoginRequest) GetPasswordHash ¶
func (x *CreateAuthLoginRequest) GetPasswordHash() string
func (*CreateAuthLoginRequest) GetPhoneNumber ¶
func (x *CreateAuthLoginRequest) GetPhoneNumber() string
func (*CreateAuthLoginRequest) GetProviderCode ¶
func (x *CreateAuthLoginRequest) GetProviderCode() string
func (*CreateAuthLoginRequest) GetUsername ¶
func (x *CreateAuthLoginRequest) GetUsername() string
func (*CreateAuthLoginRequest) ProtoMessage ¶
func (*CreateAuthLoginRequest) ProtoMessage()
func (*CreateAuthLoginRequest) ProtoReflect ¶
func (x *CreateAuthLoginRequest) ProtoReflect() protoreflect.Message
func (*CreateAuthLoginRequest) Reset ¶
func (x *CreateAuthLoginRequest) Reset()
func (*CreateAuthLoginRequest) String ¶
func (x *CreateAuthLoginRequest) String() string
type CreateAuthProviderRequest ¶
type CreateAuthProviderRequest struct {
Provider *AuthProvider `protobuf:"bytes,1,opt,name=provider,proto3" json:"provider,omitempty"`
// contains filtered or unexported fields
}
func (*CreateAuthProviderRequest) Descriptor
deprecated
func (*CreateAuthProviderRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAuthProviderRequest.ProtoReflect.Descriptor instead.
func (*CreateAuthProviderRequest) GetProvider ¶
func (x *CreateAuthProviderRequest) GetProvider() *AuthProvider
func (*CreateAuthProviderRequest) ProtoMessage ¶
func (*CreateAuthProviderRequest) ProtoMessage()
func (*CreateAuthProviderRequest) ProtoReflect ¶
func (x *CreateAuthProviderRequest) ProtoReflect() protoreflect.Message
func (*CreateAuthProviderRequest) Reset ¶
func (x *CreateAuthProviderRequest) Reset()
func (*CreateAuthProviderRequest) String ¶
func (x *CreateAuthProviderRequest) String() string
type CreateAuthTokenRequest ¶
type CreateAuthTokenRequest struct {
// Appid 关联应用标识
Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"`
// Username 系统识别的用户名全局唯一
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// Email 用户邮箱地址
Email string `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
// PhoneNumber 用户手机号
PhoneNumber string `protobuf:"bytes,4,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
// ExpiresIn 控制生成 access_token 的有效时长,默认 24 * 60 * 60 秒
ExpiresIn int32 `protobuf:"varint,7,opt,name=expires_in,json=expiresIn,proto3" json:"expires_in,omitempty"`
// PasswordHash 用户密码在本地使用 sha256 哈希结果
PasswordHash string `protobuf:"bytes,9,opt,name=password_hash,json=passwordHash,proto3" json:"password_hash,omitempty"`
// contains filtered or unexported fields
}
CreateAuthTokenRequest 用于创建 token,仅管理员或特定用户可建
func (*CreateAuthTokenRequest) Descriptor
deprecated
func (*CreateAuthTokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAuthTokenRequest.ProtoReflect.Descriptor instead.
func (*CreateAuthTokenRequest) GetAppid ¶
func (x *CreateAuthTokenRequest) GetAppid() string
func (*CreateAuthTokenRequest) GetEmail ¶
func (x *CreateAuthTokenRequest) GetEmail() string
func (*CreateAuthTokenRequest) GetExpiresIn ¶
func (x *CreateAuthTokenRequest) GetExpiresIn() int32
func (*CreateAuthTokenRequest) GetPasswordHash ¶
func (x *CreateAuthTokenRequest) GetPasswordHash() string
func (*CreateAuthTokenRequest) GetPhoneNumber ¶
func (x *CreateAuthTokenRequest) GetPhoneNumber() string
func (*CreateAuthTokenRequest) GetUsername ¶
func (x *CreateAuthTokenRequest) GetUsername() string
func (*CreateAuthTokenRequest) ProtoMessage ¶
func (*CreateAuthTokenRequest) ProtoMessage()
func (*CreateAuthTokenRequest) ProtoReflect ¶
func (x *CreateAuthTokenRequest) ProtoReflect() protoreflect.Message
func (*CreateAuthTokenRequest) Reset ¶
func (x *CreateAuthTokenRequest) Reset()
func (*CreateAuthTokenRequest) String ¶
func (x *CreateAuthTokenRequest) String() string
type CreateCredentialRequest ¶
type CreateCredentialRequest struct {
Credential *Credential `protobuf:"bytes,1,opt,name=credential,proto3" json:"credential,omitempty"`
// contains filtered or unexported fields
}
func (*CreateCredentialRequest) Descriptor
deprecated
func (*CreateCredentialRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateCredentialRequest.ProtoReflect.Descriptor instead.
func (*CreateCredentialRequest) GetCredential ¶
func (x *CreateCredentialRequest) GetCredential() *Credential
func (*CreateCredentialRequest) ProtoMessage ¶
func (*CreateCredentialRequest) ProtoMessage()
func (*CreateCredentialRequest) ProtoReflect ¶
func (x *CreateCredentialRequest) ProtoReflect() protoreflect.Message
func (*CreateCredentialRequest) Reset ¶
func (x *CreateCredentialRequest) Reset()
func (*CreateCredentialRequest) String ¶
func (x *CreateCredentialRequest) String() string
type CreateDatabaseInitializeRequest ¶
type CreateDatabaseInitializeRequest struct {
// PasswordHash 管理员密码在本地使用 sha256 哈希结果
// 为空时使用系统默认密码
PasswordHash string `protobuf:"bytes,1,opt,name=password_hash,json=passwordHash,proto3" json:"password_hash,omitempty"`
// contains filtered or unexported fields
}
func (*CreateDatabaseInitializeRequest) Descriptor
deprecated
func (*CreateDatabaseInitializeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDatabaseInitializeRequest.ProtoReflect.Descriptor instead.
func (*CreateDatabaseInitializeRequest) GetPasswordHash ¶
func (x *CreateDatabaseInitializeRequest) GetPasswordHash() string
func (*CreateDatabaseInitializeRequest) ProtoMessage ¶
func (*CreateDatabaseInitializeRequest) ProtoMessage()
func (*CreateDatabaseInitializeRequest) ProtoReflect ¶
func (x *CreateDatabaseInitializeRequest) ProtoReflect() protoreflect.Message
func (*CreateDatabaseInitializeRequest) Reset ¶
func (x *CreateDatabaseInitializeRequest) Reset()
func (*CreateDatabaseInitializeRequest) String ¶
func (x *CreateDatabaseInitializeRequest) String() string
type CreateDepartmentMembersRequest ¶
type CreateDepartmentMembersRequest struct {
// 部门 ID,目标侧固定为 department。
DepartmentId int64 `protobuf:"varint,1,opt,name=department_id,json=departmentId,proto3" json:"department_id,omitempty"`
// 要写入的用户到部门 membership 关系。
Members []*Membership `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
// contains filtered or unexported fields
}
func (*CreateDepartmentMembersRequest) Descriptor
deprecated
func (*CreateDepartmentMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDepartmentMembersRequest.ProtoReflect.Descriptor instead.
func (*CreateDepartmentMembersRequest) GetDepartmentId ¶
func (x *CreateDepartmentMembersRequest) GetDepartmentId() int64
func (*CreateDepartmentMembersRequest) GetMembers ¶
func (x *CreateDepartmentMembersRequest) GetMembers() []*Membership
func (*CreateDepartmentMembersRequest) ProtoMessage ¶
func (*CreateDepartmentMembersRequest) ProtoMessage()
func (*CreateDepartmentMembersRequest) ProtoReflect ¶
func (x *CreateDepartmentMembersRequest) ProtoReflect() protoreflect.Message
func (*CreateDepartmentMembersRequest) Reset ¶
func (x *CreateDepartmentMembersRequest) Reset()
func (*CreateDepartmentMembersRequest) String ¶
func (x *CreateDepartmentMembersRequest) String() string
type CreateDepartmentMembersResponse ¶
type CreateDepartmentMembersResponse struct {
// contains filtered or unexported fields
}
func (*CreateDepartmentMembersResponse) Descriptor
deprecated
func (*CreateDepartmentMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateDepartmentMembersResponse.ProtoReflect.Descriptor instead.
func (*CreateDepartmentMembersResponse) ProtoMessage ¶
func (*CreateDepartmentMembersResponse) ProtoMessage()
func (*CreateDepartmentMembersResponse) ProtoReflect ¶
func (x *CreateDepartmentMembersResponse) ProtoReflect() protoreflect.Message
func (*CreateDepartmentMembersResponse) Reset ¶
func (x *CreateDepartmentMembersResponse) Reset()
func (*CreateDepartmentMembersResponse) String ¶
func (x *CreateDepartmentMembersResponse) String() string
type CreateDepartmentRequest ¶
type CreateDepartmentRequest struct {
Department *Department `protobuf:"bytes,1,opt,name=department,proto3" json:"department,omitempty"`
// contains filtered or unexported fields
}
func (*CreateDepartmentRequest) Descriptor
deprecated
func (*CreateDepartmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDepartmentRequest.ProtoReflect.Descriptor instead.
func (*CreateDepartmentRequest) GetDepartment ¶
func (x *CreateDepartmentRequest) GetDepartment() *Department
func (*CreateDepartmentRequest) ProtoMessage ¶
func (*CreateDepartmentRequest) ProtoMessage()
func (*CreateDepartmentRequest) ProtoReflect ¶
func (x *CreateDepartmentRequest) ProtoReflect() protoreflect.Message
func (*CreateDepartmentRequest) Reset ¶
func (x *CreateDepartmentRequest) Reset()
func (*CreateDepartmentRequest) String ¶
func (x *CreateDepartmentRequest) String() string
type CreateGroupMembersRequest ¶
type CreateGroupMembersRequest struct {
// 群组 ID,字段名沿用既有 parent 命名以兼容历史接口。
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 要写入的用户到群组 membership 关系。
Members []*Membership `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
// contains filtered or unexported fields
}
func (*CreateGroupMembersRequest) Descriptor
deprecated
func (*CreateGroupMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGroupMembersRequest.ProtoReflect.Descriptor instead.
func (*CreateGroupMembersRequest) GetMembers ¶
func (x *CreateGroupMembersRequest) GetMembers() []*Membership
func (*CreateGroupMembersRequest) GetParent ¶
func (x *CreateGroupMembersRequest) GetParent() string
func (*CreateGroupMembersRequest) ProtoMessage ¶
func (*CreateGroupMembersRequest) ProtoMessage()
func (*CreateGroupMembersRequest) ProtoReflect ¶
func (x *CreateGroupMembersRequest) ProtoReflect() protoreflect.Message
func (*CreateGroupMembersRequest) Reset ¶
func (x *CreateGroupMembersRequest) Reset()
func (*CreateGroupMembersRequest) String ¶
func (x *CreateGroupMembersRequest) String() string
type CreateGroupMembersResponse ¶
type CreateGroupMembersResponse struct {
// contains filtered or unexported fields
}
func (*CreateGroupMembersResponse) Descriptor
deprecated
func (*CreateGroupMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateGroupMembersResponse.ProtoReflect.Descriptor instead.
func (*CreateGroupMembersResponse) ProtoMessage ¶
func (*CreateGroupMembersResponse) ProtoMessage()
func (*CreateGroupMembersResponse) ProtoReflect ¶
func (x *CreateGroupMembersResponse) ProtoReflect() protoreflect.Message
func (*CreateGroupMembersResponse) Reset ¶
func (x *CreateGroupMembersResponse) Reset()
func (*CreateGroupMembersResponse) String ¶
func (x *CreateGroupMembersResponse) String() string
type CreateGroupRequest ¶
type CreateGroupRequest struct {
Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
// contains filtered or unexported fields
}
func (*CreateGroupRequest) Descriptor
deprecated
func (*CreateGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateGroupRequest) GetGroup ¶
func (x *CreateGroupRequest) GetGroup() *Group
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 CreateMenuRequest ¶
type CreateMenuRequest struct {
Menu *Menu `protobuf:"bytes,1,opt,name=menu,proto3" json:"menu,omitempty"`
// contains filtered or unexported fields
}
func (*CreateMenuRequest) Descriptor
deprecated
func (*CreateMenuRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateMenuRequest.ProtoReflect.Descriptor instead.
func (*CreateMenuRequest) GetMenu ¶
func (x *CreateMenuRequest) GetMenu() *Menu
func (*CreateMenuRequest) ProtoMessage ¶
func (*CreateMenuRequest) ProtoMessage()
func (*CreateMenuRequest) ProtoReflect ¶
func (x *CreateMenuRequest) ProtoReflect() protoreflect.Message
func (*CreateMenuRequest) Reset ¶
func (x *CreateMenuRequest) Reset()
func (*CreateMenuRequest) String ¶
func (x *CreateMenuRequest) String() string
type CreateOAuth2ClientRequest ¶
type CreateOAuth2ClientRequest struct {
// Client 客户端配置
Client *OAuth2Client `protobuf:"bytes,1,opt,name=client,proto3" json:"client,omitempty"`
// ClientSecret 客户端密钥明文(可选)
// - 如果提供,服务端将 bcrypt 哈希后存储,明文不会被保存或返回。
// - 如果未提供,服务端自动生成 32 位随机密钥,哈希存储,明文一次性返回在响应中。
// - 注意:自动生成的明文密钥仅在此响应中返回一次,后续不可再获取。
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// contains filtered or unexported fields
}
CreateOAuth2ClientRequest 创建 OAuth2 客户端
func (*CreateOAuth2ClientRequest) Descriptor
deprecated
func (*CreateOAuth2ClientRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateOAuth2ClientRequest.ProtoReflect.Descriptor instead.
func (*CreateOAuth2ClientRequest) GetClient ¶
func (x *CreateOAuth2ClientRequest) GetClient() *OAuth2Client
func (*CreateOAuth2ClientRequest) GetClientSecret ¶
func (x *CreateOAuth2ClientRequest) GetClientSecret() string
func (*CreateOAuth2ClientRequest) ProtoMessage ¶
func (*CreateOAuth2ClientRequest) ProtoMessage()
func (*CreateOAuth2ClientRequest) ProtoReflect ¶
func (x *CreateOAuth2ClientRequest) ProtoReflect() protoreflect.Message
func (*CreateOAuth2ClientRequest) Reset ¶
func (x *CreateOAuth2ClientRequest) Reset()
func (*CreateOAuth2ClientRequest) String ¶
func (x *CreateOAuth2ClientRequest) String() string
type CreateOAuth2ClientResponse ¶
type CreateOAuth2ClientResponse struct {
// Client 创建成功的客户端信息(不含密钥哈希)
Client *OAuth2Client `protobuf:"bytes,1,opt,name=client,proto3" json:"client,omitempty"`
// ClientSecret 明文密钥(仅在服务端自动生成时返回)
// - 如果请求中提供了 client_secret,此字段为空。
// - 此明文仅返回一次,客户端必须妥善保存。
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// contains filtered or unexported fields
}
CreateOAuth2ClientResponse 创建 OAuth2 客户端响应
func (*CreateOAuth2ClientResponse) Descriptor
deprecated
func (*CreateOAuth2ClientResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateOAuth2ClientResponse.ProtoReflect.Descriptor instead.
func (*CreateOAuth2ClientResponse) GetClient ¶
func (x *CreateOAuth2ClientResponse) GetClient() *OAuth2Client
func (*CreateOAuth2ClientResponse) GetClientSecret ¶
func (x *CreateOAuth2ClientResponse) GetClientSecret() string
func (*CreateOAuth2ClientResponse) ProtoMessage ¶
func (*CreateOAuth2ClientResponse) ProtoMessage()
func (*CreateOAuth2ClientResponse) ProtoReflect ¶
func (x *CreateOAuth2ClientResponse) ProtoReflect() protoreflect.Message
func (*CreateOAuth2ClientResponse) Reset ¶
func (x *CreateOAuth2ClientResponse) Reset()
func (*CreateOAuth2ClientResponse) String ¶
func (x *CreateOAuth2ClientResponse) String() string
type CreatePolicyRequest ¶
type CreatePolicyRequest struct {
// {
// "code": "admin-policy",
// "display_name": "管理员策略",
// "type": "ROLE",
// "status": "ENABLED",
// "value": "admin",
// "description": "管理员权限策略"
// }
//
// 注意:code 为可选字段,如客户端未提供,服务端将自动生成 12 位随机编码。
// 如提供,需符合 code 规范:以小写字母开头,仅 [a-z0-9.:-],长度 2-32,不允许连续分隔符(如 "--"、".."、"::")。
Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
// contains filtered or unexported fields
}
func (*CreatePolicyRequest) Descriptor
deprecated
func (*CreatePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePolicyRequest.ProtoReflect.Descriptor instead.
func (*CreatePolicyRequest) GetPolicy ¶
func (x *CreatePolicyRequest) GetPolicy() *Policy
func (*CreatePolicyRequest) ProtoMessage ¶
func (*CreatePolicyRequest) ProtoMessage()
func (*CreatePolicyRequest) ProtoReflect ¶
func (x *CreatePolicyRequest) ProtoReflect() protoreflect.Message
func (*CreatePolicyRequest) Reset ¶
func (x *CreatePolicyRequest) Reset()
func (*CreatePolicyRequest) String ¶
func (x *CreatePolicyRequest) String() string
type CreateRoleMembersRequest ¶
type CreateRoleMembersRequest struct {
// 父资源:角色 ID(与路径 {parent} 一致,同 ListRoleMembers)
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
Bindings []*PrincipalRoleBinding `protobuf:"bytes,2,rep,name=bindings,proto3" json:"bindings,omitempty"`
// contains filtered or unexported fields
}
func (*CreateRoleMembersRequest) Descriptor
deprecated
func (*CreateRoleMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRoleMembersRequest.ProtoReflect.Descriptor instead.
func (*CreateRoleMembersRequest) GetBindings ¶
func (x *CreateRoleMembersRequest) GetBindings() []*PrincipalRoleBinding
func (*CreateRoleMembersRequest) GetParent ¶
func (x *CreateRoleMembersRequest) GetParent() string
func (*CreateRoleMembersRequest) ProtoMessage ¶
func (*CreateRoleMembersRequest) ProtoMessage()
func (*CreateRoleMembersRequest) ProtoReflect ¶
func (x *CreateRoleMembersRequest) ProtoReflect() protoreflect.Message
func (*CreateRoleMembersRequest) Reset ¶
func (x *CreateRoleMembersRequest) Reset()
func (*CreateRoleMembersRequest) String ¶
func (x *CreateRoleMembersRequest) String() string
type CreateRoleMembersResponse ¶
type CreateRoleMembersResponse struct {
// contains filtered or unexported fields
}
func (*CreateRoleMembersResponse) Descriptor
deprecated
func (*CreateRoleMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateRoleMembersResponse.ProtoReflect.Descriptor instead.
func (*CreateRoleMembersResponse) ProtoMessage ¶
func (*CreateRoleMembersResponse) ProtoMessage()
func (*CreateRoleMembersResponse) ProtoReflect ¶
func (x *CreateRoleMembersResponse) ProtoReflect() protoreflect.Message
func (*CreateRoleMembersResponse) Reset ¶
func (x *CreateRoleMembersResponse) Reset()
func (*CreateRoleMembersResponse) String ¶
func (x *CreateRoleMembersResponse) String() string
type CreateRoleMenusRequest ¶
type CreateRoleMenusRequest struct {
// 父资源:角色 ID(与路径 {parent} 一致)
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
Menus []*RoleMenu `protobuf:"bytes,2,rep,name=menus,proto3" json:"menus,omitempty"`
// contains filtered or unexported fields
}
func (*CreateRoleMenusRequest) Descriptor
deprecated
func (*CreateRoleMenusRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRoleMenusRequest.ProtoReflect.Descriptor instead.
func (*CreateRoleMenusRequest) GetMenus ¶
func (x *CreateRoleMenusRequest) GetMenus() []*RoleMenu
func (*CreateRoleMenusRequest) GetParent ¶
func (x *CreateRoleMenusRequest) GetParent() string
func (*CreateRoleMenusRequest) ProtoMessage ¶
func (*CreateRoleMenusRequest) ProtoMessage()
func (*CreateRoleMenusRequest) ProtoReflect ¶
func (x *CreateRoleMenusRequest) ProtoReflect() protoreflect.Message
func (*CreateRoleMenusRequest) Reset ¶
func (x *CreateRoleMenusRequest) Reset()
func (*CreateRoleMenusRequest) String ¶
func (x *CreateRoleMenusRequest) String() string
type CreateRoleMenusResponse ¶
type CreateRoleMenusResponse struct {
// contains filtered or unexported fields
}
func (*CreateRoleMenusResponse) Descriptor
deprecated
func (*CreateRoleMenusResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateRoleMenusResponse.ProtoReflect.Descriptor instead.
func (*CreateRoleMenusResponse) ProtoMessage ¶
func (*CreateRoleMenusResponse) ProtoMessage()
func (*CreateRoleMenusResponse) ProtoReflect ¶
func (x *CreateRoleMenusResponse) ProtoReflect() protoreflect.Message
func (*CreateRoleMenusResponse) Reset ¶
func (x *CreateRoleMenusResponse) Reset()
func (*CreateRoleMenusResponse) String ¶
func (x *CreateRoleMenusResponse) String() string
type CreateRolePoliciesRequest ¶
type CreateRolePoliciesRequest struct {
// 父资源:角色 ID(与路径 {parent} 一致)
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
Policies []*RolePolicyBinding `protobuf:"bytes,2,rep,name=policies,proto3" json:"policies,omitempty"`
// contains filtered or unexported fields
}
func (*CreateRolePoliciesRequest) Descriptor
deprecated
func (*CreateRolePoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRolePoliciesRequest.ProtoReflect.Descriptor instead.
func (*CreateRolePoliciesRequest) GetParent ¶
func (x *CreateRolePoliciesRequest) GetParent() string
func (*CreateRolePoliciesRequest) GetPolicies ¶
func (x *CreateRolePoliciesRequest) GetPolicies() []*RolePolicyBinding
func (*CreateRolePoliciesRequest) ProtoMessage ¶
func (*CreateRolePoliciesRequest) ProtoMessage()
func (*CreateRolePoliciesRequest) ProtoReflect ¶
func (x *CreateRolePoliciesRequest) ProtoReflect() protoreflect.Message
func (*CreateRolePoliciesRequest) Reset ¶
func (x *CreateRolePoliciesRequest) Reset()
func (*CreateRolePoliciesRequest) String ¶
func (x *CreateRolePoliciesRequest) String() string
type CreateRolePoliciesResponse ¶
type CreateRolePoliciesResponse struct {
// contains filtered or unexported fields
}
func (*CreateRolePoliciesResponse) Descriptor
deprecated
func (*CreateRolePoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateRolePoliciesResponse.ProtoReflect.Descriptor instead.
func (*CreateRolePoliciesResponse) ProtoMessage ¶
func (*CreateRolePoliciesResponse) ProtoMessage()
func (*CreateRolePoliciesResponse) ProtoReflect ¶
func (x *CreateRolePoliciesResponse) ProtoReflect() protoreflect.Message
func (*CreateRolePoliciesResponse) Reset ¶
func (x *CreateRolePoliciesResponse) Reset()
func (*CreateRolePoliciesResponse) String ¶
func (x *CreateRolePoliciesResponse) String() string
type CreateRoleRequest ¶
type CreateRoleRequest struct {
Role *Role `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
// contains filtered or unexported fields
}
func (*CreateRoleRequest) Descriptor
deprecated
func (*CreateRoleRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateRoleRequest.ProtoReflect.Descriptor instead.
func (*CreateRoleRequest) GetRole ¶
func (x *CreateRoleRequest) GetRole() *Role
func (*CreateRoleRequest) ProtoMessage ¶
func (*CreateRoleRequest) ProtoMessage()
func (*CreateRoleRequest) ProtoReflect ¶
func (x *CreateRoleRequest) ProtoReflect() protoreflect.Message
func (*CreateRoleRequest) Reset ¶
func (x *CreateRoleRequest) Reset()
func (*CreateRoleRequest) String ¶
func (x *CreateRoleRequest) String() string
type CreateUserRequest ¶
type CreateUserRequest struct {
User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
// contains filtered or unexported fields
}
func (*CreateUserRequest) Descriptor
deprecated
func (*CreateUserRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateUserRequest.ProtoReflect.Descriptor instead.
func (*CreateUserRequest) GetUser ¶
func (x *CreateUserRequest) GetUser() *User
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 Credential ¶
type Credential struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // 凭证唯一 ID
// Code 系统标识符,创建后不可修改
// 规则:以小写字母开头,仅包含小写字母、数字、连字符、点号和冒号,不允许连续分隔符,以字母或数字结尾
// 长度:2-32 字符;如客户端未提供,服务端自动生成 12 位随机编码
// 示例:手动 "api.signing-key"、"tls-cert";自动 "a7k2m3x9b5f1"
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
Type Credential_Type `protobuf:"varint,3,opt,name=type,proto3,enum=grpc_kit.api.known.admin.v1.Credential_Type" json:"type,omitempty"`
Algorithm Credential_Algorithm `` /* 126-byte string literal not displayed */
Usage Credential_Usage `protobuf:"varint,5,opt,name=usage,proto3,enum=grpc_kit.api.known.admin.v1.Credential_Usage" json:"usage,omitempty"`
Visibility Visibility `protobuf:"varint,6,opt,name=visibility,proto3,enum=grpc_kit.api.known.admin.v1.Visibility" json:"visibility,omitempty"`
Status Credential_Status `protobuf:"varint,7,opt,name=status,proto3,enum=grpc_kit.api.known.admin.v1.Credential_Status" json:"status,omitempty"`
Source Credential_Source `protobuf:"varint,8,opt,name=source,proto3,enum=grpc_kit.api.known.admin.v1.Credential_Source" json:"source,omitempty"`
KeyId string `protobuf:"bytes,9,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"`
// Types that are assignable to KeyMaterial:
//
// *Credential_ApiKey
// *Credential_KeyPair
// *Credential_X509Data_
// *Credential_License
// *Credential_SymmetricKey
// *Credential_JwksUri
KeyMaterial isCredential_KeyMaterial `protobuf_oneof:"key_material"`
NotBefore *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=not_before,json=notBefore,proto3" json:"not_before,omitempty"`
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
Metadata map[string]string `` /* 158-byte string literal not displayed */
Description string `protobuf:"bytes,19,opt,name=description,proto3" json:"description,omitempty"`
CreatedBy int64 `protobuf:"varint,20,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
UpdatedBy int64 `protobuf:"varint,21,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,23,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
企业级通用凭证定义 支持 API Key、X.509 证书、非对称密钥对、HMAC/对称密钥、JWKS、软件许可证等多种凭证类型 提供分层管理:类型、算法、用途、可见性、来源、策略、审计和元数据
func (*Credential) Descriptor
deprecated
func (*Credential) Descriptor() ([]byte, []int)
Deprecated: Use Credential.ProtoReflect.Descriptor instead.
func (*Credential) GetAlgorithm ¶
func (x *Credential) GetAlgorithm() Credential_Algorithm
func (*Credential) GetApiKey ¶
func (x *Credential) GetApiKey() *Credential_ApiKeyData
func (*Credential) GetCode ¶
func (x *Credential) GetCode() string
func (*Credential) GetCreatedAt ¶
func (x *Credential) GetCreatedAt() *timestamppb.Timestamp
func (*Credential) GetCreatedBy ¶
func (x *Credential) GetCreatedBy() int64
func (*Credential) GetDescription ¶
func (x *Credential) GetDescription() string
func (*Credential) GetExpiresAt ¶
func (x *Credential) GetExpiresAt() *timestamppb.Timestamp
func (*Credential) GetId ¶
func (x *Credential) GetId() int64
func (*Credential) GetJwksUri ¶
func (x *Credential) GetJwksUri() string
func (*Credential) GetKeyId ¶
func (x *Credential) GetKeyId() string
func (*Credential) GetKeyMaterial ¶
func (m *Credential) GetKeyMaterial() isCredential_KeyMaterial
func (*Credential) GetKeyPair ¶
func (x *Credential) GetKeyPair() *Credential_KeyPairData
func (*Credential) GetLicense ¶
func (x *Credential) GetLicense() *Credential_LicenseData
func (*Credential) GetMetadata ¶
func (x *Credential) GetMetadata() map[string]string
func (*Credential) GetNotBefore ¶
func (x *Credential) GetNotBefore() *timestamppb.Timestamp
func (*Credential) GetSource ¶
func (x *Credential) GetSource() Credential_Source
func (*Credential) GetStatus ¶
func (x *Credential) GetStatus() Credential_Status
func (*Credential) GetSymmetricKey ¶
func (x *Credential) GetSymmetricKey() []byte
func (*Credential) GetType ¶
func (x *Credential) GetType() Credential_Type
func (*Credential) GetUpdatedAt ¶
func (x *Credential) GetUpdatedAt() *timestamppb.Timestamp
func (*Credential) GetUpdatedBy ¶
func (x *Credential) GetUpdatedBy() int64
func (*Credential) GetUsage ¶
func (x *Credential) GetUsage() Credential_Usage
func (*Credential) GetVisibility ¶
func (x *Credential) GetVisibility() Visibility
func (*Credential) GetX509Data ¶
func (x *Credential) GetX509Data() *Credential_X509Data
func (*Credential) ProtoMessage ¶
func (*Credential) ProtoMessage()
func (*Credential) ProtoReflect ¶
func (x *Credential) ProtoReflect() protoreflect.Message
func (*Credential) Reset ¶
func (x *Credential) Reset()
func (*Credential) String ¶
func (x *Credential) String() string
type CredentialSeedCode ¶
type CredentialSeedCode int32
const ( CredentialSeedCode_CREDENTIAL_SEED_CODE_UNSPECIFIED CredentialSeedCode = 0 // DB code: "key1" CredentialSeedCode_CREDENTIAL_SEED_CODE_KEY1 CredentialSeedCode = 1 )
func (CredentialSeedCode) Descriptor ¶
func (CredentialSeedCode) Descriptor() protoreflect.EnumDescriptor
func (CredentialSeedCode) Enum ¶
func (x CredentialSeedCode) Enum() *CredentialSeedCode
func (CredentialSeedCode) EnumDescriptor
deprecated
func (CredentialSeedCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use CredentialSeedCode.Descriptor instead.
func (CredentialSeedCode) Number ¶
func (x CredentialSeedCode) Number() protoreflect.EnumNumber
func (CredentialSeedCode) String ¶
func (x CredentialSeedCode) String() string
func (CredentialSeedCode) Type ¶
func (CredentialSeedCode) Type() protoreflect.EnumType
type Credential_Algorithm ¶
type Credential_Algorithm int32
算法类型枚举
const ( Credential_ALGORITHM_UNSPECIFIED Credential_Algorithm = 0 // 未指定 // 非对称签名/加密算法 Credential_RSA Credential_Algorithm = 1 // RSA 公私钥算法 Credential_ECDSA Credential_Algorithm = 2 // ECDSA 椭圆曲线签名算法 Credential_ED25519 Credential_Algorithm = 3 // Ed25519 高性能椭圆曲线签名算法 // 对称签名 / HMAC Credential_HMAC Credential_Algorithm = 4 // HMAC 对称签名算法,hash 类型可在 metadata 指定 (SHA256, SHA512, SHA3 等) // 对称加密算法 Credential_AES Credential_Algorithm = 5 // AES 对称加密算法,可在 metadata 指定 key 长度 (128/256) 和模式 (GCM/CBC 等) Credential_CHACHA20_POLY1305 Credential_Algorithm = 6 // ChaCha20-Poly1305 对称加密 + 完整性验证,高性能 )
func (Credential_Algorithm) Descriptor ¶
func (Credential_Algorithm) Descriptor() protoreflect.EnumDescriptor
func (Credential_Algorithm) Enum ¶
func (x Credential_Algorithm) Enum() *Credential_Algorithm
func (Credential_Algorithm) EnumDescriptor
deprecated
func (Credential_Algorithm) EnumDescriptor() ([]byte, []int)
Deprecated: Use Credential_Algorithm.Descriptor instead.
func (Credential_Algorithm) Number ¶
func (x Credential_Algorithm) Number() protoreflect.EnumNumber
func (Credential_Algorithm) String ¶
func (x Credential_Algorithm) String() string
func (Credential_Algorithm) Type ¶
func (Credential_Algorithm) Type() protoreflect.EnumType
type Credential_ApiKey ¶
type Credential_ApiKey struct {
ApiKey *Credential_ApiKeyData `protobuf:"bytes,10,opt,name=api_key,json=apiKey,proto3,oneof"`
}
type Credential_ApiKeyData ¶
type Credential_ApiKeyData struct {
ApiKey string `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"` // API Key 的公有标识
ApiSecret []byte `protobuf:"bytes,2,opt,name=api_secret,json=apiSecret,proto3" json:"api_secret,omitempty"` // API Secret / 私密部分,敏感数据
// contains filtered or unexported fields
}
API 密钥结构
func (*Credential_ApiKeyData) Descriptor
deprecated
func (*Credential_ApiKeyData) Descriptor() ([]byte, []int)
Deprecated: Use Credential_ApiKeyData.ProtoReflect.Descriptor instead.
func (*Credential_ApiKeyData) GetApiKey ¶
func (x *Credential_ApiKeyData) GetApiKey() string
func (*Credential_ApiKeyData) GetApiSecret ¶
func (x *Credential_ApiKeyData) GetApiSecret() []byte
func (*Credential_ApiKeyData) ProtoMessage ¶
func (*Credential_ApiKeyData) ProtoMessage()
func (*Credential_ApiKeyData) ProtoReflect ¶
func (x *Credential_ApiKeyData) ProtoReflect() protoreflect.Message
func (*Credential_ApiKeyData) Reset ¶
func (x *Credential_ApiKeyData) Reset()
func (*Credential_ApiKeyData) String ¶
func (x *Credential_ApiKeyData) String() string
type Credential_JwksUri ¶
type Credential_JwksUri struct {
JwksUri string `protobuf:"bytes,15,opt,name=jwks_uri,json=jwksUri,proto3,oneof"`
}
type Credential_KeyPair ¶
type Credential_KeyPair struct {
KeyPair *Credential_KeyPairData `protobuf:"bytes,11,opt,name=key_pair,json=keyPair,proto3,oneof"`
}
type Credential_KeyPairData ¶
type Credential_KeyPairData struct {
PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` // 公钥内容(PEM/DER 格式)
PrivateKey []byte `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` // 私钥内容(PEM/DER 格式),敏感数据
Passphrase []byte `protobuf:"bytes,3,opt,name=passphrase,proto3" json:"passphrase,omitempty"` // 私钥加密口令,可选
// contains filtered or unexported fields
}
非对称密钥对
func (*Credential_KeyPairData) Descriptor
deprecated
func (*Credential_KeyPairData) Descriptor() ([]byte, []int)
Deprecated: Use Credential_KeyPairData.ProtoReflect.Descriptor instead.
func (*Credential_KeyPairData) GetPassphrase ¶
func (x *Credential_KeyPairData) GetPassphrase() []byte
func (*Credential_KeyPairData) GetPrivateKey ¶
func (x *Credential_KeyPairData) GetPrivateKey() []byte
func (*Credential_KeyPairData) GetPublicKey ¶
func (x *Credential_KeyPairData) GetPublicKey() []byte
func (*Credential_KeyPairData) ProtoMessage ¶
func (*Credential_KeyPairData) ProtoMessage()
func (*Credential_KeyPairData) ProtoReflect ¶
func (x *Credential_KeyPairData) ProtoReflect() protoreflect.Message
func (*Credential_KeyPairData) Reset ¶
func (x *Credential_KeyPairData) Reset()
func (*Credential_KeyPairData) String ¶
func (x *Credential_KeyPairData) String() string
type Credential_License ¶
type Credential_License struct {
License *Credential_LicenseData `protobuf:"bytes,13,opt,name=license,proto3,oneof"`
}
type Credential_LicenseData ¶
type Credential_LicenseData struct {
LicenseKey string `protobuf:"bytes,1,opt,name=license_key,json=licenseKey,proto3" json:"license_key,omitempty"` // 许可证密钥或主体内容
Signature string `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // 许可证数字签名,用于验证完整性
// contains filtered or unexported fields
}
软件许可证
func (*Credential_LicenseData) Descriptor
deprecated
func (*Credential_LicenseData) Descriptor() ([]byte, []int)
Deprecated: Use Credential_LicenseData.ProtoReflect.Descriptor instead.
func (*Credential_LicenseData) GetLicenseKey ¶
func (x *Credential_LicenseData) GetLicenseKey() string
func (*Credential_LicenseData) GetSignature ¶
func (x *Credential_LicenseData) GetSignature() string
func (*Credential_LicenseData) ProtoMessage ¶
func (*Credential_LicenseData) ProtoMessage()
func (*Credential_LicenseData) ProtoReflect ¶
func (x *Credential_LicenseData) ProtoReflect() protoreflect.Message
func (*Credential_LicenseData) Reset ¶
func (x *Credential_LicenseData) Reset()
func (*Credential_LicenseData) String ¶
func (x *Credential_LicenseData) String() string
type Credential_Source ¶
type Credential_Source int32
凭证来源
const ( Credential_SOURCE_UNSPECIFIED Credential_Source = 0 // 未指定 Credential_SYSTEM Credential_Source = 1 // 系统自动生成 Credential_USER Credential_Source = 2 // 用户创建 Credential_KMS Credential_Source = 3 // KMS/HSM 生成 Credential_EXTERNAL Credential_Source = 4 // 外部导入 )
func (Credential_Source) Descriptor ¶
func (Credential_Source) Descriptor() protoreflect.EnumDescriptor
func (Credential_Source) Enum ¶
func (x Credential_Source) Enum() *Credential_Source
func (Credential_Source) EnumDescriptor
deprecated
func (Credential_Source) EnumDescriptor() ([]byte, []int)
Deprecated: Use Credential_Source.Descriptor instead.
func (Credential_Source) Number ¶
func (x Credential_Source) Number() protoreflect.EnumNumber
func (Credential_Source) String ¶
func (x Credential_Source) String() string
func (Credential_Source) Type ¶
func (Credential_Source) Type() protoreflect.EnumType
type Credential_Status ¶
type Credential_Status int32
凭证状态
const ( Credential_STATUS_UNSPECIFIED Credential_Status = 0 // 未指定状态 Credential_ACTIVE Credential_Status = 1 // 有效且正在使用 Credential_PENDING Credential_Status = 2 // 待激活/待验证 Credential_DISABLED Credential_Status = 3 // 手动禁用 Credential_EXPIRED Credential_Status = 4 // 已过期 Credential_REVOKED Credential_Status = 5 // 已吊销/废弃 )
func (Credential_Status) Descriptor ¶
func (Credential_Status) Descriptor() protoreflect.EnumDescriptor
func (Credential_Status) Enum ¶
func (x Credential_Status) Enum() *Credential_Status
func (Credential_Status) EnumDescriptor
deprecated
func (Credential_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Credential_Status.Descriptor instead.
func (Credential_Status) Number ¶
func (x Credential_Status) Number() protoreflect.EnumNumber
func (Credential_Status) String ¶
func (x Credential_Status) String() string
func (Credential_Status) Type ¶
func (Credential_Status) Type() protoreflect.EnumType
type Credential_SymmetricKey ¶
type Credential_SymmetricKey struct {
SymmetricKey []byte `protobuf:"bytes,14,opt,name=symmetric_key,json=symmetricKey,proto3,oneof"`
}
type Credential_Type ¶
type Credential_Type int32
凭证类型(载体/结构)
const ( Credential_TYPE_UNSPECIFIED Credential_Type = 0 // 未指定类型 Credential_API_KEY Credential_Type = 1 // API Key Credential_SYMMETRIC_KEY Credential_Type = 2 // 对称密钥 / HMAC / AES Credential_KEY_PAIR Credential_Type = 3 // 公私钥对 Credential_X509 Credential_Type = 4 // X.509 证书凭证(包含主证书、私钥、CA链) Credential_LICENSE Credential_Type = 5 // 软件许可证 Credential_JWKS Credential_Type = 6 // JSON Web Key Set URI / 内容 Credential_HSM_REF Credential_Type = 7 // 外部安全模块 (KMS/HSM) 引用 Credential_FIDO Credential_Type = 8 // 硬件安全密钥 / 多因素认证设备 )
func (Credential_Type) Descriptor ¶
func (Credential_Type) Descriptor() protoreflect.EnumDescriptor
func (Credential_Type) Enum ¶
func (x Credential_Type) Enum() *Credential_Type
func (Credential_Type) EnumDescriptor
deprecated
func (Credential_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Credential_Type.Descriptor instead.
func (Credential_Type) Number ¶
func (x Credential_Type) Number() protoreflect.EnumNumber
func (Credential_Type) String ¶
func (x Credential_Type) String() string
func (Credential_Type) Type ¶
func (Credential_Type) Type() protoreflect.EnumType
type Credential_Usage ¶
type Credential_Usage int32
凭证用途
const ( Credential_USAGE_UNSPECIFIED Credential_Usage = 0 // 未指定用途 // 技术用途 Credential_SIGNING Credential_Usage = 1 // 数据签名/完整性验证 Credential_ENCRYPTION Credential_Usage = 2 // 数据加密/解密 // 业务用途 Credential_AUTH Credential_Usage = 10 // 身份认证/授权 // LICENSE = 11; // 软件许可证验证 Credential_OTP Credential_Usage = 12 // 一次性密码 / TOTP )
func (Credential_Usage) Descriptor ¶
func (Credential_Usage) Descriptor() protoreflect.EnumDescriptor
func (Credential_Usage) Enum ¶
func (x Credential_Usage) Enum() *Credential_Usage
func (Credential_Usage) EnumDescriptor
deprecated
func (Credential_Usage) EnumDescriptor() ([]byte, []int)
Deprecated: Use Credential_Usage.Descriptor instead.
func (Credential_Usage) Number ¶
func (x Credential_Usage) Number() protoreflect.EnumNumber
func (Credential_Usage) String ¶
func (x Credential_Usage) String() string
func (Credential_Usage) Type ¶
func (Credential_Usage) Type() protoreflect.EnumType
type Credential_X509Data ¶
type Credential_X509Data struct {
Certificate []byte `protobuf:"bytes,1,opt,name=certificate,proto3" json:"certificate,omitempty"` // 主证书(PEM/DER 格式)
PrivateKey []byte `protobuf:"bytes,2,opt,name=private_key,json=privateKey,proto3" json:"private_key,omitempty"` // 对应私钥(PEM/DER 格式),敏感数据,可选
CaChain [][]byte `protobuf:"bytes,3,rep,name=ca_chain,json=caChain,proto3" json:"ca_chain,omitempty"` // 可选 CA 证书链(顺序从根到中间证书)
// contains filtered or unexported fields
}
X.509 证书捆绑数据
func (*Credential_X509Data) Descriptor
deprecated
func (*Credential_X509Data) Descriptor() ([]byte, []int)
Deprecated: Use Credential_X509Data.ProtoReflect.Descriptor instead.
func (*Credential_X509Data) GetCaChain ¶
func (x *Credential_X509Data) GetCaChain() [][]byte
func (*Credential_X509Data) GetCertificate ¶
func (x *Credential_X509Data) GetCertificate() []byte
func (*Credential_X509Data) GetPrivateKey ¶
func (x *Credential_X509Data) GetPrivateKey() []byte
func (*Credential_X509Data) ProtoMessage ¶
func (*Credential_X509Data) ProtoMessage()
func (*Credential_X509Data) ProtoReflect ¶
func (x *Credential_X509Data) ProtoReflect() protoreflect.Message
func (*Credential_X509Data) Reset ¶
func (x *Credential_X509Data) Reset()
func (*Credential_X509Data) String ¶
func (x *Credential_X509Data) String() string
type Credential_X509Data_ ¶
type Credential_X509Data_ struct {
X509Data *Credential_X509Data `protobuf:"bytes,12,opt,name=x509_data,json=x509Data,proto3,oneof"`
}
type DatabaseConfig ¶
type DatabaseConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Driver string `protobuf:"bytes,3,opt,name=driver,proto3" json:"driver,omitempty"`
Username string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
Password string `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
Protocol string `protobuf:"bytes,6,opt,name=protocol,proto3" json:"protocol,omitempty"`
Address string `protobuf:"bytes,7,opt,name=address,proto3" json:"address,omitempty"`
Dbname string `protobuf:"bytes,8,opt,name=dbname,proto3" json:"dbname,omitempty"`
Parameters string `protobuf:"bytes,9,opt,name=parameters,proto3" json:"parameters,omitempty"`
ConnectionPool *ConnectionPoolConfig `protobuf:"bytes,10,opt,name=connection_pool,json=connectionPool,proto3" json:"connection_pool,omitempty"`
// contains filtered or unexported fields
}
func (*DatabaseConfig) Descriptor
deprecated
func (*DatabaseConfig) Descriptor() ([]byte, []int)
Deprecated: Use DatabaseConfig.ProtoReflect.Descriptor instead.
func (*DatabaseConfig) GetAddress ¶
func (x *DatabaseConfig) GetAddress() string
func (*DatabaseConfig) GetConnectionPool ¶
func (x *DatabaseConfig) GetConnectionPool() *ConnectionPoolConfig
func (*DatabaseConfig) GetDbname ¶
func (x *DatabaseConfig) GetDbname() string
func (*DatabaseConfig) GetDriver ¶
func (x *DatabaseConfig) GetDriver() string
func (*DatabaseConfig) GetEnabled ¶
func (x *DatabaseConfig) GetEnabled() bool
func (*DatabaseConfig) GetName ¶
func (x *DatabaseConfig) GetName() string
func (*DatabaseConfig) GetParameters ¶
func (x *DatabaseConfig) GetParameters() string
func (*DatabaseConfig) GetPassword ¶
func (x *DatabaseConfig) GetPassword() string
func (*DatabaseConfig) GetProtocol ¶
func (x *DatabaseConfig) GetProtocol() string
func (*DatabaseConfig) GetUsername ¶
func (x *DatabaseConfig) GetUsername() string
func (*DatabaseConfig) ProtoMessage ¶
func (*DatabaseConfig) ProtoMessage()
func (*DatabaseConfig) ProtoReflect ¶
func (x *DatabaseConfig) ProtoReflect() protoreflect.Message
func (*DatabaseConfig) Reset ¶
func (x *DatabaseConfig) Reset()
func (*DatabaseConfig) String ¶
func (x *DatabaseConfig) String() string
type DebuggerConfig ¶
type DebuggerConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
EnablePprof bool `protobuf:"varint,3,opt,name=enable_pprof,json=enablePprof,proto3" json:"enable_pprof,omitempty"`
LogLevel string `protobuf:"bytes,4,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"`
LogFormat string `protobuf:"bytes,5,opt,name=log_format,json=logFormat,proto3" json:"log_format,omitempty"`
// contains filtered or unexported fields
}
func (*DebuggerConfig) Descriptor
deprecated
func (*DebuggerConfig) Descriptor() ([]byte, []int)
Deprecated: Use DebuggerConfig.ProtoReflect.Descriptor instead.
func (*DebuggerConfig) GetEnablePprof ¶
func (x *DebuggerConfig) GetEnablePprof() bool
func (*DebuggerConfig) GetEnabled ¶
func (x *DebuggerConfig) GetEnabled() bool
func (*DebuggerConfig) GetLogFormat ¶
func (x *DebuggerConfig) GetLogFormat() string
func (*DebuggerConfig) GetLogLevel ¶
func (x *DebuggerConfig) GetLogLevel() string
func (*DebuggerConfig) GetName ¶
func (x *DebuggerConfig) GetName() string
func (*DebuggerConfig) ProtoMessage ¶
func (*DebuggerConfig) ProtoMessage()
func (*DebuggerConfig) ProtoReflect ¶
func (x *DebuggerConfig) ProtoReflect() protoreflect.Message
func (*DebuggerConfig) Reset ¶
func (x *DebuggerConfig) Reset()
func (*DebuggerConfig) String ¶
func (x *DebuggerConfig) String() string
type DeleteActionRequest ¶
type DeleteActionRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteActionRequest) Descriptor
deprecated
func (*DeleteActionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteActionRequest.ProtoReflect.Descriptor instead.
func (*DeleteActionRequest) GetId ¶
func (x *DeleteActionRequest) GetId() int64
func (*DeleteActionRequest) ProtoMessage ¶
func (*DeleteActionRequest) ProtoMessage()
func (*DeleteActionRequest) ProtoReflect ¶
func (x *DeleteActionRequest) ProtoReflect() protoreflect.Message
func (*DeleteActionRequest) Reset ¶
func (x *DeleteActionRequest) Reset()
func (*DeleteActionRequest) String ¶
func (x *DeleteActionRequest) String() string
type DeleteAuthProviderRequest ¶
type DeleteAuthProviderRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteAuthProviderRequest) Descriptor
deprecated
func (*DeleteAuthProviderRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAuthProviderRequest.ProtoReflect.Descriptor instead.
func (*DeleteAuthProviderRequest) GetId ¶
func (x *DeleteAuthProviderRequest) GetId() int64
func (*DeleteAuthProviderRequest) ProtoMessage ¶
func (*DeleteAuthProviderRequest) ProtoMessage()
func (*DeleteAuthProviderRequest) ProtoReflect ¶
func (x *DeleteAuthProviderRequest) ProtoReflect() protoreflect.Message
func (*DeleteAuthProviderRequest) Reset ¶
func (x *DeleteAuthProviderRequest) Reset()
func (*DeleteAuthProviderRequest) String ¶
func (x *DeleteAuthProviderRequest) String() string
type DeleteDepartmentMemberRequest ¶
type DeleteDepartmentMemberRequest struct {
// 部门 ID,目标侧固定为 department。
DepartmentId int64 `protobuf:"varint,1,opt,name=department_id,json=departmentId,proto3" json:"department_id,omitempty"`
// 用户 ID,表示删除该用户在指定部门下的 membership 关系。
UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDepartmentMemberRequest) Descriptor
deprecated
func (*DeleteDepartmentMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDepartmentMemberRequest.ProtoReflect.Descriptor instead.
func (*DeleteDepartmentMemberRequest) GetDepartmentId ¶
func (x *DeleteDepartmentMemberRequest) GetDepartmentId() int64
func (*DeleteDepartmentMemberRequest) GetUserId ¶
func (x *DeleteDepartmentMemberRequest) GetUserId() int64
func (*DeleteDepartmentMemberRequest) ProtoMessage ¶
func (*DeleteDepartmentMemberRequest) ProtoMessage()
func (*DeleteDepartmentMemberRequest) ProtoReflect ¶
func (x *DeleteDepartmentMemberRequest) ProtoReflect() protoreflect.Message
func (*DeleteDepartmentMemberRequest) Reset ¶
func (x *DeleteDepartmentMemberRequest) Reset()
func (*DeleteDepartmentMemberRequest) String ¶
func (x *DeleteDepartmentMemberRequest) String() string
type DeleteDepartmentRequest ¶
type DeleteDepartmentRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDepartmentRequest) Descriptor
deprecated
func (*DeleteDepartmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDepartmentRequest.ProtoReflect.Descriptor instead.
func (*DeleteDepartmentRequest) GetId ¶
func (x *DeleteDepartmentRequest) GetId() int64
func (*DeleteDepartmentRequest) ProtoMessage ¶
func (*DeleteDepartmentRequest) ProtoMessage()
func (*DeleteDepartmentRequest) ProtoReflect ¶
func (x *DeleteDepartmentRequest) ProtoReflect() protoreflect.Message
func (*DeleteDepartmentRequest) Reset ¶
func (x *DeleteDepartmentRequest) Reset()
func (*DeleteDepartmentRequest) String ¶
func (x *DeleteDepartmentRequest) String() string
type DeleteGroupMemberRequest ¶
type DeleteGroupMemberRequest struct {
// 群组 ID,字段名沿用既有 parent 命名以兼容历史接口。
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 用户 ID,表示删除该用户在指定群组下的 membership 关系。
UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteGroupMemberRequest) Descriptor
deprecated
func (*DeleteGroupMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGroupMemberRequest.ProtoReflect.Descriptor instead.
func (*DeleteGroupMemberRequest) GetParent ¶
func (x *DeleteGroupMemberRequest) GetParent() string
func (*DeleteGroupMemberRequest) GetUserId ¶
func (x *DeleteGroupMemberRequest) GetUserId() int64
func (*DeleteGroupMemberRequest) ProtoMessage ¶
func (*DeleteGroupMemberRequest) ProtoMessage()
func (*DeleteGroupMemberRequest) ProtoReflect ¶
func (x *DeleteGroupMemberRequest) ProtoReflect() protoreflect.Message
func (*DeleteGroupMemberRequest) Reset ¶
func (x *DeleteGroupMemberRequest) Reset()
func (*DeleteGroupMemberRequest) String ¶
func (x *DeleteGroupMemberRequest) String() string
type DeleteGroupRequest ¶
type DeleteGroupRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteGroupRequest) Descriptor
deprecated
func (*DeleteGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteGroupRequest) GetId ¶
func (x *DeleteGroupRequest) GetId() int64
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 DeleteMenuRequest ¶
type DeleteMenuRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteMenuRequest) Descriptor
deprecated
func (*DeleteMenuRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteMenuRequest.ProtoReflect.Descriptor instead.
func (*DeleteMenuRequest) GetId ¶
func (x *DeleteMenuRequest) GetId() int64
func (*DeleteMenuRequest) ProtoMessage ¶
func (*DeleteMenuRequest) ProtoMessage()
func (*DeleteMenuRequest) ProtoReflect ¶
func (x *DeleteMenuRequest) ProtoReflect() protoreflect.Message
func (*DeleteMenuRequest) Reset ¶
func (x *DeleteMenuRequest) Reset()
func (*DeleteMenuRequest) String ¶
func (x *DeleteMenuRequest) String() string
type DeleteOAuth2ClientRequest ¶
type DeleteOAuth2ClientRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
DeleteOAuth2ClientRequest 删除 OAuth2 客户端
func (*DeleteOAuth2ClientRequest) Descriptor
deprecated
func (*DeleteOAuth2ClientRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteOAuth2ClientRequest.ProtoReflect.Descriptor instead.
func (*DeleteOAuth2ClientRequest) GetId ¶
func (x *DeleteOAuth2ClientRequest) GetId() int64
func (*DeleteOAuth2ClientRequest) ProtoMessage ¶
func (*DeleteOAuth2ClientRequest) ProtoMessage()
func (*DeleteOAuth2ClientRequest) ProtoReflect ¶
func (x *DeleteOAuth2ClientRequest) ProtoReflect() protoreflect.Message
func (*DeleteOAuth2ClientRequest) Reset ¶
func (x *DeleteOAuth2ClientRequest) Reset()
func (*DeleteOAuth2ClientRequest) String ¶
func (x *DeleteOAuth2ClientRequest) String() string
type DeletePolicyRequest ¶
type DeletePolicyRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*DeletePolicyRequest) Descriptor
deprecated
func (*DeletePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePolicyRequest.ProtoReflect.Descriptor instead.
func (*DeletePolicyRequest) GetId ¶
func (x *DeletePolicyRequest) GetId() int64
func (*DeletePolicyRequest) ProtoMessage ¶
func (*DeletePolicyRequest) ProtoMessage()
func (*DeletePolicyRequest) ProtoReflect ¶
func (x *DeletePolicyRequest) ProtoReflect() protoreflect.Message
func (*DeletePolicyRequest) Reset ¶
func (x *DeletePolicyRequest) Reset()
func (*DeletePolicyRequest) String ¶
func (x *DeletePolicyRequest) String() string
type DeleteRoleMemberRequest ¶
type DeleteRoleMemberRequest struct {
// 父资源:角色 ID(与路径 {parent} 一致,同 ListRoleMembers / CreateRoleMembers)
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
PrincipalType PrincipalType `` /* 148-byte string literal not displayed */
PrincipalId int64 `protobuf:"varint,3,opt,name=principal_id,json=principalId,proto3" json:"principal_id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteRoleMemberRequest) Descriptor
deprecated
func (*DeleteRoleMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRoleMemberRequest.ProtoReflect.Descriptor instead.
func (*DeleteRoleMemberRequest) GetParent ¶
func (x *DeleteRoleMemberRequest) GetParent() string
func (*DeleteRoleMemberRequest) GetPrincipalId ¶
func (x *DeleteRoleMemberRequest) GetPrincipalId() int64
func (*DeleteRoleMemberRequest) GetPrincipalType ¶
func (x *DeleteRoleMemberRequest) GetPrincipalType() PrincipalType
func (*DeleteRoleMemberRequest) ProtoMessage ¶
func (*DeleteRoleMemberRequest) ProtoMessage()
func (*DeleteRoleMemberRequest) ProtoReflect ¶
func (x *DeleteRoleMemberRequest) ProtoReflect() protoreflect.Message
func (*DeleteRoleMemberRequest) Reset ¶
func (x *DeleteRoleMemberRequest) Reset()
func (*DeleteRoleMemberRequest) String ¶
func (x *DeleteRoleMemberRequest) String() string
type DeleteRoleMenuRequest ¶
type DeleteRoleMenuRequest struct {
// 父资源:角色 ID(与路径 {parent} 一致)
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
MenuId int64 `protobuf:"varint,2,opt,name=menu_id,json=menuId,proto3" json:"menu_id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteRoleMenuRequest) Descriptor
deprecated
func (*DeleteRoleMenuRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRoleMenuRequest.ProtoReflect.Descriptor instead.
func (*DeleteRoleMenuRequest) GetMenuId ¶
func (x *DeleteRoleMenuRequest) GetMenuId() int64
func (*DeleteRoleMenuRequest) GetParent ¶
func (x *DeleteRoleMenuRequest) GetParent() string
func (*DeleteRoleMenuRequest) ProtoMessage ¶
func (*DeleteRoleMenuRequest) ProtoMessage()
func (*DeleteRoleMenuRequest) ProtoReflect ¶
func (x *DeleteRoleMenuRequest) ProtoReflect() protoreflect.Message
func (*DeleteRoleMenuRequest) Reset ¶
func (x *DeleteRoleMenuRequest) Reset()
func (*DeleteRoleMenuRequest) String ¶
func (x *DeleteRoleMenuRequest) String() string
type DeleteRolePolicyRequest ¶
type DeleteRolePolicyRequest struct {
// 父资源:角色 ID(与路径 {parent} 一致)
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
PolicyId int64 `protobuf:"varint,2,opt,name=policy_id,json=policyId,proto3" json:"policy_id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteRolePolicyRequest) Descriptor
deprecated
func (*DeleteRolePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRolePolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteRolePolicyRequest) GetParent ¶
func (x *DeleteRolePolicyRequest) GetParent() string
func (*DeleteRolePolicyRequest) GetPolicyId ¶
func (x *DeleteRolePolicyRequest) GetPolicyId() int64
func (*DeleteRolePolicyRequest) ProtoMessage ¶
func (*DeleteRolePolicyRequest) ProtoMessage()
func (*DeleteRolePolicyRequest) ProtoReflect ¶
func (x *DeleteRolePolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteRolePolicyRequest) Reset ¶
func (x *DeleteRolePolicyRequest) Reset()
func (*DeleteRolePolicyRequest) String ¶
func (x *DeleteRolePolicyRequest) String() string
type DeleteRoleRequest ¶
type DeleteRoleRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteRoleRequest) Descriptor
deprecated
func (*DeleteRoleRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRoleRequest.ProtoReflect.Descriptor instead.
func (*DeleteRoleRequest) GetId ¶
func (x *DeleteRoleRequest) GetId() int64
func (*DeleteRoleRequest) ProtoMessage ¶
func (*DeleteRoleRequest) ProtoMessage()
func (*DeleteRoleRequest) ProtoReflect ¶
func (x *DeleteRoleRequest) ProtoReflect() protoreflect.Message
func (*DeleteRoleRequest) Reset ¶
func (x *DeleteRoleRequest) Reset()
func (*DeleteRoleRequest) String ¶
func (x *DeleteRoleRequest) String() string
type Department ¶
type Department struct {
// ID 部门唯一标识符,系统自动生成
// 用于数据库主键和跨系统引用,建议使用自增整型
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// ParentID 父部门ID,构建树形组织结构
// 值为 0 表示顶级部门(如:总公司、集团总部)
// 支持多级嵌套,建议层级深度不超过 6 级以保证查询性能
ParentId int64 `protobuf:"varint,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
// Code 系统标识符,创建后不可修改
// 规则:以小写字母开头,仅包含小写字母、数字、连字符、点号和冒号,不允许连续分隔符,以字母或数字结尾
// 长度:2-32 字符;如客户端未提供,服务端自动生成 12 位随机编码
// 示例:手动 "tech.dept"、"hr";自动 "a7k2m3x9b5f1"
Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"`
// DisplayName 前端展示名称,根据用户的语言环境,自动转换为相应区域的语言说明
// 用于部门名称的多语言显示,提升用户体验和国际化支持
DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Type Department_Type `protobuf:"varint,5,opt,name=type,proto3,enum=grpc_kit.api.known.admin.v1.Department_Type" json:"type,omitempty"`
Status Department_Status `protobuf:"varint,6,opt,name=status,proto3,enum=grpc_kit.api.known.admin.v1.Department_Status" json:"status,omitempty"`
// SortOrder 部门排序顺序,用于同级部门的显示顺序
// 数值越小排序越靠前,建议使用 10 的倍数便于后续插入
// 默认值:100,范围:1-9999
SortOrder int32 `protobuf:"varint,7,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
// Email 部门公共邮箱地址,用于对外联系和内部通知
// 格式:标准邮箱格式,如 "tech@company.com"
// 用途:部门公告、外部合作、客户联系等
Email string `protobuf:"bytes,8,opt,name=email,proto3" json:"email,omitempty"`
// PhoneNumber 部门联系电话,支持国际化电话号码格式
// 包含国家代码、区号、号码等完整信息
// 用于紧急联系、业务咨询等场景
PhoneNumber *PhoneNumber `protobuf:"bytes,9,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
// Address 部门办公地址,支持结构化地址信息
// 包含国家、省市、详细地址等信息
// 用于邮寄、拜访、资产管理等业务场景
Address *Address `protobuf:"bytes,10,opt,name=address,proto3" json:"address,omitempty"`
// CostCenterCode 成本中心编码,用于财务核算和成本控制
// 格式:企业自定义编码规则,如 "CC-TECH-001"
// 用途:预算分配、成本归集、财务报表等
// 与 ERP 系统集成时的重要标识字段
CostCenterCode string `protobuf:"bytes,11,opt,name=cost_center_code,json=costCenterCode,proto3" json:"cost_center_code,omitempty"`
// BudgetCode 预算编码,用于预算管理和费用控制
// 格式:与财务系统对应的预算科目编码
// 用途:年度预算、费用审批、财务分析等
// 支持多维度预算管理(如:人员预算、设备预算等)
BudgetItemCode string `protobuf:"bytes,12,opt,name=budget_item_code,json=budgetItemCode,proto3" json:"budget_item_code,omitempty"`
// MaxMembers 部门最大成员数限制,用于人员规模控制
// 值为 0 表示无限制,正整数表示具体限制
// 用途:组织规模控制、人力成本管理、办公空间规划
MaxMembers int32 `protobuf:"varint,13,opt,name=max_members,json=maxMembers,proto3" json:"max_members,omitempty"`
// ExternalID 外部系统标识符,用于第三方系统集成
// 如:ERP 系统部门编码、OA 系统部门 ID 等
// 支持数据同步和跨系统业务流程
ExternalId string `protobuf:"bytes,14,opt,name=external_id,json=externalId,proto3" json:"external_id,omitempty"`
// Metadata 扩展元数据,存储自定义业务属性
// 键值对格式,支持灵活的业务扩展需求
// 示例:{"location": "北京", "floor": "15F", "capacity": "50"}
Metadata map[string]string `` /* 158-byte string literal not displayed */
// Description 部门描述信息,详细说明部门职责和业务范围
// 用于组织介绍、职责说明、业务范围描述等
// 建议长度:500 字符以内,支持富文本格式
Description string `protobuf:"bytes,16,opt,name=description,proto3" json:"description,omitempty"`
// Visibility 部门及成员列表的可见性策略(使用公共枚举 Visibility)
Visibility Visibility `protobuf:"varint,17,opt,name=visibility,proto3,enum=grpc_kit.api.known.admin.v1.Visibility" json:"visibility,omitempty"`
// Protected 是否为系统内置/受保护的部门,受保护的部门不可删除
Protected bool `protobuf:"varint,18,opt,name=protected,proto3" json:"protected,omitempty"`
// Members 部门成员列表
Members []*Membership `protobuf:"bytes,19,rep,name=members,proto3" json:"members,omitempty"`
// Children 直接子部门列表,用于构建完整的组织树
// 仅包含直接下级,避免深度递归查询
// 建议在需要完整树结构时通过专门的服务接口获取
Children []*Department `protobuf:"bytes,20,rep,name=children,proto3" json:"children,omitempty"`
// CreatedBy 创建者用户ID,记录部门创建人
// 用于审计追踪和权限验证
CreatedBy int64 `protobuf:"varint,21,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
// UpdatedBy 最后更新者用户ID,记录最近修改人
// 用于变更追踪和责任确认
UpdatedBy int64 `protobuf:"varint,22,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
// CreatedAt 创建时间戳,记录部门建立时间
// 使用 UTC 时间,精确到毫秒级别
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,23,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// UpdatedAt 最后更新时间戳,记录最近修改时间
// 用于数据同步和缓存失效判断
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,24,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// DeletedAt 软删除时间戳,支持数据恢复
// 非空表示已删除,空值表示正常状态
// 实现软删除机制,保护重要组织数据
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,25,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
// contains filtered or unexported fields
}
Department 组织部门实体,支持树形层级结构的企业组织架构管理 设计原则:一个用户仅可归属于一个主部门,但可通过角色关系参与多个部门的管理 支持国际化、状态管理、财务集成等企业级功能
字段布局约定:标识区 → 业务属性区 → 扩展区(description/visibility/protected) → 关系区 → 审计区
func (*Department) Descriptor
deprecated
func (*Department) Descriptor() ([]byte, []int)
Deprecated: Use Department.ProtoReflect.Descriptor instead.
func (*Department) GetAddress ¶
func (x *Department) GetAddress() *Address
func (*Department) GetBudgetItemCode ¶
func (x *Department) GetBudgetItemCode() string
func (*Department) GetChildren ¶
func (x *Department) GetChildren() []*Department
func (*Department) GetCode ¶
func (x *Department) GetCode() string
func (*Department) GetCostCenterCode ¶
func (x *Department) GetCostCenterCode() string
func (*Department) GetCreatedAt ¶
func (x *Department) GetCreatedAt() *timestamppb.Timestamp
func (*Department) GetCreatedBy ¶
func (x *Department) GetCreatedBy() int64
func (*Department) GetDeletedAt ¶
func (x *Department) GetDeletedAt() *timestamppb.Timestamp
func (*Department) GetDescription ¶
func (x *Department) GetDescription() string
func (*Department) GetDisplayName ¶
func (x *Department) GetDisplayName() string
func (*Department) GetEmail ¶
func (x *Department) GetEmail() string
func (*Department) GetExternalId ¶
func (x *Department) GetExternalId() string
func (*Department) GetId ¶
func (x *Department) GetId() int64
func (*Department) GetMaxMembers ¶
func (x *Department) GetMaxMembers() int32
func (*Department) GetMembers ¶
func (x *Department) GetMembers() []*Membership
func (*Department) GetMetadata ¶
func (x *Department) GetMetadata() map[string]string
func (*Department) GetParentId ¶
func (x *Department) GetParentId() int64
func (*Department) GetPhoneNumber ¶
func (x *Department) GetPhoneNumber() *PhoneNumber
func (*Department) GetProtected ¶
func (x *Department) GetProtected() bool
func (*Department) GetSortOrder ¶
func (x *Department) GetSortOrder() int32
func (*Department) GetStatus ¶
func (x *Department) GetStatus() Department_Status
func (*Department) GetType ¶
func (x *Department) GetType() Department_Type
func (*Department) GetUpdatedAt ¶
func (x *Department) GetUpdatedAt() *timestamppb.Timestamp
func (*Department) GetUpdatedBy ¶
func (x *Department) GetUpdatedBy() int64
func (*Department) GetVisibility ¶
func (x *Department) GetVisibility() Visibility
func (*Department) ProtoMessage ¶
func (*Department) ProtoMessage()
func (*Department) ProtoReflect ¶
func (x *Department) ProtoReflect() protoreflect.Message
func (*Department) Reset ¶
func (x *Department) Reset()
func (*Department) String ¶
func (x *Department) String() string
type DepartmentCode ¶
type DepartmentCode int32
const ( DepartmentCode_DEPARTMENT_CODE_UNSPECIFIED DepartmentCode = 0 // DB code: "root" DepartmentCode_DEPARTMENT_CODE_ROOT DepartmentCode = 1 // DB code: "guest" DepartmentCode_DEPARTMENT_CODE_GUEST DepartmentCode = 2 )
func (DepartmentCode) Descriptor ¶
func (DepartmentCode) Descriptor() protoreflect.EnumDescriptor
func (DepartmentCode) Enum ¶
func (x DepartmentCode) Enum() *DepartmentCode
func (DepartmentCode) EnumDescriptor
deprecated
func (DepartmentCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use DepartmentCode.Descriptor instead.
func (DepartmentCode) Number ¶
func (x DepartmentCode) Number() protoreflect.EnumNumber
func (DepartmentCode) String ¶
func (x DepartmentCode) String() string
func (DepartmentCode) Type ¶
func (DepartmentCode) Type() protoreflect.EnumType
type Department_Status ¶
type Department_Status int32
Status 部门运营状态,用于生命周期管理
const ( Department_STATUS_UNSPECIFIED Department_Status = 0 // 未指定状态(系统默认值) Department_ACTIVE Department_Status = 1 // 正常运营 - 部门正常工作,可分配员工和任务 Department_INACTIVE Department_Status = 2 // 暂停运营 - 临时停止业务,员工可能被临时调配 Department_DISSOLVED Department_Status = 3 // 已解散 - 部门正式撤销,员工需重新分配 Department_MERGING Department_Status = 4 // 合并中 - 正在与其他部门合并,处于过渡状态 )
func (Department_Status) Descriptor ¶
func (Department_Status) Descriptor() protoreflect.EnumDescriptor
func (Department_Status) Enum ¶
func (x Department_Status) Enum() *Department_Status
func (Department_Status) EnumDescriptor
deprecated
func (Department_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Department_Status.Descriptor instead.
func (Department_Status) Number ¶
func (x Department_Status) Number() protoreflect.EnumNumber
func (Department_Status) String ¶
func (x Department_Status) String() string
func (Department_Status) Type ¶
func (Department_Status) Type() protoreflect.EnumType
type Department_Type ¶
type Department_Type int32
Type 部门类型分类,用于业务逻辑和权限控制
const ( Department_TYPE_UNSPECIFIED Department_Type = 0 // 未指定类型 Department_BUSINESS Department_Type = 1 // 业务部门 - 直接产生收入的核心业务单位 Department_SUPPORT Department_Type = 2 // 支持部门 - 为业务部门提供服务支撑(如:IT、HR) Department_MANAGEMENT Department_Type = 3 // 管理部门 - 负责决策和监督的管理层级 Department_VIRTUAL Department_Type = 4 // 虚拟部门 - 项目组、临时团队等非固定组织 )
func (Department_Type) Descriptor ¶
func (Department_Type) Descriptor() protoreflect.EnumDescriptor
func (Department_Type) Enum ¶
func (x Department_Type) Enum() *Department_Type
func (Department_Type) EnumDescriptor
deprecated
func (Department_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Department_Type.Descriptor instead.
func (Department_Type) Number ¶
func (x Department_Type) Number() protoreflect.EnumNumber
func (Department_Type) String ¶
func (x Department_Type) String() string
func (Department_Type) Type ¶
func (Department_Type) Type() protoreflect.EnumType
type DisableUserMFARequest ¶
type DisableUserMFARequest struct {
// 目标用户 ID
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// 当前有效的 6 位 TOTP 验证码(或恢复码)
TotpCode string `protobuf:"bytes,2,opt,name=totp_code,json=totpCode,proto3" json:"totp_code,omitempty"`
// contains filtered or unexported fields
}
DisableUserMFARequest 关闭用户 MFA
func (*DisableUserMFARequest) Descriptor
deprecated
func (*DisableUserMFARequest) Descriptor() ([]byte, []int)
Deprecated: Use DisableUserMFARequest.ProtoReflect.Descriptor instead.
func (*DisableUserMFARequest) GetTotpCode ¶
func (x *DisableUserMFARequest) GetTotpCode() string
func (*DisableUserMFARequest) GetUserId ¶
func (x *DisableUserMFARequest) GetUserId() int64
func (*DisableUserMFARequest) ProtoMessage ¶
func (*DisableUserMFARequest) ProtoMessage()
func (*DisableUserMFARequest) ProtoReflect ¶
func (x *DisableUserMFARequest) ProtoReflect() protoreflect.Message
func (*DisableUserMFARequest) Reset ¶
func (x *DisableUserMFARequest) Reset()
func (*DisableUserMFARequest) String ¶
func (x *DisableUserMFARequest) String() string
type DiscoverConfig ¶
type DiscoverConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Driver string `protobuf:"bytes,3,opt,name=driver,proto3" json:"driver,omitempty"`
Endpoints []string `protobuf:"bytes,4,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
Tls *TLSConfig `protobuf:"bytes,5,opt,name=tls,proto3" json:"tls,omitempty"`
Heartbeat int64 `protobuf:"varint,6,opt,name=heartbeat,proto3" json:"heartbeat,omitempty"`
// contains filtered or unexported fields
}
func (*DiscoverConfig) Descriptor
deprecated
func (*DiscoverConfig) Descriptor() ([]byte, []int)
Deprecated: Use DiscoverConfig.ProtoReflect.Descriptor instead.
func (*DiscoverConfig) GetDriver ¶
func (x *DiscoverConfig) GetDriver() string
func (*DiscoverConfig) GetEnabled ¶
func (x *DiscoverConfig) GetEnabled() bool
func (*DiscoverConfig) GetEndpoints ¶
func (x *DiscoverConfig) GetEndpoints() []string
func (*DiscoverConfig) GetHeartbeat ¶
func (x *DiscoverConfig) GetHeartbeat() int64
func (*DiscoverConfig) GetName ¶
func (x *DiscoverConfig) GetName() string
func (*DiscoverConfig) GetTls ¶
func (x *DiscoverConfig) GetTls() *TLSConfig
func (*DiscoverConfig) ProtoMessage ¶
func (*DiscoverConfig) ProtoMessage()
func (*DiscoverConfig) ProtoReflect ¶
func (x *DiscoverConfig) ProtoReflect() protoreflect.Message
func (*DiscoverConfig) Reset ¶
func (x *DiscoverConfig) Reset()
func (*DiscoverConfig) String ¶
func (x *DiscoverConfig) String() string
type ExporterEnableConfig ¶
type ExporterEnableConfig struct {
Otlp bool `protobuf:"varint,1,opt,name=otlp,proto3" json:"otlp,omitempty"`
Otlphttp bool `protobuf:"varint,2,opt,name=otlphttp,proto3" json:"otlphttp,omitempty"`
Logging bool `protobuf:"varint,3,opt,name=logging,proto3" json:"logging,omitempty"`
Prometheus bool `protobuf:"varint,4,opt,name=prometheus,proto3" json:"prometheus,omitempty"`
// contains filtered or unexported fields
}
func (*ExporterEnableConfig) Descriptor
deprecated
func (*ExporterEnableConfig) Descriptor() ([]byte, []int)
Deprecated: Use ExporterEnableConfig.ProtoReflect.Descriptor instead.
func (*ExporterEnableConfig) GetLogging ¶
func (x *ExporterEnableConfig) GetLogging() bool
func (*ExporterEnableConfig) GetOtlp ¶
func (x *ExporterEnableConfig) GetOtlp() bool
func (*ExporterEnableConfig) GetOtlphttp ¶
func (x *ExporterEnableConfig) GetOtlphttp() bool
func (*ExporterEnableConfig) GetPrometheus ¶
func (x *ExporterEnableConfig) GetPrometheus() bool
func (*ExporterEnableConfig) ProtoMessage ¶
func (*ExporterEnableConfig) ProtoMessage()
func (*ExporterEnableConfig) ProtoReflect ¶
func (x *ExporterEnableConfig) ProtoReflect() protoreflect.Message
func (*ExporterEnableConfig) Reset ¶
func (x *ExporterEnableConfig) Reset()
func (*ExporterEnableConfig) String ¶
func (x *ExporterEnableConfig) String() string
type ExportersConfig ¶
type ExportersConfig struct {
Otlp *OTLPGRPCConfig `protobuf:"bytes,1,opt,name=otlp,proto3" json:"otlp,omitempty"`
Otlphttp *OTLPHTTPConfig `protobuf:"bytes,2,opt,name=otlphttp,proto3" json:"otlphttp,omitempty"`
Prometheus *PrometheusExporterConfig `protobuf:"bytes,3,opt,name=prometheus,proto3" json:"prometheus,omitempty"`
Logging *LoggingExporterConfig `protobuf:"bytes,4,opt,name=logging,proto3" json:"logging,omitempty"`
// contains filtered or unexported fields
}
func (*ExportersConfig) Descriptor
deprecated
func (*ExportersConfig) Descriptor() ([]byte, []int)
Deprecated: Use ExportersConfig.ProtoReflect.Descriptor instead.
func (*ExportersConfig) GetLogging ¶
func (x *ExportersConfig) GetLogging() *LoggingExporterConfig
func (*ExportersConfig) GetOtlp ¶
func (x *ExportersConfig) GetOtlp() *OTLPGRPCConfig
func (*ExportersConfig) GetOtlphttp ¶
func (x *ExportersConfig) GetOtlphttp() *OTLPHTTPConfig
func (*ExportersConfig) GetPrometheus ¶
func (x *ExportersConfig) GetPrometheus() *PrometheusExporterConfig
func (*ExportersConfig) ProtoMessage ¶
func (*ExportersConfig) ProtoMessage()
func (*ExportersConfig) ProtoReflect ¶
func (x *ExportersConfig) ProtoReflect() protoreflect.Message
func (*ExportersConfig) Reset ¶
func (x *ExportersConfig) Reset()
func (*ExportersConfig) String ¶
func (x *ExportersConfig) String() string
type FrontendConfig ¶
type FrontendConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Interface *FrontendInterfaceConfig `protobuf:"bytes,3,opt,name=interface,proto3" json:"interface,omitempty"`
// contains filtered or unexported fields
}
func (*FrontendConfig) Descriptor
deprecated
func (*FrontendConfig) Descriptor() ([]byte, []int)
Deprecated: Use FrontendConfig.ProtoReflect.Descriptor instead.
func (*FrontendConfig) GetEnabled ¶
func (x *FrontendConfig) GetEnabled() bool
func (*FrontendConfig) GetInterface ¶
func (x *FrontendConfig) GetInterface() *FrontendInterfaceConfig
func (*FrontendConfig) GetName ¶
func (x *FrontendConfig) GetName() string
func (*FrontendConfig) ProtoMessage ¶
func (*FrontendConfig) ProtoMessage()
func (*FrontendConfig) ProtoReflect ¶
func (x *FrontendConfig) ProtoReflect() protoreflect.Message
func (*FrontendConfig) Reset ¶
func (x *FrontendConfig) Reset()
func (*FrontendConfig) String ¶
func (x *FrontendConfig) String() string
type FrontendInterfaceConfig ¶
type FrontendInterfaceConfig struct {
Admin *WebInterfaceConfig `protobuf:"bytes,1,opt,name=admin,proto3" json:"admin,omitempty"`
Openapi *WebInterfaceConfig `protobuf:"bytes,2,opt,name=openapi,proto3" json:"openapi,omitempty"`
Webroot *WebInterfaceConfig `protobuf:"bytes,3,opt,name=webroot,proto3" json:"webroot,omitempty"`
// contains filtered or unexported fields
}
func (*FrontendInterfaceConfig) Descriptor
deprecated
func (*FrontendInterfaceConfig) Descriptor() ([]byte, []int)
Deprecated: Use FrontendInterfaceConfig.ProtoReflect.Descriptor instead.
func (*FrontendInterfaceConfig) GetAdmin ¶
func (x *FrontendInterfaceConfig) GetAdmin() *WebInterfaceConfig
func (*FrontendInterfaceConfig) GetOpenapi ¶
func (x *FrontendInterfaceConfig) GetOpenapi() *WebInterfaceConfig
func (*FrontendInterfaceConfig) GetWebroot ¶
func (x *FrontendInterfaceConfig) GetWebroot() *WebInterfaceConfig
func (*FrontendInterfaceConfig) ProtoMessage ¶
func (*FrontendInterfaceConfig) ProtoMessage()
func (*FrontendInterfaceConfig) ProtoReflect ¶
func (x *FrontendInterfaceConfig) ProtoReflect() protoreflect.Message
func (*FrontendInterfaceConfig) Reset ¶
func (x *FrontendInterfaceConfig) Reset()
func (*FrontendInterfaceConfig) String ¶
func (x *FrontendInterfaceConfig) String() string
type GRPCServiceConfig ¶
type GRPCServiceConfig struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
TlsServer *TLSConfig `protobuf:"bytes,3,opt,name=tls_server,json=tlsServer,proto3" json:"tls_server,omitempty"`
// contains filtered or unexported fields
}
func (*GRPCServiceConfig) Descriptor
deprecated
func (*GRPCServiceConfig) Descriptor() ([]byte, []int)
Deprecated: Use GRPCServiceConfig.ProtoReflect.Descriptor instead.
func (*GRPCServiceConfig) GetAddress ¶
func (x *GRPCServiceConfig) GetAddress() string
func (*GRPCServiceConfig) GetEnabled ¶
func (x *GRPCServiceConfig) GetEnabled() bool
func (*GRPCServiceConfig) GetTlsServer ¶
func (x *GRPCServiceConfig) GetTlsServer() *TLSConfig
func (*GRPCServiceConfig) ProtoMessage ¶
func (*GRPCServiceConfig) ProtoMessage()
func (*GRPCServiceConfig) ProtoReflect ¶
func (x *GRPCServiceConfig) ProtoReflect() protoreflect.Message
func (*GRPCServiceConfig) Reset ¶
func (x *GRPCServiceConfig) Reset()
func (*GRPCServiceConfig) String ¶
func (x *GRPCServiceConfig) String() string
type GetActionRequest ¶
type GetActionRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetActionRequest) Descriptor
deprecated
func (*GetActionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetActionRequest.ProtoReflect.Descriptor instead.
func (*GetActionRequest) GetId ¶
func (x *GetActionRequest) GetId() int64
func (*GetActionRequest) ProtoMessage ¶
func (*GetActionRequest) ProtoMessage()
func (*GetActionRequest) ProtoReflect ¶
func (x *GetActionRequest) ProtoReflect() protoreflect.Message
func (*GetActionRequest) Reset ¶
func (x *GetActionRequest) Reset()
func (*GetActionRequest) String ¶
func (x *GetActionRequest) String() string
type GetAuthCallbackRequest ¶
type GetAuthCallbackRequest struct {
ProviderName string `protobuf:"bytes,1,opt,name=provider_name,json=providerName,proto3" json:"provider_name,omitempty"`
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
State string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
// contains filtered or unexported fields
}
func (*GetAuthCallbackRequest) Descriptor
deprecated
func (*GetAuthCallbackRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAuthCallbackRequest.ProtoReflect.Descriptor instead.
func (*GetAuthCallbackRequest) GetCode ¶
func (x *GetAuthCallbackRequest) GetCode() string
func (*GetAuthCallbackRequest) GetProviderName ¶
func (x *GetAuthCallbackRequest) GetProviderName() string
func (*GetAuthCallbackRequest) GetState ¶
func (x *GetAuthCallbackRequest) GetState() string
func (*GetAuthCallbackRequest) ProtoMessage ¶
func (*GetAuthCallbackRequest) ProtoMessage()
func (*GetAuthCallbackRequest) ProtoReflect ¶
func (x *GetAuthCallbackRequest) ProtoReflect() protoreflect.Message
func (*GetAuthCallbackRequest) Reset ¶
func (x *GetAuthCallbackRequest) Reset()
func (*GetAuthCallbackRequest) String ¶
func (x *GetAuthCallbackRequest) String() string
type GetAuthCallbackResponse ¶
type GetAuthCallbackResponse struct {
AccessToken string `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
TokenType string `protobuf:"bytes,2,opt,name=token_type,json=tokenType,proto3" json:"token_type,omitempty"`
ExpiresIn int32 `protobuf:"varint,3,opt,name=expires_in,json=expiresIn,proto3" json:"expires_in,omitempty"`
// MFA challenge(当启用了 LOCAL 全局强制 MFA 时填充)
MfaRequired bool `protobuf:"varint,10,opt,name=mfa_required,json=mfaRequired,proto3" json:"mfa_required,omitempty"`
ChallengeId string `protobuf:"bytes,11,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
// challenge 类型:TOTP_SETUP 或 TOTP_VERIFY
ChallengeType string `protobuf:"bytes,12,opt,name=challenge_type,json=challengeType,proto3" json:"challenge_type,omitempty"`
// contains filtered or unexported fields
}
func (*GetAuthCallbackResponse) Descriptor
deprecated
func (*GetAuthCallbackResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAuthCallbackResponse.ProtoReflect.Descriptor instead.
func (*GetAuthCallbackResponse) GetAccessToken ¶
func (x *GetAuthCallbackResponse) GetAccessToken() string
func (*GetAuthCallbackResponse) GetChallengeId ¶
func (x *GetAuthCallbackResponse) GetChallengeId() string
func (*GetAuthCallbackResponse) GetChallengeType ¶
func (x *GetAuthCallbackResponse) GetChallengeType() string
func (*GetAuthCallbackResponse) GetExpiresIn ¶
func (x *GetAuthCallbackResponse) GetExpiresIn() int32
func (*GetAuthCallbackResponse) GetMfaRequired ¶
func (x *GetAuthCallbackResponse) GetMfaRequired() bool
func (*GetAuthCallbackResponse) GetTokenType ¶
func (x *GetAuthCallbackResponse) GetTokenType() string
func (*GetAuthCallbackResponse) ProtoMessage ¶
func (*GetAuthCallbackResponse) ProtoMessage()
func (*GetAuthCallbackResponse) ProtoReflect ¶
func (x *GetAuthCallbackResponse) ProtoReflect() protoreflect.Message
func (*GetAuthCallbackResponse) Reset ¶
func (x *GetAuthCallbackResponse) Reset()
func (*GetAuthCallbackResponse) String ¶
func (x *GetAuthCallbackResponse) String() string
type GetAuthProviderRequest ¶
type GetAuthProviderRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetAuthProviderRequest) Descriptor
deprecated
func (*GetAuthProviderRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAuthProviderRequest.ProtoReflect.Descriptor instead.
func (*GetAuthProviderRequest) GetId ¶
func (x *GetAuthProviderRequest) GetId() int64
func (*GetAuthProviderRequest) ProtoMessage ¶
func (*GetAuthProviderRequest) ProtoMessage()
func (*GetAuthProviderRequest) ProtoReflect ¶
func (x *GetAuthProviderRequest) ProtoReflect() protoreflect.Message
func (*GetAuthProviderRequest) Reset ¶
func (x *GetAuthProviderRequest) Reset()
func (*GetAuthProviderRequest) String ¶
func (x *GetAuthProviderRequest) String() string
type GetGlobalSettingsRequest ¶
type GetGlobalSettingsRequest struct {
Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"`
// contains filtered or unexported fields
}
func (*GetGlobalSettingsRequest) Descriptor
deprecated
func (*GetGlobalSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetGlobalSettingsRequest.ProtoReflect.Descriptor instead.
func (*GetGlobalSettingsRequest) GetCategory ¶
func (x *GetGlobalSettingsRequest) GetCategory() string
func (*GetGlobalSettingsRequest) ProtoMessage ¶
func (*GetGlobalSettingsRequest) ProtoMessage()
func (*GetGlobalSettingsRequest) ProtoReflect ¶
func (x *GetGlobalSettingsRequest) ProtoReflect() protoreflect.Message
func (*GetGlobalSettingsRequest) Reset ¶
func (x *GetGlobalSettingsRequest) Reset()
func (*GetGlobalSettingsRequest) String ¶
func (x *GetGlobalSettingsRequest) String() string
type GetGroupRequest ¶
type GetGroupRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
View View `protobuf:"varint,5,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
Structure Structure `protobuf:"varint,6,opt,name=structure,proto3,enum=grpc_kit.api.known.admin.v1.Structure" json:"structure,omitempty"`
// contains filtered or unexported fields
}
func (*GetGroupRequest) Descriptor
deprecated
func (*GetGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetGroupRequest.ProtoReflect.Descriptor instead.
func (*GetGroupRequest) GetId ¶
func (x *GetGroupRequest) GetId() int64
func (*GetGroupRequest) GetStructure ¶
func (x *GetGroupRequest) GetStructure() Structure
func (*GetGroupRequest) GetView ¶
func (x *GetGroupRequest) GetView() View
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 GetLocalConfigsRequest ¶
type GetLocalConfigsRequest struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetLocalConfigsRequest) Descriptor
deprecated
func (*GetLocalConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLocalConfigsRequest.ProtoReflect.Descriptor instead.
func (*GetLocalConfigsRequest) GetName ¶
func (x *GetLocalConfigsRequest) GetName() string
func (*GetLocalConfigsRequest) ProtoMessage ¶
func (*GetLocalConfigsRequest) ProtoMessage()
func (*GetLocalConfigsRequest) ProtoReflect ¶
func (x *GetLocalConfigsRequest) ProtoReflect() protoreflect.Message
func (*GetLocalConfigsRequest) Reset ¶
func (x *GetLocalConfigsRequest) Reset()
func (*GetLocalConfigsRequest) String ¶
func (x *GetLocalConfigsRequest) String() string
type GetOAuth2ClientRequest ¶
type GetOAuth2ClientRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
GetOAuth2ClientRequest 获取 OAuth2 客户端详情
func (*GetOAuth2ClientRequest) Descriptor
deprecated
func (*GetOAuth2ClientRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetOAuth2ClientRequest.ProtoReflect.Descriptor instead.
func (*GetOAuth2ClientRequest) GetId ¶
func (x *GetOAuth2ClientRequest) GetId() int64
func (*GetOAuth2ClientRequest) ProtoMessage ¶
func (*GetOAuth2ClientRequest) ProtoMessage()
func (*GetOAuth2ClientRequest) ProtoReflect ¶
func (x *GetOAuth2ClientRequest) ProtoReflect() protoreflect.Message
func (*GetOAuth2ClientRequest) Reset ¶
func (x *GetOAuth2ClientRequest) Reset()
func (*GetOAuth2ClientRequest) String ¶
func (x *GetOAuth2ClientRequest) String() string
type GetPolicyRequest ¶
type GetPolicyRequest struct {
// 策略编码,优先用于查询。
Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
// 详情视图级别。
// - 默认(VIEW_UNSPECIFIED / VIEW_STANDARD / VIEW_FULL)返回完整策略,包含 statements。
// - VIEW_BASIC 返回精简策略,不包含 statements。
View View `protobuf:"varint,2,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
// contains filtered or unexported fields
}
func (*GetPolicyRequest) Descriptor
deprecated
func (*GetPolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPolicyRequest.ProtoReflect.Descriptor instead.
func (*GetPolicyRequest) GetCode ¶
func (x *GetPolicyRequest) GetCode() string
func (*GetPolicyRequest) GetView ¶
func (x *GetPolicyRequest) GetView() View
func (*GetPolicyRequest) ProtoMessage ¶
func (*GetPolicyRequest) ProtoMessage()
func (*GetPolicyRequest) ProtoReflect ¶
func (x *GetPolicyRequest) ProtoReflect() protoreflect.Message
func (*GetPolicyRequest) Reset ¶
func (x *GetPolicyRequest) Reset()
func (*GetPolicyRequest) String ¶
func (x *GetPolicyRequest) String() string
type GetRoleRequest ¶
type GetRoleRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// contains filtered or unexported fields
}
func (*GetRoleRequest) Descriptor
deprecated
func (*GetRoleRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetRoleRequest.ProtoReflect.Descriptor instead.
func (*GetRoleRequest) GetId ¶
func (x *GetRoleRequest) GetId() int64
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 GetUserRequest ¶
type GetUserRequest struct {
// ID 用户 ID,全局唯一标识
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// 用户名,系统登录凭证,通常唯一
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// contains filtered or unexported fields
}
func (*GetUserRequest) Descriptor
deprecated
func (*GetUserRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetUserRequest.ProtoReflect.Descriptor instead.
func (*GetUserRequest) GetId ¶
func (x *GetUserRequest) GetId() int64
func (*GetUserRequest) GetUsername ¶
func (x *GetUserRequest) GetUsername() 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 GlobalSetting ¶
type GlobalSetting struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Category string `protobuf:"bytes,2,opt,name=category,proto3" json:"category,omitempty"`
SettingKey string `protobuf:"bytes,3,opt,name=setting_key,json=settingKey,proto3" json:"setting_key,omitempty"`
SettingValue string `protobuf:"bytes,4,opt,name=setting_value,json=settingValue,proto3" json:"setting_value,omitempty"`
ValueType string `protobuf:"bytes,5,opt,name=value_type,json=valueType,proto3" json:"value_type,omitempty"`
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
Protected bool `protobuf:"varint,7,opt,name=protected,proto3" json:"protected,omitempty"`
CreatedBy int64 `protobuf:"varint,8,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
UpdatedBy int64 `protobuf:"varint,9,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
GlobalSetting 全局设置项实体
func (*GlobalSetting) Descriptor
deprecated
func (*GlobalSetting) Descriptor() ([]byte, []int)
Deprecated: Use GlobalSetting.ProtoReflect.Descriptor instead.
func (*GlobalSetting) GetCategory ¶
func (x *GlobalSetting) GetCategory() string
func (*GlobalSetting) GetCreatedAt ¶
func (x *GlobalSetting) GetCreatedAt() *timestamppb.Timestamp
func (*GlobalSetting) GetCreatedBy ¶
func (x *GlobalSetting) GetCreatedBy() int64
func (*GlobalSetting) GetDescription ¶
func (x *GlobalSetting) GetDescription() string
func (*GlobalSetting) GetId ¶
func (x *GlobalSetting) GetId() int64
func (*GlobalSetting) GetProtected ¶
func (x *GlobalSetting) GetProtected() bool
func (*GlobalSetting) GetSettingKey ¶
func (x *GlobalSetting) GetSettingKey() string
func (*GlobalSetting) GetSettingValue ¶
func (x *GlobalSetting) GetSettingValue() string
func (*GlobalSetting) GetUpdatedAt ¶
func (x *GlobalSetting) GetUpdatedAt() *timestamppb.Timestamp
func (*GlobalSetting) GetUpdatedBy ¶
func (x *GlobalSetting) GetUpdatedBy() int64
func (*GlobalSetting) GetValueType ¶
func (x *GlobalSetting) GetValueType() string
func (*GlobalSetting) ProtoMessage ¶
func (*GlobalSetting) ProtoMessage()
func (*GlobalSetting) ProtoReflect ¶
func (x *GlobalSetting) ProtoReflect() protoreflect.Message
func (*GlobalSetting) Reset ¶
func (x *GlobalSetting) Reset()
func (*GlobalSetting) String ¶
func (x *GlobalSetting) String() string
type GlobalSettingCategory ¶
type GlobalSettingCategory struct {
Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"`
Settings []*GlobalSetting `protobuf:"bytes,2,rep,name=settings,proto3" json:"settings,omitempty"`
// contains filtered or unexported fields
}
GlobalSettingCategory 全局设置分类,聚合同一 category 下的设置项
func (*GlobalSettingCategory) Descriptor
deprecated
func (*GlobalSettingCategory) Descriptor() ([]byte, []int)
Deprecated: Use GlobalSettingCategory.ProtoReflect.Descriptor instead.
func (*GlobalSettingCategory) GetCategory ¶
func (x *GlobalSettingCategory) GetCategory() string
func (*GlobalSettingCategory) GetSettings ¶
func (x *GlobalSettingCategory) GetSettings() []*GlobalSetting
func (*GlobalSettingCategory) ProtoMessage ¶
func (*GlobalSettingCategory) ProtoMessage()
func (*GlobalSettingCategory) ProtoReflect ¶
func (x *GlobalSettingCategory) ProtoReflect() protoreflect.Message
func (*GlobalSettingCategory) Reset ¶
func (x *GlobalSettingCategory) Reset()
func (*GlobalSettingCategory) String ¶
func (x *GlobalSettingCategory) String() string
type Group ¶
type Group struct {
// ID 群组 ID,全局唯一标识
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// Code 系统标识符,创建后不可修改
// 规则:以小写字母开头,仅包含小写字母、数字、连字符、点号和冒号,不允许连续分隔符,以字母或数字结尾
// 长度:2-32 字符;如客户端未提供,服务端自动生成 12 位随机编码
// 示例:手动 "dev.team"、"project-alpha";自动 "a7k2m3x9b5f1"
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
Type Group_Type `protobuf:"varint,3,opt,name=type,proto3,enum=grpc_kit.api.known.admin.v1.Group_Type" json:"type,omitempty"`
Status Group_Status `protobuf:"varint,4,opt,name=status,proto3,enum=grpc_kit.api.known.admin.v1.Group_Status" json:"status,omitempty"`
DisplayName string `protobuf:"bytes,5,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
SortOrder int32 `protobuf:"varint,6,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
MaxMembers int32 `protobuf:"varint,7,opt,name=max_members,json=maxMembers,proto3" json:"max_members,omitempty"`
Metadata map[string]string `` /* 157-byte string literal not displayed */
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
Visibility Visibility `protobuf:"varint,10,opt,name=visibility,proto3,enum=grpc_kit.api.known.admin.v1.Visibility" json:"visibility,omitempty"`
RefId int64 `protobuf:"varint,11,opt,name=ref_id,json=refId,proto3" json:"ref_id,omitempty"`
RefExpr string `protobuf:"bytes,12,opt,name=ref_expr,json=refExpr,proto3" json:"ref_expr,omitempty"`
CreatedBy int64 `protobuf:"varint,13,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
UpdatedBy int64 `protobuf:"varint,14,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
// contains filtered or unexported fields
}
Group 群组实体,表示一类相同维度的用户集合,扁平结构不支持树形 该模型用于描述系统中各类用户分组,支持多维度的用户组织与管理
func (*Group) Descriptor
deprecated
func (*Group) GetCreatedAt ¶
func (x *Group) GetCreatedAt() *timestamppb.Timestamp
func (*Group) GetCreatedBy ¶
func (*Group) GetDeletedAt ¶
func (x *Group) GetDeletedAt() *timestamppb.Timestamp
func (*Group) GetDescription ¶
func (*Group) GetDisplayName ¶
func (*Group) GetMaxMembers ¶
func (*Group) GetMetadata ¶
func (*Group) GetRefExpr ¶
func (*Group) GetSortOrder ¶
func (*Group) GetStatus ¶
func (x *Group) GetStatus() Group_Status
func (*Group) GetType ¶
func (x *Group) GetType() Group_Type
func (*Group) GetUpdatedAt ¶
func (x *Group) GetUpdatedAt() *timestamppb.Timestamp
func (*Group) GetUpdatedBy ¶
func (*Group) GetVisibility ¶
func (x *Group) GetVisibility() Visibility
func (*Group) ProtoMessage ¶
func (*Group) ProtoMessage()
func (*Group) ProtoReflect ¶
func (x *Group) ProtoReflect() protoreflect.Message
type Group_Status ¶
type Group_Status int32
const ( Group_STATUS_UNSPECIFIED Group_Status = 0 Group_PENDING Group_Status = 1 Group_ACTIVE Group_Status = 2 Group_ARCHIVED Group_Status = 3 Group_DISABLED Group_Status = 4 )
func (Group_Status) Descriptor ¶
func (Group_Status) Descriptor() protoreflect.EnumDescriptor
func (Group_Status) Enum ¶
func (x Group_Status) Enum() *Group_Status
func (Group_Status) EnumDescriptor
deprecated
func (Group_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Group_Status.Descriptor instead.
func (Group_Status) Number ¶
func (x Group_Status) Number() protoreflect.EnumNumber
func (Group_Status) String ¶
func (x Group_Status) String() string
func (Group_Status) Type ¶
func (Group_Status) Type() protoreflect.EnumType
type Group_Type ¶
type Group_Type int32
Type 群组类型,标识群组的业务用途 群组类型,用于区分不同用途的群组
const ( Group_TYPE_UNSPECIFIED Group_Type = 0 // 默认值/未指定:系统默认值,通常不直接使用 // 1. 组织架构型 (Administrative/Organizational) // 逻辑:反映公司真实的行政隶属关系。通常与组织架构同步。 Group_DEPARTMENT Group_Type = 1 // 2. 角色/权限型 (Role/Permission) // 逻辑:纯粹为了授权而存在。例如 "财务审批组"、"代码库管理员组"。 // 这种组不一定对应行政部门,而是跨部门的权限集合。 Group_ROLE Group_Type = 2 // 3. 自动化/动态规则型 (Dynamic/Attribute-based) // 逻辑:成员不是手动添加的,而是根据 user 的属性(如 "JobTitle == 'Manager' AND City == 'Shanghai'")自动维护。 Group_DYNAMIC Group_Type = 3 // 4. 系统内置型 (System/Built-in) // 逻辑:系统预设,不可删除。例如 "Everyone" (全员组)、"Authenticated Users"。 Group_SYSTEM Group_Type = 4 // 5. 项目/任务型 (Project/Workstream) // 逻辑:为了完成特定目标而临时或长期建立的协同组织。有明确的生命周期(结束后归档)。 Group_PROJECT Group_Type = 5 // 6. 外部协作型 (External/Guest) // 逻辑:用于管理外部供应商、合作伙伴、客户。在权限审计时通常需要特殊标记。 Group_EXTERNAL Group_Type = 6 // 7. 虚拟/兴趣小组 (Virtual/Community) // 逻辑:非正式组织,如“技术委员会”、“羽毛球协会”,通常用于非核心业务的通知和交流。 Group_COMMUNITY Group_Type = 7 )
func (Group_Type) Descriptor ¶
func (Group_Type) Descriptor() protoreflect.EnumDescriptor
func (Group_Type) Enum ¶
func (x Group_Type) Enum() *Group_Type
func (Group_Type) EnumDescriptor
deprecated
func (Group_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use Group_Type.Descriptor instead.
func (Group_Type) Number ¶
func (x Group_Type) Number() protoreflect.EnumNumber
func (Group_Type) String ¶
func (x Group_Type) String() string
func (Group_Type) Type ¶
func (Group_Type) Type() protoreflect.EnumType
type HTTPConfig ¶
type HTTPConfig struct {
TlsClientConfig *TLSConfig `protobuf:"bytes,1,opt,name=tls_client_config,json=tlsClientConfig,proto3" json:"tls_client_config,omitempty"`
TlsHandshakeTimeout string `protobuf:"bytes,2,opt,name=tls_handshake_timeout,json=tlsHandshakeTimeout,proto3" json:"tls_handshake_timeout,omitempty"`
DisableKeepAlives bool `protobuf:"varint,3,opt,name=disable_keep_alives,json=disableKeepAlives,proto3" json:"disable_keep_alives,omitempty"`
DisableCompression bool `protobuf:"varint,4,opt,name=disable_compression,json=disableCompression,proto3" json:"disable_compression,omitempty"`
MaxIdleConns int32 `protobuf:"varint,5,opt,name=max_idle_conns,json=maxIdleConns,proto3" json:"max_idle_conns,omitempty"`
MaxIdleConnsPerHost int32 `protobuf:"varint,6,opt,name=max_idle_conns_per_host,json=maxIdleConnsPerHost,proto3" json:"max_idle_conns_per_host,omitempty"`
MaxConnsPerHost int32 `protobuf:"varint,7,opt,name=max_conns_per_host,json=maxConnsPerHost,proto3" json:"max_conns_per_host,omitempty"`
IdleConnTimeout string `protobuf:"bytes,8,opt,name=idle_conn_timeout,json=idleConnTimeout,proto3" json:"idle_conn_timeout,omitempty"`
ResponseHeaderTimeout string `` /* 126-byte string literal not displayed */
ExpectContinueTimeout string `` /* 127-byte string literal not displayed */
MaxResponseHeaderBytes int64 `` /* 133-byte string literal not displayed */
WriteBufferSize int32 `protobuf:"varint,12,opt,name=write_buffer_size,json=writeBufferSize,proto3" json:"write_buffer_size,omitempty"`
ReadBufferSize int32 `protobuf:"varint,13,opt,name=read_buffer_size,json=readBufferSize,proto3" json:"read_buffer_size,omitempty"`
ForceAttemptHttp2 bool `protobuf:"varint,14,opt,name=force_attempt_http2,json=forceAttemptHttp2,proto3" json:"force_attempt_http2,omitempty"`
// contains filtered or unexported fields
}
func (*HTTPConfig) Descriptor
deprecated
func (*HTTPConfig) Descriptor() ([]byte, []int)
Deprecated: Use HTTPConfig.ProtoReflect.Descriptor instead.
func (*HTTPConfig) GetDisableCompression ¶
func (x *HTTPConfig) GetDisableCompression() bool
func (*HTTPConfig) GetDisableKeepAlives ¶
func (x *HTTPConfig) GetDisableKeepAlives() bool
func (*HTTPConfig) GetExpectContinueTimeout ¶
func (x *HTTPConfig) GetExpectContinueTimeout() string
func (*HTTPConfig) GetForceAttemptHttp2 ¶
func (x *HTTPConfig) GetForceAttemptHttp2() bool
func (*HTTPConfig) GetIdleConnTimeout ¶
func (x *HTTPConfig) GetIdleConnTimeout() string
func (*HTTPConfig) GetMaxConnsPerHost ¶
func (x *HTTPConfig) GetMaxConnsPerHost() int32
func (*HTTPConfig) GetMaxIdleConns ¶
func (x *HTTPConfig) GetMaxIdleConns() int32
func (*HTTPConfig) GetMaxIdleConnsPerHost ¶
func (x *HTTPConfig) GetMaxIdleConnsPerHost() int32
func (*HTTPConfig) GetMaxResponseHeaderBytes ¶
func (x *HTTPConfig) GetMaxResponseHeaderBytes() int64
func (*HTTPConfig) GetReadBufferSize ¶
func (x *HTTPConfig) GetReadBufferSize() int32
func (*HTTPConfig) GetResponseHeaderTimeout ¶
func (x *HTTPConfig) GetResponseHeaderTimeout() string
func (*HTTPConfig) GetTlsClientConfig ¶
func (x *HTTPConfig) GetTlsClientConfig() *TLSConfig
func (*HTTPConfig) GetTlsHandshakeTimeout ¶
func (x *HTTPConfig) GetTlsHandshakeTimeout() string
func (*HTTPConfig) GetWriteBufferSize ¶
func (x *HTTPConfig) GetWriteBufferSize() int32
func (*HTTPConfig) ProtoMessage ¶
func (*HTTPConfig) ProtoMessage()
func (*HTTPConfig) ProtoReflect ¶
func (x *HTTPConfig) ProtoReflect() protoreflect.Message
func (*HTTPConfig) Reset ¶
func (x *HTTPConfig) Reset()
func (*HTTPConfig) String ¶
func (x *HTTPConfig) String() string
type HTTPServiceConfig ¶
type HTTPServiceConfig struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"`
TlsAuto *TLSAutoConfig `protobuf:"bytes,3,opt,name=tls_auto,json=tlsAuto,proto3" json:"tls_auto,omitempty"`
TlsServer *TLSConfig `protobuf:"bytes,4,opt,name=tls_server,json=tlsServer,proto3" json:"tls_server,omitempty"`
TlsClient *TLSConfig `protobuf:"bytes,5,opt,name=tls_client,json=tlsClient,proto3" json:"tls_client,omitempty"`
// contains filtered or unexported fields
}
func (*HTTPServiceConfig) Descriptor
deprecated
func (*HTTPServiceConfig) Descriptor() ([]byte, []int)
Deprecated: Use HTTPServiceConfig.ProtoReflect.Descriptor instead.
func (*HTTPServiceConfig) GetAddress ¶
func (x *HTTPServiceConfig) GetAddress() string
func (*HTTPServiceConfig) GetEnabled ¶
func (x *HTTPServiceConfig) GetEnabled() bool
func (*HTTPServiceConfig) GetTlsAuto ¶
func (x *HTTPServiceConfig) GetTlsAuto() *TLSAutoConfig
func (*HTTPServiceConfig) GetTlsClient ¶
func (x *HTTPServiceConfig) GetTlsClient() *TLSConfig
func (*HTTPServiceConfig) GetTlsServer ¶
func (x *HTTPServiceConfig) GetTlsServer() *TLSConfig
func (*HTTPServiceConfig) ProtoMessage ¶
func (*HTTPServiceConfig) ProtoMessage()
func (*HTTPServiceConfig) ProtoReflect ¶
func (x *HTTPServiceConfig) ProtoReflect() protoreflect.Message
func (*HTTPServiceConfig) Reset ¶
func (x *HTTPServiceConfig) Reset()
func (*HTTPServiceConfig) String ¶
func (x *HTTPServiceConfig) String() string
type KafkaSaramaConfig ¶
type KafkaSaramaConfig struct {
Brokers []string `protobuf:"bytes,1,rep,name=brokers,proto3" json:"brokers,omitempty"`
Topic string `protobuf:"bytes,2,opt,name=topic,proto3" json:"topic,omitempty"`
Config *SaramaConfig `protobuf:"bytes,3,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
func (*KafkaSaramaConfig) Descriptor
deprecated
func (*KafkaSaramaConfig) Descriptor() ([]byte, []int)
Deprecated: Use KafkaSaramaConfig.ProtoReflect.Descriptor instead.
func (*KafkaSaramaConfig) GetBrokers ¶
func (x *KafkaSaramaConfig) GetBrokers() []string
func (*KafkaSaramaConfig) GetConfig ¶
func (x *KafkaSaramaConfig) GetConfig() *SaramaConfig
func (*KafkaSaramaConfig) GetTopic ¶
func (x *KafkaSaramaConfig) GetTopic() string
func (*KafkaSaramaConfig) ProtoMessage ¶
func (*KafkaSaramaConfig) ProtoMessage()
func (*KafkaSaramaConfig) ProtoReflect ¶
func (x *KafkaSaramaConfig) ProtoReflect() protoreflect.Message
func (*KafkaSaramaConfig) Reset ¶
func (x *KafkaSaramaConfig) Reset()
func (*KafkaSaramaConfig) String ¶
func (x *KafkaSaramaConfig) String() string
type KnownAdminClient ¶
type KnownAdminClient interface {
// 本地配置
ListLocalConfigs(ctx context.Context, in *ListLocalConfigsRequest, opts ...grpc.CallOption) (*ListLocalConfigsResponse, error)
GetLocalConfigs(ctx context.Context, in *GetLocalConfigsRequest, opts ...grpc.CallOption) (*LocalConfigs, error)
// 全局设置
GetGlobalSettings(ctx context.Context, in *GetGlobalSettingsRequest, opts ...grpc.CallOption) (*GlobalSettingCategory, error)
ListGlobalSettings(ctx context.Context, in *ListGlobalSettingsRequest, opts ...grpc.CallOption) (*ListGlobalSettingsResponse, error)
UpdateGlobalSettings(ctx context.Context, in *UpdateGlobalSettingsRequest, opts ...grpc.CallOption) (*UpdateGlobalSettingsResponse, error)
// 认证鉴权
UpsertAuthProviders(ctx context.Context, in *UpsertAuthProvidersRequest, opts ...grpc.CallOption) (*UpsertAuthProvidersResponse, error)
ListAuthProviders(ctx context.Context, in *ListAuthProvidersRequest, opts ...grpc.CallOption) (*ListAuthProvidersResponse, error)
// 获取登录页可用的认证提供方列表(无需认证,仅返回最小字段集)
ListLoginOptions(ctx context.Context, in *ListLoginOptionsRequest, opts ...grpc.CallOption) (*ListLoginOptionsResponse, error)
CreateAuthProvider(ctx context.Context, in *CreateAuthProviderRequest, opts ...grpc.CallOption) (*AuthProvider, error)
GetAuthProvider(ctx context.Context, in *GetAuthProviderRequest, opts ...grpc.CallOption) (*AuthProvider, error)
DeleteAuthProvider(ctx context.Context, in *DeleteAuthProviderRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
UpdateAuthProvider(ctx context.Context, in *UpdateAuthProviderRequest, opts ...grpc.CallOption) (*AuthProvider, error)
// 登录认证
CreateAuthLogin(ctx context.Context, in *CreateAuthLoginRequest, opts ...grpc.CallOption) (*AuthToken, error)
CreateAuthToken(ctx context.Context, in *CreateAuthTokenRequest, opts ...grpc.CallOption) (*AuthToken, error)
GetAuthCallback(ctx context.Context, in *GetAuthCallbackRequest, opts ...grpc.CallOption) (*GetAuthCallbackResponse, error)
// MFA 多因素认证
VerifyAuthMFA(ctx context.Context, in *VerifyAuthMFARequest, opts ...grpc.CallOption) (*AuthToken, error)
StartAuthMFASetup(ctx context.Context, in *StartAuthMFASetupRequest, opts ...grpc.CallOption) (*StartAuthMFASetupResponse, error)
ConfirmAuthMFASetup(ctx context.Context, in *ConfirmAuthMFASetupRequest, opts ...grpc.CallOption) (*AuthToken, error)
SetupUserMFA(ctx context.Context, in *SetupUserMFARequest, opts ...grpc.CallOption) (*SetupUserMFAResponse, error)
ConfirmUserMFA(ctx context.Context, in *ConfirmUserMFARequest, opts ...grpc.CallOption) (*ConfirmUserMFAResponse, error)
DisableUserMFA(ctx context.Context, in *DisableUserMFARequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// 服务字典管理
ListServices(ctx context.Context, in *ListServicesRequest, opts ...grpc.CallOption) (*ListServicesResponse, error)
ListServiceActions(ctx context.Context, in *ListServiceActionsRequest, opts ...grpc.CallOption) (*ListServiceActionsResponse, error)
// 菜单管理
ListMenus(ctx context.Context, in *ListMenusRequest, opts ...grpc.CallOption) (*ListMenusResponse, error)
CreateMenu(ctx context.Context, in *CreateMenuRequest, opts ...grpc.CallOption) (*Menu, error)
UpdateMenu(ctx context.Context, in *UpdateMenuRequest, opts ...grpc.CallOption) (*Menu, error)
DeleteMenu(ctx context.Context, in *DeleteMenuRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// 策略管理
ListPolicies(ctx context.Context, in *ListPoliciesRequest, opts ...grpc.CallOption) (*ListPoliciesResponse, error)
GetPolicy(ctx context.Context, in *GetPolicyRequest, opts ...grpc.CallOption) (*Policy, error)
CreatePolicy(ctx context.Context, in *CreatePolicyRequest, opts ...grpc.CallOption) (*Policy, error)
UpdatePolicy(ctx context.Context, in *UpdatePolicyRequest, opts ...grpc.CallOption) (*Policy, error)
DeletePolicy(ctx context.Context, in *DeletePolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// 角色相关
CreateRole(ctx context.Context, in *CreateRoleRequest, opts ...grpc.CallOption) (*Role, error)
GetRole(ctx context.Context, in *GetRoleRequest, opts ...grpc.CallOption) (*Role, error)
UpdateRole(ctx context.Context, in *UpdateRoleRequest, opts ...grpc.CallOption) (*Role, error)
DeleteRole(ctx context.Context, in *DeleteRoleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
ListRoles(ctx context.Context, in *ListRolesRequest, opts ...grpc.CallOption) (*ListRolesResponse, error)
ListRoleMembers(ctx context.Context, in *ListRoleMembersRequest, opts ...grpc.CallOption) (*ListRoleMembersResponse, error)
CreateRoleMembers(ctx context.Context, in *CreateRoleMembersRequest, opts ...grpc.CallOption) (*CreateRoleMembersResponse, error)
UpdateRoleMembers(ctx context.Context, in *UpdateRoleMembersRequest, opts ...grpc.CallOption) (*UpdateRoleMembersResponse, error)
DeleteRoleMember(ctx context.Context, in *DeleteRoleMemberRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
ListRoleMenus(ctx context.Context, in *ListRoleMenusRequest, opts ...grpc.CallOption) (*ListRoleMenusResponse, error)
CreateRoleMenus(ctx context.Context, in *CreateRoleMenusRequest, opts ...grpc.CallOption) (*CreateRoleMenusResponse, error)
UpdateRoleMenus(ctx context.Context, in *UpdateRoleMenusRequest, opts ...grpc.CallOption) (*UpdateRoleMenusResponse, error)
DeleteRoleMenu(ctx context.Context, in *DeleteRoleMenuRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
ListRolePolicies(ctx context.Context, in *ListRolePoliciesRequest, opts ...grpc.CallOption) (*ListRolePoliciesResponse, error)
CreateRolePolicies(ctx context.Context, in *CreateRolePoliciesRequest, opts ...grpc.CallOption) (*CreateRolePoliciesResponse, error)
UpdateRolePolicies(ctx context.Context, in *UpdateRolePoliciesRequest, opts ...grpc.CallOption) (*UpdateRolePoliciesResponse, error)
DeleteRolePolicy(ctx context.Context, in *DeleteRolePolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// 部门管理
CreateDepartment(ctx context.Context, in *CreateDepartmentRequest, opts ...grpc.CallOption) (*Department, error)
ListDepartments(ctx context.Context, in *ListDepartmentsRequest, opts ...grpc.CallOption) (*ListDepartmentsResponse, error)
DeleteDepartment(ctx context.Context, in *DeleteDepartmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
UpdateDepartment(ctx context.Context, in *UpdateDepartmentRequest, opts ...grpc.CallOption) (*Department, error)
ListDepartmentMembers(ctx context.Context, in *ListDepartmentMembersRequest, opts ...grpc.CallOption) (*ListDepartmentMembersResponse, error)
CreateDepartmentMembers(ctx context.Context, in *CreateDepartmentMembersRequest, opts ...grpc.CallOption) (*CreateDepartmentMembersResponse, error)
UpdateDepartmentMembers(ctx context.Context, in *UpdateDepartmentMembersRequest, opts ...grpc.CallOption) (*UpdateDepartmentMembersResponse, error)
DeleteDepartmentMember(ctx context.Context, in *DeleteDepartmentMemberRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// 用户相关
GetUser(ctx context.Context, in *GetUserRequest, opts ...grpc.CallOption) (*User, error)
CreateUser(ctx context.Context, in *CreateUserRequest, opts ...grpc.CallOption) (*User, error)
UpdateUser(ctx context.Context, in *UpdateUserRequest, opts ...grpc.CallOption) (*User, error)
ListUsers(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (*ListUsersResponse, error)
UpdateUserPassword(ctx context.Context, in *UpdateUserPasswordRequest, opts ...grpc.CallOption) (*UpdateUserPasswordResponse, error)
// rpc CreateUserIdentity(CreateUserIdentityRequest) returns(User);
// 群组相关
CreateGroup(ctx context.Context, in *CreateGroupRequest, opts ...grpc.CallOption) (*Group, error)
ListGroups(ctx context.Context, in *ListGroupsRequest, opts ...grpc.CallOption) (*ListGroupsResponse, error)
UpdateGroup(ctx context.Context, in *UpdateGroupRequest, opts ...grpc.CallOption) (*Group, error)
DeleteGroup(ctx context.Context, in *DeleteGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
ListGroupMembers(ctx context.Context, in *ListGroupMembersRequest, opts ...grpc.CallOption) (*ListGroupMembersResponse, error)
CreateGroupMembers(ctx context.Context, in *CreateGroupMembersRequest, opts ...grpc.CallOption) (*CreateGroupMembersResponse, error)
DeleteGroupMember(ctx context.Context, in *DeleteGroupMemberRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
UpdateGroupMember(ctx context.Context, in *UpdateGroupMemberRequest, opts ...grpc.CallOption) (*Membership, error)
GetGroup(ctx context.Context, in *GetGroupRequest, opts ...grpc.CallOption) (*Group, error)
// 安全相关
CreateCredential(ctx context.Context, in *CreateCredentialRequest, opts ...grpc.CallOption) (*Credential, error)
GetOAuth2Discovery(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*OAuth2Discovery, error)
GetOAuth2JSONWebKeys(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*OAuth2JSONWebKeys, error)
GetOAuth2Userinfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*OAuth2Userinfo, error)
// OAuth2 客户端管理
ListOAuth2Clients(ctx context.Context, in *ListOAuth2ClientsRequest, opts ...grpc.CallOption) (*ListOAuth2ClientsResponse, error)
CreateOAuth2Client(ctx context.Context, in *CreateOAuth2ClientRequest, opts ...grpc.CallOption) (*CreateOAuth2ClientResponse, error)
GetOAuth2Client(ctx context.Context, in *GetOAuth2ClientRequest, opts ...grpc.CallOption) (*OAuth2Client, error)
UpdateOAuth2Client(ctx context.Context, in *UpdateOAuth2ClientRequest, opts ...grpc.CallOption) (*OAuth2Client, error)
DeleteOAuth2Client(ctx context.Context, in *DeleteOAuth2ClientRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// 数据库相关
CreateDatabaseInitialize(ctx context.Context, in *CreateDatabaseInitializeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}
KnownAdminClient is the client API for KnownAdmin service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewKnownAdminClient ¶
func NewKnownAdminClient(cc grpc.ClientConnInterface) KnownAdminClient
type KnownAdminServer ¶
type KnownAdminServer interface {
// 本地配置
ListLocalConfigs(context.Context, *ListLocalConfigsRequest) (*ListLocalConfigsResponse, error)
GetLocalConfigs(context.Context, *GetLocalConfigsRequest) (*LocalConfigs, error)
// 全局设置
GetGlobalSettings(context.Context, *GetGlobalSettingsRequest) (*GlobalSettingCategory, error)
ListGlobalSettings(context.Context, *ListGlobalSettingsRequest) (*ListGlobalSettingsResponse, error)
UpdateGlobalSettings(context.Context, *UpdateGlobalSettingsRequest) (*UpdateGlobalSettingsResponse, error)
// 认证鉴权
UpsertAuthProviders(context.Context, *UpsertAuthProvidersRequest) (*UpsertAuthProvidersResponse, error)
ListAuthProviders(context.Context, *ListAuthProvidersRequest) (*ListAuthProvidersResponse, error)
// 获取登录页可用的认证提供方列表(无需认证,仅返回最小字段集)
ListLoginOptions(context.Context, *ListLoginOptionsRequest) (*ListLoginOptionsResponse, error)
CreateAuthProvider(context.Context, *CreateAuthProviderRequest) (*AuthProvider, error)
GetAuthProvider(context.Context, *GetAuthProviderRequest) (*AuthProvider, error)
DeleteAuthProvider(context.Context, *DeleteAuthProviderRequest) (*emptypb.Empty, error)
UpdateAuthProvider(context.Context, *UpdateAuthProviderRequest) (*AuthProvider, error)
// 登录认证
CreateAuthLogin(context.Context, *CreateAuthLoginRequest) (*AuthToken, error)
CreateAuthToken(context.Context, *CreateAuthTokenRequest) (*AuthToken, error)
GetAuthCallback(context.Context, *GetAuthCallbackRequest) (*GetAuthCallbackResponse, error)
// MFA 多因素认证
VerifyAuthMFA(context.Context, *VerifyAuthMFARequest) (*AuthToken, error)
StartAuthMFASetup(context.Context, *StartAuthMFASetupRequest) (*StartAuthMFASetupResponse, error)
ConfirmAuthMFASetup(context.Context, *ConfirmAuthMFASetupRequest) (*AuthToken, error)
SetupUserMFA(context.Context, *SetupUserMFARequest) (*SetupUserMFAResponse, error)
ConfirmUserMFA(context.Context, *ConfirmUserMFARequest) (*ConfirmUserMFAResponse, error)
DisableUserMFA(context.Context, *DisableUserMFARequest) (*emptypb.Empty, error)
// 服务字典管理
ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error)
ListServiceActions(context.Context, *ListServiceActionsRequest) (*ListServiceActionsResponse, error)
// 菜单管理
ListMenus(context.Context, *ListMenusRequest) (*ListMenusResponse, error)
CreateMenu(context.Context, *CreateMenuRequest) (*Menu, error)
UpdateMenu(context.Context, *UpdateMenuRequest) (*Menu, error)
DeleteMenu(context.Context, *DeleteMenuRequest) (*emptypb.Empty, error)
// 策略管理
ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error)
GetPolicy(context.Context, *GetPolicyRequest) (*Policy, error)
CreatePolicy(context.Context, *CreatePolicyRequest) (*Policy, error)
UpdatePolicy(context.Context, *UpdatePolicyRequest) (*Policy, error)
DeletePolicy(context.Context, *DeletePolicyRequest) (*emptypb.Empty, error)
// 角色相关
CreateRole(context.Context, *CreateRoleRequest) (*Role, error)
GetRole(context.Context, *GetRoleRequest) (*Role, error)
UpdateRole(context.Context, *UpdateRoleRequest) (*Role, error)
DeleteRole(context.Context, *DeleteRoleRequest) (*emptypb.Empty, error)
ListRoles(context.Context, *ListRolesRequest) (*ListRolesResponse, error)
ListRoleMembers(context.Context, *ListRoleMembersRequest) (*ListRoleMembersResponse, error)
CreateRoleMembers(context.Context, *CreateRoleMembersRequest) (*CreateRoleMembersResponse, error)
UpdateRoleMembers(context.Context, *UpdateRoleMembersRequest) (*UpdateRoleMembersResponse, error)
DeleteRoleMember(context.Context, *DeleteRoleMemberRequest) (*emptypb.Empty, error)
ListRoleMenus(context.Context, *ListRoleMenusRequest) (*ListRoleMenusResponse, error)
CreateRoleMenus(context.Context, *CreateRoleMenusRequest) (*CreateRoleMenusResponse, error)
UpdateRoleMenus(context.Context, *UpdateRoleMenusRequest) (*UpdateRoleMenusResponse, error)
DeleteRoleMenu(context.Context, *DeleteRoleMenuRequest) (*emptypb.Empty, error)
ListRolePolicies(context.Context, *ListRolePoliciesRequest) (*ListRolePoliciesResponse, error)
CreateRolePolicies(context.Context, *CreateRolePoliciesRequest) (*CreateRolePoliciesResponse, error)
UpdateRolePolicies(context.Context, *UpdateRolePoliciesRequest) (*UpdateRolePoliciesResponse, error)
DeleteRolePolicy(context.Context, *DeleteRolePolicyRequest) (*emptypb.Empty, error)
// 部门管理
CreateDepartment(context.Context, *CreateDepartmentRequest) (*Department, error)
ListDepartments(context.Context, *ListDepartmentsRequest) (*ListDepartmentsResponse, error)
DeleteDepartment(context.Context, *DeleteDepartmentRequest) (*emptypb.Empty, error)
UpdateDepartment(context.Context, *UpdateDepartmentRequest) (*Department, error)
ListDepartmentMembers(context.Context, *ListDepartmentMembersRequest) (*ListDepartmentMembersResponse, error)
CreateDepartmentMembers(context.Context, *CreateDepartmentMembersRequest) (*CreateDepartmentMembersResponse, error)
UpdateDepartmentMembers(context.Context, *UpdateDepartmentMembersRequest) (*UpdateDepartmentMembersResponse, error)
DeleteDepartmentMember(context.Context, *DeleteDepartmentMemberRequest) (*emptypb.Empty, error)
// 用户相关
GetUser(context.Context, *GetUserRequest) (*User, error)
CreateUser(context.Context, *CreateUserRequest) (*User, error)
UpdateUser(context.Context, *UpdateUserRequest) (*User, error)
ListUsers(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
UpdateUserPassword(context.Context, *UpdateUserPasswordRequest) (*UpdateUserPasswordResponse, error)
// rpc CreateUserIdentity(CreateUserIdentityRequest) returns(User);
// 群组相关
CreateGroup(context.Context, *CreateGroupRequest) (*Group, error)
ListGroups(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error)
UpdateGroup(context.Context, *UpdateGroupRequest) (*Group, error)
DeleteGroup(context.Context, *DeleteGroupRequest) (*emptypb.Empty, error)
ListGroupMembers(context.Context, *ListGroupMembersRequest) (*ListGroupMembersResponse, error)
CreateGroupMembers(context.Context, *CreateGroupMembersRequest) (*CreateGroupMembersResponse, error)
DeleteGroupMember(context.Context, *DeleteGroupMemberRequest) (*emptypb.Empty, error)
UpdateGroupMember(context.Context, *UpdateGroupMemberRequest) (*Membership, error)
GetGroup(context.Context, *GetGroupRequest) (*Group, error)
// 安全相关
CreateCredential(context.Context, *CreateCredentialRequest) (*Credential, error)
GetOAuth2Discovery(context.Context, *emptypb.Empty) (*OAuth2Discovery, error)
GetOAuth2JSONWebKeys(context.Context, *emptypb.Empty) (*OAuth2JSONWebKeys, error)
GetOAuth2Userinfo(context.Context, *emptypb.Empty) (*OAuth2Userinfo, error)
// OAuth2 客户端管理
ListOAuth2Clients(context.Context, *ListOAuth2ClientsRequest) (*ListOAuth2ClientsResponse, error)
CreateOAuth2Client(context.Context, *CreateOAuth2ClientRequest) (*CreateOAuth2ClientResponse, error)
GetOAuth2Client(context.Context, *GetOAuth2ClientRequest) (*OAuth2Client, error)
UpdateOAuth2Client(context.Context, *UpdateOAuth2ClientRequest) (*OAuth2Client, error)
DeleteOAuth2Client(context.Context, *DeleteOAuth2ClientRequest) (*emptypb.Empty, error)
// 数据库相关
CreateDatabaseInitialize(context.Context, *CreateDatabaseInitializeRequest) (*emptypb.Empty, error)
}
KnownAdminServer is the server API for KnownAdmin service. All implementations should embed UnimplementedKnownAdminServer for forward compatibility
type KubernetesConfig ¶
type KubernetesConfig struct {
ConfigPath string `protobuf:"bytes,1,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"`
RestConfig *KubernetesRestConfig `protobuf:"bytes,2,opt,name=rest_config,json=restConfig,proto3" json:"rest_config,omitempty"`
// contains filtered or unexported fields
}
func (*KubernetesConfig) Descriptor
deprecated
func (*KubernetesConfig) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesConfig.ProtoReflect.Descriptor instead.
func (*KubernetesConfig) GetConfigPath ¶
func (x *KubernetesConfig) GetConfigPath() string
func (*KubernetesConfig) GetRestConfig ¶
func (x *KubernetesConfig) GetRestConfig() *KubernetesRestConfig
func (*KubernetesConfig) ProtoMessage ¶
func (*KubernetesConfig) ProtoMessage()
func (*KubernetesConfig) ProtoReflect ¶
func (x *KubernetesConfig) ProtoReflect() protoreflect.Message
func (*KubernetesConfig) Reset ¶
func (x *KubernetesConfig) Reset()
func (*KubernetesConfig) String ¶
func (x *KubernetesConfig) String() string
type KubernetesRestConfig ¶
type KubernetesRestConfig struct {
Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
BearerToken string `protobuf:"bytes,2,opt,name=bearer_token,json=bearerToken,proto3" json:"bearer_token,omitempty"`
BearerTokenFile string `protobuf:"bytes,3,opt,name=bearer_token_file,json=bearerTokenFile,proto3" json:"bearer_token_file,omitempty"`
TlsClientConfig *KubernetesTLSClientConfig `protobuf:"bytes,4,opt,name=tls_client_config,json=tlsClientConfig,proto3" json:"tls_client_config,omitempty"`
// contains filtered or unexported fields
}
func (*KubernetesRestConfig) Descriptor
deprecated
func (*KubernetesRestConfig) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesRestConfig.ProtoReflect.Descriptor instead.
func (*KubernetesRestConfig) GetBearerToken ¶
func (x *KubernetesRestConfig) GetBearerToken() string
func (*KubernetesRestConfig) GetBearerTokenFile ¶
func (x *KubernetesRestConfig) GetBearerTokenFile() string
func (*KubernetesRestConfig) GetHost ¶
func (x *KubernetesRestConfig) GetHost() string
func (*KubernetesRestConfig) GetTlsClientConfig ¶
func (x *KubernetesRestConfig) GetTlsClientConfig() *KubernetesTLSClientConfig
func (*KubernetesRestConfig) ProtoMessage ¶
func (*KubernetesRestConfig) ProtoMessage()
func (*KubernetesRestConfig) ProtoReflect ¶
func (x *KubernetesRestConfig) ProtoReflect() protoreflect.Message
func (*KubernetesRestConfig) Reset ¶
func (x *KubernetesRestConfig) Reset()
func (*KubernetesRestConfig) String ¶
func (x *KubernetesRestConfig) String() string
type KubernetesTLSClientConfig ¶
type KubernetesTLSClientConfig struct {
Insecure bool `protobuf:"varint,1,opt,name=insecure,proto3" json:"insecure,omitempty"`
// contains filtered or unexported fields
}
func (*KubernetesTLSClientConfig) Descriptor
deprecated
func (*KubernetesTLSClientConfig) Descriptor() ([]byte, []int)
Deprecated: Use KubernetesTLSClientConfig.ProtoReflect.Descriptor instead.
func (*KubernetesTLSClientConfig) GetInsecure ¶
func (x *KubernetesTLSClientConfig) GetInsecure() bool
func (*KubernetesTLSClientConfig) ProtoMessage ¶
func (*KubernetesTLSClientConfig) ProtoMessage()
func (*KubernetesTLSClientConfig) ProtoReflect ¶
func (x *KubernetesTLSClientConfig) ProtoReflect() protoreflect.Message
func (*KubernetesTLSClientConfig) Reset ¶
func (x *KubernetesTLSClientConfig) Reset()
func (*KubernetesTLSClientConfig) String ¶
func (x *KubernetesTLSClientConfig) String() string
type LdapConfig ¶
type LdapConfig struct {
// Host LDAP 服务器地址,如 "ldap.corp.com"
Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"`
// Port LDAP 服务端口,默认 389,TLS 模式为 636
Port int32 `protobuf:"varint,2,opt,name=port,proto3" json:"port,omitempty"`
// UseTLS 是否启用 TLS(LDAPS)
UseTls bool `protobuf:"varint,3,opt,name=use_tls,json=useTls,proto3" json:"use_tls,omitempty"`
// StartTLS 是否使用 StartTLS 升级连接
StartTls bool `protobuf:"varint,4,opt,name=start_tls,json=startTls,proto3" json:"start_tls,omitempty"`
// InsecureSkipVerify 是否跳过 TLS 证书验证(仅测试环境)
InsecureSkipVerify bool `protobuf:"varint,5,opt,name=insecure_skip_verify,json=insecureSkipVerify,proto3" json:"insecure_skip_verify,omitempty"`
// BindDN 绑定 DN,用于搜索用户的服务账号
// 示例: "cn=admin,dc=corp,dc=com"
BindDn string `protobuf:"bytes,6,opt,name=bind_dn,json=bindDn,proto3" json:"bind_dn,omitempty"`
// BindPassword 绑定密码(敏感字段,List/Get 默认不返回,需 VIEW_FULL 权限)
BindPassword string `protobuf:"bytes,7,opt,name=bind_password,json=bindPassword,proto3" json:"bind_password,omitempty"`
// UserSearchBase 用户搜索基准 DN
// 示例: "ou=people,dc=corp,dc=com"
UserSearchBase string `protobuf:"bytes,8,opt,name=user_search_base,json=userSearchBase,proto3" json:"user_search_base,omitempty"`
// UserSearchFilter 用户搜索过滤器
// 示例: "(uid={{.Username}})" 或 "(sAMAccountName={{.Username}})"
UserSearchFilter string `protobuf:"bytes,9,opt,name=user_search_filter,json=userSearchFilter,proto3" json:"user_search_filter,omitempty"`
// UsernameAttribute 用户名映射属性,如 "uid"、"sAMAccountName"
UsernameAttribute string `protobuf:"bytes,10,opt,name=username_attribute,json=usernameAttribute,proto3" json:"username_attribute,omitempty"`
// EmailAttribute 邮箱映射属性,如 "mail"
EmailAttribute string `protobuf:"bytes,11,opt,name=email_attribute,json=emailAttribute,proto3" json:"email_attribute,omitempty"`
// DisplayNameAttribute 显示名映射属性,如 "cn"、"displayName"
DisplayNameAttribute string `protobuf:"bytes,12,opt,name=display_name_attribute,json=displayNameAttribute,proto3" json:"display_name_attribute,omitempty"`
// GroupSearchBase 群组搜索基准 DN(可选)
GroupSearchBase string `protobuf:"bytes,13,opt,name=group_search_base,json=groupSearchBase,proto3" json:"group_search_base,omitempty"`
// GroupSearchFilter 群组搜索过滤器(可选)
// 示例: "(member={{.UserDN}})"
GroupSearchFilter string `protobuf:"bytes,14,opt,name=group_search_filter,json=groupSearchFilter,proto3" json:"group_search_filter,omitempty"`
// contains filtered or unexported fields
}
LdapConfig LDAP 身份提供商配置
func (*LdapConfig) Descriptor
deprecated
func (*LdapConfig) Descriptor() ([]byte, []int)
Deprecated: Use LdapConfig.ProtoReflect.Descriptor instead.
func (*LdapConfig) GetBindDn ¶
func (x *LdapConfig) GetBindDn() string
func (*LdapConfig) GetBindPassword ¶
func (x *LdapConfig) GetBindPassword() string
func (*LdapConfig) GetDisplayNameAttribute ¶
func (x *LdapConfig) GetDisplayNameAttribute() string
func (*LdapConfig) GetEmailAttribute ¶
func (x *LdapConfig) GetEmailAttribute() string
func (*LdapConfig) GetGroupSearchBase ¶
func (x *LdapConfig) GetGroupSearchBase() string
func (*LdapConfig) GetGroupSearchFilter ¶
func (x *LdapConfig) GetGroupSearchFilter() string
func (*LdapConfig) GetHost ¶
func (x *LdapConfig) GetHost() string
func (*LdapConfig) GetInsecureSkipVerify ¶
func (x *LdapConfig) GetInsecureSkipVerify() bool
func (*LdapConfig) GetPort ¶
func (x *LdapConfig) GetPort() int32
func (*LdapConfig) GetStartTls ¶
func (x *LdapConfig) GetStartTls() bool
func (*LdapConfig) GetUseTls ¶
func (x *LdapConfig) GetUseTls() bool
func (*LdapConfig) GetUserSearchBase ¶
func (x *LdapConfig) GetUserSearchBase() string
func (*LdapConfig) GetUserSearchFilter ¶
func (x *LdapConfig) GetUserSearchFilter() string
func (*LdapConfig) GetUsernameAttribute ¶
func (x *LdapConfig) GetUsernameAttribute() string
func (*LdapConfig) ProtoMessage ¶
func (*LdapConfig) ProtoMessage()
func (*LdapConfig) ProtoReflect ¶
func (x *LdapConfig) ProtoReflect() protoreflect.Message
func (*LdapConfig) Reset ¶
func (x *LdapConfig) Reset()
func (*LdapConfig) String ¶
func (x *LdapConfig) String() string
type ListActionsRequest ¶
type ListActionsRequest struct {
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListActionsRequest_PageToken
// *ListActionsRequest_Offset
Pagination isListActionsRequest_Pagination `protobuf_oneof:"pagination"`
View View `protobuf:"varint,5,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
Structure Structure `protobuf:"varint,6,opt,name=structure,proto3,enum=grpc_kit.api.known.admin.v1.Structure" json:"structure,omitempty"`
Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
OrderBy string `protobuf:"bytes,8,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
ResourceTypeId int64 `protobuf:"varint,9,opt,name=resource_type_id,json=resourceTypeId,proto3" json:"resource_type_id,omitempty"`
// contains filtered or unexported fields
}
func (*ListActionsRequest) Descriptor
deprecated
func (*ListActionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListActionsRequest.ProtoReflect.Descriptor instead.
func (*ListActionsRequest) GetFilter ¶
func (x *ListActionsRequest) GetFilter() string
func (*ListActionsRequest) GetOffset ¶
func (x *ListActionsRequest) GetOffset() int32
func (*ListActionsRequest) GetOrderBy ¶
func (x *ListActionsRequest) GetOrderBy() string
func (*ListActionsRequest) GetPageSize ¶
func (x *ListActionsRequest) GetPageSize() int32
func (*ListActionsRequest) GetPageToken ¶
func (x *ListActionsRequest) GetPageToken() string
func (*ListActionsRequest) GetPagination ¶
func (m *ListActionsRequest) GetPagination() isListActionsRequest_Pagination
func (*ListActionsRequest) GetParent ¶
func (x *ListActionsRequest) GetParent() string
func (*ListActionsRequest) GetResourceTypeId ¶
func (x *ListActionsRequest) GetResourceTypeId() int64
func (*ListActionsRequest) GetStructure ¶
func (x *ListActionsRequest) GetStructure() Structure
func (*ListActionsRequest) GetView ¶
func (x *ListActionsRequest) GetView() View
func (*ListActionsRequest) ProtoMessage ¶
func (*ListActionsRequest) ProtoMessage()
func (*ListActionsRequest) ProtoReflect ¶
func (x *ListActionsRequest) ProtoReflect() protoreflect.Message
func (*ListActionsRequest) Reset ¶
func (x *ListActionsRequest) Reset()
func (*ListActionsRequest) String ¶
func (x *ListActionsRequest) String() string
type ListActionsRequest_Offset ¶
type ListActionsRequest_Offset struct {
Offset int32 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}
type ListActionsRequest_PageToken ¶
type ListActionsRequest_PageToken struct {
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListActionsResponse ¶
type ListActionsResponse struct {
Actions []*Action `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListActionsResponse) Descriptor
deprecated
func (*ListActionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListActionsResponse.ProtoReflect.Descriptor instead.
func (*ListActionsResponse) GetActions ¶
func (x *ListActionsResponse) GetActions() []*Action
func (*ListActionsResponse) GetNextPageToken ¶
func (x *ListActionsResponse) GetNextPageToken() string
func (*ListActionsResponse) GetTotalSize ¶
func (x *ListActionsResponse) GetTotalSize() int32
func (*ListActionsResponse) ProtoMessage ¶
func (*ListActionsResponse) ProtoMessage()
func (*ListActionsResponse) ProtoReflect ¶
func (x *ListActionsResponse) ProtoReflect() protoreflect.Message
func (*ListActionsResponse) Reset ¶
func (x *ListActionsResponse) Reset()
func (*ListActionsResponse) String ¶
func (x *ListActionsResponse) String() string
type ListAuthProvidersRequest ¶
type ListAuthProvidersRequest struct {
// 每页返回的最大提供商数。
// - 如果未指定,则使用服务端默认值 (如 20)。
// - 最大不超过 100 (超出时强制截断)。
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListAuthProvidersRequest_PageToken
// *ListAuthProvidersRequest_Offset
Pagination isListAuthProvidersRequest_Pagination `protobuf_oneof:"pagination"`
// View 控制返回字段的详细程度
View View `protobuf:"varint,5,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
// 过滤条件,采用 AIP-160 定义的标准 filter 语法。
// 示例: `type=OIDC AND status=ACTIVE`
Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
// 排序规则,指定结果返回顺序。
// 格式: "field_name [asc|desc], ..."。
// 示例: "sort_order asc, created_at desc"
// AIP-132: order_by 是可选字段。
OrderBy string `protobuf:"bytes,8,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// ProviderStatus 提供商状态快捷过滤参数。
// 示例: 1(ACTIVE),仅返回可用于登录的认证提供方。
// 复杂组合过滤请继续使用 filter。
ProviderStatus int32 `protobuf:"varint,9,opt,name=provider_status,json=providerStatus,proto3" json:"provider_status,omitempty"`
// contains filtered or unexported fields
}
func (*ListAuthProvidersRequest) Descriptor
deprecated
func (*ListAuthProvidersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAuthProvidersRequest.ProtoReflect.Descriptor instead.
func (*ListAuthProvidersRequest) GetFilter ¶
func (x *ListAuthProvidersRequest) GetFilter() string
func (*ListAuthProvidersRequest) GetOffset ¶
func (x *ListAuthProvidersRequest) GetOffset() int32
func (*ListAuthProvidersRequest) GetOrderBy ¶
func (x *ListAuthProvidersRequest) GetOrderBy() string
func (*ListAuthProvidersRequest) GetPageSize ¶
func (x *ListAuthProvidersRequest) GetPageSize() int32
func (*ListAuthProvidersRequest) GetPageToken ¶
func (x *ListAuthProvidersRequest) GetPageToken() string
func (*ListAuthProvidersRequest) GetPagination ¶
func (m *ListAuthProvidersRequest) GetPagination() isListAuthProvidersRequest_Pagination
func (*ListAuthProvidersRequest) GetProviderStatus ¶
func (x *ListAuthProvidersRequest) GetProviderStatus() int32
func (*ListAuthProvidersRequest) GetView ¶
func (x *ListAuthProvidersRequest) GetView() View
func (*ListAuthProvidersRequest) ProtoMessage ¶
func (*ListAuthProvidersRequest) ProtoMessage()
func (*ListAuthProvidersRequest) ProtoReflect ¶
func (x *ListAuthProvidersRequest) ProtoReflect() protoreflect.Message
func (*ListAuthProvidersRequest) Reset ¶
func (x *ListAuthProvidersRequest) Reset()
func (*ListAuthProvidersRequest) String ¶
func (x *ListAuthProvidersRequest) String() string
type ListAuthProvidersRequest_Offset ¶
type ListAuthProvidersRequest_Offset struct {
// Offset-based 分页
Offset int32 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}
type ListAuthProvidersRequest_PageToken ¶
type ListAuthProvidersRequest_PageToken struct {
// Cursor-based 分页
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListAuthProvidersResponse ¶
type ListAuthProvidersResponse struct {
Providers []*AuthProvider `protobuf:"bytes,1,rep,name=providers,proto3" json:"providers,omitempty"`
// 用于获取下一页结果的 token。
// - 如果为空,表示没有更多结果。
// - 客户端不需要理解其内容,只需原样传回。
// AIP-132: 必须字段。
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// 符合条件的提供商总数。
// - 常用于前端分页控件。
// - 注意:可能会因性能原因而近似。
// AIP-132: total_size 是可选字段。
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListAuthProvidersResponse) Descriptor
deprecated
func (*ListAuthProvidersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAuthProvidersResponse.ProtoReflect.Descriptor instead.
func (*ListAuthProvidersResponse) GetNextPageToken ¶
func (x *ListAuthProvidersResponse) GetNextPageToken() string
func (*ListAuthProvidersResponse) GetProviders ¶
func (x *ListAuthProvidersResponse) GetProviders() []*AuthProvider
func (*ListAuthProvidersResponse) GetTotalSize ¶
func (x *ListAuthProvidersResponse) GetTotalSize() int32
func (*ListAuthProvidersResponse) ProtoMessage ¶
func (*ListAuthProvidersResponse) ProtoMessage()
func (*ListAuthProvidersResponse) ProtoReflect ¶
func (x *ListAuthProvidersResponse) ProtoReflect() protoreflect.Message
func (*ListAuthProvidersResponse) Reset ¶
func (x *ListAuthProvidersResponse) Reset()
func (*ListAuthProvidersResponse) String ¶
func (x *ListAuthProvidersResponse) String() string
type ListDepartmentMembersRequest ¶
type ListDepartmentMembersRequest struct {
// 父资源名称,用于限定范围。
// 格式示例: "organizations/123" 或 "projects/456"。
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 每页返回的最大用户数。
// - 如果未指定,则使用服务端默认值 (如 20)。
// - 最大不超过 100 (超出时强制截断)。
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListDepartmentMembersRequest_PageToken
// *ListDepartmentMembersRequest_Offset
Pagination isListDepartmentMembersRequest_Pagination `protobuf_oneof:"pagination"`
// 过滤条件,采用 AIP-160 定义的标准 filter 语法。
// 示例: `email="alice@example.com" AND state="ACTIVE"`
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// 排序规则,指定结果返回顺序。
// 格式: "field_name [asc|desc], ..."。
// 示例: "create_time desc, name asc"
// AIP-132: order_by 是可选字段。
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
func (*ListDepartmentMembersRequest) Descriptor
deprecated
func (*ListDepartmentMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDepartmentMembersRequest.ProtoReflect.Descriptor instead.
func (*ListDepartmentMembersRequest) GetFilter ¶
func (x *ListDepartmentMembersRequest) GetFilter() string
func (*ListDepartmentMembersRequest) GetOffset ¶
func (x *ListDepartmentMembersRequest) GetOffset() int32
func (*ListDepartmentMembersRequest) GetOrderBy ¶
func (x *ListDepartmentMembersRequest) GetOrderBy() string
func (*ListDepartmentMembersRequest) GetPageSize ¶
func (x *ListDepartmentMembersRequest) GetPageSize() int32
func (*ListDepartmentMembersRequest) GetPageToken ¶
func (x *ListDepartmentMembersRequest) GetPageToken() string
func (*ListDepartmentMembersRequest) GetPagination ¶
func (m *ListDepartmentMembersRequest) GetPagination() isListDepartmentMembersRequest_Pagination
func (*ListDepartmentMembersRequest) GetParent ¶
func (x *ListDepartmentMembersRequest) GetParent() string
func (*ListDepartmentMembersRequest) ProtoMessage ¶
func (*ListDepartmentMembersRequest) ProtoMessage()
func (*ListDepartmentMembersRequest) ProtoReflect ¶
func (x *ListDepartmentMembersRequest) ProtoReflect() protoreflect.Message
func (*ListDepartmentMembersRequest) Reset ¶
func (x *ListDepartmentMembersRequest) Reset()
func (*ListDepartmentMembersRequest) String ¶
func (x *ListDepartmentMembersRequest) String() string
type ListDepartmentMembersRequest_Offset ¶
type ListDepartmentMembersRequest_Offset struct {
// Offset-based 分页
Offset int32 `protobuf:"varint,8,opt,name=offset,proto3,oneof"`
}
type ListDepartmentMembersRequest_PageToken ¶
type ListDepartmentMembersRequest_PageToken struct {
// Cursor-based 分页
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListDepartmentMembersResponse ¶
type ListDepartmentMembersResponse struct {
// 符合查询条件的部门 membership 关系。
Members []*Membership `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
// 用于获取下一页结果的 token。
// - 如果为空,表示没有更多结果。
// - 客户端不需要理解其内容,只需原样传回。
// AIP-132: 必须字段。
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// 符合条件的资源总数。
// - 常用于前端分页控件。
// - 注意:可能会因性能原因而近似。
// AIP-132: total_size 是可选字段。
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListDepartmentMembersResponse) Descriptor
deprecated
func (*ListDepartmentMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDepartmentMembersResponse.ProtoReflect.Descriptor instead.
func (*ListDepartmentMembersResponse) GetMembers ¶
func (x *ListDepartmentMembersResponse) GetMembers() []*Membership
func (*ListDepartmentMembersResponse) GetNextPageToken ¶
func (x *ListDepartmentMembersResponse) GetNextPageToken() string
func (*ListDepartmentMembersResponse) GetTotalSize ¶
func (x *ListDepartmentMembersResponse) GetTotalSize() int32
func (*ListDepartmentMembersResponse) ProtoMessage ¶
func (*ListDepartmentMembersResponse) ProtoMessage()
func (*ListDepartmentMembersResponse) ProtoReflect ¶
func (x *ListDepartmentMembersResponse) ProtoReflect() protoreflect.Message
func (*ListDepartmentMembersResponse) Reset ¶
func (x *ListDepartmentMembersResponse) Reset()
func (*ListDepartmentMembersResponse) String ¶
func (x *ListDepartmentMembersResponse) String() string
type ListDepartmentsRequest ¶
type ListDepartmentsRequest struct {
// 父资源名称,用于限定范围。
// 格式示例: "departments/123" 表示仅返回 parent_id=123 的直接子部门;空表示不按父级过滤。
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 每页返回的最大部门数。
// - structure=STRUCTURE_UNSPECIFIED 或 STRUCTURE_FLAT:默认 20,最大 100。
// - structure=STRUCTURE_TREE 或 STRUCTURE_TREE_EXPANDED:默认 1000,最大 5000。
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListDepartmentsRequest_PageToken
// *ListDepartmentsRequest_Offset
Pagination isListDepartmentsRequest_Pagination `protobuf_oneof:"pagination"`
View View `protobuf:"varint,5,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
Structure Structure `protobuf:"varint,6,opt,name=structure,proto3,enum=grpc_kit.api.known.admin.v1.Structure" json:"structure,omitempty"`
// 过滤条件,采用 AIP-160 定义的标准 filter 语法。
// 示例: `email="alice@example.com" AND state="ACTIVE"`
Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
// 排序规则,指定结果返回顺序。
// 格式: "field_name [asc|desc], ..."。
// 示例: "create_time desc, name asc"
// AIP-132: order_by 是可选字段。
OrderBy string `protobuf:"bytes,8,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// TODO;以下将来会统一使用 filter 参数实现过滤
DepartmentType int32 `protobuf:"varint,9,opt,name=department_type,json=departmentType,proto3" json:"department_type,omitempty"`
DepartmentStatus int32 `protobuf:"varint,10,opt,name=department_status,json=departmentStatus,proto3" json:"department_status,omitempty"`
// contains filtered or unexported fields
}
func (*ListDepartmentsRequest) Descriptor
deprecated
func (*ListDepartmentsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDepartmentsRequest.ProtoReflect.Descriptor instead.
func (*ListDepartmentsRequest) GetDepartmentStatus ¶
func (x *ListDepartmentsRequest) GetDepartmentStatus() int32
func (*ListDepartmentsRequest) GetDepartmentType ¶
func (x *ListDepartmentsRequest) GetDepartmentType() int32
func (*ListDepartmentsRequest) GetFilter ¶
func (x *ListDepartmentsRequest) GetFilter() string
func (*ListDepartmentsRequest) GetOffset ¶
func (x *ListDepartmentsRequest) GetOffset() int32
func (*ListDepartmentsRequest) GetOrderBy ¶
func (x *ListDepartmentsRequest) GetOrderBy() string
func (*ListDepartmentsRequest) GetPageSize ¶
func (x *ListDepartmentsRequest) GetPageSize() int32
func (*ListDepartmentsRequest) GetPageToken ¶
func (x *ListDepartmentsRequest) GetPageToken() string
func (*ListDepartmentsRequest) GetPagination ¶
func (m *ListDepartmentsRequest) GetPagination() isListDepartmentsRequest_Pagination
func (*ListDepartmentsRequest) GetParent ¶
func (x *ListDepartmentsRequest) GetParent() string
func (*ListDepartmentsRequest) GetStructure ¶
func (x *ListDepartmentsRequest) GetStructure() Structure
func (*ListDepartmentsRequest) GetView ¶
func (x *ListDepartmentsRequest) GetView() View
func (*ListDepartmentsRequest) ProtoMessage ¶
func (*ListDepartmentsRequest) ProtoMessage()
func (*ListDepartmentsRequest) ProtoReflect ¶
func (x *ListDepartmentsRequest) ProtoReflect() protoreflect.Message
func (*ListDepartmentsRequest) Reset ¶
func (x *ListDepartmentsRequest) Reset()
func (*ListDepartmentsRequest) String ¶
func (x *ListDepartmentsRequest) String() string
type ListDepartmentsRequest_Offset ¶
type ListDepartmentsRequest_Offset struct {
// Offset-based 分页
Offset int32 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}
type ListDepartmentsRequest_PageToken ¶
type ListDepartmentsRequest_PageToken struct {
// Cursor-based 分页
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListDepartmentsResponse ¶
type ListDepartmentsResponse struct {
Departments []*Department `protobuf:"bytes,1,rep,name=departments,proto3" json:"departments,omitempty"`
// 用于获取下一页结果的 token。
// - 如果为空,表示没有更多结果。
// - 客户端不需要理解其内容,只需原样传回。
// AIP-132: 必须字段。
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// 符合条件的资源总数。
// - 常用于前端分页控件。
// - 注意:可能会因性能原因而近似。
// AIP-132: total_size 是可选字段。
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListDepartmentsResponse) Descriptor
deprecated
func (*ListDepartmentsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDepartmentsResponse.ProtoReflect.Descriptor instead.
func (*ListDepartmentsResponse) GetDepartments ¶
func (x *ListDepartmentsResponse) GetDepartments() []*Department
func (*ListDepartmentsResponse) GetNextPageToken ¶
func (x *ListDepartmentsResponse) GetNextPageToken() string
func (*ListDepartmentsResponse) GetTotalSize ¶
func (x *ListDepartmentsResponse) GetTotalSize() int32
func (*ListDepartmentsResponse) ProtoMessage ¶
func (*ListDepartmentsResponse) ProtoMessage()
func (*ListDepartmentsResponse) ProtoReflect ¶
func (x *ListDepartmentsResponse) ProtoReflect() protoreflect.Message
func (*ListDepartmentsResponse) Reset ¶
func (x *ListDepartmentsResponse) Reset()
func (*ListDepartmentsResponse) String ¶
func (x *ListDepartmentsResponse) String() string
type ListGlobalSettingsRequest ¶
type ListGlobalSettingsRequest struct {
// contains filtered or unexported fields
}
func (*ListGlobalSettingsRequest) Descriptor
deprecated
func (*ListGlobalSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGlobalSettingsRequest.ProtoReflect.Descriptor instead.
func (*ListGlobalSettingsRequest) ProtoMessage ¶
func (*ListGlobalSettingsRequest) ProtoMessage()
func (*ListGlobalSettingsRequest) ProtoReflect ¶
func (x *ListGlobalSettingsRequest) ProtoReflect() protoreflect.Message
func (*ListGlobalSettingsRequest) Reset ¶
func (x *ListGlobalSettingsRequest) Reset()
func (*ListGlobalSettingsRequest) String ¶
func (x *ListGlobalSettingsRequest) String() string
type ListGlobalSettingsResponse ¶
type ListGlobalSettingsResponse struct {
Categories []*GlobalSettingCategory `protobuf:"bytes,1,rep,name=categories,proto3" json:"categories,omitempty"`
// contains filtered or unexported fields
}
func (*ListGlobalSettingsResponse) Descriptor
deprecated
func (*ListGlobalSettingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGlobalSettingsResponse.ProtoReflect.Descriptor instead.
func (*ListGlobalSettingsResponse) GetCategories ¶
func (x *ListGlobalSettingsResponse) GetCategories() []*GlobalSettingCategory
func (*ListGlobalSettingsResponse) ProtoMessage ¶
func (*ListGlobalSettingsResponse) ProtoMessage()
func (*ListGlobalSettingsResponse) ProtoReflect ¶
func (x *ListGlobalSettingsResponse) ProtoReflect() protoreflect.Message
func (*ListGlobalSettingsResponse) Reset ¶
func (x *ListGlobalSettingsResponse) Reset()
func (*ListGlobalSettingsResponse) String ¶
func (x *ListGlobalSettingsResponse) String() string
type ListGroupMembersRequest ¶
type ListGroupMembersRequest struct {
// 父资源名称,用于限定范围。
// 格式示例: "organizations/123" 或 "projects/456"。
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 每页返回的最大用户数。
// - 如果未指定,则使用服务端默认值 (如 20)。
// - 最大不超过 100 (超出时强制截断)。
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListGroupMembersRequest_PageToken
// *ListGroupMembersRequest_Offset
Pagination isListGroupMembersRequest_Pagination `protobuf_oneof:"pagination"`
// 过滤条件,采用 AIP-160 定义的标准 filter 语法。
// 示例: `email="alice@example.com" AND state="ACTIVE"`
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// 排序规则,指定结果返回顺序。
// 格式: "field_name [asc|desc], ..."。
// 示例: "create_time desc, name asc"
// AIP-132: order_by 是可选字段。
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
func (*ListGroupMembersRequest) Descriptor
deprecated
func (*ListGroupMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGroupMembersRequest.ProtoReflect.Descriptor instead.
func (*ListGroupMembersRequest) GetFilter ¶
func (x *ListGroupMembersRequest) GetFilter() string
func (*ListGroupMembersRequest) GetOffset ¶
func (x *ListGroupMembersRequest) GetOffset() int32
func (*ListGroupMembersRequest) GetOrderBy ¶
func (x *ListGroupMembersRequest) GetOrderBy() string
func (*ListGroupMembersRequest) GetPageSize ¶
func (x *ListGroupMembersRequest) GetPageSize() int32
func (*ListGroupMembersRequest) GetPageToken ¶
func (x *ListGroupMembersRequest) GetPageToken() string
func (*ListGroupMembersRequest) GetPagination ¶
func (m *ListGroupMembersRequest) GetPagination() isListGroupMembersRequest_Pagination
func (*ListGroupMembersRequest) GetParent ¶
func (x *ListGroupMembersRequest) GetParent() string
func (*ListGroupMembersRequest) ProtoMessage ¶
func (*ListGroupMembersRequest) ProtoMessage()
func (*ListGroupMembersRequest) ProtoReflect ¶
func (x *ListGroupMembersRequest) ProtoReflect() protoreflect.Message
func (*ListGroupMembersRequest) Reset ¶
func (x *ListGroupMembersRequest) Reset()
func (*ListGroupMembersRequest) String ¶
func (x *ListGroupMembersRequest) String() string
type ListGroupMembersRequest_Offset ¶
type ListGroupMembersRequest_Offset struct {
// Offset-based 分页
Offset int32 `protobuf:"varint,8,opt,name=offset,proto3,oneof"`
}
type ListGroupMembersRequest_PageToken ¶
type ListGroupMembersRequest_PageToken struct {
// Cursor-based 分页
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListGroupMembersResponse ¶
type ListGroupMembersResponse struct {
// 群组 membership 关系列表。
Members []*Membership `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
// 用于获取下一页结果的 token。
// - 如果为空,表示没有更多结果。
// - 客户端不需要理解其内容,只需原样传回。
// AIP-132: 必须字段。
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// 符合条件的资源总数。
// - 常用于前端分页控件。
// - 注意:可能会因性能原因而近似。
// AIP-132: total_size 是可选字段。
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListGroupMembersResponse) Descriptor
deprecated
func (*ListGroupMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGroupMembersResponse.ProtoReflect.Descriptor instead.
func (*ListGroupMembersResponse) GetMembers ¶
func (x *ListGroupMembersResponse) GetMembers() []*Membership
func (*ListGroupMembersResponse) GetNextPageToken ¶
func (x *ListGroupMembersResponse) GetNextPageToken() string
func (*ListGroupMembersResponse) GetTotalSize ¶
func (x *ListGroupMembersResponse) GetTotalSize() int32
func (*ListGroupMembersResponse) ProtoMessage ¶
func (*ListGroupMembersResponse) ProtoMessage()
func (*ListGroupMembersResponse) ProtoReflect ¶
func (x *ListGroupMembersResponse) ProtoReflect() protoreflect.Message
func (*ListGroupMembersResponse) Reset ¶
func (x *ListGroupMembersResponse) Reset()
func (*ListGroupMembersResponse) String ¶
func (x *ListGroupMembersResponse) String() string
type ListGroupsRequest ¶
type ListGroupsRequest struct {
// 父资源名称,用于限定范围。
// 格式示例: "organizations/123" 或 "projects/456"。
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 每页返回的最大群组数。
// - structure=STRUCTURE_UNSPECIFIED 或 STRUCTURE_FLAT:默认 20,最大 100。
// - structure=STRUCTURE_TREE 或 STRUCTURE_TREE_EXPANDED:默认 1000,最大 5000。
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListGroupsRequest_PageToken
// *ListGroupsRequest_Offset
Pagination isListGroupsRequest_Pagination `protobuf_oneof:"pagination"`
View View `protobuf:"varint,5,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
Structure Structure `protobuf:"varint,6,opt,name=structure,proto3,enum=grpc_kit.api.known.admin.v1.Structure" json:"structure,omitempty"`
// 过滤条件,采用 AIP-160 定义的标准 filter 语法。
// 示例: `email="alice@example.com" AND state="ACTIVE"`
Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
// 排序规则,指定结果返回顺序。
// 格式: "field_name [asc|desc], ..."。
// 示例: "sort_order asc", "created_at desc"
// 默认值: "sort_order asc"(按 sort_order 升序排列,数值越小越靠前)
// AIP-132: order_by 是可选字段。
OrderBy string `protobuf:"bytes,8,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// TODO;以下将来会统一使用 filter 参数实现过滤
GroupType int32 `protobuf:"varint,9,opt,name=group_type,json=groupType,proto3" json:"group_type,omitempty"`
GroupStatus int32 `protobuf:"varint,10,opt,name=group_status,json=groupStatus,proto3" json:"group_status,omitempty"`
Code string `protobuf:"bytes,11,opt,name=code,proto3" json:"code,omitempty"`
DisplayName string `protobuf:"bytes,12,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
func (*ListGroupsRequest) Descriptor
deprecated
func (*ListGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListGroupsRequest) GetCode ¶
func (x *ListGroupsRequest) GetCode() string
func (*ListGroupsRequest) GetDisplayName ¶
func (x *ListGroupsRequest) GetDisplayName() string
func (*ListGroupsRequest) GetFilter ¶
func (x *ListGroupsRequest) GetFilter() string
func (*ListGroupsRequest) GetGroupStatus ¶
func (x *ListGroupsRequest) GetGroupStatus() int32
func (*ListGroupsRequest) GetGroupType ¶
func (x *ListGroupsRequest) GetGroupType() int32
func (*ListGroupsRequest) GetOffset ¶
func (x *ListGroupsRequest) GetOffset() int32
func (*ListGroupsRequest) GetOrderBy ¶
func (x *ListGroupsRequest) GetOrderBy() string
func (*ListGroupsRequest) GetPageSize ¶
func (x *ListGroupsRequest) GetPageSize() int32
func (*ListGroupsRequest) GetPageToken ¶
func (x *ListGroupsRequest) GetPageToken() string
func (*ListGroupsRequest) GetPagination ¶
func (m *ListGroupsRequest) GetPagination() isListGroupsRequest_Pagination
func (*ListGroupsRequest) GetParent ¶
func (x *ListGroupsRequest) GetParent() string
func (*ListGroupsRequest) GetStructure ¶
func (x *ListGroupsRequest) GetStructure() Structure
func (*ListGroupsRequest) GetView ¶
func (x *ListGroupsRequest) GetView() View
func (*ListGroupsRequest) ProtoMessage ¶
func (*ListGroupsRequest) ProtoMessage()
func (*ListGroupsRequest) ProtoReflect ¶
func (x *ListGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListGroupsRequest) Reset ¶
func (x *ListGroupsRequest) Reset()
func (*ListGroupsRequest) String ¶
func (x *ListGroupsRequest) String() string
type ListGroupsRequest_Offset ¶
type ListGroupsRequest_Offset struct {
// Offset-based 分页
Offset int32 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}
type ListGroupsRequest_PageToken ¶
type ListGroupsRequest_PageToken struct {
// Cursor-based 分页
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListGroupsResponse ¶
type ListGroupsResponse struct {
Groups []*Group `protobuf:"bytes,1,rep,name=groups,proto3" json:"groups,omitempty"`
// 用于获取下一页结果的 token。
// - 如果为空,表示没有更多结果。
// - 客户端不需要理解其内容,只需原样传回。
// AIP-132: 必须字段。
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// 符合条件的资源总数。
// - 常用于前端分页控件。
// - 注意:可能会因性能原因而近似。
// AIP-132: total_size 是可选字段。
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,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() []*Group
func (*ListGroupsResponse) GetNextPageToken ¶
func (x *ListGroupsResponse) GetNextPageToken() string
func (*ListGroupsResponse) GetTotalSize ¶
func (x *ListGroupsResponse) GetTotalSize() int32
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 ListLocalConfigsRequest ¶
type ListLocalConfigsRequest struct {
// contains filtered or unexported fields
}
func (*ListLocalConfigsRequest) Descriptor
deprecated
func (*ListLocalConfigsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLocalConfigsRequest.ProtoReflect.Descriptor instead.
func (*ListLocalConfigsRequest) ProtoMessage ¶
func (*ListLocalConfigsRequest) ProtoMessage()
func (*ListLocalConfigsRequest) ProtoReflect ¶
func (x *ListLocalConfigsRequest) ProtoReflect() protoreflect.Message
func (*ListLocalConfigsRequest) Reset ¶
func (x *ListLocalConfigsRequest) Reset()
func (*ListLocalConfigsRequest) String ¶
func (x *ListLocalConfigsRequest) String() string
type ListLocalConfigsResponse ¶
type ListLocalConfigsResponse struct {
Configs []*LocalConfigEntry `protobuf:"bytes,1,rep,name=configs,proto3" json:"configs,omitempty"`
// contains filtered or unexported fields
}
func (*ListLocalConfigsResponse) Descriptor
deprecated
func (*ListLocalConfigsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLocalConfigsResponse.ProtoReflect.Descriptor instead.
func (*ListLocalConfigsResponse) GetConfigs ¶
func (x *ListLocalConfigsResponse) GetConfigs() []*LocalConfigEntry
func (*ListLocalConfigsResponse) ProtoMessage ¶
func (*ListLocalConfigsResponse) ProtoMessage()
func (*ListLocalConfigsResponse) ProtoReflect ¶
func (x *ListLocalConfigsResponse) ProtoReflect() protoreflect.Message
func (*ListLocalConfigsResponse) Reset ¶
func (x *ListLocalConfigsResponse) Reset()
func (*ListLocalConfigsResponse) String ¶
func (x *ListLocalConfigsResponse) String() string
type ListLoginOptionsRequest ¶
type ListLoginOptionsRequest struct {
// contains filtered or unexported fields
}
ListLoginOptionsRequest 获取登录页可用的认证提供方列表请求(无需认证) 返回最小字段集,不包含任何敏感配置信息
func (*ListLoginOptionsRequest) Descriptor
deprecated
func (*ListLoginOptionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLoginOptionsRequest.ProtoReflect.Descriptor instead.
func (*ListLoginOptionsRequest) ProtoMessage ¶
func (*ListLoginOptionsRequest) ProtoMessage()
func (*ListLoginOptionsRequest) ProtoReflect ¶
func (x *ListLoginOptionsRequest) ProtoReflect() protoreflect.Message
func (*ListLoginOptionsRequest) Reset ¶
func (x *ListLoginOptionsRequest) Reset()
func (*ListLoginOptionsRequest) String ¶
func (x *ListLoginOptionsRequest) String() string
type ListLoginOptionsResponse ¶
type ListLoginOptionsResponse struct {
// options 可用的认证提供方列表(已按 sort_order 排序)
Options []*LoginOption `protobuf:"bytes,1,rep,name=options,proto3" json:"options,omitempty"`
// contains filtered or unexported fields
}
ListLoginOptionsResponse 登录页认证提供方列表响应
func (*ListLoginOptionsResponse) Descriptor
deprecated
func (*ListLoginOptionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLoginOptionsResponse.ProtoReflect.Descriptor instead.
func (*ListLoginOptionsResponse) GetOptions ¶
func (x *ListLoginOptionsResponse) GetOptions() []*LoginOption
func (*ListLoginOptionsResponse) ProtoMessage ¶
func (*ListLoginOptionsResponse) ProtoMessage()
func (*ListLoginOptionsResponse) ProtoReflect ¶
func (x *ListLoginOptionsResponse) ProtoReflect() protoreflect.Message
func (*ListLoginOptionsResponse) Reset ¶
func (x *ListLoginOptionsResponse) Reset()
func (*ListLoginOptionsResponse) String ¶
func (x *ListLoginOptionsResponse) String() string
type ListMenusRequest ¶
type ListMenusRequest struct {
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListMenusRequest_PageToken
// *ListMenusRequest_Offset
Pagination isListMenusRequest_Pagination `protobuf_oneof:"pagination"`
View View `protobuf:"varint,5,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
Structure Structure `protobuf:"varint,6,opt,name=structure,proto3,enum=grpc_kit.api.known.admin.v1.Structure" json:"structure,omitempty"`
Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
OrderBy string `protobuf:"bytes,8,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
ResourceId int64 `protobuf:"varint,9,opt,name=resource_id,json=resourceId,proto3" json:"resource_id,omitempty"`
Code string `protobuf:"bytes,10,opt,name=code,proto3" json:"code,omitempty"`
// contains filtered or unexported fields
}
func (*ListMenusRequest) Descriptor
deprecated
func (*ListMenusRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListMenusRequest.ProtoReflect.Descriptor instead.
func (*ListMenusRequest) GetCode ¶
func (x *ListMenusRequest) GetCode() string
func (*ListMenusRequest) GetFilter ¶
func (x *ListMenusRequest) GetFilter() string
func (*ListMenusRequest) GetOffset ¶
func (x *ListMenusRequest) GetOffset() int32
func (*ListMenusRequest) GetOrderBy ¶
func (x *ListMenusRequest) GetOrderBy() string
func (*ListMenusRequest) GetPageSize ¶
func (x *ListMenusRequest) GetPageSize() int32
func (*ListMenusRequest) GetPageToken ¶
func (x *ListMenusRequest) GetPageToken() string
func (*ListMenusRequest) GetPagination ¶
func (m *ListMenusRequest) GetPagination() isListMenusRequest_Pagination
func (*ListMenusRequest) GetParent ¶
func (x *ListMenusRequest) GetParent() string
func (*ListMenusRequest) GetResourceId ¶
func (x *ListMenusRequest) GetResourceId() int64
func (*ListMenusRequest) GetStructure ¶
func (x *ListMenusRequest) GetStructure() Structure
func (*ListMenusRequest) GetView ¶
func (x *ListMenusRequest) GetView() View
func (*ListMenusRequest) ProtoMessage ¶
func (*ListMenusRequest) ProtoMessage()
func (*ListMenusRequest) ProtoReflect ¶
func (x *ListMenusRequest) ProtoReflect() protoreflect.Message
func (*ListMenusRequest) Reset ¶
func (x *ListMenusRequest) Reset()
func (*ListMenusRequest) String ¶
func (x *ListMenusRequest) String() string
type ListMenusRequest_Offset ¶
type ListMenusRequest_Offset struct {
Offset int32 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}
type ListMenusRequest_PageToken ¶
type ListMenusRequest_PageToken struct {
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListMenusResponse ¶
type ListMenusResponse struct {
Menus []*Menu `protobuf:"bytes,1,rep,name=menus,proto3" json:"menus,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListMenusResponse) Descriptor
deprecated
func (*ListMenusResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListMenusResponse.ProtoReflect.Descriptor instead.
func (*ListMenusResponse) GetMenus ¶
func (x *ListMenusResponse) GetMenus() []*Menu
func (*ListMenusResponse) GetNextPageToken ¶
func (x *ListMenusResponse) GetNextPageToken() string
func (*ListMenusResponse) GetTotalSize ¶
func (x *ListMenusResponse) GetTotalSize() int32
func (*ListMenusResponse) ProtoMessage ¶
func (*ListMenusResponse) ProtoMessage()
func (*ListMenusResponse) ProtoReflect ¶
func (x *ListMenusResponse) ProtoReflect() protoreflect.Message
func (*ListMenusResponse) Reset ¶
func (x *ListMenusResponse) Reset()
func (*ListMenusResponse) String ¶
func (x *ListMenusResponse) String() string
type ListOAuth2ClientsRequest ¶
type ListOAuth2ClientsRequest struct {
// 每页返回的最大客户端数。
// - 如果未指定,则使用服务端默认值 (如 20)。
// - 最大不超过 100 (超出时强制截断)。
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListOAuth2ClientsRequest_PageToken
// *ListOAuth2ClientsRequest_Offset
Pagination isListOAuth2ClientsRequest_Pagination `protobuf_oneof:"pagination"`
// 过滤条件,采用 AIP-160 定义的标准 filter 语法。
// 示例: `client_status=ACTIVE AND display_name~="web"`
Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
// 排序规则,指定结果返回顺序。
// 格式: "field_name [asc|desc], ..."。
// 示例: "client_status asc, created_at desc"
OrderBy string `protobuf:"bytes,8,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// ClientStatus 快捷过滤参数。
// 示例: 1(ACTIVE),仅返回启用中的客户端。
ClientStatus int32 `protobuf:"varint,9,opt,name=client_status,json=clientStatus,proto3" json:"client_status,omitempty"`
// contains filtered or unexported fields
}
ListOAuth2ClientsRequest 查询 OAuth2 客户端列表
func (*ListOAuth2ClientsRequest) Descriptor
deprecated
func (*ListOAuth2ClientsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListOAuth2ClientsRequest.ProtoReflect.Descriptor instead.
func (*ListOAuth2ClientsRequest) GetClientStatus ¶
func (x *ListOAuth2ClientsRequest) GetClientStatus() int32
func (*ListOAuth2ClientsRequest) GetFilter ¶
func (x *ListOAuth2ClientsRequest) GetFilter() string
func (*ListOAuth2ClientsRequest) GetOffset ¶
func (x *ListOAuth2ClientsRequest) GetOffset() int32
func (*ListOAuth2ClientsRequest) GetOrderBy ¶
func (x *ListOAuth2ClientsRequest) GetOrderBy() string
func (*ListOAuth2ClientsRequest) GetPageSize ¶
func (x *ListOAuth2ClientsRequest) GetPageSize() int32
func (*ListOAuth2ClientsRequest) GetPageToken ¶
func (x *ListOAuth2ClientsRequest) GetPageToken() string
func (*ListOAuth2ClientsRequest) GetPagination ¶
func (m *ListOAuth2ClientsRequest) GetPagination() isListOAuth2ClientsRequest_Pagination
func (*ListOAuth2ClientsRequest) ProtoMessage ¶
func (*ListOAuth2ClientsRequest) ProtoMessage()
func (*ListOAuth2ClientsRequest) ProtoReflect ¶
func (x *ListOAuth2ClientsRequest) ProtoReflect() protoreflect.Message
func (*ListOAuth2ClientsRequest) Reset ¶
func (x *ListOAuth2ClientsRequest) Reset()
func (*ListOAuth2ClientsRequest) String ¶
func (x *ListOAuth2ClientsRequest) String() string
type ListOAuth2ClientsRequest_Offset ¶
type ListOAuth2ClientsRequest_Offset struct {
// Offset-based 分页
Offset int32 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}
type ListOAuth2ClientsRequest_PageToken ¶
type ListOAuth2ClientsRequest_PageToken struct {
// Cursor-based 分页
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListOAuth2ClientsResponse ¶
type ListOAuth2ClientsResponse struct {
Clients []*OAuth2Client `protobuf:"bytes,1,rep,name=clients,proto3" json:"clients,omitempty"`
// 用于获取下一页结果的 token。
// - 如果为空,表示没有更多结果。
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// 符合条件的客户端总数。
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
ListOAuth2ClientsResponse OAuth2 客户端列表响应
func (*ListOAuth2ClientsResponse) Descriptor
deprecated
func (*ListOAuth2ClientsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListOAuth2ClientsResponse.ProtoReflect.Descriptor instead.
func (*ListOAuth2ClientsResponse) GetClients ¶
func (x *ListOAuth2ClientsResponse) GetClients() []*OAuth2Client
func (*ListOAuth2ClientsResponse) GetNextPageToken ¶
func (x *ListOAuth2ClientsResponse) GetNextPageToken() string
func (*ListOAuth2ClientsResponse) GetTotalSize ¶
func (x *ListOAuth2ClientsResponse) GetTotalSize() int32
func (*ListOAuth2ClientsResponse) ProtoMessage ¶
func (*ListOAuth2ClientsResponse) ProtoMessage()
func (*ListOAuth2ClientsResponse) ProtoReflect ¶
func (x *ListOAuth2ClientsResponse) ProtoReflect() protoreflect.Message
func (*ListOAuth2ClientsResponse) Reset ¶
func (x *ListOAuth2ClientsResponse) Reset()
func (*ListOAuth2ClientsResponse) String ¶
func (x *ListOAuth2ClientsResponse) String() string
type ListPoliciesRequest ¶
type ListPoliciesRequest struct {
// 父资源名称,用于限定范围。
// 格式示例: "organizations/123" 或 "projects/456"。
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 每页返回的最大策略数。
// - structure=STRUCTURE_UNSPECIFIED 或 STRUCTURE_FLAT:默认 20,最大 100。
// - structure=STRUCTURE_TREE 或 STRUCTURE_TREE_EXPANDED:默认 1000,最大 5000。
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListPoliciesRequest_PageToken
// *ListPoliciesRequest_Offset
Pagination isListPoliciesRequest_Pagination `protobuf_oneof:"pagination"`
View View `protobuf:"varint,5,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
Structure Structure `protobuf:"varint,6,opt,name=structure,proto3,enum=grpc_kit.api.known.admin.v1.Structure" json:"structure,omitempty"`
// 过滤条件,采用 AIP-160 定义的标准 filter 语法。
// 示例: `code="policy_001" AND status="ENABLED"`
Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
// 排序规则,指定结果返回顺序。
// 格式: "field_name [asc|desc], ..."。
// 示例: "create_time desc, code asc"
// AIP-132: order_by 是可选字段。
OrderBy string `protobuf:"bytes,8,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// TODO;以下将来会统一使用 filter 参数实现过滤
PolicyType int32 `protobuf:"varint,9,opt,name=policy_type,json=policyType,proto3" json:"policy_type,omitempty"`
PolicyStatus int32 `protobuf:"varint,10,opt,name=policy_status,json=policyStatus,proto3" json:"policy_status,omitempty"`
// contains filtered or unexported fields
}
func (*ListPoliciesRequest) Descriptor
deprecated
func (*ListPoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListPoliciesRequest) GetFilter ¶
func (x *ListPoliciesRequest) GetFilter() string
func (*ListPoliciesRequest) GetOffset ¶
func (x *ListPoliciesRequest) GetOffset() int32
func (*ListPoliciesRequest) GetOrderBy ¶
func (x *ListPoliciesRequest) GetOrderBy() string
func (*ListPoliciesRequest) GetPageSize ¶
func (x *ListPoliciesRequest) GetPageSize() int32
func (*ListPoliciesRequest) GetPageToken ¶
func (x *ListPoliciesRequest) GetPageToken() string
func (*ListPoliciesRequest) GetPagination ¶
func (m *ListPoliciesRequest) GetPagination() isListPoliciesRequest_Pagination
func (*ListPoliciesRequest) GetParent ¶
func (x *ListPoliciesRequest) GetParent() string
func (*ListPoliciesRequest) GetPolicyStatus ¶
func (x *ListPoliciesRequest) GetPolicyStatus() int32
func (*ListPoliciesRequest) GetPolicyType ¶
func (x *ListPoliciesRequest) GetPolicyType() int32
func (*ListPoliciesRequest) GetStructure ¶
func (x *ListPoliciesRequest) GetStructure() Structure
func (*ListPoliciesRequest) GetView ¶
func (x *ListPoliciesRequest) GetView() View
func (*ListPoliciesRequest) ProtoMessage ¶
func (*ListPoliciesRequest) ProtoMessage()
func (*ListPoliciesRequest) ProtoReflect ¶
func (x *ListPoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListPoliciesRequest) Reset ¶
func (x *ListPoliciesRequest) Reset()
func (*ListPoliciesRequest) String ¶
func (x *ListPoliciesRequest) String() string
type ListPoliciesRequest_Offset ¶
type ListPoliciesRequest_Offset struct {
// Offset-based 分页
Offset int32 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}
type ListPoliciesRequest_PageToken ¶
type ListPoliciesRequest_PageToken struct {
// Cursor-based 分页
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListPoliciesResponse ¶
type ListPoliciesResponse struct {
Policies []*Policy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
// 用于获取下一页结果的 token。
// - 如果为空,表示没有更多结果。
// - 客户端不需要理解其内容,只需原样传回。
// AIP-132: 必须字段。
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// 符合条件的策略总数。
// - 常用于前端分页控件。
// - 注意:可能会因性能原因而近似。
// AIP-132: total_size 是可选字段。
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListPoliciesResponse) Descriptor
deprecated
func (*ListPoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListPoliciesResponse) GetNextPageToken ¶
func (x *ListPoliciesResponse) GetNextPageToken() string
func (*ListPoliciesResponse) GetPolicies ¶
func (x *ListPoliciesResponse) GetPolicies() []*Policy
func (*ListPoliciesResponse) GetTotalSize ¶
func (x *ListPoliciesResponse) GetTotalSize() int32
func (*ListPoliciesResponse) ProtoMessage ¶
func (*ListPoliciesResponse) ProtoMessage()
func (*ListPoliciesResponse) ProtoReflect ¶
func (x *ListPoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListPoliciesResponse) Reset ¶
func (x *ListPoliciesResponse) Reset()
func (*ListPoliciesResponse) String ¶
func (x *ListPoliciesResponse) String() string
type ListRoleMembersRequest ¶
type ListRoleMembersRequest struct {
// 父资源名称,用于限定范围。
// 格式示例: "organizations/123" 或 "projects/456"。
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 每页返回的最大成员数。
// - 如果未指定,则使用服务端默认值 (如 20)。
// - 最大不超过 100 (超出时强制截断)。
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListRoleMembersRequest_PageToken
// *ListRoleMembersRequest_Offset
Pagination isListRoleMembersRequest_Pagination `protobuf_oneof:"pagination"`
// 过滤条件,采用 AIP-160 定义的标准 filter 语法。
// 示例: `email="alice@example.com" AND state="ACTIVE"`
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// 排序规则,指定结果返回顺序。
// 格式: "field_name [asc|desc], ..."。
// 示例: "create_time desc, name asc"
// AIP-132: order_by 是可选字段。
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// 返回视图:基础绑定视图或展开后的用户视图。
View View `protobuf:"varint,6,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
// 可选主体类型过滤,不传则返回全部类型。
PrincipalType PrincipalType `` /* 148-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ListRoleMembersRequest) Descriptor
deprecated
func (*ListRoleMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRoleMembersRequest.ProtoReflect.Descriptor instead.
func (*ListRoleMembersRequest) GetFilter ¶
func (x *ListRoleMembersRequest) GetFilter() string
func (*ListRoleMembersRequest) GetOffset ¶
func (x *ListRoleMembersRequest) GetOffset() int32
func (*ListRoleMembersRequest) GetOrderBy ¶
func (x *ListRoleMembersRequest) GetOrderBy() string
func (*ListRoleMembersRequest) GetPageSize ¶
func (x *ListRoleMembersRequest) GetPageSize() int32
func (*ListRoleMembersRequest) GetPageToken ¶
func (x *ListRoleMembersRequest) GetPageToken() string
func (*ListRoleMembersRequest) GetPagination ¶
func (m *ListRoleMembersRequest) GetPagination() isListRoleMembersRequest_Pagination
func (*ListRoleMembersRequest) GetParent ¶
func (x *ListRoleMembersRequest) GetParent() string
func (*ListRoleMembersRequest) GetPrincipalType ¶
func (x *ListRoleMembersRequest) GetPrincipalType() PrincipalType
func (*ListRoleMembersRequest) GetView ¶
func (x *ListRoleMembersRequest) GetView() View
func (*ListRoleMembersRequest) ProtoMessage ¶
func (*ListRoleMembersRequest) ProtoMessage()
func (*ListRoleMembersRequest) ProtoReflect ¶
func (x *ListRoleMembersRequest) ProtoReflect() protoreflect.Message
func (*ListRoleMembersRequest) Reset ¶
func (x *ListRoleMembersRequest) Reset()
func (*ListRoleMembersRequest) String ¶
func (x *ListRoleMembersRequest) String() string
type ListRoleMembersRequest_Offset ¶
type ListRoleMembersRequest_Offset struct {
// Offset-based 分页
Offset int32 `protobuf:"varint,8,opt,name=offset,proto3,oneof"`
}
type ListRoleMembersRequest_PageToken ¶
type ListRoleMembersRequest_PageToken struct {
// Cursor-based 分页
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListRoleMembersResponse ¶
type ListRoleMembersResponse struct {
// VIEW_FULL 下展开后的用户 membership 结果。
Members []*Membership `protobuf:"bytes,1,rep,name=members,proto3" json:"members,omitempty"`
// 用于获取下一页结果的 token。
// - 如果为空,表示没有更多结果。
// - 客户端不需要理解其内容,只需原样传回。
// AIP-132: 必须字段。
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// 符合条件的资源总数。
// - 常用于前端分页控件。
// - 注意:可能会因性能原因而近似。
// AIP-132: total_size 是可选字段。
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// 第一层主体绑定视图。
Bindings []*PrincipalRoleBinding `protobuf:"bytes,4,rep,name=bindings,proto3" json:"bindings,omitempty"`
// contains filtered or unexported fields
}
func (*ListRoleMembersResponse) Descriptor
deprecated
func (*ListRoleMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRoleMembersResponse.ProtoReflect.Descriptor instead.
func (*ListRoleMembersResponse) GetBindings ¶
func (x *ListRoleMembersResponse) GetBindings() []*PrincipalRoleBinding
func (*ListRoleMembersResponse) GetMembers ¶
func (x *ListRoleMembersResponse) GetMembers() []*Membership
func (*ListRoleMembersResponse) GetNextPageToken ¶
func (x *ListRoleMembersResponse) GetNextPageToken() string
func (*ListRoleMembersResponse) GetTotalSize ¶
func (x *ListRoleMembersResponse) GetTotalSize() int32
func (*ListRoleMembersResponse) ProtoMessage ¶
func (*ListRoleMembersResponse) ProtoMessage()
func (*ListRoleMembersResponse) ProtoReflect ¶
func (x *ListRoleMembersResponse) ProtoReflect() protoreflect.Message
func (*ListRoleMembersResponse) Reset ¶
func (x *ListRoleMembersResponse) Reset()
func (*ListRoleMembersResponse) String ¶
func (x *ListRoleMembersResponse) String() string
type ListRoleMenusRequest ¶
type ListRoleMenusRequest struct {
// 父资源:角色 ID(与路径 {parent} 一致)
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListRoleMenusRequest_PageToken
// *ListRoleMenusRequest_Offset
Pagination isListRoleMenusRequest_Pagination `protobuf_oneof:"pagination"`
View View `protobuf:"varint,4,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
Structure Structure `protobuf:"varint,5,opt,name=structure,proto3,enum=grpc_kit.api.known.admin.v1.Structure" json:"structure,omitempty"`
Filter string `protobuf:"bytes,6,opt,name=filter,proto3" json:"filter,omitempty"`
OrderBy string `protobuf:"bytes,7,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
func (*ListRoleMenusRequest) Descriptor
deprecated
func (*ListRoleMenusRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRoleMenusRequest.ProtoReflect.Descriptor instead.
func (*ListRoleMenusRequest) GetFilter ¶
func (x *ListRoleMenusRequest) GetFilter() string
func (*ListRoleMenusRequest) GetOffset ¶
func (x *ListRoleMenusRequest) GetOffset() int32
func (*ListRoleMenusRequest) GetOrderBy ¶
func (x *ListRoleMenusRequest) GetOrderBy() string
func (*ListRoleMenusRequest) GetPageSize ¶
func (x *ListRoleMenusRequest) GetPageSize() int32
func (*ListRoleMenusRequest) GetPageToken ¶
func (x *ListRoleMenusRequest) GetPageToken() string
func (*ListRoleMenusRequest) GetPagination ¶
func (m *ListRoleMenusRequest) GetPagination() isListRoleMenusRequest_Pagination
func (*ListRoleMenusRequest) GetParent ¶
func (x *ListRoleMenusRequest) GetParent() string
func (*ListRoleMenusRequest) GetStructure ¶
func (x *ListRoleMenusRequest) GetStructure() Structure
func (*ListRoleMenusRequest) GetView ¶
func (x *ListRoleMenusRequest) GetView() View
func (*ListRoleMenusRequest) ProtoMessage ¶
func (*ListRoleMenusRequest) ProtoMessage()
func (*ListRoleMenusRequest) ProtoReflect ¶
func (x *ListRoleMenusRequest) ProtoReflect() protoreflect.Message
func (*ListRoleMenusRequest) Reset ¶
func (x *ListRoleMenusRequest) Reset()
func (*ListRoleMenusRequest) String ¶
func (x *ListRoleMenusRequest) String() string
type ListRoleMenusRequest_Offset ¶
type ListRoleMenusRequest_Offset struct {
Offset int32 `protobuf:"varint,8,opt,name=offset,proto3,oneof"`
}
type ListRoleMenusRequest_PageToken ¶
type ListRoleMenusRequest_PageToken struct {
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListRoleMenusResponse ¶
type ListRoleMenusResponse struct {
Menus []*RoleMenu `protobuf:"bytes,1,rep,name=menus,proto3" json:"menus,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListRoleMenusResponse) Descriptor
deprecated
func (*ListRoleMenusResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRoleMenusResponse.ProtoReflect.Descriptor instead.
func (*ListRoleMenusResponse) GetMenus ¶
func (x *ListRoleMenusResponse) GetMenus() []*RoleMenu
func (*ListRoleMenusResponse) GetNextPageToken ¶
func (x *ListRoleMenusResponse) GetNextPageToken() string
func (*ListRoleMenusResponse) GetTotalSize ¶
func (x *ListRoleMenusResponse) GetTotalSize() int32
func (*ListRoleMenusResponse) ProtoMessage ¶
func (*ListRoleMenusResponse) ProtoMessage()
func (*ListRoleMenusResponse) ProtoReflect ¶
func (x *ListRoleMenusResponse) ProtoReflect() protoreflect.Message
func (*ListRoleMenusResponse) Reset ¶
func (x *ListRoleMenusResponse) Reset()
func (*ListRoleMenusResponse) String ¶
func (x *ListRoleMenusResponse) String() string
type ListRolePoliciesRequest ¶
type ListRolePoliciesRequest struct {
// 父资源:角色 ID(与路径 {parent} 一致)
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListRolePoliciesRequest_PageToken
// *ListRolePoliciesRequest_Offset
Pagination isListRolePoliciesRequest_Pagination `protobuf_oneof:"pagination"`
View View `protobuf:"varint,4,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
func (*ListRolePoliciesRequest) Descriptor
deprecated
func (*ListRolePoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRolePoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListRolePoliciesRequest) GetFilter ¶
func (x *ListRolePoliciesRequest) GetFilter() string
func (*ListRolePoliciesRequest) GetOffset ¶
func (x *ListRolePoliciesRequest) GetOffset() int32
func (*ListRolePoliciesRequest) GetOrderBy ¶
func (x *ListRolePoliciesRequest) GetOrderBy() string
func (*ListRolePoliciesRequest) GetPageSize ¶
func (x *ListRolePoliciesRequest) GetPageSize() int32
func (*ListRolePoliciesRequest) GetPageToken ¶
func (x *ListRolePoliciesRequest) GetPageToken() string
func (*ListRolePoliciesRequest) GetPagination ¶
func (m *ListRolePoliciesRequest) GetPagination() isListRolePoliciesRequest_Pagination
func (*ListRolePoliciesRequest) GetParent ¶
func (x *ListRolePoliciesRequest) GetParent() string
func (*ListRolePoliciesRequest) GetView ¶
func (x *ListRolePoliciesRequest) GetView() View
func (*ListRolePoliciesRequest) ProtoMessage ¶
func (*ListRolePoliciesRequest) ProtoMessage()
func (*ListRolePoliciesRequest) ProtoReflect ¶
func (x *ListRolePoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListRolePoliciesRequest) Reset ¶
func (x *ListRolePoliciesRequest) Reset()
func (*ListRolePoliciesRequest) String ¶
func (x *ListRolePoliciesRequest) String() string
type ListRolePoliciesRequest_Offset ¶
type ListRolePoliciesRequest_Offset struct {
Offset int32 `protobuf:"varint,8,opt,name=offset,proto3,oneof"`
}
type ListRolePoliciesRequest_PageToken ¶
type ListRolePoliciesRequest_PageToken struct {
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListRolePoliciesResponse ¶
type ListRolePoliciesResponse struct {
Policies []*RolePolicyBinding `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListRolePoliciesResponse) Descriptor
deprecated
func (*ListRolePoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRolePoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListRolePoliciesResponse) GetNextPageToken ¶
func (x *ListRolePoliciesResponse) GetNextPageToken() string
func (*ListRolePoliciesResponse) GetPolicies ¶
func (x *ListRolePoliciesResponse) GetPolicies() []*RolePolicyBinding
func (*ListRolePoliciesResponse) GetTotalSize ¶
func (x *ListRolePoliciesResponse) GetTotalSize() int32
func (*ListRolePoliciesResponse) ProtoMessage ¶
func (*ListRolePoliciesResponse) ProtoMessage()
func (*ListRolePoliciesResponse) ProtoReflect ¶
func (x *ListRolePoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListRolePoliciesResponse) Reset ¶
func (x *ListRolePoliciesResponse) Reset()
func (*ListRolePoliciesResponse) String ¶
func (x *ListRolePoliciesResponse) String() string
type ListRolesRequest ¶
type ListRolesRequest struct {
// 父资源名称,用于限定范围。
// 格式示例: "organizations/123" 或 "projects/456"。
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 每页返回的最大用户数。
// - 如果未指定,则使用服务端默认值 (如 20)。
// - 最大不超过 100 (超出时强制截断)。
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListRolesRequest_PageToken
// *ListRolesRequest_Offset
Pagination isListRolesRequest_Pagination `protobuf_oneof:"pagination"`
// 过滤条件,采用 AIP-160 定义的标准 filter 语法。
// 示例: `email="alice@example.com" AND state="ACTIVE"`
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// 排序规则,指定结果返回顺序。
// 格式: "field_name [asc|desc], ..."。
// 示例: "create_time desc, name asc"
// AIP-132: order_by 是可选字段。
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
func (*ListRolesRequest) Descriptor
deprecated
func (*ListRolesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListRolesRequest.ProtoReflect.Descriptor instead.
func (*ListRolesRequest) GetFilter ¶
func (x *ListRolesRequest) GetFilter() string
func (*ListRolesRequest) GetOffset ¶
func (x *ListRolesRequest) GetOffset() int32
func (*ListRolesRequest) GetOrderBy ¶
func (x *ListRolesRequest) GetOrderBy() string
func (*ListRolesRequest) GetPageSize ¶
func (x *ListRolesRequest) GetPageSize() int32
func (*ListRolesRequest) GetPageToken ¶
func (x *ListRolesRequest) GetPageToken() string
func (*ListRolesRequest) GetPagination ¶
func (m *ListRolesRequest) GetPagination() isListRolesRequest_Pagination
func (*ListRolesRequest) GetParent ¶
func (x *ListRolesRequest) GetParent() string
func (*ListRolesRequest) ProtoMessage ¶
func (*ListRolesRequest) ProtoMessage()
func (*ListRolesRequest) ProtoReflect ¶
func (x *ListRolesRequest) ProtoReflect() protoreflect.Message
func (*ListRolesRequest) Reset ¶
func (x *ListRolesRequest) Reset()
func (*ListRolesRequest) String ¶
func (x *ListRolesRequest) String() string
type ListRolesRequest_Offset ¶
type ListRolesRequest_Offset struct {
// Offset-based 分页
Offset int32 `protobuf:"varint,8,opt,name=offset,proto3,oneof"`
}
type ListRolesRequest_PageToken ¶
type ListRolesRequest_PageToken struct {
// Cursor-based 分页
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListRolesResponse ¶
type ListRolesResponse struct {
Roles []*Role `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"`
// 用于获取下一页结果的 token。
// - 如果为空,表示没有更多结果。
// - 客户端不需要理解其内容,只需原样传回。
// AIP-132: 必须字段。
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// 符合条件的资源总数。
// - 常用于前端分页控件。
// - 注意:可能会因性能原因而近似。
// AIP-132: total_size 是可选字段。
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListRolesResponse) Descriptor
deprecated
func (*ListRolesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListRolesResponse.ProtoReflect.Descriptor instead.
func (*ListRolesResponse) GetNextPageToken ¶
func (x *ListRolesResponse) GetNextPageToken() string
func (*ListRolesResponse) GetRoles ¶
func (x *ListRolesResponse) GetRoles() []*Role
func (*ListRolesResponse) GetTotalSize ¶
func (x *ListRolesResponse) GetTotalSize() int32
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 ListServiceActionsRequest ¶
type ListServiceActionsRequest struct {
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListServiceActionsRequest_PageToken
// *ListServiceActionsRequest_Offset
Pagination isListServiceActionsRequest_Pagination `protobuf_oneof:"pagination"`
Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
OrderBy string `protobuf:"bytes,8,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
func (*ListServiceActionsRequest) Descriptor
deprecated
func (*ListServiceActionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServiceActionsRequest.ProtoReflect.Descriptor instead.
func (*ListServiceActionsRequest) GetFilter ¶
func (x *ListServiceActionsRequest) GetFilter() string
func (*ListServiceActionsRequest) GetOffset ¶
func (x *ListServiceActionsRequest) GetOffset() int32
func (*ListServiceActionsRequest) GetOrderBy ¶
func (x *ListServiceActionsRequest) GetOrderBy() string
func (*ListServiceActionsRequest) GetPageSize ¶
func (x *ListServiceActionsRequest) GetPageSize() int32
func (*ListServiceActionsRequest) GetPageToken ¶
func (x *ListServiceActionsRequest) GetPageToken() string
func (*ListServiceActionsRequest) GetPagination ¶
func (m *ListServiceActionsRequest) GetPagination() isListServiceActionsRequest_Pagination
func (*ListServiceActionsRequest) GetParent ¶
func (x *ListServiceActionsRequest) GetParent() string
func (*ListServiceActionsRequest) ProtoMessage ¶
func (*ListServiceActionsRequest) ProtoMessage()
func (*ListServiceActionsRequest) ProtoReflect ¶
func (x *ListServiceActionsRequest) ProtoReflect() protoreflect.Message
func (*ListServiceActionsRequest) Reset ¶
func (x *ListServiceActionsRequest) Reset()
func (*ListServiceActionsRequest) String ¶
func (x *ListServiceActionsRequest) String() string
type ListServiceActionsRequest_Offset ¶
type ListServiceActionsRequest_Offset struct {
Offset int32 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}
type ListServiceActionsRequest_PageToken ¶
type ListServiceActionsRequest_PageToken struct {
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListServiceActionsResponse ¶
type ListServiceActionsResponse struct {
Actions []*Action `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListServiceActionsResponse) Descriptor
deprecated
func (*ListServiceActionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListServiceActionsResponse.ProtoReflect.Descriptor instead.
func (*ListServiceActionsResponse) GetActions ¶
func (x *ListServiceActionsResponse) GetActions() []*Action
func (*ListServiceActionsResponse) GetNextPageToken ¶
func (x *ListServiceActionsResponse) GetNextPageToken() string
func (*ListServiceActionsResponse) GetTotalSize ¶
func (x *ListServiceActionsResponse) GetTotalSize() int32
func (*ListServiceActionsResponse) ProtoMessage ¶
func (*ListServiceActionsResponse) ProtoMessage()
func (*ListServiceActionsResponse) ProtoReflect ¶
func (x *ListServiceActionsResponse) ProtoReflect() protoreflect.Message
func (*ListServiceActionsResponse) Reset ¶
func (x *ListServiceActionsResponse) Reset()
func (*ListServiceActionsResponse) String ¶
func (x *ListServiceActionsResponse) String() string
type ListServicesRequest ¶
type ListServicesRequest struct {
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListServicesRequest_PageToken
// *ListServicesRequest_Offset
Pagination isListServicesRequest_Pagination `protobuf_oneof:"pagination"`
View View `protobuf:"varint,5,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.View" json:"view,omitempty"`
Structure Structure `protobuf:"varint,6,opt,name=structure,proto3,enum=grpc_kit.api.known.admin.v1.Structure" json:"structure,omitempty"`
Filter string `protobuf:"bytes,7,opt,name=filter,proto3" json:"filter,omitempty"`
OrderBy string `protobuf:"bytes,8,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// contains filtered or unexported fields
}
func (*ListServicesRequest) Descriptor
deprecated
func (*ListServicesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListServicesRequest.ProtoReflect.Descriptor instead.
func (*ListServicesRequest) GetFilter ¶
func (x *ListServicesRequest) GetFilter() string
func (*ListServicesRequest) GetOffset ¶
func (x *ListServicesRequest) GetOffset() int32
func (*ListServicesRequest) GetOrderBy ¶
func (x *ListServicesRequest) GetOrderBy() string
func (*ListServicesRequest) GetPageSize ¶
func (x *ListServicesRequest) GetPageSize() int32
func (*ListServicesRequest) GetPageToken ¶
func (x *ListServicesRequest) GetPageToken() string
func (*ListServicesRequest) GetPagination ¶
func (m *ListServicesRequest) GetPagination() isListServicesRequest_Pagination
func (*ListServicesRequest) GetParent ¶
func (x *ListServicesRequest) GetParent() string
func (*ListServicesRequest) GetStructure ¶
func (x *ListServicesRequest) GetStructure() Structure
func (*ListServicesRequest) GetView ¶
func (x *ListServicesRequest) GetView() View
func (*ListServicesRequest) ProtoMessage ¶
func (*ListServicesRequest) ProtoMessage()
func (*ListServicesRequest) ProtoReflect ¶
func (x *ListServicesRequest) ProtoReflect() protoreflect.Message
func (*ListServicesRequest) Reset ¶
func (x *ListServicesRequest) Reset()
func (*ListServicesRequest) String ¶
func (x *ListServicesRequest) String() string
type ListServicesRequest_Offset ¶
type ListServicesRequest_Offset struct {
Offset int32 `protobuf:"varint,4,opt,name=offset,proto3,oneof"`
}
type ListServicesRequest_PageToken ¶
type ListServicesRequest_PageToken struct {
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListServicesResponse ¶
type ListServicesResponse struct {
Services []*Service `protobuf:"bytes,1,rep,name=services,proto3" json:"services,omitempty"`
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListServicesResponse) Descriptor
deprecated
func (*ListServicesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListServicesResponse.ProtoReflect.Descriptor instead.
func (*ListServicesResponse) GetNextPageToken ¶
func (x *ListServicesResponse) GetNextPageToken() string
func (*ListServicesResponse) GetServices ¶
func (x *ListServicesResponse) GetServices() []*Service
func (*ListServicesResponse) GetTotalSize ¶
func (x *ListServicesResponse) GetTotalSize() int32
func (*ListServicesResponse) ProtoMessage ¶
func (*ListServicesResponse) ProtoMessage()
func (*ListServicesResponse) ProtoReflect ¶
func (x *ListServicesResponse) ProtoReflect() protoreflect.Message
func (*ListServicesResponse) Reset ¶
func (x *ListServicesResponse) Reset()
func (*ListServicesResponse) String ¶
func (x *ListServicesResponse) String() string
type ListUsersRequest ¶
type ListUsersRequest struct {
// 父资源名称,用于限定范围。
// 格式示例: "organizations/123" 或 "projects/456"。
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// 每页返回的最大用户数。
// - 如果未指定,则使用服务端默认值 (如 20)。
// - 最大不超过 100 (超出时强制截断)。
PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
// Types that are assignable to Pagination:
//
// *ListUsersRequest_PageToken
// *ListUsersRequest_Offset
Pagination isListUsersRequest_Pagination `protobuf_oneof:"pagination"`
// 过滤条件,采用 AIP-160 定义的标准 filter 语法。
// 示例: `email="alice@example.com" AND state="ACTIVE"`
Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
// 排序规则,指定结果返回顺序。
// 格式: "field_name [asc|desc], ..."。
// 示例: "create_time desc, name asc"
// AIP-132: order_by 是可选字段。
OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
// 是否包含已删除资源。
// - 默认 false,仅返回有效资源。
// - 设为 true 可返回软删除的用户。
// AIP-132: show_deleted 是可选字段。
ShowDeleted bool `protobuf:"varint,6,opt,name=show_deleted,json=showDeleted,proto3" json:"show_deleted,omitempty"`
// 视图模式,决定返回数据的详细程度。
// - BASIC: 基本信息(默认)
// - FULL: 详细信息
// AIP-157: 建议支持。
View ListUsersRequest_UserView `protobuf:"varint,7,opt,name=view,proto3,enum=grpc_kit.api.known.admin.v1.ListUsersRequest_UserView" json:"view,omitempty"`
// TODO;将来会统一使用 filter 参数实现过滤
FilterId string `protobuf:"bytes,11,opt,name=filter_id,json=filterId,proto3" json:"filter_id,omitempty"`
FilterUsername string `protobuf:"bytes,12,opt,name=filter_username,json=filterUsername,proto3" json:"filter_username,omitempty"`
FilterNickname string `protobuf:"bytes,13,opt,name=filter_nickname,json=filterNickname,proto3" json:"filter_nickname,omitempty"`
FilterStatus string `protobuf:"bytes,14,opt,name=filter_status,json=filterStatus,proto3" json:"filter_status,omitempty"`
// contains filtered or unexported fields
}
func (*ListUsersRequest) Descriptor
deprecated
func (*ListUsersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListUsersRequest.ProtoReflect.Descriptor instead.
func (*ListUsersRequest) GetFilter ¶
func (x *ListUsersRequest) GetFilter() string
func (*ListUsersRequest) GetFilterId ¶
func (x *ListUsersRequest) GetFilterId() string
func (*ListUsersRequest) GetFilterNickname ¶
func (x *ListUsersRequest) GetFilterNickname() string
func (*ListUsersRequest) GetFilterStatus ¶
func (x *ListUsersRequest) GetFilterStatus() string
func (*ListUsersRequest) GetFilterUsername ¶
func (x *ListUsersRequest) GetFilterUsername() string
func (*ListUsersRequest) GetOffset ¶
func (x *ListUsersRequest) GetOffset() int32
func (*ListUsersRequest) GetOrderBy ¶
func (x *ListUsersRequest) GetOrderBy() string
func (*ListUsersRequest) GetPageSize ¶
func (x *ListUsersRequest) GetPageSize() int32
func (*ListUsersRequest) GetPageToken ¶
func (x *ListUsersRequest) GetPageToken() string
func (*ListUsersRequest) GetPagination ¶
func (m *ListUsersRequest) GetPagination() isListUsersRequest_Pagination
func (*ListUsersRequest) GetParent ¶
func (x *ListUsersRequest) GetParent() string
func (*ListUsersRequest) GetShowDeleted ¶
func (x *ListUsersRequest) GetShowDeleted() bool
func (*ListUsersRequest) GetView ¶
func (x *ListUsersRequest) GetView() ListUsersRequest_UserView
func (*ListUsersRequest) ProtoMessage ¶
func (*ListUsersRequest) ProtoMessage()
func (*ListUsersRequest) ProtoReflect ¶
func (x *ListUsersRequest) ProtoReflect() protoreflect.Message
func (*ListUsersRequest) Reset ¶
func (x *ListUsersRequest) Reset()
func (*ListUsersRequest) String ¶
func (x *ListUsersRequest) String() string
type ListUsersRequest_Offset ¶
type ListUsersRequest_Offset struct {
// Offset-based 分页
Offset int32 `protobuf:"varint,8,opt,name=offset,proto3,oneof"`
}
type ListUsersRequest_PageToken ¶
type ListUsersRequest_PageToken struct {
// Cursor-based 分页
PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3,oneof"`
}
type ListUsersRequest_UserView ¶
type ListUsersRequest_UserView int32
控制资源返回的详细程度。
const ( ListUsersRequest_USER_VIEW_UNSPECIFIED ListUsersRequest_UserView = 0 ListUsersRequest_USER_VIEW_BASIC ListUsersRequest_UserView = 1 ListUsersRequest_USER_VIEW_FULL ListUsersRequest_UserView = 2 )
func (ListUsersRequest_UserView) Descriptor ¶
func (ListUsersRequest_UserView) Descriptor() protoreflect.EnumDescriptor
func (ListUsersRequest_UserView) Enum ¶
func (x ListUsersRequest_UserView) Enum() *ListUsersRequest_UserView
func (ListUsersRequest_UserView) EnumDescriptor
deprecated
func (ListUsersRequest_UserView) EnumDescriptor() ([]byte, []int)
Deprecated: Use ListUsersRequest_UserView.Descriptor instead.
func (ListUsersRequest_UserView) Number ¶
func (x ListUsersRequest_UserView) Number() protoreflect.EnumNumber
func (ListUsersRequest_UserView) String ¶
func (x ListUsersRequest_UserView) String() string
func (ListUsersRequest_UserView) Type ¶
func (ListUsersRequest_UserView) Type() protoreflect.EnumType
type ListUsersResponse ¶
type ListUsersResponse struct {
// 符合查询条件的用户资源。
Users []*User `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
// 用于获取下一页结果的 token。
// - 如果为空,表示没有更多结果。
// - 客户端不需要理解其内容,只需原样传回。
// AIP-132: 必须字段。
NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
// 符合条件的资源总数。
// - 常用于前端分页控件。
// - 注意:可能会因性能原因而近似。
// AIP-132: total_size 是可选字段。
TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"`
// contains filtered or unexported fields
}
func (*ListUsersResponse) Descriptor
deprecated
func (*ListUsersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListUsersResponse.ProtoReflect.Descriptor instead.
func (*ListUsersResponse) GetNextPageToken ¶
func (x *ListUsersResponse) GetNextPageToken() string
func (*ListUsersResponse) GetTotalSize ¶
func (x *ListUsersResponse) GetTotalSize() int32
func (*ListUsersResponse) GetUsers ¶
func (x *ListUsersResponse) GetUsers() []*User
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 LocalConfigEntry ¶
type LocalConfigEntry struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
// contains filtered or unexported fields
}
func (*LocalConfigEntry) Descriptor
deprecated
func (*LocalConfigEntry) Descriptor() ([]byte, []int)
Deprecated: Use LocalConfigEntry.ProtoReflect.Descriptor instead.
func (*LocalConfigEntry) GetEnabled ¶
func (x *LocalConfigEntry) GetEnabled() bool
func (*LocalConfigEntry) GetName ¶
func (x *LocalConfigEntry) GetName() string
func (*LocalConfigEntry) ProtoMessage ¶
func (*LocalConfigEntry) ProtoMessage()
func (*LocalConfigEntry) ProtoReflect ¶
func (x *LocalConfigEntry) ProtoReflect() protoreflect.Message
func (*LocalConfigEntry) Reset ¶
func (x *LocalConfigEntry) Reset()
func (*LocalConfigEntry) String ¶
func (x *LocalConfigEntry) String() string
type LocalConfigs ¶
type LocalConfigs struct {
// Types that are assignable to Config:
//
// *LocalConfigs_Services
// *LocalConfigs_Discover
// *LocalConfigs_Security
// *LocalConfigs_Database
// *LocalConfigs_Cachebox
// *LocalConfigs_Debugger
// *LocalConfigs_Objstore
// *LocalConfigs_Frontend
// *LocalConfigs_Observables
// *LocalConfigs_Cloudevents
// *LocalConfigs_Automations
// *LocalConfigs_Independent
Config isLocalConfigs_Config `protobuf_oneof:"config"`
// contains filtered or unexported fields
}
func (*LocalConfigs) Descriptor
deprecated
func (*LocalConfigs) Descriptor() ([]byte, []int)
Deprecated: Use LocalConfigs.ProtoReflect.Descriptor instead.
func (*LocalConfigs) GetAutomations ¶
func (x *LocalConfigs) GetAutomations() *AutomationsConfig
func (*LocalConfigs) GetCachebox ¶
func (x *LocalConfigs) GetCachebox() *CacheboxConfig
func (*LocalConfigs) GetCloudevents ¶
func (x *LocalConfigs) GetCloudevents() *CloudEventsConfig
func (*LocalConfigs) GetConfig ¶
func (m *LocalConfigs) GetConfig() isLocalConfigs_Config
func (*LocalConfigs) GetDatabase ¶
func (x *LocalConfigs) GetDatabase() *DatabaseConfig
func (*LocalConfigs) GetDebugger ¶
func (x *LocalConfigs) GetDebugger() *DebuggerConfig
func (*LocalConfigs) GetDiscover ¶
func (x *LocalConfigs) GetDiscover() *DiscoverConfig
func (*LocalConfigs) GetFrontend ¶
func (x *LocalConfigs) GetFrontend() *FrontendConfig
func (*LocalConfigs) GetIndependent ¶
func (x *LocalConfigs) GetIndependent() *structpb.Struct
func (*LocalConfigs) GetObjstore ¶
func (x *LocalConfigs) GetObjstore() *ObjstoreConfig
func (*LocalConfigs) GetObservables ¶
func (x *LocalConfigs) GetObservables() *ObservablesConfig
func (*LocalConfigs) GetSecurity ¶
func (x *LocalConfigs) GetSecurity() *SecurityConfig
func (*LocalConfigs) GetServices ¶
func (x *LocalConfigs) GetServices() *ServicesConfig
func (*LocalConfigs) ProtoMessage ¶
func (*LocalConfigs) ProtoMessage()
func (*LocalConfigs) ProtoReflect ¶
func (x *LocalConfigs) ProtoReflect() protoreflect.Message
func (*LocalConfigs) Reset ¶
func (x *LocalConfigs) Reset()
func (*LocalConfigs) String ¶
func (x *LocalConfigs) String() string
type LocalConfigs_Automations ¶
type LocalConfigs_Automations struct {
Automations *AutomationsConfig `protobuf:"bytes,11,opt,name=automations,proto3,oneof"`
}
type LocalConfigs_Cachebox ¶
type LocalConfigs_Cachebox struct {
Cachebox *CacheboxConfig `protobuf:"bytes,5,opt,name=cachebox,proto3,oneof"`
}
type LocalConfigs_Cloudevents ¶
type LocalConfigs_Cloudevents struct {
Cloudevents *CloudEventsConfig `protobuf:"bytes,10,opt,name=cloudevents,proto3,oneof"`
}
type LocalConfigs_Database ¶
type LocalConfigs_Database struct {
Database *DatabaseConfig `protobuf:"bytes,4,opt,name=database,proto3,oneof"`
}
type LocalConfigs_Debugger ¶
type LocalConfigs_Debugger struct {
Debugger *DebuggerConfig `protobuf:"bytes,6,opt,name=debugger,proto3,oneof"`
}
type LocalConfigs_Discover ¶
type LocalConfigs_Discover struct {
Discover *DiscoverConfig `protobuf:"bytes,2,opt,name=discover,proto3,oneof"`
}
type LocalConfigs_Frontend ¶
type LocalConfigs_Frontend struct {
Frontend *FrontendConfig `protobuf:"bytes,8,opt,name=frontend,proto3,oneof"`
}
type LocalConfigs_Objstore ¶
type LocalConfigs_Objstore struct {
Objstore *ObjstoreConfig `protobuf:"bytes,7,opt,name=objstore,proto3,oneof"`
}
type LocalConfigs_Observables ¶
type LocalConfigs_Observables struct {
Observables *ObservablesConfig `protobuf:"bytes,9,opt,name=observables,proto3,oneof"`
}
type LocalConfigs_Security ¶
type LocalConfigs_Security struct {
Security *SecurityConfig `protobuf:"bytes,3,opt,name=security,proto3,oneof"`
}
type LocalConfigs_Services ¶
type LocalConfigs_Services struct {
Services *ServicesConfig `protobuf:"bytes,1,opt,name=services,proto3,oneof"`
}
type LoggingExporterConfig ¶
type LoggingExporterConfig struct {
PrettyPrint bool `protobuf:"varint,1,opt,name=pretty_print,json=prettyPrint,proto3" json:"pretty_print,omitempty"`
MetricsFilePath string `protobuf:"bytes,2,opt,name=metrics_file_path,json=metricsFilePath,proto3" json:"metrics_file_path,omitempty"`
TracesFilePath string `protobuf:"bytes,3,opt,name=traces_file_path,json=tracesFilePath,proto3" json:"traces_file_path,omitempty"`
// contains filtered or unexported fields
}
func (*LoggingExporterConfig) Descriptor
deprecated
func (*LoggingExporterConfig) Descriptor() ([]byte, []int)
Deprecated: Use LoggingExporterConfig.ProtoReflect.Descriptor instead.
func (*LoggingExporterConfig) GetMetricsFilePath ¶
func (x *LoggingExporterConfig) GetMetricsFilePath() string
func (*LoggingExporterConfig) GetPrettyPrint ¶
func (x *LoggingExporterConfig) GetPrettyPrint() bool
func (*LoggingExporterConfig) GetTracesFilePath ¶
func (x *LoggingExporterConfig) GetTracesFilePath() string
func (*LoggingExporterConfig) ProtoMessage ¶
func (*LoggingExporterConfig) ProtoMessage()
func (*LoggingExporterConfig) ProtoReflect ¶
func (x *LoggingExporterConfig) ProtoReflect() protoreflect.Message
func (*LoggingExporterConfig) Reset ¶
func (x *LoggingExporterConfig) Reset()
func (*LoggingExporterConfig) String ¶
func (x *LoggingExporterConfig) String() string
type LoginOption ¶
type LoginOption struct {
// Code 系统标识符,用于 CreateAuthLogin 的 provider_code
Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
// Type 身份提供商类型
Type AuthProvider_Type `protobuf:"varint,2,opt,name=type,proto3,enum=grpc_kit.api.known.admin.v1.AuthProvider_Type" json:"type,omitempty"`
// DisplayName 展示名称
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// IconURL 图标地址
IconUrl string `protobuf:"bytes,4,opt,name=icon_url,json=iconUrl,proto3" json:"icon_url,omitempty"`
// 仅 OAuth2 系提供商(OIDC/OAUTH2/GITHUB/GOOGLE/WECHAT)填充此字段
// LOCAL/LDAP 不填充
//
// Types that are assignable to Config:
//
// *LoginOption_OauthConfig
Config isLoginOption_Config `protobuf_oneof:"config"`
// contains filtered or unexported fields
}
LoginOption 登录页认证提供方选项(最小字段集,不含敏感信息)
func (*LoginOption) Descriptor
deprecated
func (*LoginOption) Descriptor() ([]byte, []int)
Deprecated: Use LoginOption.ProtoReflect.Descriptor instead.
func (*LoginOption) GetCode ¶
func (x *LoginOption) GetCode() string
func (*LoginOption) GetConfig ¶
func (m *LoginOption) GetConfig() isLoginOption_Config
func (*LoginOption) GetDisplayName ¶
func (x *LoginOption) GetDisplayName() string
func (*LoginOption) GetIconUrl ¶
func (x *LoginOption) GetIconUrl() string
func (*LoginOption) GetOauthConfig ¶
func (x *LoginOption) GetOauthConfig() *OAuth2LoginConfig
func (*LoginOption) GetType ¶
func (x *LoginOption) GetType() AuthProvider_Type
func (*LoginOption) ProtoMessage ¶
func (*LoginOption) ProtoMessage()
func (*LoginOption) ProtoReflect ¶
func (x *LoginOption) ProtoReflect() protoreflect.Message
func (*LoginOption) Reset ¶
func (x *LoginOption) Reset()
func (*LoginOption) String ¶
func (x *LoginOption) String() string
type LoginOption_OauthConfig ¶
type LoginOption_OauthConfig struct {
OauthConfig *OAuth2LoginConfig `protobuf:"bytes,5,opt,name=oauth_config,json=oauthConfig,proto3,oneof"`
}
type Membership ¶
type Membership struct {
// ID 成员关系唯一标识符,系统自动生成
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// UserID 用户唯一标识符,建立与用户实体的关联
UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// Username 用户名,冗余字段,避免频繁关联查询
Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
// Nickname 用户昵称或显示名称
Nickname string `protobuf:"bytes,4,opt,name=nickname,proto3" json:"nickname,omitempty"`
TargetType Membership_TargetType `` /* 147-byte string literal not displayed */
// TargetID 关联目标的 ID(与 target_type 配合使用)
// - GROUP: 群组 ID
// - DEPARTMENT: 部门 ID
// - ROLE: 角色 ID(如 user_roles 成员关系)
TargetId int64 `protobuf:"varint,6,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
MemberRole Membership_Role `` /* 141-byte string literal not displayed */
MemberStatus Membership_Status `` /* 149-byte string literal not displayed */
MemberType Membership_MemberType `` /* 147-byte string literal not displayed */
JoinedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=joined_at,json=joinedAt,proto3" json:"joined_at,omitempty"`
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
Metadata map[string]string `` /* 158-byte string literal not displayed */
Description string `protobuf:"bytes,13,opt,name=description,proto3" json:"description,omitempty"`
TargetName string `protobuf:"bytes,14,opt,name=target_name,json=targetName,proto3" json:"target_name,omitempty"`
CreatedBy int64 `protobuf:"varint,15,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
UpdatedBy int64 `protobuf:"varint,16,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,18,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
Membership 统一成员关系实体 用于描述用户与任意组织实体(群组、部门等)之间的关联关系 支持多状态管理、角色定义、成员类型区分和审计追踪
func (*Membership) Descriptor
deprecated
func (*Membership) Descriptor() ([]byte, []int)
Deprecated: Use Membership.ProtoReflect.Descriptor instead.
func (*Membership) GetCreatedAt ¶
func (x *Membership) GetCreatedAt() *timestamppb.Timestamp
func (*Membership) GetCreatedBy ¶
func (x *Membership) GetCreatedBy() int64
func (*Membership) GetDescription ¶
func (x *Membership) GetDescription() string
func (*Membership) GetExpiresAt ¶
func (x *Membership) GetExpiresAt() *timestamppb.Timestamp
func (*Membership) GetId ¶
func (x *Membership) GetId() int64
func (*Membership) GetJoinedAt ¶
func (x *Membership) GetJoinedAt() *timestamppb.Timestamp
func (*Membership) GetMemberRole ¶
func (x *Membership) GetMemberRole() Membership_Role
func (*Membership) GetMemberStatus ¶
func (x *Membership) GetMemberStatus() Membership_Status
func (*Membership) GetMemberType ¶
func (x *Membership) GetMemberType() Membership_MemberType
func (*Membership) GetMetadata ¶
func (x *Membership) GetMetadata() map[string]string
func (*Membership) GetNickname ¶
func (x *Membership) GetNickname() string
func (*Membership) GetTargetId ¶
func (x *Membership) GetTargetId() int64
func (*Membership) GetTargetName ¶
func (x *Membership) GetTargetName() string
func (*Membership) GetTargetType ¶
func (x *Membership) GetTargetType() Membership_TargetType
func (*Membership) GetUpdatedAt ¶
func (x *Membership) GetUpdatedAt() *timestamppb.Timestamp
func (*Membership) GetUpdatedBy ¶
func (x *Membership) GetUpdatedBy() int64
func (*Membership) GetUserId ¶
func (x *Membership) GetUserId() int64
func (*Membership) GetUsername ¶
func (x *Membership) GetUsername() string
func (*Membership) ProtoMessage ¶
func (*Membership) ProtoMessage()
func (*Membership) ProtoReflect ¶
func (x *Membership) ProtoReflect() protoreflect.Message
func (*Membership) Reset ¶
func (x *Membership) Reset()
func (*Membership) String ¶
func (x *Membership) String() string
type Membership_MemberType ¶
type Membership_MemberType int32
MemberType 成员关系类型,区分主要归属和兼职关系 主要用于 DEPARTMENT 场景,GROUP 场景可不填或使用 PRIMARY 【系统约束】:针对同一个 user_id,target_type=DEPARTMENT 时,只能有一条 member_type=PRIMARY 的记录
const ( Membership_MEMBER_TYPE_UNSPECIFIED Membership_MemberType = 0 // 未指定 Membership_PRIMARY Membership_MemberType = 1 // 主要关系 - 用户的主要工作、汇报、考勤归属 Membership_DUAL Membership_MemberType = 2 // 兼职关系 - 协作、项目或次要行政隶属 Membership_ADVISORY Membership_MemberType = 3 // 顾问关系 - 仅提供指导或临时服务 )
func (Membership_MemberType) Descriptor ¶
func (Membership_MemberType) Descriptor() protoreflect.EnumDescriptor
func (Membership_MemberType) Enum ¶
func (x Membership_MemberType) Enum() *Membership_MemberType
func (Membership_MemberType) EnumDescriptor
deprecated
func (Membership_MemberType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Membership_MemberType.Descriptor instead.
func (Membership_MemberType) Number ¶
func (x Membership_MemberType) Number() protoreflect.EnumNumber
func (Membership_MemberType) String ¶
func (x Membership_MemberType) String() string
func (Membership_MemberType) Type ¶
func (Membership_MemberType) Type() protoreflect.EnumType
type Membership_Role ¶
type Membership_Role int32
Role 用户在目标实体中的角色 不同 target_type 下使用不同的角色子集 - GROUP 场景常用: OWNER, ADMIN, MEMBER, GUEST - DEPARTMENT 场景常用: OWNER, DEPUTY, MANAGER, SUPERVISOR, LEAD, SENIOR, MEMBER, INTERN, CONSULTANT, CONTRACTOR, ASSISTANT
const ( Membership_ROLE_UNSPECIFIED Membership_Role = 0 // 未指定角色(系统默认值) Membership_OWNER Membership_Role = 1 // 所有者/负责人 - 拥有最高管理权限 Membership_ADMIN Membership_Role = 2 // 管理员 - 管理成员和基本设置 Membership_MEMBER Membership_Role = 3 // 普通成员 - 拥有基本访问权限 Membership_GUEST Membership_Role = 4 // 访客 - 拥有受限访问权限 Membership_DEPUTY Membership_Role = 5 // 副负责人 - 协助负责人管理 Membership_MANAGER Membership_Role = 6 // 经理 - 负责具体业务管理和团队领导 Membership_SUPERVISOR Membership_Role = 7 // 主管 - 负责日常业务监督和指导 Membership_LEAD Membership_Role = 8 // 组长 - 负责小组或项目的直接管理 Membership_SENIOR Membership_Role = 9 // 高级成员 - 资深员工 Membership_INTERN Membership_Role = 10 // 实习生 - 临时学习和工作的人员 Membership_CONSULTANT Membership_Role = 11 // 顾问 - 提供专业建议和指导 Membership_CONTRACTOR Membership_Role = 12 // 外包人员 - 临时合作的外部人员 Membership_ASSISTANT Membership_Role = 13 // 助理 - 提供行政和事务支持 )
func (Membership_Role) Descriptor ¶
func (Membership_Role) Descriptor() protoreflect.EnumDescriptor
func (Membership_Role) Enum ¶
func (x Membership_Role) Enum() *Membership_Role
func (Membership_Role) EnumDescriptor
deprecated
func (Membership_Role) EnumDescriptor() ([]byte, []int)
Deprecated: Use Membership_Role.Descriptor instead.
func (Membership_Role) Number ¶
func (x Membership_Role) Number() protoreflect.EnumNumber
func (Membership_Role) String ¶
func (x Membership_Role) String() string
func (Membership_Role) Type ¶
func (Membership_Role) Type() protoreflect.EnumType
type Membership_Status ¶
type Membership_Status int32
Status 成员关系状态,管理成员的生命周期
const ( Membership_STATUS_UNSPECIFIED Membership_Status = 0 // 未指定状态(系统默认值) Membership_PENDING Membership_Status = 1 // 待审批 - 申请加入等待审批 Membership_ACTIVE Membership_Status = 2 // 正常状态 - 正式成员,拥有完整权限 Membership_INVITED Membership_Status = 3 // 被邀请 - 收到邀请但尚未回应 Membership_DISABLED Membership_Status = 4 // 已禁用 - 临时限制权限 Membership_REJECTED Membership_Status = 5 // 被拒绝 - 申请或邀请被拒绝 Membership_LEFT Membership_Status = 6 // 已退出 - 主动退出或离职 Membership_SUSPENDED Membership_Status = 7 // 已暂停 - 临时暂停,如休假、停职等 Membership_TRANSFERRING Membership_Status = 8 // 调动中 - 正在进行组织间调动的过渡状态 )
func (Membership_Status) Descriptor ¶
func (Membership_Status) Descriptor() protoreflect.EnumDescriptor
func (Membership_Status) Enum ¶
func (x Membership_Status) Enum() *Membership_Status
func (Membership_Status) EnumDescriptor
deprecated
func (Membership_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Membership_Status.Descriptor instead.
func (Membership_Status) Number ¶
func (x Membership_Status) Number() protoreflect.EnumNumber
func (Membership_Status) String ¶
func (x Membership_Status) String() string
func (Membership_Status) Type ¶
func (Membership_Status) Type() protoreflect.EnumType
type Membership_TargetType ¶
type Membership_TargetType int32
TargetType 关联目标类型,区分成员属于哪种组织实体
const ( Membership_TARGET_TYPE_UNSPECIFIED Membership_TargetType = 0 // 未指定 Membership_GROUP Membership_TargetType = 1 // 群组 Membership_DEPARTMENT Membership_TargetType = 2 // 部门 Membership_ROLE Membership_TargetType = 3 // 角色 )
func (Membership_TargetType) Descriptor ¶
func (Membership_TargetType) Descriptor() protoreflect.EnumDescriptor
func (Membership_TargetType) Enum ¶
func (x Membership_TargetType) Enum() *Membership_TargetType
func (Membership_TargetType) EnumDescriptor
deprecated
func (Membership_TargetType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Membership_TargetType.Descriptor instead.
func (Membership_TargetType) Number ¶
func (x Membership_TargetType) Number() protoreflect.EnumNumber
func (Membership_TargetType) String ¶
func (x Membership_TargetType) String() string
func (Membership_TargetType) Type ¶
func (Membership_TargetType) Type() protoreflect.EnumType
type MemoryCacheboxConfig ¶
type MemoryCacheboxConfig struct {
MaxEntry int32 `protobuf:"varint,1,opt,name=max_entry,json=maxEntry,proto3" json:"max_entry,omitempty"`
// contains filtered or unexported fields
}
func (*MemoryCacheboxConfig) Descriptor
deprecated
func (*MemoryCacheboxConfig) Descriptor() ([]byte, []int)
Deprecated: Use MemoryCacheboxConfig.ProtoReflect.Descriptor instead.
func (*MemoryCacheboxConfig) GetMaxEntry ¶
func (x *MemoryCacheboxConfig) GetMaxEntry() int32
func (*MemoryCacheboxConfig) ProtoMessage ¶
func (*MemoryCacheboxConfig) ProtoMessage()
func (*MemoryCacheboxConfig) ProtoReflect ¶
func (x *MemoryCacheboxConfig) ProtoReflect() protoreflect.Message
func (*MemoryCacheboxConfig) Reset ¶
func (x *MemoryCacheboxConfig) Reset()
func (*MemoryCacheboxConfig) String ¶
func (x *MemoryCacheboxConfig) String() string
type Menu ¶
type Menu struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
ParentId int64 `protobuf:"varint,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"`
DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
RoutePath string `protobuf:"bytes,5,opt,name=route_path,json=routePath,proto3" json:"route_path,omitempty"`
Component string `protobuf:"bytes,6,opt,name=component,proto3" json:"component,omitempty"`
Icon string `protobuf:"bytes,7,opt,name=icon,proto3" json:"icon,omitempty"`
SortOrder int32 `protobuf:"varint,8,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
Metadata map[string]string `` /* 157-byte string literal not displayed */
Children []*Menu `protobuf:"bytes,10,rep,name=children,proto3" json:"children,omitempty"`
Visibility Visibility `protobuf:"varint,11,opt,name=visibility,proto3,enum=grpc_kit.api.known.admin.v1.Visibility" json:"visibility,omitempty"`
Description string `protobuf:"bytes,12,opt,name=description,proto3" json:"description,omitempty"`
Protected bool `protobuf:"varint,13,opt,name=protected,proto3" json:"protected,omitempty"`
CreatedBy int64 `protobuf:"varint,14,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
UpdatedBy int64 `protobuf:"varint,15,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
Menu 菜单业务定义。
func (*Menu) Descriptor
deprecated
func (*Menu) GetChildren ¶
func (*Menu) GetComponent ¶
func (*Menu) GetCreatedAt ¶
func (x *Menu) GetCreatedAt() *timestamppb.Timestamp
func (*Menu) GetCreatedBy ¶
func (*Menu) GetDescription ¶
func (*Menu) GetDisplayName ¶
func (*Menu) GetMetadata ¶
func (*Menu) GetParentId ¶
func (*Menu) GetProtected ¶
func (*Menu) GetRoutePath ¶
func (*Menu) GetSortOrder ¶
func (*Menu) GetUpdatedAt ¶
func (x *Menu) GetUpdatedAt() *timestamppb.Timestamp
func (*Menu) GetUpdatedBy ¶
func (*Menu) GetVisibility ¶
func (x *Menu) GetVisibility() Visibility
func (*Menu) ProtoMessage ¶
func (*Menu) ProtoMessage()
func (*Menu) ProtoReflect ¶
func (x *Menu) ProtoReflect() protoreflect.Message
type OAuth2Client ¶
type OAuth2Client struct {
// ID 全局唯一标识
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// ClientID 系统标识符,创建后不可修改
// 规则:以小写字母开头,仅包含小写字母、数字、连字符、点号和冒号
// 长度:2-64 字符;如客户端未提供,服务端自动生成 12 位随机编码
// 示例:"web-app"、"mobile.ios"、"api:gateway"
ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
ClientStatus OAuth2Client_ClientStatus `` /* 157-byte string literal not displayed */
// DisplayName 客户端展示名称
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// Description 客户端描述信息
Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
// LogoURL 客户端图标地址
LogoUrl string `protobuf:"bytes,8,opt,name=logo_url,json=logoUrl,proto3" json:"logo_url,omitempty"`
// RedirectUris 允许的回调地址列表
RedirectUris []string `protobuf:"bytes,4,rep,name=redirect_uris,json=redirectUris,proto3" json:"redirect_uris,omitempty"`
// GrantTypes 允许的授权类型
// 示例:authorization_code, refresh_token, client_credentials
GrantTypes []string `protobuf:"bytes,6,rep,name=grant_types,json=grantTypes,proto3" json:"grant_types,omitempty"`
// Scopes 允许申请的权限范围
// 示例:openid, profile, email
Scopes []string `protobuf:"bytes,7,rep,name=scopes,proto3" json:"scopes,omitempty"`
CreatedBy int64 `protobuf:"varint,10,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
UpdatedBy int64 `protobuf:"varint,11,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
// contains filtered or unexported fields
}
OAuth2Client OAuth2 客户端实体,用于管理接入 OAuth2/OIDC 的三方应用
func (*OAuth2Client) Descriptor
deprecated
func (*OAuth2Client) Descriptor() ([]byte, []int)
Deprecated: Use OAuth2Client.ProtoReflect.Descriptor instead.
func (*OAuth2Client) GetClientId ¶
func (x *OAuth2Client) GetClientId() string
func (*OAuth2Client) GetClientStatus ¶
func (x *OAuth2Client) GetClientStatus() OAuth2Client_ClientStatus
func (*OAuth2Client) GetCreatedAt ¶
func (x *OAuth2Client) GetCreatedAt() *timestamppb.Timestamp
func (*OAuth2Client) GetCreatedBy ¶
func (x *OAuth2Client) GetCreatedBy() int64
func (*OAuth2Client) GetDeletedAt ¶
func (x *OAuth2Client) GetDeletedAt() *timestamppb.Timestamp
func (*OAuth2Client) GetDescription ¶
func (x *OAuth2Client) GetDescription() string
func (*OAuth2Client) GetDisplayName ¶
func (x *OAuth2Client) GetDisplayName() string
func (*OAuth2Client) GetGrantTypes ¶
func (x *OAuth2Client) GetGrantTypes() []string
func (*OAuth2Client) GetId ¶
func (x *OAuth2Client) GetId() int64
func (*OAuth2Client) GetLogoUrl ¶
func (x *OAuth2Client) GetLogoUrl() string
func (*OAuth2Client) GetRedirectUris ¶
func (x *OAuth2Client) GetRedirectUris() []string
func (*OAuth2Client) GetScopes ¶
func (x *OAuth2Client) GetScopes() []string
func (*OAuth2Client) GetUpdatedAt ¶
func (x *OAuth2Client) GetUpdatedAt() *timestamppb.Timestamp
func (*OAuth2Client) GetUpdatedBy ¶
func (x *OAuth2Client) GetUpdatedBy() int64
func (*OAuth2Client) ProtoMessage ¶
func (*OAuth2Client) ProtoMessage()
func (*OAuth2Client) ProtoReflect ¶
func (x *OAuth2Client) ProtoReflect() protoreflect.Message
func (*OAuth2Client) Reset ¶
func (x *OAuth2Client) Reset()
func (*OAuth2Client) String ¶
func (x *OAuth2Client) String() string
type OAuth2Client_ClientStatus ¶
type OAuth2Client_ClientStatus int32
ClientStatus 客户端状态
const ( OAuth2Client_CLIENT_STATUS_UNSPECIFIED OAuth2Client_ClientStatus = 0 OAuth2Client_ACTIVE OAuth2Client_ClientStatus = 1 // 启用中 - 可正常发起 OAuth2 授权流程 OAuth2Client_DISABLED OAuth2Client_ClientStatus = 2 // 已禁用 - 暂停授权,可重新启用 OAuth2Client_REVOKED OAuth2Client_ClientStatus = 3 // 已吊销 - 永久失效,不可恢复 )
func (OAuth2Client_ClientStatus) Descriptor ¶
func (OAuth2Client_ClientStatus) Descriptor() protoreflect.EnumDescriptor
func (OAuth2Client_ClientStatus) Enum ¶
func (x OAuth2Client_ClientStatus) Enum() *OAuth2Client_ClientStatus
func (OAuth2Client_ClientStatus) EnumDescriptor
deprecated
func (OAuth2Client_ClientStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use OAuth2Client_ClientStatus.Descriptor instead.
func (OAuth2Client_ClientStatus) Number ¶
func (x OAuth2Client_ClientStatus) Number() protoreflect.EnumNumber
func (OAuth2Client_ClientStatus) String ¶
func (x OAuth2Client_ClientStatus) String() string
func (OAuth2Client_ClientStatus) Type ¶
func (OAuth2Client_ClientStatus) Type() protoreflect.EnumType
type OAuth2Discovery ¶
type OAuth2Discovery struct {
Issuer string `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"`
AuthorizationEndpoint string `protobuf:"bytes,2,opt,name=authorization_endpoint,json=authorizationEndpoint,proto3" json:"authorization_endpoint,omitempty"`
TokenEndpoint string `protobuf:"bytes,3,opt,name=token_endpoint,json=tokenEndpoint,proto3" json:"token_endpoint,omitempty"`
// string userinfo_endpoint = 4;
JwksUri string `protobuf:"bytes,5,opt,name=jwks_uri,json=jwksUri,proto3" json:"jwks_uri,omitempty"`
// string registration_endpoint = 6;
// string scopes_supported = 7;
ResponseTypesSupported []string `` /* 129-byte string literal not displayed */
// string response_modes_supported = 9;
// string grant_types_supported = 10;
// string acr_values_supported = 11;
SubjectTypesSupported []string `` /* 127-byte string literal not displayed */
IdTokenSigningAlgValuesSupported []string `` /* 166-byte string literal not displayed */
// contains filtered or unexported fields
}
OAuth2Discovery 提供内置 oidc 服务 https://openid.net/specs/openid-connect-discovery-1_0.html#ProviderMetadata
func (*OAuth2Discovery) Descriptor
deprecated
func (*OAuth2Discovery) Descriptor() ([]byte, []int)
Deprecated: Use OAuth2Discovery.ProtoReflect.Descriptor instead.
func (*OAuth2Discovery) GetAuthorizationEndpoint ¶
func (x *OAuth2Discovery) GetAuthorizationEndpoint() string
func (*OAuth2Discovery) GetIdTokenSigningAlgValuesSupported ¶
func (x *OAuth2Discovery) GetIdTokenSigningAlgValuesSupported() []string
func (*OAuth2Discovery) GetIssuer ¶
func (x *OAuth2Discovery) GetIssuer() string
func (*OAuth2Discovery) GetJwksUri ¶
func (x *OAuth2Discovery) GetJwksUri() string
func (*OAuth2Discovery) GetResponseTypesSupported ¶
func (x *OAuth2Discovery) GetResponseTypesSupported() []string
func (*OAuth2Discovery) GetSubjectTypesSupported ¶
func (x *OAuth2Discovery) GetSubjectTypesSupported() []string
func (*OAuth2Discovery) GetTokenEndpoint ¶
func (x *OAuth2Discovery) GetTokenEndpoint() string
func (*OAuth2Discovery) ProtoMessage ¶
func (*OAuth2Discovery) ProtoMessage()
func (*OAuth2Discovery) ProtoReflect ¶
func (x *OAuth2Discovery) ProtoReflect() protoreflect.Message
func (*OAuth2Discovery) Reset ¶
func (x *OAuth2Discovery) Reset()
func (*OAuth2Discovery) String ¶
func (x *OAuth2Discovery) String() string
type OAuth2JSONWebKeys ¶
type OAuth2JSONWebKeys struct {
Keys []*OAuth2JSONWebKeys_Key `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"`
// contains filtered or unexported fields
}
func (*OAuth2JSONWebKeys) Descriptor
deprecated
func (*OAuth2JSONWebKeys) Descriptor() ([]byte, []int)
Deprecated: Use OAuth2JSONWebKeys.ProtoReflect.Descriptor instead.
func (*OAuth2JSONWebKeys) GetKeys ¶
func (x *OAuth2JSONWebKeys) GetKeys() []*OAuth2JSONWebKeys_Key
func (*OAuth2JSONWebKeys) ProtoMessage ¶
func (*OAuth2JSONWebKeys) ProtoMessage()
func (*OAuth2JSONWebKeys) ProtoReflect ¶
func (x *OAuth2JSONWebKeys) ProtoReflect() protoreflect.Message
func (*OAuth2JSONWebKeys) Reset ¶
func (x *OAuth2JSONWebKeys) Reset()
func (*OAuth2JSONWebKeys) String ¶
func (x *OAuth2JSONWebKeys) String() string
type OAuth2JSONWebKeys_Key ¶
type OAuth2JSONWebKeys_Key struct {
Kty string `protobuf:"bytes,1,opt,name=kty,proto3" json:"kty,omitempty"`
Use string `protobuf:"bytes,2,opt,name=use,proto3" json:"use,omitempty"`
Alg string `protobuf:"bytes,3,opt,name=alg,proto3" json:"alg,omitempty"`
E string `protobuf:"bytes,4,opt,name=e,proto3" json:"e,omitempty"`
N string `protobuf:"bytes,5,opt,name=n,proto3" json:"n,omitempty"`
Kid string `protobuf:"bytes,6,opt,name=kid,proto3" json:"kid,omitempty"`
// contains filtered or unexported fields
}
func (*OAuth2JSONWebKeys_Key) Descriptor
deprecated
func (*OAuth2JSONWebKeys_Key) Descriptor() ([]byte, []int)
Deprecated: Use OAuth2JSONWebKeys_Key.ProtoReflect.Descriptor instead.
func (*OAuth2JSONWebKeys_Key) GetAlg ¶
func (x *OAuth2JSONWebKeys_Key) GetAlg() string
func (*OAuth2JSONWebKeys_Key) GetE ¶
func (x *OAuth2JSONWebKeys_Key) GetE() string
func (*OAuth2JSONWebKeys_Key) GetKid ¶
func (x *OAuth2JSONWebKeys_Key) GetKid() string
func (*OAuth2JSONWebKeys_Key) GetKty ¶
func (x *OAuth2JSONWebKeys_Key) GetKty() string
func (*OAuth2JSONWebKeys_Key) GetN ¶
func (x *OAuth2JSONWebKeys_Key) GetN() string
func (*OAuth2JSONWebKeys_Key) GetUse ¶
func (x *OAuth2JSONWebKeys_Key) GetUse() string
func (*OAuth2JSONWebKeys_Key) ProtoMessage ¶
func (*OAuth2JSONWebKeys_Key) ProtoMessage()
func (*OAuth2JSONWebKeys_Key) ProtoReflect ¶
func (x *OAuth2JSONWebKeys_Key) ProtoReflect() protoreflect.Message
func (*OAuth2JSONWebKeys_Key) Reset ¶
func (x *OAuth2JSONWebKeys_Key) Reset()
func (*OAuth2JSONWebKeys_Key) String ¶
func (x *OAuth2JSONWebKeys_Key) String() string
type OAuth2LoginConfig ¶
type OAuth2LoginConfig struct {
// authorization_endpoint 授权端点 URL
AuthorizationEndpoint string `protobuf:"bytes,1,opt,name=authorization_endpoint,json=authorizationEndpoint,proto3" json:"authorization_endpoint,omitempty"`
// client_id OAuth2 客户端 ID
ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// redirect_uri 回调地址
RedirectUri string `protobuf:"bytes,3,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"`
// scopes 请求的权限范围
Scopes []string `protobuf:"bytes,4,rep,name=scopes,proto3" json:"scopes,omitempty"`
// contains filtered or unexported fields
}
OAuth2LoginConfig OAuth2 系登录跳转所需的最小配置 仅包含前端发起授权码流程所需的 4 个字段,不包含 token_endpoint/userinfo_endpoint 等服务端字段
func (*OAuth2LoginConfig) Descriptor
deprecated
func (*OAuth2LoginConfig) Descriptor() ([]byte, []int)
Deprecated: Use OAuth2LoginConfig.ProtoReflect.Descriptor instead.
func (*OAuth2LoginConfig) GetAuthorizationEndpoint ¶
func (x *OAuth2LoginConfig) GetAuthorizationEndpoint() string
func (*OAuth2LoginConfig) GetClientId ¶
func (x *OAuth2LoginConfig) GetClientId() string
func (*OAuth2LoginConfig) GetRedirectUri ¶
func (x *OAuth2LoginConfig) GetRedirectUri() string
func (*OAuth2LoginConfig) GetScopes ¶
func (x *OAuth2LoginConfig) GetScopes() []string
func (*OAuth2LoginConfig) ProtoMessage ¶
func (*OAuth2LoginConfig) ProtoMessage()
func (*OAuth2LoginConfig) ProtoReflect ¶
func (x *OAuth2LoginConfig) ProtoReflect() protoreflect.Message
func (*OAuth2LoginConfig) Reset ¶
func (x *OAuth2LoginConfig) Reset()
func (*OAuth2LoginConfig) String ¶
func (x *OAuth2LoginConfig) String() string
type OAuth2Userinfo ¶
type OAuth2Userinfo struct {
// Subject Identifier — OIDC MUST 返回的 Subject 标识
Sub string `protobuf:"bytes,1,opt,name=sub,proto3" json:"sub,omitempty"`
// 用户 ID,全局唯一标识
UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// 首选用户名
PreferredUsername string `protobuf:"bytes,3,opt,name=preferred_username,json=preferredUsername,proto3" json:"preferred_username,omitempty"`
// End-User 全名
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
// 昵称,用于社交或前端展示
Nickname string `protobuf:"bytes,5,opt,name=nickname,proto3" json:"nickname,omitempty"`
// 个人简介或签名
Profile string `protobuf:"bytes,6,opt,name=profile,proto3" json:"profile,omitempty"`
// 用户头像 URL
Picture string `protobuf:"bytes,7,opt,name=picture,proto3" json:"picture,omitempty"`
// 邮箱地址
Email string `protobuf:"bytes,8,opt,name=email,proto3" json:"email,omitempty"`
// 邮箱是否已验证
EmailVerified bool `protobuf:"varint,9,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
// 性别(OIDC 规范值为 "male"/"female"/"other",PRIVATE 不返回)
Gender string `protobuf:"bytes,10,opt,name=gender,proto3" json:"gender,omitempty"`
// 生日(ISO 8601: YYYY-MM-DD)
Birthdate string `protobuf:"bytes,11,opt,name=birthdate,proto3" json:"birthdate,omitempty"`
// 时区信息(IANA 时区标识,例如 "Asia/Shanghai")
Zoneinfo string `protobuf:"bytes,12,opt,name=zoneinfo,proto3" json:"zoneinfo,omitempty"`
// 用户偏好的语言与地区(例如 "zh-CN"、"en-US")
Locale string `protobuf:"bytes,13,opt,name=locale,proto3" json:"locale,omitempty"`
// 电话号码(E.164 格式)
PhoneNumber string `protobuf:"bytes,14,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
// 电话号码是否已验证
PhoneNumberVerified bool `protobuf:"varint,15,opt,name=phone_number_verified,json=phoneNumberVerified,proto3" json:"phone_number_verified,omitempty"`
// 信息最后更新时间(Unix 时间戳,秒)
UpdatedAt int64 `protobuf:"varint,16,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// 个人网站地址
Website string `protobuf:"bytes,17,opt,name=website,proto3" json:"website,omitempty"`
// contains filtered or unexported fields
}
OAuth2Userinfo 对应 OIDC Standard Claims 规范 https://openid.net/specs/openid-connect-core-1_0.html#StandardClaims
func (*OAuth2Userinfo) Descriptor
deprecated
func (*OAuth2Userinfo) Descriptor() ([]byte, []int)
Deprecated: Use OAuth2Userinfo.ProtoReflect.Descriptor instead.
func (*OAuth2Userinfo) GetBirthdate ¶
func (x *OAuth2Userinfo) GetBirthdate() string
func (*OAuth2Userinfo) GetEmail ¶
func (x *OAuth2Userinfo) GetEmail() string
func (*OAuth2Userinfo) GetEmailVerified ¶
func (x *OAuth2Userinfo) GetEmailVerified() bool
func (*OAuth2Userinfo) GetGender ¶
func (x *OAuth2Userinfo) GetGender() string
func (*OAuth2Userinfo) GetLocale ¶
func (x *OAuth2Userinfo) GetLocale() string
func (*OAuth2Userinfo) GetName ¶
func (x *OAuth2Userinfo) GetName() string
func (*OAuth2Userinfo) GetNickname ¶
func (x *OAuth2Userinfo) GetNickname() string
func (*OAuth2Userinfo) GetPhoneNumber ¶
func (x *OAuth2Userinfo) GetPhoneNumber() string
func (*OAuth2Userinfo) GetPhoneNumberVerified ¶
func (x *OAuth2Userinfo) GetPhoneNumberVerified() bool
func (*OAuth2Userinfo) GetPicture ¶
func (x *OAuth2Userinfo) GetPicture() string
func (*OAuth2Userinfo) GetPreferredUsername ¶
func (x *OAuth2Userinfo) GetPreferredUsername() string
func (*OAuth2Userinfo) GetProfile ¶
func (x *OAuth2Userinfo) GetProfile() string
func (*OAuth2Userinfo) GetSub ¶
func (x *OAuth2Userinfo) GetSub() string
func (*OAuth2Userinfo) GetUpdatedAt ¶
func (x *OAuth2Userinfo) GetUpdatedAt() int64
func (*OAuth2Userinfo) GetUserId ¶
func (x *OAuth2Userinfo) GetUserId() int64
func (*OAuth2Userinfo) GetWebsite ¶
func (x *OAuth2Userinfo) GetWebsite() string
func (*OAuth2Userinfo) GetZoneinfo ¶
func (x *OAuth2Userinfo) GetZoneinfo() string
func (*OAuth2Userinfo) ProtoMessage ¶
func (*OAuth2Userinfo) ProtoMessage()
func (*OAuth2Userinfo) ProtoReflect ¶
func (x *OAuth2Userinfo) ProtoReflect() protoreflect.Message
func (*OAuth2Userinfo) Reset ¶
func (x *OAuth2Userinfo) Reset()
func (*OAuth2Userinfo) String ¶
func (x *OAuth2Userinfo) String() string
type OAuthConfig ¶
type OAuthConfig struct {
// ClientID 客户端标识
// 微信场景对应 AppID,其他场景对应 OAuth2 Client ID
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
// ClientSecret 客户端密钥(敏感字段,List/Get 默认不返回,需 VIEW_FULL 权限)
// 微信场景对应 AppSecret
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// RedirectURI 授权回调地址
RedirectUri string `protobuf:"bytes,3,opt,name=redirect_uri,json=redirectUri,proto3" json:"redirect_uri,omitempty"`
// Scopes 授权范围
// OIDC 默认 ["openid", "profile", "email"]
// GitHub 默认 ["user:email"]
// 微信默认 ["snsapi_login"]
Scopes []string `protobuf:"bytes,4,rep,name=scopes,proto3" json:"scopes,omitempty"`
// AuthorizationEndpoint 授权端点
AuthorizationEndpoint string `protobuf:"bytes,5,opt,name=authorization_endpoint,json=authorizationEndpoint,proto3" json:"authorization_endpoint,omitempty"`
// TokenEndpoint 令牌端点
TokenEndpoint string `protobuf:"bytes,6,opt,name=token_endpoint,json=tokenEndpoint,proto3" json:"token_endpoint,omitempty"`
// UserinfoEndpoint 用户信息端点
UserinfoEndpoint string `protobuf:"bytes,7,opt,name=userinfo_endpoint,json=userinfoEndpoint,proto3" json:"userinfo_endpoint,omitempty"`
// Issuer OIDC 签发方标识,用于 .well-known/openid-configuration 自动发现
// 仅 OIDC 类型必填,其他类型忽略
// 示例: "https://accounts.google.com"
Issuer string `protobuf:"bytes,10,opt,name=issuer,proto3" json:"issuer,omitempty"`
// JwksURI JWKS 端点,用于验证 ID Token 签名(可选,覆盖自动发现)
JwksUri string `protobuf:"bytes,11,opt,name=jwks_uri,json=jwksUri,proto3" json:"jwks_uri,omitempty"`
// UserinfoIdField 用户信息响应中用户唯一标识字段名,默认 "sub"
// 仅 OAUTH2 类型需要显式指定,OIDC/GITHUB/GOOGLE/WECHAT 服务端已内置
UserinfoIdField string `protobuf:"bytes,15,opt,name=userinfo_id_field,json=userinfoIdField,proto3" json:"userinfo_id_field,omitempty"`
// UserinfoNameField 用户信息响应中用户名字段名,默认 "name"
UserinfoNameField string `protobuf:"bytes,16,opt,name=userinfo_name_field,json=userinfoNameField,proto3" json:"userinfo_name_field,omitempty"`
// UserinfoEmailField 用户信息响应中邮箱字段名,默认 "email"
UserinfoEmailField string `protobuf:"bytes,17,opt,name=userinfo_email_field,json=userinfoEmailField,proto3" json:"userinfo_email_field,omitempty"`
// AllowedOrganizations 限制允许登录的 GitHub 组织(可选)
// 仅 GITHUB 类型生效,为空表示不限制
AllowedOrganizations []string `protobuf:"bytes,20,rep,name=allowed_organizations,json=allowedOrganizations,proto3" json:"allowed_organizations,omitempty"`
// ApiURL GitHub API 地址,默认 "https://api.github.com"
// GitHub Enterprise 可自定义,如 "https://github.corp.com/api/v3"
ApiUrl string `protobuf:"bytes,21,opt,name=api_url,json=apiUrl,proto3" json:"api_url,omitempty"`
// HostedDomain 限制为特定 Google Workspace 域名(可选)
// 仅 GOOGLE 类型生效,如 "example.com"
HostedDomain string `protobuf:"bytes,25,opt,name=hosted_domain,json=hostedDomain,proto3" json:"hosted_domain,omitempty"`
// AgentID 企业微信 AgentId(企业微信场景必填)
// 仅 WECHAT 类型生效
AgentId string `protobuf:"bytes,30,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
// IsEnterprise 是否为企业微信模式(端点和认证流程不同)
// 仅 WECHAT 类型生效
IsEnterprise bool `protobuf:"varint,31,opt,name=is_enterprise,json=isEnterprise,proto3" json:"is_enterprise,omitempty"`
// InsecureSkipVerify 是否跳过 TLS 证书验证(仅测试环境使用)
InsecureSkipVerify bool `protobuf:"varint,40,opt,name=insecure_skip_verify,json=insecureSkipVerify,proto3" json:"insecure_skip_verify,omitempty"`
// contains filtered or unexported fields
}
OAuthConfig OAuth2 系身份提供商通用配置 适用于 OIDC、OAUTH2、GITHUB、GOOGLE、WECHAT 等类型 服务端根据 AuthProvider.type 决定具体认证流程和默认值
func (*OAuthConfig) Descriptor
deprecated
func (*OAuthConfig) Descriptor() ([]byte, []int)
Deprecated: Use OAuthConfig.ProtoReflect.Descriptor instead.
func (*OAuthConfig) GetAgentId ¶
func (x *OAuthConfig) GetAgentId() string
func (*OAuthConfig) GetAllowedOrganizations ¶
func (x *OAuthConfig) GetAllowedOrganizations() []string
func (*OAuthConfig) GetApiUrl ¶
func (x *OAuthConfig) GetApiUrl() string
func (*OAuthConfig) GetAuthorizationEndpoint ¶
func (x *OAuthConfig) GetAuthorizationEndpoint() string
func (*OAuthConfig) GetClientId ¶
func (x *OAuthConfig) GetClientId() string
func (*OAuthConfig) GetClientSecret ¶
func (x *OAuthConfig) GetClientSecret() string
func (*OAuthConfig) GetHostedDomain ¶
func (x *OAuthConfig) GetHostedDomain() string
func (*OAuthConfig) GetInsecureSkipVerify ¶
func (x *OAuthConfig) GetInsecureSkipVerify() bool
func (*OAuthConfig) GetIsEnterprise ¶
func (x *OAuthConfig) GetIsEnterprise() bool
func (*OAuthConfig) GetIssuer ¶
func (x *OAuthConfig) GetIssuer() string
func (*OAuthConfig) GetJwksUri ¶
func (x *OAuthConfig) GetJwksUri() string
func (*OAuthConfig) GetRedirectUri ¶
func (x *OAuthConfig) GetRedirectUri() string
func (*OAuthConfig) GetScopes ¶
func (x *OAuthConfig) GetScopes() []string
func (*OAuthConfig) GetTokenEndpoint ¶
func (x *OAuthConfig) GetTokenEndpoint() string
func (*OAuthConfig) GetUserinfoEmailField ¶
func (x *OAuthConfig) GetUserinfoEmailField() string
func (*OAuthConfig) GetUserinfoEndpoint ¶
func (x *OAuthConfig) GetUserinfoEndpoint() string
func (*OAuthConfig) GetUserinfoIdField ¶
func (x *OAuthConfig) GetUserinfoIdField() string
func (*OAuthConfig) GetUserinfoNameField ¶
func (x *OAuthConfig) GetUserinfoNameField() string
func (*OAuthConfig) ProtoMessage ¶
func (*OAuthConfig) ProtoMessage()
func (*OAuthConfig) ProtoReflect ¶
func (x *OAuthConfig) ProtoReflect() protoreflect.Message
func (*OAuthConfig) Reset ¶
func (x *OAuthConfig) Reset()
func (*OAuthConfig) String ¶
func (x *OAuthConfig) String() string
type OIDCConfig ¶
type OIDCConfig struct {
ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
ClientSecret string `protobuf:"bytes,2,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
SupportedSigningAlgs []string `protobuf:"bytes,3,rep,name=supported_signing_algs,json=supportedSigningAlgs,proto3" json:"supported_signing_algs,omitempty"`
SkipClientIdCheck bool `protobuf:"varint,4,opt,name=skip_client_id_check,json=skipClientIdCheck,proto3" json:"skip_client_id_check,omitempty"`
SkipExpiryCheck bool `protobuf:"varint,5,opt,name=skip_expiry_check,json=skipExpiryCheck,proto3" json:"skip_expiry_check,omitempty"`
SkipIssuerCheck bool `protobuf:"varint,6,opt,name=skip_issuer_check,json=skipIssuerCheck,proto3" json:"skip_issuer_check,omitempty"`
InsecureSkipVerify bool `protobuf:"varint,7,opt,name=insecure_skip_verify,json=insecureSkipVerify,proto3" json:"insecure_skip_verify,omitempty"`
// contains filtered or unexported fields
}
func (*OIDCConfig) Descriptor
deprecated
func (*OIDCConfig) Descriptor() ([]byte, []int)
Deprecated: Use OIDCConfig.ProtoReflect.Descriptor instead.
func (*OIDCConfig) GetClientId ¶
func (x *OIDCConfig) GetClientId() string
func (*OIDCConfig) GetClientSecret ¶
func (x *OIDCConfig) GetClientSecret() string
func (*OIDCConfig) GetInsecureSkipVerify ¶
func (x *OIDCConfig) GetInsecureSkipVerify() bool
func (*OIDCConfig) GetSkipClientIdCheck ¶
func (x *OIDCConfig) GetSkipClientIdCheck() bool
func (*OIDCConfig) GetSkipExpiryCheck ¶
func (x *OIDCConfig) GetSkipExpiryCheck() bool
func (*OIDCConfig) GetSkipIssuerCheck ¶
func (x *OIDCConfig) GetSkipIssuerCheck() bool
func (*OIDCConfig) GetSupportedSigningAlgs ¶
func (x *OIDCConfig) GetSupportedSigningAlgs() []string
func (*OIDCConfig) ProtoMessage ¶
func (*OIDCConfig) ProtoMessage()
func (*OIDCConfig) ProtoReflect ¶
func (x *OIDCConfig) ProtoReflect() protoreflect.Message
func (*OIDCConfig) Reset ¶
func (x *OIDCConfig) Reset()
func (*OIDCConfig) String ¶
func (x *OIDCConfig) String() string
type OIDCProvider ¶
type OIDCProvider struct {
Issuer string `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"`
Config *OIDCConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
func (*OIDCProvider) Descriptor
deprecated
func (*OIDCProvider) Descriptor() ([]byte, []int)
Deprecated: Use OIDCProvider.ProtoReflect.Descriptor instead.
func (*OIDCProvider) GetConfig ¶
func (x *OIDCProvider) GetConfig() *OIDCConfig
func (*OIDCProvider) GetIssuer ¶
func (x *OIDCProvider) GetIssuer() string
func (*OIDCProvider) ProtoMessage ¶
func (*OIDCProvider) ProtoMessage()
func (*OIDCProvider) ProtoReflect ¶
func (x *OIDCProvider) ProtoReflect() protoreflect.Message
func (*OIDCProvider) Reset ¶
func (x *OIDCProvider) Reset()
func (*OIDCProvider) String ¶
func (x *OIDCProvider) String() string
type OPAEnvoyPluginConfig ¶
type OPAEnvoyPluginConfig struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Service *OPAEnvoyPluginServiceConfig `protobuf:"bytes,2,opt,name=service,proto3" json:"service,omitempty"`
// contains filtered or unexported fields
}
func (*OPAEnvoyPluginConfig) Descriptor
deprecated
func (*OPAEnvoyPluginConfig) Descriptor() ([]byte, []int)
Deprecated: Use OPAEnvoyPluginConfig.ProtoReflect.Descriptor instead.
func (*OPAEnvoyPluginConfig) GetEnabled ¶
func (x *OPAEnvoyPluginConfig) GetEnabled() bool
func (*OPAEnvoyPluginConfig) GetService ¶
func (x *OPAEnvoyPluginConfig) GetService() *OPAEnvoyPluginServiceConfig
func (*OPAEnvoyPluginConfig) ProtoMessage ¶
func (*OPAEnvoyPluginConfig) ProtoMessage()
func (*OPAEnvoyPluginConfig) ProtoReflect ¶
func (x *OPAEnvoyPluginConfig) ProtoReflect() protoreflect.Message
func (*OPAEnvoyPluginConfig) Reset ¶
func (x *OPAEnvoyPluginConfig) Reset()
func (*OPAEnvoyPluginConfig) String ¶
func (x *OPAEnvoyPluginConfig) String() string
type OPAEnvoyPluginServiceConfig ¶
type OPAEnvoyPluginServiceConfig struct {
GrpcAddress string `protobuf:"bytes,1,opt,name=grpc_address,json=grpcAddress,proto3" json:"grpc_address,omitempty"`
// contains filtered or unexported fields
}
func (*OPAEnvoyPluginServiceConfig) Descriptor
deprecated
func (*OPAEnvoyPluginServiceConfig) Descriptor() ([]byte, []int)
Deprecated: Use OPAEnvoyPluginServiceConfig.ProtoReflect.Descriptor instead.
func (*OPAEnvoyPluginServiceConfig) GetGrpcAddress ¶
func (x *OPAEnvoyPluginServiceConfig) GetGrpcAddress() string
func (*OPAEnvoyPluginServiceConfig) ProtoMessage ¶
func (*OPAEnvoyPluginServiceConfig) ProtoMessage()
func (*OPAEnvoyPluginServiceConfig) ProtoReflect ¶
func (x *OPAEnvoyPluginServiceConfig) ProtoReflect() protoreflect.Message
func (*OPAEnvoyPluginServiceConfig) Reset ¶
func (x *OPAEnvoyPluginServiceConfig) Reset()
func (*OPAEnvoyPluginServiceConfig) String ¶
func (x *OPAEnvoyPluginServiceConfig) String() string
type OPAExternalConfig ¶
type OPAExternalConfig struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Config string `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
func (*OPAExternalConfig) Descriptor
deprecated
func (*OPAExternalConfig) Descriptor() ([]byte, []int)
Deprecated: Use OPAExternalConfig.ProtoReflect.Descriptor instead.
func (*OPAExternalConfig) GetConfig ¶
func (x *OPAExternalConfig) GetConfig() string
func (*OPAExternalConfig) GetEnabled ¶
func (x *OPAExternalConfig) GetEnabled() bool
func (*OPAExternalConfig) ProtoMessage ¶
func (*OPAExternalConfig) ProtoMessage()
func (*OPAExternalConfig) ProtoReflect ¶
func (x *OPAExternalConfig) ProtoReflect() protoreflect.Message
func (*OPAExternalConfig) Reset ¶
func (x *OPAExternalConfig) Reset()
func (*OPAExternalConfig) String ¶
func (x *OPAExternalConfig) String() string
type OPANativeConfig ¶
type OPANativeConfig struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Policy *OPAPolicyConfig `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"`
// contains filtered or unexported fields
}
func (*OPANativeConfig) Descriptor
deprecated
func (*OPANativeConfig) Descriptor() ([]byte, []int)
Deprecated: Use OPANativeConfig.ProtoReflect.Descriptor instead.
func (*OPANativeConfig) GetEnabled ¶
func (x *OPANativeConfig) GetEnabled() bool
func (*OPANativeConfig) GetPolicy ¶
func (x *OPANativeConfig) GetPolicy() *OPAPolicyConfig
func (*OPANativeConfig) ProtoMessage ¶
func (*OPANativeConfig) ProtoMessage()
func (*OPANativeConfig) ProtoReflect ¶
func (x *OPANativeConfig) ProtoReflect() protoreflect.Message
func (*OPANativeConfig) Reset ¶
func (x *OPANativeConfig) Reset()
func (*OPANativeConfig) String ¶
func (x *OPANativeConfig) String() string
type OPAPolicyConfig ¶
type OPAPolicyConfig struct {
AuthFile string `protobuf:"bytes,1,opt,name=auth_file,json=authFile,proto3" json:"auth_file,omitempty"`
DataFile string `protobuf:"bytes,2,opt,name=data_file,json=dataFile,proto3" json:"data_file,omitempty"`
// contains filtered or unexported fields
}
func (*OPAPolicyConfig) Descriptor
deprecated
func (*OPAPolicyConfig) Descriptor() ([]byte, []int)
Deprecated: Use OPAPolicyConfig.ProtoReflect.Descriptor instead.
func (*OPAPolicyConfig) GetAuthFile ¶
func (x *OPAPolicyConfig) GetAuthFile() string
func (*OPAPolicyConfig) GetDataFile ¶
func (x *OPAPolicyConfig) GetDataFile() string
func (*OPAPolicyConfig) ProtoMessage ¶
func (*OPAPolicyConfig) ProtoMessage()
func (*OPAPolicyConfig) ProtoReflect ¶
func (x *OPAPolicyConfig) ProtoReflect() protoreflect.Message
func (*OPAPolicyConfig) Reset ¶
func (x *OPAPolicyConfig) Reset()
func (*OPAPolicyConfig) String ¶
func (x *OPAPolicyConfig) String() string
type OTLPGRPCConfig ¶
type OTLPGRPCConfig struct {
Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
Headers map[string]string `` /* 155-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*OTLPGRPCConfig) Descriptor
deprecated
func (*OTLPGRPCConfig) Descriptor() ([]byte, []int)
Deprecated: Use OTLPGRPCConfig.ProtoReflect.Descriptor instead.
func (*OTLPGRPCConfig) GetEndpoint ¶
func (x *OTLPGRPCConfig) GetEndpoint() string
func (*OTLPGRPCConfig) GetHeaders ¶
func (x *OTLPGRPCConfig) GetHeaders() map[string]string
func (*OTLPGRPCConfig) ProtoMessage ¶
func (*OTLPGRPCConfig) ProtoMessage()
func (*OTLPGRPCConfig) ProtoReflect ¶
func (x *OTLPGRPCConfig) ProtoReflect() protoreflect.Message
func (*OTLPGRPCConfig) Reset ¶
func (x *OTLPGRPCConfig) Reset()
func (*OTLPGRPCConfig) String ¶
func (x *OTLPGRPCConfig) String() string
type OTLPHTTPConfig ¶
type OTLPHTTPConfig struct {
Endpoint string `protobuf:"bytes,1,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
Headers map[string]string `` /* 155-byte string literal not displayed */
TracesUrlPath string `protobuf:"bytes,3,opt,name=traces_url_path,json=tracesUrlPath,proto3" json:"traces_url_path,omitempty"`
MetricsUrlPath string `protobuf:"bytes,4,opt,name=metrics_url_path,json=metricsUrlPath,proto3" json:"metrics_url_path,omitempty"`
LogsUrlPath string `protobuf:"bytes,5,opt,name=logs_url_path,json=logsUrlPath,proto3" json:"logs_url_path,omitempty"`
// contains filtered or unexported fields
}
func (*OTLPHTTPConfig) Descriptor
deprecated
func (*OTLPHTTPConfig) Descriptor() ([]byte, []int)
Deprecated: Use OTLPHTTPConfig.ProtoReflect.Descriptor instead.
func (*OTLPHTTPConfig) GetEndpoint ¶
func (x *OTLPHTTPConfig) GetEndpoint() string
func (*OTLPHTTPConfig) GetHeaders ¶
func (x *OTLPHTTPConfig) GetHeaders() map[string]string
func (*OTLPHTTPConfig) GetLogsUrlPath ¶
func (x *OTLPHTTPConfig) GetLogsUrlPath() string
func (*OTLPHTTPConfig) GetMetricsUrlPath ¶
func (x *OTLPHTTPConfig) GetMetricsUrlPath() string
func (*OTLPHTTPConfig) GetTracesUrlPath ¶
func (x *OTLPHTTPConfig) GetTracesUrlPath() string
func (*OTLPHTTPConfig) ProtoMessage ¶
func (*OTLPHTTPConfig) ProtoMessage()
func (*OTLPHTTPConfig) ProtoReflect ¶
func (x *OTLPHTTPConfig) ProtoReflect() protoreflect.Message
func (*OTLPHTTPConfig) Reset ¶
func (x *OTLPHTTPConfig) Reset()
func (*OTLPHTTPConfig) String ¶
func (x *OTLPHTTPConfig) String() string
type ObjstoreConfig ¶
type ObjstoreConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
Config *S3Config `protobuf:"bytes,4,opt,name=config,proto3" json:"config,omitempty"`
// contains filtered or unexported fields
}
func (*ObjstoreConfig) Descriptor
deprecated
func (*ObjstoreConfig) Descriptor() ([]byte, []int)
Deprecated: Use ObjstoreConfig.ProtoReflect.Descriptor instead.
func (*ObjstoreConfig) GetConfig ¶
func (x *ObjstoreConfig) GetConfig() *S3Config
func (*ObjstoreConfig) GetEnabled ¶
func (x *ObjstoreConfig) GetEnabled() bool
func (*ObjstoreConfig) GetName ¶
func (x *ObjstoreConfig) GetName() string
func (*ObjstoreConfig) GetType ¶
func (x *ObjstoreConfig) GetType() string
func (*ObjstoreConfig) ProtoMessage ¶
func (*ObjstoreConfig) ProtoMessage()
func (*ObjstoreConfig) ProtoReflect ¶
func (x *ObjstoreConfig) ProtoReflect() protoreflect.Message
func (*ObjstoreConfig) Reset ¶
func (x *ObjstoreConfig) Reset()
func (*ObjstoreConfig) String ¶
func (x *ObjstoreConfig) String() string
type ObservablesConfig ¶
type ObservablesConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Telemetry *TelemetryConfig `protobuf:"bytes,3,opt,name=telemetry,proto3" json:"telemetry,omitempty"`
Exporters *ExportersConfig `protobuf:"bytes,4,opt,name=exporters,proto3" json:"exporters,omitempty"`
// contains filtered or unexported fields
}
func (*ObservablesConfig) Descriptor
deprecated
func (*ObservablesConfig) Descriptor() ([]byte, []int)
Deprecated: Use ObservablesConfig.ProtoReflect.Descriptor instead.
func (*ObservablesConfig) GetEnabled ¶
func (x *ObservablesConfig) GetEnabled() bool
func (*ObservablesConfig) GetExporters ¶
func (x *ObservablesConfig) GetExporters() *ExportersConfig
func (*ObservablesConfig) GetName ¶
func (x *ObservablesConfig) GetName() string
func (*ObservablesConfig) GetTelemetry ¶
func (x *ObservablesConfig) GetTelemetry() *TelemetryConfig
func (*ObservablesConfig) ProtoMessage ¶
func (*ObservablesConfig) ProtoMessage()
func (*ObservablesConfig) ProtoReflect ¶
func (x *ObservablesConfig) ProtoReflect() protoreflect.Message
func (*ObservablesConfig) Reset ¶
func (x *ObservablesConfig) Reset()
func (*ObservablesConfig) String ¶
func (x *ObservablesConfig) String() string
type PhoneNumber ¶
type PhoneNumber struct {
// 国家码,字符串更通用,例如 "86", "1"
CountryCode string `protobuf:"bytes,1,opt,name=country_code,json=countryCode,proto3" json:"country_code,omitempty"`
// 本地号码,字符串存储,避免丢失前导零
NationalNumber string `protobuf:"bytes,2,opt,name=national_number,json=nationalNumber,proto3" json:"national_number,omitempty"`
// contains filtered or unexported fields
}
PhoneNumber 手机号,以 E.164 格式存储(E.164 = '+' + 国家码 + 本地号码)总长度 ≤ 15 位,如:+8613812345678
func (*PhoneNumber) Descriptor
deprecated
func (*PhoneNumber) Descriptor() ([]byte, []int)
Deprecated: Use PhoneNumber.ProtoReflect.Descriptor instead.
func (*PhoneNumber) GetCountryCode ¶
func (x *PhoneNumber) GetCountryCode() string
func (*PhoneNumber) GetNationalNumber ¶
func (x *PhoneNumber) GetNationalNumber() string
func (*PhoneNumber) ProtoMessage ¶
func (*PhoneNumber) ProtoMessage()
func (*PhoneNumber) ProtoReflect ¶
func (x *PhoneNumber) ProtoReflect() protoreflect.Message
func (*PhoneNumber) Reset ¶
func (x *PhoneNumber) Reset()
func (*PhoneNumber) String ¶
func (x *PhoneNumber) String() string
type Policy ¶
type Policy struct {
// ID 策略唯一标识
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// Code 系统标识符,创建后不可修改
// 规则:以小写字母开头,仅包含小写字母、数字、连字符、点号和冒号,不允许连续分隔符,以字母或数字结尾
// 长度:2-32 字符;如客户端未提供,服务端自动生成 12 位随机编码
// 示例:手动 "allow.read"、"deny-delete";自动 "a7k2m3x9b5f1"
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
// DisplayName 前端展示名称,根据用户的语言环境,自动转换为相应区域的语言说明
DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Status Policy_Status `protobuf:"varint,4,opt,name=status,proto3,enum=grpc_kit.api.known.admin.v1.Policy_Status" json:"status,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
Protected bool `protobuf:"varint,6,opt,name=protected,proto3" json:"protected,omitempty"`
Statements []*PolicyStatement `protobuf:"bytes,7,rep,name=statements,proto3" json:"statements,omitempty"`
CreatedBy int64 `protobuf:"varint,8,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
UpdatedBy int64 `protobuf:"varint,9,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
Policy 策略定义,是一组 policy statements 的逻辑容器。 它负责策略命名、生命周期、版本、发布与投影控制,而不是直接承载具体资源匹配规则。 推荐约束: 1. allow / deny 语义放在 statements; 2. policy 负责聚合、复用、审计、发布与回滚; 3. attachment 负责把 policy 挂到具体主体上。
func (*Policy) Descriptor
deprecated
func (*Policy) GetCreatedAt ¶
func (x *Policy) GetCreatedAt() *timestamppb.Timestamp
func (*Policy) GetCreatedBy ¶
func (*Policy) GetDescription ¶
func (*Policy) GetDisplayName ¶
func (*Policy) GetProtected ¶
func (*Policy) GetStatements ¶
func (x *Policy) GetStatements() []*PolicyStatement
func (*Policy) GetStatus ¶
func (x *Policy) GetStatus() Policy_Status
func (*Policy) GetUpdatedAt ¶
func (x *Policy) GetUpdatedAt() *timestamppb.Timestamp
func (*Policy) GetUpdatedBy ¶
func (*Policy) ProtoMessage ¶
func (*Policy) ProtoMessage()
func (*Policy) ProtoReflect ¶
func (x *Policy) ProtoReflect() protoreflect.Message
type PolicyStatement ¶
type PolicyStatement struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
PolicyId int64 `protobuf:"varint,2,opt,name=policy_id,json=policyId,proto3" json:"policy_id,omitempty"`
Effect PolicyStatement_Effect `protobuf:"varint,3,opt,name=effect,proto3,enum=grpc_kit.api.known.admin.v1.PolicyStatement_Effect" json:"effect,omitempty"`
Actions []string `protobuf:"bytes,4,rep,name=actions,proto3" json:"actions,omitempty"`
Resources []string `protobuf:"bytes,5,rep,name=resources,proto3" json:"resources,omitempty"`
Conditions []*PolicyStatement_Condition `protobuf:"bytes,6,rep,name=conditions,proto3" json:"conditions,omitempty"`
// contains filtered or unexported fields
}
PolicyStatement 策略语句,是授权评估的最小单元。 一条 statement 负责定义:对哪些 action、哪些 resource,在什么 condition 下,产生 allow / deny。 约束建议: 1. 资源匹配主逻辑放在 resource_selector,而不是放在 attachment 层; 2. 条件判断主逻辑放在 condition_json,用于表达上下文、属性、时间窗等命中条件; 3. priority 数值越小优先级越高,且显式 DENY 优先于 ALLOW。
func (*PolicyStatement) Descriptor
deprecated
func (*PolicyStatement) Descriptor() ([]byte, []int)
Deprecated: Use PolicyStatement.ProtoReflect.Descriptor instead.
func (*PolicyStatement) GetActions ¶
func (x *PolicyStatement) GetActions() []string
func (*PolicyStatement) GetConditions ¶
func (x *PolicyStatement) GetConditions() []*PolicyStatement_Condition
func (*PolicyStatement) GetEffect ¶
func (x *PolicyStatement) GetEffect() PolicyStatement_Effect
func (*PolicyStatement) GetId ¶
func (x *PolicyStatement) GetId() int64
func (*PolicyStatement) GetPolicyId ¶
func (x *PolicyStatement) GetPolicyId() int64
func (*PolicyStatement) GetResources ¶
func (x *PolicyStatement) GetResources() []string
func (*PolicyStatement) ProtoMessage ¶
func (*PolicyStatement) ProtoMessage()
func (*PolicyStatement) ProtoReflect ¶
func (x *PolicyStatement) ProtoReflect() protoreflect.Message
func (*PolicyStatement) Reset ¶
func (x *PolicyStatement) Reset()
func (*PolicyStatement) String ¶
func (x *PolicyStatement) String() string
type PolicyStatement_Condition ¶
type PolicyStatement_Condition struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // 条件键,如 "ip", "time", "user_role"
Operator string `protobuf:"bytes,2,opt,name=operator,proto3" json:"operator,omitempty"` // 操作符,如 "equals", "in", "starts_with"
Values []string `protobuf:"bytes,3,rep,name=values,proto3" json:"values,omitempty"` // 条件值,具体格式根据 operator 定义
// contains filtered or unexported fields
}
func (*PolicyStatement_Condition) Descriptor
deprecated
func (*PolicyStatement_Condition) Descriptor() ([]byte, []int)
Deprecated: Use PolicyStatement_Condition.ProtoReflect.Descriptor instead.
func (*PolicyStatement_Condition) GetKey ¶
func (x *PolicyStatement_Condition) GetKey() string
func (*PolicyStatement_Condition) GetOperator ¶
func (x *PolicyStatement_Condition) GetOperator() string
func (*PolicyStatement_Condition) GetValues ¶
func (x *PolicyStatement_Condition) GetValues() []string
func (*PolicyStatement_Condition) ProtoMessage ¶
func (*PolicyStatement_Condition) ProtoMessage()
func (*PolicyStatement_Condition) ProtoReflect ¶
func (x *PolicyStatement_Condition) ProtoReflect() protoreflect.Message
func (*PolicyStatement_Condition) Reset ¶
func (x *PolicyStatement_Condition) Reset()
func (*PolicyStatement_Condition) String ¶
func (x *PolicyStatement_Condition) String() string
type PolicyStatement_Effect ¶
type PolicyStatement_Effect int32
const ( PolicyStatement_EFFECT_UNSPECIFIED PolicyStatement_Effect = 0 PolicyStatement_ALLOW PolicyStatement_Effect = 1 PolicyStatement_DENY PolicyStatement_Effect = 2 )
func (PolicyStatement_Effect) Descriptor ¶
func (PolicyStatement_Effect) Descriptor() protoreflect.EnumDescriptor
func (PolicyStatement_Effect) Enum ¶
func (x PolicyStatement_Effect) Enum() *PolicyStatement_Effect
func (PolicyStatement_Effect) EnumDescriptor
deprecated
func (PolicyStatement_Effect) EnumDescriptor() ([]byte, []int)
Deprecated: Use PolicyStatement_Effect.Descriptor instead.
func (PolicyStatement_Effect) Number ¶
func (x PolicyStatement_Effect) Number() protoreflect.EnumNumber
func (PolicyStatement_Effect) String ¶
func (x PolicyStatement_Effect) String() string
func (PolicyStatement_Effect) Type ¶
func (PolicyStatement_Effect) Type() protoreflect.EnumType
type Policy_Status ¶
type Policy_Status int32
Status 策略状态,用于生命周期管理
const ( Policy_STATUS_UNSPECIFIED Policy_Status = 0 // 未指定状态(系统默认值) // ===== 正常生命周期 ===== Policy_DRAFT Policy_Status = 1 // 草稿:未生效,仅用于编辑/评审 Policy_ENABLED Policy_Status = 2 // 已启用:正在参与授权决策 Policy_DISABLED Policy_Status = 3 // 已禁用:保留配置,但不参与决策 // ===== 变更 / 风险控制 ===== Policy_PENDING Policy_Status = 4 // 待生效:已配置,等待审批或时间触发 Policy_SUSPENDED Policy_Status = 5 // 已挂起:紧急风控临时冻结(可自动/人工) // ===== 生命周期结束 ===== Policy_DEPRECATED Policy_Status = 6 // 已废弃:不推荐使用,允许已有绑定 Policy_ARCHIVED Policy_Status = 7 // 已归档:只读,仅审计/历史查询 )
func (Policy_Status) Descriptor ¶
func (Policy_Status) Descriptor() protoreflect.EnumDescriptor
func (Policy_Status) Enum ¶
func (x Policy_Status) Enum() *Policy_Status
func (Policy_Status) EnumDescriptor
deprecated
func (Policy_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Policy_Status.Descriptor instead.
func (Policy_Status) Number ¶
func (x Policy_Status) Number() protoreflect.EnumNumber
func (Policy_Status) String ¶
func (x Policy_Status) String() string
func (Policy_Status) Type ¶
func (Policy_Status) Type() protoreflect.EnumType
type PrincipalRoleBinding ¶
type PrincipalRoleBinding struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
PrincipalType PrincipalType `` /* 148-byte string literal not displayed */
PrincipalId int64 `protobuf:"varint,3,opt,name=principal_id,json=principalId,proto3" json:"principal_id,omitempty"`
PrincipalName string `protobuf:"bytes,4,opt,name=principal_name,json=principalName,proto3" json:"principal_name,omitempty"`
PrincipalCode string `protobuf:"bytes,5,opt,name=principal_code,json=principalCode,proto3" json:"principal_code,omitempty"`
RoleId int64 `protobuf:"varint,6,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
BindingStatus BindingStatus `` /* 148-byte string literal not displayed */
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
Metadata map[string]string `` /* 157-byte string literal not displayed */
Description string `protobuf:"bytes,10,opt,name=description,proto3" json:"description,omitempty"`
CreatedBy int64 `protobuf:"varint,11,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
UpdatedBy int64 `protobuf:"varint,12,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
PrincipalRoleBinding 主体-角色绑定关系实体
func (*PrincipalRoleBinding) Descriptor
deprecated
func (*PrincipalRoleBinding) Descriptor() ([]byte, []int)
Deprecated: Use PrincipalRoleBinding.ProtoReflect.Descriptor instead.
func (*PrincipalRoleBinding) GetBindingStatus ¶
func (x *PrincipalRoleBinding) GetBindingStatus() BindingStatus
func (*PrincipalRoleBinding) GetCreatedAt ¶
func (x *PrincipalRoleBinding) GetCreatedAt() *timestamppb.Timestamp
func (*PrincipalRoleBinding) GetCreatedBy ¶
func (x *PrincipalRoleBinding) GetCreatedBy() int64
func (*PrincipalRoleBinding) GetDescription ¶
func (x *PrincipalRoleBinding) GetDescription() string
func (*PrincipalRoleBinding) GetExpiresAt ¶
func (x *PrincipalRoleBinding) GetExpiresAt() *timestamppb.Timestamp
func (*PrincipalRoleBinding) GetId ¶
func (x *PrincipalRoleBinding) GetId() int64
func (*PrincipalRoleBinding) GetMetadata ¶
func (x *PrincipalRoleBinding) GetMetadata() map[string]string
func (*PrincipalRoleBinding) GetPrincipalCode ¶
func (x *PrincipalRoleBinding) GetPrincipalCode() string
func (*PrincipalRoleBinding) GetPrincipalId ¶
func (x *PrincipalRoleBinding) GetPrincipalId() int64
func (*PrincipalRoleBinding) GetPrincipalName ¶
func (x *PrincipalRoleBinding) GetPrincipalName() string
func (*PrincipalRoleBinding) GetPrincipalType ¶
func (x *PrincipalRoleBinding) GetPrincipalType() PrincipalType
func (*PrincipalRoleBinding) GetRoleId ¶
func (x *PrincipalRoleBinding) GetRoleId() int64
func (*PrincipalRoleBinding) GetUpdatedAt ¶
func (x *PrincipalRoleBinding) GetUpdatedAt() *timestamppb.Timestamp
func (*PrincipalRoleBinding) GetUpdatedBy ¶
func (x *PrincipalRoleBinding) GetUpdatedBy() int64
func (*PrincipalRoleBinding) ProtoMessage ¶
func (*PrincipalRoleBinding) ProtoMessage()
func (*PrincipalRoleBinding) ProtoReflect ¶
func (x *PrincipalRoleBinding) ProtoReflect() protoreflect.Message
func (*PrincipalRoleBinding) Reset ¶
func (x *PrincipalRoleBinding) Reset()
func (*PrincipalRoleBinding) String ¶
func (x *PrincipalRoleBinding) String() string
type PrincipalType ¶
type PrincipalType int32
PrincipalType 主体类型,用于角色绑定关系
const ( PrincipalType_PRINCIPAL_TYPE_UNSPECIFIED PrincipalType = 0 PrincipalType_USER PrincipalType = 1 PrincipalType_GROUP PrincipalType = 2 PrincipalType_DEPARTMENT PrincipalType = 3 )
func (PrincipalType) Descriptor ¶
func (PrincipalType) Descriptor() protoreflect.EnumDescriptor
func (PrincipalType) Enum ¶
func (x PrincipalType) Enum() *PrincipalType
func (PrincipalType) EnumDescriptor
deprecated
func (PrincipalType) EnumDescriptor() ([]byte, []int)
Deprecated: Use PrincipalType.Descriptor instead.
func (PrincipalType) Number ¶
func (x PrincipalType) Number() protoreflect.EnumNumber
func (PrincipalType) String ¶
func (x PrincipalType) String() string
func (PrincipalType) Type ¶
func (PrincipalType) Type() protoreflect.EnumType
type PrometheusExporterConfig ¶
type PrometheusExporterConfig struct {
MetricsUrlPath string `protobuf:"bytes,1,opt,name=metrics_url_path,json=metricsUrlPath,proto3" json:"metrics_url_path,omitempty"`
// contains filtered or unexported fields
}
func (*PrometheusExporterConfig) Descriptor
deprecated
func (*PrometheusExporterConfig) Descriptor() ([]byte, []int)
Deprecated: Use PrometheusExporterConfig.ProtoReflect.Descriptor instead.
func (*PrometheusExporterConfig) GetMetricsUrlPath ¶
func (x *PrometheusExporterConfig) GetMetricsUrlPath() string
func (*PrometheusExporterConfig) ProtoMessage ¶
func (*PrometheusExporterConfig) ProtoMessage()
func (*PrometheusExporterConfig) ProtoReflect ¶
func (x *PrometheusExporterConfig) ProtoReflect() protoreflect.Message
func (*PrometheusExporterConfig) Reset ¶
func (x *PrometheusExporterConfig) Reset()
func (*PrometheusExporterConfig) String ¶
func (x *PrometheusExporterConfig) String() string
type RedisCacheboxConfig ¶
type RedisCacheboxConfig struct {
Endpoints []string `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
DbNumber int32 `protobuf:"varint,4,opt,name=db_number,json=dbNumber,proto3" json:"db_number,omitempty"`
Sentinel *RedisSentinelConfig `protobuf:"bytes,5,opt,name=sentinel,proto3" json:"sentinel,omitempty"`
TlsClientConfig *TLSConfig `protobuf:"bytes,6,opt,name=tls_client_config,json=tlsClientConfig,proto3" json:"tls_client_config,omitempty"`
// contains filtered or unexported fields
}
func (*RedisCacheboxConfig) Descriptor
deprecated
func (*RedisCacheboxConfig) Descriptor() ([]byte, []int)
Deprecated: Use RedisCacheboxConfig.ProtoReflect.Descriptor instead.
func (*RedisCacheboxConfig) GetDbNumber ¶
func (x *RedisCacheboxConfig) GetDbNumber() int32
func (*RedisCacheboxConfig) GetEndpoints ¶
func (x *RedisCacheboxConfig) GetEndpoints() []string
func (*RedisCacheboxConfig) GetPassword ¶
func (x *RedisCacheboxConfig) GetPassword() string
func (*RedisCacheboxConfig) GetSentinel ¶
func (x *RedisCacheboxConfig) GetSentinel() *RedisSentinelConfig
func (*RedisCacheboxConfig) GetTlsClientConfig ¶
func (x *RedisCacheboxConfig) GetTlsClientConfig() *TLSConfig
func (*RedisCacheboxConfig) GetUsername ¶
func (x *RedisCacheboxConfig) GetUsername() string
func (*RedisCacheboxConfig) ProtoMessage ¶
func (*RedisCacheboxConfig) ProtoMessage()
func (*RedisCacheboxConfig) ProtoReflect ¶
func (x *RedisCacheboxConfig) ProtoReflect() protoreflect.Message
func (*RedisCacheboxConfig) Reset ¶
func (x *RedisCacheboxConfig) Reset()
func (*RedisCacheboxConfig) String ¶
func (x *RedisCacheboxConfig) String() string
type RedisSentinelConfig ¶
type RedisSentinelConfig struct {
MasterName string `protobuf:"bytes,1,opt,name=master_name,json=masterName,proto3" json:"master_name,omitempty"`
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
// contains filtered or unexported fields
}
func (*RedisSentinelConfig) Descriptor
deprecated
func (*RedisSentinelConfig) Descriptor() ([]byte, []int)
Deprecated: Use RedisSentinelConfig.ProtoReflect.Descriptor instead.
func (*RedisSentinelConfig) GetMasterName ¶
func (x *RedisSentinelConfig) GetMasterName() string
func (*RedisSentinelConfig) GetPassword ¶
func (x *RedisSentinelConfig) GetPassword() string
func (*RedisSentinelConfig) GetUsername ¶
func (x *RedisSentinelConfig) GetUsername() string
func (*RedisSentinelConfig) ProtoMessage ¶
func (*RedisSentinelConfig) ProtoMessage()
func (*RedisSentinelConfig) ProtoReflect ¶
func (x *RedisSentinelConfig) ProtoReflect() protoreflect.Message
func (*RedisSentinelConfig) Reset ¶
func (x *RedisSentinelConfig) Reset()
func (*RedisSentinelConfig) String ¶
func (x *RedisSentinelConfig) String() string
type ResourceSeedCode ¶
type ResourceSeedCode int32
const ( ResourceSeedCode_RESOURCE_SEED_CODE_UNSPECIFIED ResourceSeedCode = 0 ResourceSeedCode_RESOURCE_SEED_CODE_ROOT_MENU ResourceSeedCode = 1 // "root-menu" ResourceSeedCode_RESOURCE_SEED_CODE_ROOT_DOMAIN ResourceSeedCode = 2 // "root-domain" ResourceSeedCode_RESOURCE_SEED_CODE_ROOT_LLM ResourceSeedCode = 3 // "root-llm" ResourceSeedCode_RESOURCE_SEED_CODE_ROOT_API ResourceSeedCode = 4 // "root-api" ResourceSeedCode_RESOURCE_SEED_CODE_ROOT_DATA ResourceSeedCode = 5 // "root-data" ResourceSeedCode_RESOURCE_SEED_CODE_ROOT_SYSTEM ResourceSeedCode = 6 // "root-system" )
func (ResourceSeedCode) Descriptor ¶
func (ResourceSeedCode) Descriptor() protoreflect.EnumDescriptor
func (ResourceSeedCode) Enum ¶
func (x ResourceSeedCode) Enum() *ResourceSeedCode
func (ResourceSeedCode) EnumDescriptor
deprecated
func (ResourceSeedCode) EnumDescriptor() ([]byte, []int)
Deprecated: Use ResourceSeedCode.Descriptor instead.
func (ResourceSeedCode) Number ¶
func (x ResourceSeedCode) Number() protoreflect.EnumNumber
func (ResourceSeedCode) String ¶
func (x ResourceSeedCode) String() string
func (ResourceSeedCode) Type ¶
func (ResourceSeedCode) Type() protoreflect.EnumType
type Role ¶
type Role struct {
// ID 角色 ID,全局唯一标识
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
ParentId int64 `protobuf:"varint,2,opt,name=parent_id,json=parentId,proto3" json:"parent_id,omitempty"`
Code string `protobuf:"bytes,3,opt,name=code,proto3" json:"code,omitempty"`
DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
SortOrder int32 `protobuf:"varint,5,opt,name=sort_order,json=sortOrder,proto3" json:"sort_order,omitempty"`
Type Role_Type `protobuf:"varint,6,opt,name=type,proto3,enum=grpc_kit.api.known.admin.v1.Role_Type" json:"type,omitempty"`
Status Role_Status `protobuf:"varint,7,opt,name=status,proto3,enum=grpc_kit.api.known.admin.v1.Role_Status" json:"status,omitempty"`
Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`
Protected bool `protobuf:"varint,9,opt,name=protected,proto3" json:"protected,omitempty"`
Children []*Role `protobuf:"bytes,10,rep,name=children,proto3" json:"children,omitempty"`
CreatedBy int64 `protobuf:"varint,11,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
UpdatedBy int64 `protobuf:"varint,12,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
Role 角色实体,表示用户在系统上的权限和功能
func (*Role) Descriptor
deprecated
func (*Role) GetChildren ¶
func (*Role) GetCreatedAt ¶
func (x *Role) GetCreatedAt() *timestamppb.Timestamp
func (*Role) GetCreatedBy ¶
func (*Role) GetDescription ¶
func (*Role) GetDisplayName ¶
func (*Role) GetParentId ¶
func (*Role) GetProtected ¶
func (*Role) GetSortOrder ¶
func (*Role) GetStatus ¶
func (x *Role) GetStatus() Role_Status
func (*Role) GetUpdatedAt ¶
func (x *Role) GetUpdatedAt() *timestamppb.Timestamp
func (*Role) GetUpdatedBy ¶
func (*Role) ProtoMessage ¶
func (*Role) ProtoMessage()
func (*Role) ProtoReflect ¶
func (x *Role) ProtoReflect() protoreflect.Message
type RoleCode ¶
type RoleCode int32
func (RoleCode) Descriptor ¶
func (RoleCode) Descriptor() protoreflect.EnumDescriptor
func (RoleCode) EnumDescriptor
deprecated
func (RoleCode) Number ¶
func (x RoleCode) Number() protoreflect.EnumNumber
func (RoleCode) Type ¶
func (RoleCode) Type() protoreflect.EnumType
type RoleMenu ¶
type RoleMenu struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
RoleId int64 `protobuf:"varint,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
MenuId int64 `protobuf:"varint,3,opt,name=menu_id,json=menuId,proto3" json:"menu_id,omitempty"`
// 权限范围:1=可见,2=可操作
PermissionScope int32 `protobuf:"varint,4,opt,name=permission_scope,json=permissionScope,proto3" json:"permission_scope,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
// 冗余菜单详情,便于前端直接渲染
Menu *Menu `protobuf:"bytes,6,opt,name=menu,proto3" json:"menu,omitempty"`
// 是否递归包含子菜单,为 true 时授权逻辑自动涵盖所有后代菜单
IsRecursive bool `protobuf:"varint,7,opt,name=is_recursive,json=isRecursive,proto3" json:"is_recursive,omitempty"`
// contains filtered or unexported fields
}
RoleMenu 角色-菜单授权关系实体
func (*RoleMenu) Descriptor
deprecated
func (*RoleMenu) GetDescription ¶
func (*RoleMenu) GetIsRecursive ¶
func (*RoleMenu) GetPermissionScope ¶
func (*RoleMenu) ProtoMessage ¶
func (*RoleMenu) ProtoMessage()
func (*RoleMenu) ProtoReflect ¶
func (x *RoleMenu) ProtoReflect() protoreflect.Message
type RolePolicyBinding ¶
type RolePolicyBinding struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
RoleId int64 `protobuf:"varint,2,opt,name=role_id,json=roleId,proto3" json:"role_id,omitempty"`
PolicyId int64 `protobuf:"varint,3,opt,name=policy_id,json=policyId,proto3" json:"policy_id,omitempty"`
// 冗余策略详情,便于前端直接渲染
Policy *Policy `protobuf:"bytes,4,opt,name=policy,proto3" json:"policy,omitempty"`
Metadata map[string]string `` /* 157-byte string literal not displayed */
Description string `protobuf:"bytes,6,opt,name=description,proto3" json:"description,omitempty"`
CreatedBy int64 `protobuf:"varint,10,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
UpdatedBy int64 `protobuf:"varint,11,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,12,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// contains filtered or unexported fields
}
RolePolicyBinding 角色-策略绑定关系实体
func (*RolePolicyBinding) Descriptor
deprecated
func (*RolePolicyBinding) Descriptor() ([]byte, []int)
Deprecated: Use RolePolicyBinding.ProtoReflect.Descriptor instead.
func (*RolePolicyBinding) GetCreatedAt ¶
func (x *RolePolicyBinding) GetCreatedAt() *timestamppb.Timestamp
func (*RolePolicyBinding) GetCreatedBy ¶
func (x *RolePolicyBinding) GetCreatedBy() int64
func (*RolePolicyBinding) GetDescription ¶
func (x *RolePolicyBinding) GetDescription() string
func (*RolePolicyBinding) GetId ¶
func (x *RolePolicyBinding) GetId() int64
func (*RolePolicyBinding) GetMetadata ¶
func (x *RolePolicyBinding) GetMetadata() map[string]string
func (*RolePolicyBinding) GetPolicy ¶
func (x *RolePolicyBinding) GetPolicy() *Policy
func (*RolePolicyBinding) GetPolicyId ¶
func (x *RolePolicyBinding) GetPolicyId() int64
func (*RolePolicyBinding) GetRoleId ¶
func (x *RolePolicyBinding) GetRoleId() int64
func (*RolePolicyBinding) GetUpdatedAt ¶
func (x *RolePolicyBinding) GetUpdatedAt() *timestamppb.Timestamp
func (*RolePolicyBinding) GetUpdatedBy ¶
func (x *RolePolicyBinding) GetUpdatedBy() int64
func (*RolePolicyBinding) ProtoMessage ¶
func (*RolePolicyBinding) ProtoMessage()
func (*RolePolicyBinding) ProtoReflect ¶
func (x *RolePolicyBinding) ProtoReflect() protoreflect.Message
func (*RolePolicyBinding) Reset ¶
func (x *RolePolicyBinding) Reset()
func (*RolePolicyBinding) String ¶
func (x *RolePolicyBinding) String() string
type Role_Status ¶
type Role_Status int32
const ( Role_STATUS_UNSPECIFIED Role_Status = 0 Role_ACTIVE Role_Status = 1 Role_DISABLED Role_Status = 2 )
func (Role_Status) Descriptor ¶
func (Role_Status) Descriptor() protoreflect.EnumDescriptor
func (Role_Status) Enum ¶
func (x Role_Status) Enum() *Role_Status
func (Role_Status) EnumDescriptor
deprecated
func (Role_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use Role_Status.Descriptor instead.
func (Role_Status) Number ¶
func (x Role_Status) Number() protoreflect.EnumNumber
func (Role_Status) String ¶
func (x Role_Status) String() string
func (Role_Status) Type ¶
func (Role_Status) Type() protoreflect.EnumType
type Role_Type ¶
type Role_Type int32
func (Role_Type) Descriptor ¶
func (Role_Type) Descriptor() protoreflect.EnumDescriptor
func (Role_Type) EnumDescriptor
deprecated
func (Role_Type) Number ¶
func (x Role_Type) Number() protoreflect.EnumNumber
func (Role_Type) Type ¶
func (Role_Type) Type() protoreflect.EnumType
type S3Config ¶
type S3Config struct {
Bucket string `protobuf:"bytes,1,opt,name=bucket,proto3" json:"bucket,omitempty"`
Endpoint string `protobuf:"bytes,2,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
AccessKey string `protobuf:"bytes,4,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
Insecure bool `protobuf:"varint,5,opt,name=insecure,proto3" json:"insecure,omitempty"`
SecretKey string `protobuf:"bytes,6,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
SessionToken string `protobuf:"bytes,7,opt,name=session_token,json=sessionToken,proto3" json:"session_token,omitempty"`
PutUserMetadata map[string]string `` /* 196-byte string literal not displayed */
PutUserTags map[string]string `` /* 184-byte string literal not displayed */
HttpConfig *HTTPConfig `protobuf:"bytes,10,opt,name=http_config,json=httpConfig,proto3" json:"http_config,omitempty"`
SignatureVersion string `protobuf:"bytes,11,opt,name=signature_version,json=signatureVersion,proto3" json:"signature_version,omitempty"`
ListObjectsVersion string `protobuf:"bytes,12,opt,name=list_objects_version,json=listObjectsVersion,proto3" json:"list_objects_version,omitempty"`
BucketLookupType string `protobuf:"bytes,13,opt,name=bucket_lookup_type,json=bucketLookupType,proto3" json:"bucket_lookup_type,omitempty"`
PartSize uint64 `protobuf:"varint,14,opt,name=part_size,json=partSize,proto3" json:"part_size,omitempty"`
SseConfig *SSEConfig `protobuf:"bytes,15,opt,name=sse_config,json=sseConfig,proto3" json:"sse_config,omitempty"`
// contains filtered or unexported fields
}
func (*S3Config) Descriptor
deprecated
func (*S3Config) GetAccessKey ¶
func (*S3Config) GetBucketLookupType ¶
func (*S3Config) GetEndpoint ¶
func (*S3Config) GetHttpConfig ¶
func (x *S3Config) GetHttpConfig() *HTTPConfig
func (*S3Config) GetInsecure ¶
func (*S3Config) GetListObjectsVersion ¶
func (*S3Config) GetPartSize ¶
func (*S3Config) GetPutUserMetadata ¶
func (*S3Config) GetPutUserTags ¶
func (*S3Config) GetSecretKey ¶
func (*S3Config) GetSessionToken ¶
func (*S3Config) GetSignatureVersion ¶
func (*S3Config) GetSseConfig ¶
func (*S3Config) ProtoMessage ¶
func (*S3Config) ProtoMessage()
func (*S3Config) ProtoReflect ¶
func (x *S3Config) ProtoReflect() protoreflect.Message
type SPIFFEConfig ¶
type SPIFFEConfig struct {
Agent string `protobuf:"bytes,1,opt,name=agent,proto3" json:"agent,omitempty"`
// contains filtered or unexported fields
}
func (*SPIFFEConfig) Descriptor
deprecated
func (*SPIFFEConfig) Descriptor() ([]byte, []int)
Deprecated: Use SPIFFEConfig.ProtoReflect.Descriptor instead.
func (*SPIFFEConfig) GetAgent ¶
func (x *SPIFFEConfig) GetAgent() string
func (*SPIFFEConfig) ProtoMessage ¶
func (*SPIFFEConfig) ProtoMessage()
func (*SPIFFEConfig) ProtoReflect ¶
func (x *SPIFFEConfig) ProtoReflect() protoreflect.Message
func (*SPIFFEConfig) Reset ¶
func (x *SPIFFEConfig) Reset()
func (*SPIFFEConfig) String ¶
func (x *SPIFFEConfig) String() string
type SSEConfig ¶
type SSEConfig struct {
Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
KmsKeyId string `protobuf:"bytes,2,opt,name=kms_key_id,json=kmsKeyId,proto3" json:"kms_key_id,omitempty"`
KmsEncryptionContext map[string]string `` /* 211-byte string literal not displayed */
EncryptionKey string `protobuf:"bytes,4,opt,name=encryption_key,json=encryptionKey,proto3" json:"encryption_key,omitempty"`
// contains filtered or unexported fields
}
func (*SSEConfig) Descriptor
deprecated
func (*SSEConfig) GetEncryptionKey ¶
func (*SSEConfig) GetKmsEncryptionContext ¶
func (*SSEConfig) GetKmsKeyId ¶
func (*SSEConfig) ProtoMessage ¶
func (*SSEConfig) ProtoMessage()
func (*SSEConfig) ProtoReflect ¶
func (x *SSEConfig) ProtoReflect() protoreflect.Message
type SaramaConfig ¶
type SaramaConfig struct {
Net *SaramaNetConfig `protobuf:"bytes,1,opt,name=net,proto3" json:"net,omitempty"`
Metadata *SaramaMetadataConfig `protobuf:"bytes,2,opt,name=metadata,proto3" json:"metadata,omitempty"`
Producer *SaramaProducerConfig `protobuf:"bytes,3,opt,name=producer,proto3" json:"producer,omitempty"`
Consumer *SaramaConsumerConfig `protobuf:"bytes,4,opt,name=consumer,proto3" json:"consumer,omitempty"`
ClientId string `protobuf:"bytes,5,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"`
RackId string `protobuf:"bytes,6,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty"`
ChannelBufferSize int32 `protobuf:"varint,7,opt,name=channel_buffer_size,json=channelBufferSize,proto3" json:"channel_buffer_size,omitempty"`
Version string `protobuf:"bytes,8,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConfig) Descriptor
deprecated
func (*SaramaConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConfig.ProtoReflect.Descriptor instead.
func (*SaramaConfig) GetChannelBufferSize ¶
func (x *SaramaConfig) GetChannelBufferSize() int32
func (*SaramaConfig) GetClientId ¶
func (x *SaramaConfig) GetClientId() string
func (*SaramaConfig) GetConsumer ¶
func (x *SaramaConfig) GetConsumer() *SaramaConsumerConfig
func (*SaramaConfig) GetMetadata ¶
func (x *SaramaConfig) GetMetadata() *SaramaMetadataConfig
func (*SaramaConfig) GetNet ¶
func (x *SaramaConfig) GetNet() *SaramaNetConfig
func (*SaramaConfig) GetProducer ¶
func (x *SaramaConfig) GetProducer() *SaramaProducerConfig
func (*SaramaConfig) GetRackId ¶
func (x *SaramaConfig) GetRackId() string
func (*SaramaConfig) GetVersion ¶
func (x *SaramaConfig) GetVersion() string
func (*SaramaConfig) ProtoMessage ¶
func (*SaramaConfig) ProtoMessage()
func (*SaramaConfig) ProtoReflect ¶
func (x *SaramaConfig) ProtoReflect() protoreflect.Message
func (*SaramaConfig) Reset ¶
func (x *SaramaConfig) Reset()
func (*SaramaConfig) String ¶
func (x *SaramaConfig) String() string
type SaramaConsumerConfig ¶
type SaramaConsumerConfig struct {
Group *SaramaConsumerGroupConfig `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
Retry *SaramaConsumerRetryConfig `protobuf:"bytes,2,opt,name=retry,proto3" json:"retry,omitempty"`
Fetch *SaramaConsumerFetchConfig `protobuf:"bytes,3,opt,name=fetch,proto3" json:"fetch,omitempty"`
MaxWaitTime string `protobuf:"bytes,4,opt,name=max_wait_time,json=maxWaitTime,proto3" json:"max_wait_time,omitempty"`
MaxProcessingTime string `protobuf:"bytes,5,opt,name=max_processing_time,json=maxProcessingTime,proto3" json:"max_processing_time,omitempty"`
Return *SaramaConsumerReturnConfig `protobuf:"bytes,6,opt,name=return,proto3" json:"return,omitempty"`
Offsets *SaramaConsumerOffsetsConfig `protobuf:"bytes,7,opt,name=offsets,proto3" json:"offsets,omitempty"`
IsolationLevel int32 `protobuf:"varint,8,opt,name=isolation_level,json=isolationLevel,proto3" json:"isolation_level,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerConfig) Descriptor
deprecated
func (*SaramaConsumerConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerConfig) GetFetch ¶
func (x *SaramaConsumerConfig) GetFetch() *SaramaConsumerFetchConfig
func (*SaramaConsumerConfig) GetGroup ¶
func (x *SaramaConsumerConfig) GetGroup() *SaramaConsumerGroupConfig
func (*SaramaConsumerConfig) GetIsolationLevel ¶
func (x *SaramaConsumerConfig) GetIsolationLevel() int32
func (*SaramaConsumerConfig) GetMaxProcessingTime ¶
func (x *SaramaConsumerConfig) GetMaxProcessingTime() string
func (*SaramaConsumerConfig) GetMaxWaitTime ¶
func (x *SaramaConsumerConfig) GetMaxWaitTime() string
func (*SaramaConsumerConfig) GetOffsets ¶
func (x *SaramaConsumerConfig) GetOffsets() *SaramaConsumerOffsetsConfig
func (*SaramaConsumerConfig) GetRetry ¶
func (x *SaramaConsumerConfig) GetRetry() *SaramaConsumerRetryConfig
func (*SaramaConsumerConfig) GetReturn ¶
func (x *SaramaConsumerConfig) GetReturn() *SaramaConsumerReturnConfig
func (*SaramaConsumerConfig) ProtoMessage ¶
func (*SaramaConsumerConfig) ProtoMessage()
func (*SaramaConsumerConfig) ProtoReflect ¶
func (x *SaramaConsumerConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerConfig) Reset ¶
func (x *SaramaConsumerConfig) Reset()
func (*SaramaConsumerConfig) String ¶
func (x *SaramaConsumerConfig) String() string
type SaramaConsumerFetchConfig ¶
type SaramaConsumerFetchConfig struct {
Min int32 `protobuf:"varint,1,opt,name=min,proto3" json:"min,omitempty"`
DefaultSize int32 `protobuf:"varint,2,opt,name=default_size,json=defaultSize,proto3" json:"default_size,omitempty"`
Max int32 `protobuf:"varint,3,opt,name=max,proto3" json:"max,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerFetchConfig) Descriptor
deprecated
func (*SaramaConsumerFetchConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerFetchConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerFetchConfig) GetDefaultSize ¶
func (x *SaramaConsumerFetchConfig) GetDefaultSize() int32
func (*SaramaConsumerFetchConfig) GetMax ¶
func (x *SaramaConsumerFetchConfig) GetMax() int32
func (*SaramaConsumerFetchConfig) GetMin ¶
func (x *SaramaConsumerFetchConfig) GetMin() int32
func (*SaramaConsumerFetchConfig) ProtoMessage ¶
func (*SaramaConsumerFetchConfig) ProtoMessage()
func (*SaramaConsumerFetchConfig) ProtoReflect ¶
func (x *SaramaConsumerFetchConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerFetchConfig) Reset ¶
func (x *SaramaConsumerFetchConfig) Reset()
func (*SaramaConsumerFetchConfig) String ¶
func (x *SaramaConsumerFetchConfig) String() string
type SaramaConsumerGroupConfig ¶
type SaramaConsumerGroupConfig struct {
Session *SaramaConsumerGroupSessionConfig `protobuf:"bytes,1,opt,name=session,proto3" json:"session,omitempty"`
Heartbeat *SaramaConsumerGroupHeartbeatConfig `protobuf:"bytes,2,opt,name=heartbeat,proto3" json:"heartbeat,omitempty"`
Rebalance *SaramaConsumerGroupRebalanceConfig `protobuf:"bytes,3,opt,name=rebalance,proto3" json:"rebalance,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerGroupConfig) Descriptor
deprecated
func (*SaramaConsumerGroupConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerGroupConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerGroupConfig) GetHeartbeat ¶
func (x *SaramaConsumerGroupConfig) GetHeartbeat() *SaramaConsumerGroupHeartbeatConfig
func (*SaramaConsumerGroupConfig) GetRebalance ¶
func (x *SaramaConsumerGroupConfig) GetRebalance() *SaramaConsumerGroupRebalanceConfig
func (*SaramaConsumerGroupConfig) GetSession ¶
func (x *SaramaConsumerGroupConfig) GetSession() *SaramaConsumerGroupSessionConfig
func (*SaramaConsumerGroupConfig) ProtoMessage ¶
func (*SaramaConsumerGroupConfig) ProtoMessage()
func (*SaramaConsumerGroupConfig) ProtoReflect ¶
func (x *SaramaConsumerGroupConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerGroupConfig) Reset ¶
func (x *SaramaConsumerGroupConfig) Reset()
func (*SaramaConsumerGroupConfig) String ¶
func (x *SaramaConsumerGroupConfig) String() string
type SaramaConsumerGroupHeartbeatConfig ¶
type SaramaConsumerGroupHeartbeatConfig struct {
Interval string `protobuf:"bytes,1,opt,name=interval,proto3" json:"interval,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerGroupHeartbeatConfig) Descriptor
deprecated
func (*SaramaConsumerGroupHeartbeatConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerGroupHeartbeatConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerGroupHeartbeatConfig) GetInterval ¶
func (x *SaramaConsumerGroupHeartbeatConfig) GetInterval() string
func (*SaramaConsumerGroupHeartbeatConfig) ProtoMessage ¶
func (*SaramaConsumerGroupHeartbeatConfig) ProtoMessage()
func (*SaramaConsumerGroupHeartbeatConfig) ProtoReflect ¶
func (x *SaramaConsumerGroupHeartbeatConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerGroupHeartbeatConfig) Reset ¶
func (x *SaramaConsumerGroupHeartbeatConfig) Reset()
func (*SaramaConsumerGroupHeartbeatConfig) String ¶
func (x *SaramaConsumerGroupHeartbeatConfig) String() string
type SaramaConsumerGroupRebalanceConfig ¶
type SaramaConsumerGroupRebalanceConfig struct {
Strategy string `protobuf:"bytes,1,opt,name=strategy,proto3" json:"strategy,omitempty"`
Timeout string `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty"`
Retry *SaramaConsumerGroupRebalanceRetryConfig `protobuf:"bytes,3,opt,name=retry,proto3" json:"retry,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerGroupRebalanceConfig) Descriptor
deprecated
func (*SaramaConsumerGroupRebalanceConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerGroupRebalanceConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerGroupRebalanceConfig) GetRetry ¶
func (x *SaramaConsumerGroupRebalanceConfig) GetRetry() *SaramaConsumerGroupRebalanceRetryConfig
func (*SaramaConsumerGroupRebalanceConfig) GetStrategy ¶
func (x *SaramaConsumerGroupRebalanceConfig) GetStrategy() string
func (*SaramaConsumerGroupRebalanceConfig) GetTimeout ¶
func (x *SaramaConsumerGroupRebalanceConfig) GetTimeout() string
func (*SaramaConsumerGroupRebalanceConfig) ProtoMessage ¶
func (*SaramaConsumerGroupRebalanceConfig) ProtoMessage()
func (*SaramaConsumerGroupRebalanceConfig) ProtoReflect ¶
func (x *SaramaConsumerGroupRebalanceConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerGroupRebalanceConfig) Reset ¶
func (x *SaramaConsumerGroupRebalanceConfig) Reset()
func (*SaramaConsumerGroupRebalanceConfig) String ¶
func (x *SaramaConsumerGroupRebalanceConfig) String() string
type SaramaConsumerGroupRebalanceRetryConfig ¶
type SaramaConsumerGroupRebalanceRetryConfig struct {
Max int32 `protobuf:"varint,1,opt,name=max,proto3" json:"max,omitempty"`
Backoff string `protobuf:"bytes,2,opt,name=backoff,proto3" json:"backoff,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerGroupRebalanceRetryConfig) Descriptor
deprecated
func (*SaramaConsumerGroupRebalanceRetryConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerGroupRebalanceRetryConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerGroupRebalanceRetryConfig) GetBackoff ¶
func (x *SaramaConsumerGroupRebalanceRetryConfig) GetBackoff() string
func (*SaramaConsumerGroupRebalanceRetryConfig) GetMax ¶
func (x *SaramaConsumerGroupRebalanceRetryConfig) GetMax() int32
func (*SaramaConsumerGroupRebalanceRetryConfig) ProtoMessage ¶
func (*SaramaConsumerGroupRebalanceRetryConfig) ProtoMessage()
func (*SaramaConsumerGroupRebalanceRetryConfig) ProtoReflect ¶
func (x *SaramaConsumerGroupRebalanceRetryConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerGroupRebalanceRetryConfig) Reset ¶
func (x *SaramaConsumerGroupRebalanceRetryConfig) Reset()
func (*SaramaConsumerGroupRebalanceRetryConfig) String ¶
func (x *SaramaConsumerGroupRebalanceRetryConfig) String() string
type SaramaConsumerGroupSessionConfig ¶
type SaramaConsumerGroupSessionConfig struct {
Timeout string `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerGroupSessionConfig) Descriptor
deprecated
func (*SaramaConsumerGroupSessionConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerGroupSessionConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerGroupSessionConfig) GetTimeout ¶
func (x *SaramaConsumerGroupSessionConfig) GetTimeout() string
func (*SaramaConsumerGroupSessionConfig) ProtoMessage ¶
func (*SaramaConsumerGroupSessionConfig) ProtoMessage()
func (*SaramaConsumerGroupSessionConfig) ProtoReflect ¶
func (x *SaramaConsumerGroupSessionConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerGroupSessionConfig) Reset ¶
func (x *SaramaConsumerGroupSessionConfig) Reset()
func (*SaramaConsumerGroupSessionConfig) String ¶
func (x *SaramaConsumerGroupSessionConfig) String() string
type SaramaConsumerOffsetsAutoCommitConfig ¶
type SaramaConsumerOffsetsAutoCommitConfig struct {
Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
Interval string `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerOffsetsAutoCommitConfig) Descriptor
deprecated
func (*SaramaConsumerOffsetsAutoCommitConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerOffsetsAutoCommitConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerOffsetsAutoCommitConfig) GetEnable ¶
func (x *SaramaConsumerOffsetsAutoCommitConfig) GetEnable() bool
func (*SaramaConsumerOffsetsAutoCommitConfig) GetInterval ¶
func (x *SaramaConsumerOffsetsAutoCommitConfig) GetInterval() string
func (*SaramaConsumerOffsetsAutoCommitConfig) ProtoMessage ¶
func (*SaramaConsumerOffsetsAutoCommitConfig) ProtoMessage()
func (*SaramaConsumerOffsetsAutoCommitConfig) ProtoReflect ¶
func (x *SaramaConsumerOffsetsAutoCommitConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerOffsetsAutoCommitConfig) Reset ¶
func (x *SaramaConsumerOffsetsAutoCommitConfig) Reset()
func (*SaramaConsumerOffsetsAutoCommitConfig) String ¶
func (x *SaramaConsumerOffsetsAutoCommitConfig) String() string
type SaramaConsumerOffsetsConfig ¶
type SaramaConsumerOffsetsConfig struct {
AutoCommit *SaramaConsumerOffsetsAutoCommitConfig `protobuf:"bytes,1,opt,name=auto_commit,json=autoCommit,proto3" json:"auto_commit,omitempty"`
Initial int64 `protobuf:"varint,2,opt,name=initial,proto3" json:"initial,omitempty"`
Retention string `protobuf:"bytes,3,opt,name=retention,proto3" json:"retention,omitempty"`
Retry *SaramaConsumerOffsetsRetryConfig `protobuf:"bytes,4,opt,name=retry,proto3" json:"retry,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerOffsetsConfig) Descriptor
deprecated
func (*SaramaConsumerOffsetsConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerOffsetsConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerOffsetsConfig) GetAutoCommit ¶
func (x *SaramaConsumerOffsetsConfig) GetAutoCommit() *SaramaConsumerOffsetsAutoCommitConfig
func (*SaramaConsumerOffsetsConfig) GetInitial ¶
func (x *SaramaConsumerOffsetsConfig) GetInitial() int64
func (*SaramaConsumerOffsetsConfig) GetRetention ¶
func (x *SaramaConsumerOffsetsConfig) GetRetention() string
func (*SaramaConsumerOffsetsConfig) GetRetry ¶
func (x *SaramaConsumerOffsetsConfig) GetRetry() *SaramaConsumerOffsetsRetryConfig
func (*SaramaConsumerOffsetsConfig) ProtoMessage ¶
func (*SaramaConsumerOffsetsConfig) ProtoMessage()
func (*SaramaConsumerOffsetsConfig) ProtoReflect ¶
func (x *SaramaConsumerOffsetsConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerOffsetsConfig) Reset ¶
func (x *SaramaConsumerOffsetsConfig) Reset()
func (*SaramaConsumerOffsetsConfig) String ¶
func (x *SaramaConsumerOffsetsConfig) String() string
type SaramaConsumerOffsetsRetryConfig ¶
type SaramaConsumerOffsetsRetryConfig struct {
Max int32 `protobuf:"varint,1,opt,name=max,proto3" json:"max,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerOffsetsRetryConfig) Descriptor
deprecated
func (*SaramaConsumerOffsetsRetryConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerOffsetsRetryConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerOffsetsRetryConfig) GetMax ¶
func (x *SaramaConsumerOffsetsRetryConfig) GetMax() int32
func (*SaramaConsumerOffsetsRetryConfig) ProtoMessage ¶
func (*SaramaConsumerOffsetsRetryConfig) ProtoMessage()
func (*SaramaConsumerOffsetsRetryConfig) ProtoReflect ¶
func (x *SaramaConsumerOffsetsRetryConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerOffsetsRetryConfig) Reset ¶
func (x *SaramaConsumerOffsetsRetryConfig) Reset()
func (*SaramaConsumerOffsetsRetryConfig) String ¶
func (x *SaramaConsumerOffsetsRetryConfig) String() string
type SaramaConsumerRetryConfig ¶
type SaramaConsumerRetryConfig struct {
Backoff string `protobuf:"bytes,1,opt,name=backoff,proto3" json:"backoff,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerRetryConfig) Descriptor
deprecated
func (*SaramaConsumerRetryConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerRetryConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerRetryConfig) GetBackoff ¶
func (x *SaramaConsumerRetryConfig) GetBackoff() string
func (*SaramaConsumerRetryConfig) ProtoMessage ¶
func (*SaramaConsumerRetryConfig) ProtoMessage()
func (*SaramaConsumerRetryConfig) ProtoReflect ¶
func (x *SaramaConsumerRetryConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerRetryConfig) Reset ¶
func (x *SaramaConsumerRetryConfig) Reset()
func (*SaramaConsumerRetryConfig) String ¶
func (x *SaramaConsumerRetryConfig) String() string
type SaramaConsumerReturnConfig ¶
type SaramaConsumerReturnConfig struct {
Errors bool `protobuf:"varint,1,opt,name=errors,proto3" json:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaConsumerReturnConfig) Descriptor
deprecated
func (*SaramaConsumerReturnConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaConsumerReturnConfig.ProtoReflect.Descriptor instead.
func (*SaramaConsumerReturnConfig) GetErrors ¶
func (x *SaramaConsumerReturnConfig) GetErrors() bool
func (*SaramaConsumerReturnConfig) ProtoMessage ¶
func (*SaramaConsumerReturnConfig) ProtoMessage()
func (*SaramaConsumerReturnConfig) ProtoReflect ¶
func (x *SaramaConsumerReturnConfig) ProtoReflect() protoreflect.Message
func (*SaramaConsumerReturnConfig) Reset ¶
func (x *SaramaConsumerReturnConfig) Reset()
func (*SaramaConsumerReturnConfig) String ¶
func (x *SaramaConsumerReturnConfig) String() string
type SaramaMetadataConfig ¶
type SaramaMetadataConfig struct {
Retry *SaramaMetadataRetryConfig `protobuf:"bytes,1,opt,name=retry,proto3" json:"retry,omitempty"`
RefreshFrequency string `protobuf:"bytes,2,opt,name=refresh_frequency,json=refreshFrequency,proto3" json:"refresh_frequency,omitempty"`
Full bool `protobuf:"varint,3,opt,name=full,proto3" json:"full,omitempty"`
Timeout string `protobuf:"bytes,4,opt,name=timeout,proto3" json:"timeout,omitempty"`
AllowAutoTopicCreation bool `` /* 132-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*SaramaMetadataConfig) Descriptor
deprecated
func (*SaramaMetadataConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaMetadataConfig.ProtoReflect.Descriptor instead.
func (*SaramaMetadataConfig) GetAllowAutoTopicCreation ¶
func (x *SaramaMetadataConfig) GetAllowAutoTopicCreation() bool
func (*SaramaMetadataConfig) GetFull ¶
func (x *SaramaMetadataConfig) GetFull() bool
func (*SaramaMetadataConfig) GetRefreshFrequency ¶
func (x *SaramaMetadataConfig) GetRefreshFrequency() string
func (*SaramaMetadataConfig) GetRetry ¶
func (x *SaramaMetadataConfig) GetRetry() *SaramaMetadataRetryConfig
func (*SaramaMetadataConfig) GetTimeout ¶
func (x *SaramaMetadataConfig) GetTimeout() string
func (*SaramaMetadataConfig) ProtoMessage ¶
func (*SaramaMetadataConfig) ProtoMessage()
func (*SaramaMetadataConfig) ProtoReflect ¶
func (x *SaramaMetadataConfig) ProtoReflect() protoreflect.Message
func (*SaramaMetadataConfig) Reset ¶
func (x *SaramaMetadataConfig) Reset()
func (*SaramaMetadataConfig) String ¶
func (x *SaramaMetadataConfig) String() string
type SaramaMetadataRetryConfig ¶
type SaramaMetadataRetryConfig struct {
Max int32 `protobuf:"varint,1,opt,name=max,proto3" json:"max,omitempty"`
Backoff string `protobuf:"bytes,2,opt,name=backoff,proto3" json:"backoff,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaMetadataRetryConfig) Descriptor
deprecated
func (*SaramaMetadataRetryConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaMetadataRetryConfig.ProtoReflect.Descriptor instead.
func (*SaramaMetadataRetryConfig) GetBackoff ¶
func (x *SaramaMetadataRetryConfig) GetBackoff() string
func (*SaramaMetadataRetryConfig) GetMax ¶
func (x *SaramaMetadataRetryConfig) GetMax() int32
func (*SaramaMetadataRetryConfig) ProtoMessage ¶
func (*SaramaMetadataRetryConfig) ProtoMessage()
func (*SaramaMetadataRetryConfig) ProtoReflect ¶
func (x *SaramaMetadataRetryConfig) ProtoReflect() protoreflect.Message
func (*SaramaMetadataRetryConfig) Reset ¶
func (x *SaramaMetadataRetryConfig) Reset()
func (*SaramaMetadataRetryConfig) String ¶
func (x *SaramaMetadataRetryConfig) String() string
type SaramaNetConfig ¶
type SaramaNetConfig struct {
MaxOpenRequests int32 `protobuf:"varint,1,opt,name=max_open_requests,json=maxOpenRequests,proto3" json:"max_open_requests,omitempty"`
DialTimeout string `protobuf:"bytes,2,opt,name=dial_timeout,json=dialTimeout,proto3" json:"dial_timeout,omitempty"`
ReadTimeout string `protobuf:"bytes,3,opt,name=read_timeout,json=readTimeout,proto3" json:"read_timeout,omitempty"`
WriteTimeout string `protobuf:"bytes,4,opt,name=write_timeout,json=writeTimeout,proto3" json:"write_timeout,omitempty"`
Tls *SaramaNetTLSConfig `protobuf:"bytes,5,opt,name=tls,proto3" json:"tls,omitempty"`
Sasl *SaramaNetSASLConfig `protobuf:"bytes,6,opt,name=sasl,proto3" json:"sasl,omitempty"`
KeepAlive string `protobuf:"bytes,7,opt,name=keep_alive,json=keepAlive,proto3" json:"keep_alive,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaNetConfig) Descriptor
deprecated
func (*SaramaNetConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaNetConfig.ProtoReflect.Descriptor instead.
func (*SaramaNetConfig) GetDialTimeout ¶
func (x *SaramaNetConfig) GetDialTimeout() string
func (*SaramaNetConfig) GetKeepAlive ¶
func (x *SaramaNetConfig) GetKeepAlive() string
func (*SaramaNetConfig) GetMaxOpenRequests ¶
func (x *SaramaNetConfig) GetMaxOpenRequests() int32
func (*SaramaNetConfig) GetReadTimeout ¶
func (x *SaramaNetConfig) GetReadTimeout() string
func (*SaramaNetConfig) GetSasl ¶
func (x *SaramaNetConfig) GetSasl() *SaramaNetSASLConfig
func (*SaramaNetConfig) GetTls ¶
func (x *SaramaNetConfig) GetTls() *SaramaNetTLSConfig
func (*SaramaNetConfig) GetWriteTimeout ¶
func (x *SaramaNetConfig) GetWriteTimeout() string
func (*SaramaNetConfig) ProtoMessage ¶
func (*SaramaNetConfig) ProtoMessage()
func (*SaramaNetConfig) ProtoReflect ¶
func (x *SaramaNetConfig) ProtoReflect() protoreflect.Message
func (*SaramaNetConfig) Reset ¶
func (x *SaramaNetConfig) Reset()
func (*SaramaNetConfig) String ¶
func (x *SaramaNetConfig) String() string
type SaramaNetSASLConfig ¶
type SaramaNetSASLConfig struct {
Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
Mechanism string `protobuf:"bytes,2,opt,name=mechanism,proto3" json:"mechanism,omitempty"`
User string `protobuf:"bytes,3,opt,name=user,proto3" json:"user,omitempty"`
Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaNetSASLConfig) Descriptor
deprecated
func (*SaramaNetSASLConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaNetSASLConfig.ProtoReflect.Descriptor instead.
func (*SaramaNetSASLConfig) GetEnable ¶
func (x *SaramaNetSASLConfig) GetEnable() bool
func (*SaramaNetSASLConfig) GetMechanism ¶
func (x *SaramaNetSASLConfig) GetMechanism() string
func (*SaramaNetSASLConfig) GetPassword ¶
func (x *SaramaNetSASLConfig) GetPassword() string
func (*SaramaNetSASLConfig) GetUser ¶
func (x *SaramaNetSASLConfig) GetUser() string
func (*SaramaNetSASLConfig) ProtoMessage ¶
func (*SaramaNetSASLConfig) ProtoMessage()
func (*SaramaNetSASLConfig) ProtoReflect ¶
func (x *SaramaNetSASLConfig) ProtoReflect() protoreflect.Message
func (*SaramaNetSASLConfig) Reset ¶
func (x *SaramaNetSASLConfig) Reset()
func (*SaramaNetSASLConfig) String ¶
func (x *SaramaNetSASLConfig) String() string
type SaramaNetTLSConfig ¶
type SaramaNetTLSConfig struct {
Enable bool `protobuf:"varint,1,opt,name=enable,proto3" json:"enable,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaNetTLSConfig) Descriptor
deprecated
func (*SaramaNetTLSConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaNetTLSConfig.ProtoReflect.Descriptor instead.
func (*SaramaNetTLSConfig) GetEnable ¶
func (x *SaramaNetTLSConfig) GetEnable() bool
func (*SaramaNetTLSConfig) ProtoMessage ¶
func (*SaramaNetTLSConfig) ProtoMessage()
func (*SaramaNetTLSConfig) ProtoReflect ¶
func (x *SaramaNetTLSConfig) ProtoReflect() protoreflect.Message
func (*SaramaNetTLSConfig) Reset ¶
func (x *SaramaNetTLSConfig) Reset()
func (*SaramaNetTLSConfig) String ¶
func (x *SaramaNetTLSConfig) String() string
type SaramaProducerConfig ¶
type SaramaProducerConfig struct {
MaxMessageBytes int32 `protobuf:"varint,1,opt,name=max_message_bytes,json=maxMessageBytes,proto3" json:"max_message_bytes,omitempty"`
RequiredAcks int32 `protobuf:"varint,2,opt,name=required_acks,json=requiredAcks,proto3" json:"required_acks,omitempty"`
Timeout string `protobuf:"bytes,3,opt,name=timeout,proto3" json:"timeout,omitempty"`
Compression int32 `protobuf:"varint,4,opt,name=compression,proto3" json:"compression,omitempty"`
CompressionLevel int32 `protobuf:"varint,5,opt,name=compression_level,json=compressionLevel,proto3" json:"compression_level,omitempty"`
Idempotent bool `protobuf:"varint,6,opt,name=idempotent,proto3" json:"idempotent,omitempty"`
Return *SaramaProducerReturnConfig `protobuf:"bytes,7,opt,name=return,proto3" json:"return,omitempty"`
Flush *SaramaProducerFlushConfig `protobuf:"bytes,8,opt,name=flush,proto3" json:"flush,omitempty"`
Retry *SaramaProducerRetryConfig `protobuf:"bytes,9,opt,name=retry,proto3" json:"retry,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaProducerConfig) Descriptor
deprecated
func (*SaramaProducerConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaProducerConfig.ProtoReflect.Descriptor instead.
func (*SaramaProducerConfig) GetCompression ¶
func (x *SaramaProducerConfig) GetCompression() int32
func (*SaramaProducerConfig) GetCompressionLevel ¶
func (x *SaramaProducerConfig) GetCompressionLevel() int32
func (*SaramaProducerConfig) GetFlush ¶
func (x *SaramaProducerConfig) GetFlush() *SaramaProducerFlushConfig
func (*SaramaProducerConfig) GetIdempotent ¶
func (x *SaramaProducerConfig) GetIdempotent() bool
func (*SaramaProducerConfig) GetMaxMessageBytes ¶
func (x *SaramaProducerConfig) GetMaxMessageBytes() int32
func (*SaramaProducerConfig) GetRequiredAcks ¶
func (x *SaramaProducerConfig) GetRequiredAcks() int32
func (*SaramaProducerConfig) GetRetry ¶
func (x *SaramaProducerConfig) GetRetry() *SaramaProducerRetryConfig
func (*SaramaProducerConfig) GetReturn ¶
func (x *SaramaProducerConfig) GetReturn() *SaramaProducerReturnConfig
func (*SaramaProducerConfig) GetTimeout ¶
func (x *SaramaProducerConfig) GetTimeout() string
func (*SaramaProducerConfig) ProtoMessage ¶
func (*SaramaProducerConfig) ProtoMessage()
func (*SaramaProducerConfig) ProtoReflect ¶
func (x *SaramaProducerConfig) ProtoReflect() protoreflect.Message
func (*SaramaProducerConfig) Reset ¶
func (x *SaramaProducerConfig) Reset()
func (*SaramaProducerConfig) String ¶
func (x *SaramaProducerConfig) String() string
type SaramaProducerFlushConfig ¶
type SaramaProducerFlushConfig struct {
Bytes int32 `protobuf:"varint,1,opt,name=bytes,proto3" json:"bytes,omitempty"`
Messages int32 `protobuf:"varint,2,opt,name=messages,proto3" json:"messages,omitempty"`
Frequency string `protobuf:"bytes,3,opt,name=frequency,proto3" json:"frequency,omitempty"`
MaxMessages int32 `protobuf:"varint,4,opt,name=max_messages,json=maxMessages,proto3" json:"max_messages,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaProducerFlushConfig) Descriptor
deprecated
func (*SaramaProducerFlushConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaProducerFlushConfig.ProtoReflect.Descriptor instead.
func (*SaramaProducerFlushConfig) GetBytes ¶
func (x *SaramaProducerFlushConfig) GetBytes() int32
func (*SaramaProducerFlushConfig) GetFrequency ¶
func (x *SaramaProducerFlushConfig) GetFrequency() string
func (*SaramaProducerFlushConfig) GetMaxMessages ¶
func (x *SaramaProducerFlushConfig) GetMaxMessages() int32
func (*SaramaProducerFlushConfig) GetMessages ¶
func (x *SaramaProducerFlushConfig) GetMessages() int32
func (*SaramaProducerFlushConfig) ProtoMessage ¶
func (*SaramaProducerFlushConfig) ProtoMessage()
func (*SaramaProducerFlushConfig) ProtoReflect ¶
func (x *SaramaProducerFlushConfig) ProtoReflect() protoreflect.Message
func (*SaramaProducerFlushConfig) Reset ¶
func (x *SaramaProducerFlushConfig) Reset()
func (*SaramaProducerFlushConfig) String ¶
func (x *SaramaProducerFlushConfig) String() string
type SaramaProducerRetryConfig ¶
type SaramaProducerRetryConfig struct {
Max int32 `protobuf:"varint,1,opt,name=max,proto3" json:"max,omitempty"`
Backoff string `protobuf:"bytes,2,opt,name=backoff,proto3" json:"backoff,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaProducerRetryConfig) Descriptor
deprecated
func (*SaramaProducerRetryConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaProducerRetryConfig.ProtoReflect.Descriptor instead.
func (*SaramaProducerRetryConfig) GetBackoff ¶
func (x *SaramaProducerRetryConfig) GetBackoff() string
func (*SaramaProducerRetryConfig) GetMax ¶
func (x *SaramaProducerRetryConfig) GetMax() int32
func (*SaramaProducerRetryConfig) ProtoMessage ¶
func (*SaramaProducerRetryConfig) ProtoMessage()
func (*SaramaProducerRetryConfig) ProtoReflect ¶
func (x *SaramaProducerRetryConfig) ProtoReflect() protoreflect.Message
func (*SaramaProducerRetryConfig) Reset ¶
func (x *SaramaProducerRetryConfig) Reset()
func (*SaramaProducerRetryConfig) String ¶
func (x *SaramaProducerRetryConfig) String() string
type SaramaProducerReturnConfig ¶
type SaramaProducerReturnConfig struct {
Successes bool `protobuf:"varint,1,opt,name=successes,proto3" json:"successes,omitempty"`
Errors bool `protobuf:"varint,2,opt,name=errors,proto3" json:"errors,omitempty"`
// contains filtered or unexported fields
}
func (*SaramaProducerReturnConfig) Descriptor
deprecated
func (*SaramaProducerReturnConfig) Descriptor() ([]byte, []int)
Deprecated: Use SaramaProducerReturnConfig.ProtoReflect.Descriptor instead.
func (*SaramaProducerReturnConfig) GetErrors ¶
func (x *SaramaProducerReturnConfig) GetErrors() bool
func (*SaramaProducerReturnConfig) GetSuccesses ¶
func (x *SaramaProducerReturnConfig) GetSuccesses() bool
func (*SaramaProducerReturnConfig) ProtoMessage ¶
func (*SaramaProducerReturnConfig) ProtoMessage()
func (*SaramaProducerReturnConfig) ProtoReflect ¶
func (x *SaramaProducerReturnConfig) ProtoReflect() protoreflect.Message
func (*SaramaProducerReturnConfig) Reset ¶
func (x *SaramaProducerReturnConfig) Reset()
func (*SaramaProducerReturnConfig) String ¶
func (x *SaramaProducerReturnConfig) String() string
type SecurityConfig ¶
type SecurityConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
Authentication *Authentication `protobuf:"bytes,4,opt,name=authentication,proto3" json:"authentication,omitempty"`
Authorization *Authorization `protobuf:"bytes,5,opt,name=authorization,proto3" json:"authorization,omitempty"`
// contains filtered or unexported fields
}
func (*SecurityConfig) Descriptor
deprecated
func (*SecurityConfig) Descriptor() ([]byte, []int)
Deprecated: Use SecurityConfig.ProtoReflect.Descriptor instead.
func (*SecurityConfig) GetAuthentication ¶
func (x *SecurityConfig) GetAuthentication() *Authentication
func (*SecurityConfig) GetAuthorization ¶
func (x *SecurityConfig) GetAuthorization() *Authorization
func (*SecurityConfig) GetEnabled ¶
func (x *SecurityConfig) GetEnabled() bool
func (*SecurityConfig) GetName ¶
func (x *SecurityConfig) GetName() string
func (*SecurityConfig) ProtoMessage ¶
func (*SecurityConfig) ProtoMessage()
func (*SecurityConfig) ProtoReflect ¶
func (x *SecurityConfig) ProtoReflect() protoreflect.Message
func (*SecurityConfig) Reset ¶
func (x *SecurityConfig) Reset()
func (*SecurityConfig) String ¶
func (x *SecurityConfig) String() string
type Service ¶
type Service struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
GrpcService string `protobuf:"bytes,3,opt,name=grpc_service,json=grpcService,proto3" json:"grpc_service,omitempty"`
DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
Protected bool `protobuf:"varint,6,opt,name=protected,proto3" json:"protected,omitempty"`
// contains filtered or unexported fields
}
Service 服务字典定义。
func (*Service) Descriptor
deprecated
func (*Service) GetDescription ¶
func (*Service) GetDisplayName ¶
func (*Service) GetGrpcService ¶
func (*Service) GetProtected ¶
func (*Service) ProtoMessage ¶
func (*Service) ProtoMessage()
func (*Service) ProtoReflect ¶
func (x *Service) ProtoReflect() protoreflect.Message
type ServicesConfig ¶
type ServicesConfig struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Enabled bool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
RootPath string `protobuf:"bytes,3,opt,name=root_path,json=rootPath,proto3" json:"root_path,omitempty"`
Namespace string `protobuf:"bytes,4,opt,name=namespace,proto3" json:"namespace,omitempty"`
ServiceCode string `protobuf:"bytes,5,opt,name=service_code,json=serviceCode,proto3" json:"service_code,omitempty"`
ApiEndpoint string `protobuf:"bytes,6,opt,name=api_endpoint,json=apiEndpoint,proto3" json:"api_endpoint,omitempty"`
GrpcAddress string `protobuf:"bytes,7,opt,name=grpc_address,json=grpcAddress,proto3" json:"grpc_address,omitempty"`
HttpAddress string `protobuf:"bytes,8,opt,name=http_address,json=httpAddress,proto3" json:"http_address,omitempty"`
PublicAddress string `protobuf:"bytes,9,opt,name=public_address,json=publicAddress,proto3" json:"public_address,omitempty"`
GrpcService *GRPCServiceConfig `protobuf:"bytes,10,opt,name=grpc_service,json=grpcService,proto3" json:"grpc_service,omitempty"`
HttpService *HTTPServiceConfig `protobuf:"bytes,11,opt,name=http_service,json=httpService,proto3" json:"http_service,omitempty"`
Integrations *ServicesIntegrationConfig `protobuf:"bytes,12,opt,name=integrations,proto3" json:"integrations,omitempty"`
SecurityKey string `protobuf:"bytes,13,opt,name=security_key,json=securityKey,proto3" json:"security_key,omitempty"`
// contains filtered or unexported fields
}
func (*ServicesConfig) Descriptor
deprecated
func (*ServicesConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServicesConfig.ProtoReflect.Descriptor instead.
func (*ServicesConfig) GetApiEndpoint ¶
func (x *ServicesConfig) GetApiEndpoint() string
func (*ServicesConfig) GetEnabled ¶
func (x *ServicesConfig) GetEnabled() bool
func (*ServicesConfig) GetGrpcAddress ¶
func (x *ServicesConfig) GetGrpcAddress() string
func (*ServicesConfig) GetGrpcService ¶
func (x *ServicesConfig) GetGrpcService() *GRPCServiceConfig
func (*ServicesConfig) GetHttpAddress ¶
func (x *ServicesConfig) GetHttpAddress() string
func (*ServicesConfig) GetHttpService ¶
func (x *ServicesConfig) GetHttpService() *HTTPServiceConfig
func (*ServicesConfig) GetIntegrations ¶
func (x *ServicesConfig) GetIntegrations() *ServicesIntegrationConfig
func (*ServicesConfig) GetName ¶
func (x *ServicesConfig) GetName() string
func (*ServicesConfig) GetNamespace ¶
func (x *ServicesConfig) GetNamespace() string
func (*ServicesConfig) GetPublicAddress ¶
func (x *ServicesConfig) GetPublicAddress() string
func (*ServicesConfig) GetRootPath ¶
func (x *ServicesConfig) GetRootPath() string
func (*ServicesConfig) GetSecurityKey ¶
func (x *ServicesConfig) GetSecurityKey() string
func (*ServicesConfig) GetServiceCode ¶
func (x *ServicesConfig) GetServiceCode() string
func (*ServicesConfig) ProtoMessage ¶
func (*ServicesConfig) ProtoMessage()
func (*ServicesConfig) ProtoReflect ¶
func (x *ServicesConfig) ProtoReflect() protoreflect.Message
func (*ServicesConfig) Reset ¶
func (x *ServicesConfig) Reset()
func (*ServicesConfig) String ¶
func (x *ServicesConfig) String() string
type ServicesIntegrationConfig ¶
type ServicesIntegrationConfig struct {
Grpc *ServicesIntegrationGRPCConfig `protobuf:"bytes,1,opt,name=grpc,proto3" json:"grpc,omitempty"`
// contains filtered or unexported fields
}
func (*ServicesIntegrationConfig) Descriptor
deprecated
func (*ServicesIntegrationConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServicesIntegrationConfig.ProtoReflect.Descriptor instead.
func (*ServicesIntegrationConfig) GetGrpc ¶
func (x *ServicesIntegrationConfig) GetGrpc() *ServicesIntegrationGRPCConfig
func (*ServicesIntegrationConfig) ProtoMessage ¶
func (*ServicesIntegrationConfig) ProtoMessage()
func (*ServicesIntegrationConfig) ProtoReflect ¶
func (x *ServicesIntegrationConfig) ProtoReflect() protoreflect.Message
func (*ServicesIntegrationConfig) Reset ¶
func (x *ServicesIntegrationConfig) Reset()
func (*ServicesIntegrationConfig) String ¶
func (x *ServicesIntegrationConfig) String() string
type ServicesIntegrationGRPCConfig ¶
type ServicesIntegrationGRPCConfig struct {
Admin bool `protobuf:"varint,1,opt,name=admin,proto3" json:"admin,omitempty"`
// contains filtered or unexported fields
}
func (*ServicesIntegrationGRPCConfig) Descriptor
deprecated
func (*ServicesIntegrationGRPCConfig) Descriptor() ([]byte, []int)
Deprecated: Use ServicesIntegrationGRPCConfig.ProtoReflect.Descriptor instead.
func (*ServicesIntegrationGRPCConfig) GetAdmin ¶
func (x *ServicesIntegrationGRPCConfig) GetAdmin() bool
func (*ServicesIntegrationGRPCConfig) ProtoMessage ¶
func (*ServicesIntegrationGRPCConfig) ProtoMessage()
func (*ServicesIntegrationGRPCConfig) ProtoReflect ¶
func (x *ServicesIntegrationGRPCConfig) ProtoReflect() protoreflect.Message
func (*ServicesIntegrationGRPCConfig) Reset ¶
func (x *ServicesIntegrationGRPCConfig) Reset()
func (*ServicesIntegrationGRPCConfig) String ¶
func (x *ServicesIntegrationGRPCConfig) String() string
type SetupUserMFARequest ¶
type SetupUserMFARequest struct {
// 目标用户 ID
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// contains filtered or unexported fields
}
SetupUserMFARequest 初始化用户 MFA 设置(生成密钥 + 二维码 URI)
func (*SetupUserMFARequest) Descriptor
deprecated
func (*SetupUserMFARequest) Descriptor() ([]byte, []int)
Deprecated: Use SetupUserMFARequest.ProtoReflect.Descriptor instead.
func (*SetupUserMFARequest) GetUserId ¶
func (x *SetupUserMFARequest) GetUserId() int64
func (*SetupUserMFARequest) ProtoMessage ¶
func (*SetupUserMFARequest) ProtoMessage()
func (*SetupUserMFARequest) ProtoReflect ¶
func (x *SetupUserMFARequest) ProtoReflect() protoreflect.Message
func (*SetupUserMFARequest) Reset ¶
func (x *SetupUserMFARequest) Reset()
func (*SetupUserMFARequest) String ¶
func (x *SetupUserMFARequest) String() string
type SetupUserMFAResponse ¶
type SetupUserMFAResponse struct {
// Base32 编码的 TOTP 密钥(仅此次返回,后续不再可见)
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
// otpauth://totp/... 格式的 URI,前端可据此生成二维码
QrUri string `protobuf:"bytes,2,opt,name=qr_uri,json=qrUri,proto3" json:"qr_uri,omitempty"`
// 确认验证用的 challenge_id,TTL 5 分钟
ChallengeId string `protobuf:"bytes,3,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
// contains filtered or unexported fields
}
SetupUserMFAResponse 返回 TOTP 密钥和 otpauth URI 供前端展示
func (*SetupUserMFAResponse) Descriptor
deprecated
func (*SetupUserMFAResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetupUserMFAResponse.ProtoReflect.Descriptor instead.
func (*SetupUserMFAResponse) GetChallengeId ¶
func (x *SetupUserMFAResponse) GetChallengeId() string
func (*SetupUserMFAResponse) GetQrUri ¶
func (x *SetupUserMFAResponse) GetQrUri() string
func (*SetupUserMFAResponse) GetSecret ¶
func (x *SetupUserMFAResponse) GetSecret() string
func (*SetupUserMFAResponse) ProtoMessage ¶
func (*SetupUserMFAResponse) ProtoMessage()
func (*SetupUserMFAResponse) ProtoReflect ¶
func (x *SetupUserMFAResponse) ProtoReflect() protoreflect.Message
func (*SetupUserMFAResponse) Reset ¶
func (x *SetupUserMFAResponse) Reset()
func (*SetupUserMFAResponse) String ¶
func (x *SetupUserMFAResponse) String() string
type StartAuthMFASetupRequest ¶
type StartAuthMFASetupRequest struct {
// CreateAuthLogin/GetAuthCallback 返回的 challenge_id(challenge_type=TOTP_SETUP)
ChallengeId string `protobuf:"bytes,1,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
// contains filtered or unexported fields
}
StartAuthMFASetupRequest 登录态首次配置 MFA(不依赖 user_id)
func (*StartAuthMFASetupRequest) Descriptor
deprecated
func (*StartAuthMFASetupRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartAuthMFASetupRequest.ProtoReflect.Descriptor instead.
func (*StartAuthMFASetupRequest) GetChallengeId ¶
func (x *StartAuthMFASetupRequest) GetChallengeId() string
func (*StartAuthMFASetupRequest) ProtoMessage ¶
func (*StartAuthMFASetupRequest) ProtoMessage()
func (*StartAuthMFASetupRequest) ProtoReflect ¶
func (x *StartAuthMFASetupRequest) ProtoReflect() protoreflect.Message
func (*StartAuthMFASetupRequest) Reset ¶
func (x *StartAuthMFASetupRequest) Reset()
func (*StartAuthMFASetupRequest) String ¶
func (x *StartAuthMFASetupRequest) String() string
type StartAuthMFASetupResponse ¶
type StartAuthMFASetupResponse struct {
Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
QrUri string `protobuf:"bytes,2,opt,name=qr_uri,json=qrUri,proto3" json:"qr_uri,omitempty"`
// 确认首绑使用的 setup challenge
SetupChallengeId string `protobuf:"bytes,3,opt,name=setup_challenge_id,json=setupChallengeId,proto3" json:"setup_challenge_id,omitempty"`
// contains filtered or unexported fields
}
StartAuthMFASetupResponse 返回 TOTP 密钥和二维码 URI
func (*StartAuthMFASetupResponse) Descriptor
deprecated
func (*StartAuthMFASetupResponse) Descriptor() ([]byte, []int)
Deprecated: Use StartAuthMFASetupResponse.ProtoReflect.Descriptor instead.
func (*StartAuthMFASetupResponse) GetQrUri ¶
func (x *StartAuthMFASetupResponse) GetQrUri() string
func (*StartAuthMFASetupResponse) GetSecret ¶
func (x *StartAuthMFASetupResponse) GetSecret() string
func (*StartAuthMFASetupResponse) GetSetupChallengeId ¶
func (x *StartAuthMFASetupResponse) GetSetupChallengeId() string
func (*StartAuthMFASetupResponse) ProtoMessage ¶
func (*StartAuthMFASetupResponse) ProtoMessage()
func (*StartAuthMFASetupResponse) ProtoReflect ¶
func (x *StartAuthMFASetupResponse) ProtoReflect() protoreflect.Message
func (*StartAuthMFASetupResponse) Reset ¶
func (x *StartAuthMFASetupResponse) Reset()
func (*StartAuthMFASetupResponse) String ¶
func (x *StartAuthMFASetupResponse) String() string
type Structure ¶
type Structure int32
通用:用于任何支持层级 / 关系返回的 List API
func (Structure) Descriptor ¶
func (Structure) Descriptor() protoreflect.EnumDescriptor
func (Structure) EnumDescriptor
deprecated
func (Structure) Number ¶
func (x Structure) Number() protoreflect.EnumNumber
func (Structure) Type ¶
func (Structure) Type() protoreflect.EnumType
type TLSAutoConfig ¶
type TLSAutoConfig struct {
Acme *ACMEConfig `protobuf:"bytes,1,opt,name=acme,proto3" json:"acme,omitempty"`
Spiffe *SPIFFEConfig `protobuf:"bytes,2,opt,name=spiffe,proto3" json:"spiffe,omitempty"`
// contains filtered or unexported fields
}
func (*TLSAutoConfig) Descriptor
deprecated
func (*TLSAutoConfig) Descriptor() ([]byte, []int)
Deprecated: Use TLSAutoConfig.ProtoReflect.Descriptor instead.
func (*TLSAutoConfig) GetAcme ¶
func (x *TLSAutoConfig) GetAcme() *ACMEConfig
func (*TLSAutoConfig) GetSpiffe ¶
func (x *TLSAutoConfig) GetSpiffe() *SPIFFEConfig
func (*TLSAutoConfig) ProtoMessage ¶
func (*TLSAutoConfig) ProtoMessage()
func (*TLSAutoConfig) ProtoReflect ¶
func (x *TLSAutoConfig) ProtoReflect() protoreflect.Message
func (*TLSAutoConfig) Reset ¶
func (x *TLSAutoConfig) Reset()
func (*TLSAutoConfig) String ¶
func (x *TLSAutoConfig) String() string
type TLSConfig ¶
type TLSConfig struct {
ServerName string `protobuf:"bytes,1,opt,name=server_name,json=serverName,proto3" json:"server_name,omitempty"`
InsecureSkipVerify bool `protobuf:"varint,2,opt,name=insecure_skip_verify,json=insecureSkipVerify,proto3" json:"insecure_skip_verify,omitempty"`
MinVersion string `protobuf:"bytes,3,opt,name=min_version,json=minVersion,proto3" json:"min_version,omitempty"`
MaxVersion string `protobuf:"bytes,4,opt,name=max_version,json=maxVersion,proto3" json:"max_version,omitempty"`
CaFile string `protobuf:"bytes,5,opt,name=ca_file,json=caFile,proto3" json:"ca_file,omitempty"`
CertFile string `protobuf:"bytes,6,opt,name=cert_file,json=certFile,proto3" json:"cert_file,omitempty"`
KeyFile string `protobuf:"bytes,7,opt,name=key_file,json=keyFile,proto3" json:"key_file,omitempty"`
// contains filtered or unexported fields
}
func (*TLSConfig) Descriptor
deprecated
func (*TLSConfig) GetCertFile ¶
func (*TLSConfig) GetInsecureSkipVerify ¶
func (*TLSConfig) GetKeyFile ¶
func (*TLSConfig) GetMaxVersion ¶
func (*TLSConfig) GetMinVersion ¶
func (*TLSConfig) GetServerName ¶
func (*TLSConfig) ProtoMessage ¶
func (*TLSConfig) ProtoMessage()
func (*TLSConfig) ProtoReflect ¶
func (x *TLSConfig) ProtoReflect() protoreflect.Message
type TelemetryConfig ¶
type TelemetryConfig struct {
Metrics *TelemetryMetricConfig `protobuf:"bytes,1,opt,name=metrics,proto3" json:"metrics,omitempty"`
Traces *TelemetryTraceConfig `protobuf:"bytes,2,opt,name=traces,proto3" json:"traces,omitempty"`
// contains filtered or unexported fields
}
func (*TelemetryConfig) Descriptor
deprecated
func (*TelemetryConfig) Descriptor() ([]byte, []int)
Deprecated: Use TelemetryConfig.ProtoReflect.Descriptor instead.
func (*TelemetryConfig) GetMetrics ¶
func (x *TelemetryConfig) GetMetrics() *TelemetryMetricConfig
func (*TelemetryConfig) GetTraces ¶
func (x *TelemetryConfig) GetTraces() *TelemetryTraceConfig
func (*TelemetryConfig) ProtoMessage ¶
func (*TelemetryConfig) ProtoMessage()
func (*TelemetryConfig) ProtoReflect ¶
func (x *TelemetryConfig) ProtoReflect() protoreflect.Message
func (*TelemetryConfig) Reset ¶
func (x *TelemetryConfig) Reset()
func (*TelemetryConfig) String ¶
func (x *TelemetryConfig) String() string
type TelemetryMetricConfig ¶
type TelemetryMetricConfig struct {
Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
PushInterval int32 `protobuf:"varint,2,opt,name=push_interval,json=pushInterval,proto3" json:"push_interval,omitempty"`
ExporterEnable *ExporterEnableConfig `protobuf:"bytes,3,opt,name=exporter_enable,json=exporterEnable,proto3" json:"exporter_enable,omitempty"`
// contains filtered or unexported fields
}
func (*TelemetryMetricConfig) Descriptor
deprecated
func (*TelemetryMetricConfig) Descriptor() ([]byte, []int)
Deprecated: Use TelemetryMetricConfig.ProtoReflect.Descriptor instead.
func (*TelemetryMetricConfig) GetExporterEnable ¶
func (x *TelemetryMetricConfig) GetExporterEnable() *ExporterEnableConfig
func (*TelemetryMetricConfig) GetNamespace ¶
func (x *TelemetryMetricConfig) GetNamespace() string
func (*TelemetryMetricConfig) GetPushInterval ¶
func (x *TelemetryMetricConfig) GetPushInterval() int32
func (*TelemetryMetricConfig) ProtoMessage ¶
func (*TelemetryMetricConfig) ProtoMessage()
func (*TelemetryMetricConfig) ProtoReflect ¶
func (x *TelemetryMetricConfig) ProtoReflect() protoreflect.Message
func (*TelemetryMetricConfig) Reset ¶
func (x *TelemetryMetricConfig) Reset()
func (*TelemetryMetricConfig) String ¶
func (x *TelemetryMetricConfig) String() string
type TelemetryTraceConfig ¶
type TelemetryTraceConfig struct {
SampleRatio float64 `protobuf:"fixed64,1,opt,name=sample_ratio,json=sampleRatio,proto3" json:"sample_ratio,omitempty"`
ExporterEnable *ExporterEnableConfig `protobuf:"bytes,2,opt,name=exporter_enable,json=exporterEnable,proto3" json:"exporter_enable,omitempty"`
LogFields *TelemetryTraceLogFieldsConfig `protobuf:"bytes,3,opt,name=log_fields,json=logFields,proto3" json:"log_fields,omitempty"`
Filters []*TelemetryTraceFilterConfig `protobuf:"bytes,4,rep,name=filters,proto3" json:"filters,omitempty"`
// contains filtered or unexported fields
}
func (*TelemetryTraceConfig) Descriptor
deprecated
func (*TelemetryTraceConfig) Descriptor() ([]byte, []int)
Deprecated: Use TelemetryTraceConfig.ProtoReflect.Descriptor instead.
func (*TelemetryTraceConfig) GetExporterEnable ¶
func (x *TelemetryTraceConfig) GetExporterEnable() *ExporterEnableConfig
func (*TelemetryTraceConfig) GetFilters ¶
func (x *TelemetryTraceConfig) GetFilters() []*TelemetryTraceFilterConfig
func (*TelemetryTraceConfig) GetLogFields ¶
func (x *TelemetryTraceConfig) GetLogFields() *TelemetryTraceLogFieldsConfig
func (*TelemetryTraceConfig) GetSampleRatio ¶
func (x *TelemetryTraceConfig) GetSampleRatio() float64
func (*TelemetryTraceConfig) ProtoMessage ¶
func (*TelemetryTraceConfig) ProtoMessage()
func (*TelemetryTraceConfig) ProtoReflect ¶
func (x *TelemetryTraceConfig) ProtoReflect() protoreflect.Message
func (*TelemetryTraceConfig) Reset ¶
func (x *TelemetryTraceConfig) Reset()
func (*TelemetryTraceConfig) String ¶
func (x *TelemetryTraceConfig) String() string
type TelemetryTraceFilterConfig ¶
type TelemetryTraceFilterConfig struct {
Method string `protobuf:"bytes,1,opt,name=method,proto3" json:"method,omitempty"`
UrlPath string `protobuf:"bytes,2,opt,name=url_path,json=urlPath,proto3" json:"url_path,omitempty"`
// contains filtered or unexported fields
}
func (*TelemetryTraceFilterConfig) Descriptor
deprecated
func (*TelemetryTraceFilterConfig) Descriptor() ([]byte, []int)
Deprecated: Use TelemetryTraceFilterConfig.ProtoReflect.Descriptor instead.
func (*TelemetryTraceFilterConfig) GetMethod ¶
func (x *TelemetryTraceFilterConfig) GetMethod() string
func (*TelemetryTraceFilterConfig) GetUrlPath ¶
func (x *TelemetryTraceFilterConfig) GetUrlPath() string
func (*TelemetryTraceFilterConfig) ProtoMessage ¶
func (*TelemetryTraceFilterConfig) ProtoMessage()
func (*TelemetryTraceFilterConfig) ProtoReflect ¶
func (x *TelemetryTraceFilterConfig) ProtoReflect() protoreflect.Message
func (*TelemetryTraceFilterConfig) Reset ¶
func (x *TelemetryTraceFilterConfig) Reset()
func (*TelemetryTraceFilterConfig) String ¶
func (x *TelemetryTraceFilterConfig) String() string
type TelemetryTraceLogFieldsConfig ¶
type TelemetryTraceLogFieldsConfig struct {
HttpRequest bool `protobuf:"varint,1,opt,name=http_request,json=httpRequest,proto3" json:"http_request,omitempty"`
HttpResponse bool `protobuf:"varint,2,opt,name=http_response,json=httpResponse,proto3" json:"http_response,omitempty"`
// contains filtered or unexported fields
}
func (*TelemetryTraceLogFieldsConfig) Descriptor
deprecated
func (*TelemetryTraceLogFieldsConfig) Descriptor() ([]byte, []int)
Deprecated: Use TelemetryTraceLogFieldsConfig.ProtoReflect.Descriptor instead.
func (*TelemetryTraceLogFieldsConfig) GetHttpRequest ¶
func (x *TelemetryTraceLogFieldsConfig) GetHttpRequest() bool
func (*TelemetryTraceLogFieldsConfig) GetHttpResponse ¶
func (x *TelemetryTraceLogFieldsConfig) GetHttpResponse() bool
func (*TelemetryTraceLogFieldsConfig) ProtoMessage ¶
func (*TelemetryTraceLogFieldsConfig) ProtoMessage()
func (*TelemetryTraceLogFieldsConfig) ProtoReflect ¶
func (x *TelemetryTraceLogFieldsConfig) ProtoReflect() protoreflect.Message
func (*TelemetryTraceLogFieldsConfig) Reset ¶
func (x *TelemetryTraceLogFieldsConfig) Reset()
func (*TelemetryTraceLogFieldsConfig) String ¶
func (x *TelemetryTraceLogFieldsConfig) String() string
type UnimplementedKnownAdminServer ¶
type UnimplementedKnownAdminServer struct {
}
UnimplementedKnownAdminServer should be embedded to have forward compatible implementations.
func (UnimplementedKnownAdminServer) ConfirmAuthMFASetup ¶
func (UnimplementedKnownAdminServer) ConfirmAuthMFASetup(context.Context, *ConfirmAuthMFASetupRequest) (*AuthToken, error)
func (UnimplementedKnownAdminServer) ConfirmUserMFA ¶
func (UnimplementedKnownAdminServer) ConfirmUserMFA(context.Context, *ConfirmUserMFARequest) (*ConfirmUserMFAResponse, error)
func (UnimplementedKnownAdminServer) CreateAuthLogin ¶
func (UnimplementedKnownAdminServer) CreateAuthLogin(context.Context, *CreateAuthLoginRequest) (*AuthToken, error)
func (UnimplementedKnownAdminServer) CreateAuthProvider ¶
func (UnimplementedKnownAdminServer) CreateAuthProvider(context.Context, *CreateAuthProviderRequest) (*AuthProvider, error)
func (UnimplementedKnownAdminServer) CreateAuthToken ¶
func (UnimplementedKnownAdminServer) CreateAuthToken(context.Context, *CreateAuthTokenRequest) (*AuthToken, error)
func (UnimplementedKnownAdminServer) CreateCredential ¶
func (UnimplementedKnownAdminServer) CreateCredential(context.Context, *CreateCredentialRequest) (*Credential, error)
func (UnimplementedKnownAdminServer) CreateDatabaseInitialize ¶
func (UnimplementedKnownAdminServer) CreateDatabaseInitialize(context.Context, *CreateDatabaseInitializeRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) CreateDepartment ¶
func (UnimplementedKnownAdminServer) CreateDepartment(context.Context, *CreateDepartmentRequest) (*Department, error)
func (UnimplementedKnownAdminServer) CreateDepartmentMembers ¶
func (UnimplementedKnownAdminServer) CreateDepartmentMembers(context.Context, *CreateDepartmentMembersRequest) (*CreateDepartmentMembersResponse, error)
func (UnimplementedKnownAdminServer) CreateGroup ¶
func (UnimplementedKnownAdminServer) CreateGroup(context.Context, *CreateGroupRequest) (*Group, error)
func (UnimplementedKnownAdminServer) CreateGroupMembers ¶
func (UnimplementedKnownAdminServer) CreateGroupMembers(context.Context, *CreateGroupMembersRequest) (*CreateGroupMembersResponse, error)
func (UnimplementedKnownAdminServer) CreateMenu ¶
func (UnimplementedKnownAdminServer) CreateMenu(context.Context, *CreateMenuRequest) (*Menu, error)
func (UnimplementedKnownAdminServer) CreateOAuth2Client ¶
func (UnimplementedKnownAdminServer) CreateOAuth2Client(context.Context, *CreateOAuth2ClientRequest) (*CreateOAuth2ClientResponse, error)
func (UnimplementedKnownAdminServer) CreatePolicy ¶
func (UnimplementedKnownAdminServer) CreatePolicy(context.Context, *CreatePolicyRequest) (*Policy, error)
func (UnimplementedKnownAdminServer) CreateRole ¶
func (UnimplementedKnownAdminServer) CreateRole(context.Context, *CreateRoleRequest) (*Role, error)
func (UnimplementedKnownAdminServer) CreateRoleMembers ¶
func (UnimplementedKnownAdminServer) CreateRoleMembers(context.Context, *CreateRoleMembersRequest) (*CreateRoleMembersResponse, error)
func (UnimplementedKnownAdminServer) CreateRoleMenus ¶
func (UnimplementedKnownAdminServer) CreateRoleMenus(context.Context, *CreateRoleMenusRequest) (*CreateRoleMenusResponse, error)
func (UnimplementedKnownAdminServer) CreateRolePolicies ¶
func (UnimplementedKnownAdminServer) CreateRolePolicies(context.Context, *CreateRolePoliciesRequest) (*CreateRolePoliciesResponse, error)
func (UnimplementedKnownAdminServer) CreateUser ¶
func (UnimplementedKnownAdminServer) CreateUser(context.Context, *CreateUserRequest) (*User, error)
func (UnimplementedKnownAdminServer) DeleteAuthProvider ¶
func (UnimplementedKnownAdminServer) DeleteAuthProvider(context.Context, *DeleteAuthProviderRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DeleteDepartment ¶
func (UnimplementedKnownAdminServer) DeleteDepartment(context.Context, *DeleteDepartmentRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DeleteDepartmentMember ¶
func (UnimplementedKnownAdminServer) DeleteDepartmentMember(context.Context, *DeleteDepartmentMemberRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DeleteGroup ¶
func (UnimplementedKnownAdminServer) DeleteGroup(context.Context, *DeleteGroupRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DeleteGroupMember ¶
func (UnimplementedKnownAdminServer) DeleteGroupMember(context.Context, *DeleteGroupMemberRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DeleteMenu ¶
func (UnimplementedKnownAdminServer) DeleteMenu(context.Context, *DeleteMenuRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DeleteOAuth2Client ¶
func (UnimplementedKnownAdminServer) DeleteOAuth2Client(context.Context, *DeleteOAuth2ClientRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DeletePolicy ¶
func (UnimplementedKnownAdminServer) DeletePolicy(context.Context, *DeletePolicyRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DeleteRole ¶
func (UnimplementedKnownAdminServer) DeleteRole(context.Context, *DeleteRoleRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DeleteRoleMember ¶
func (UnimplementedKnownAdminServer) DeleteRoleMember(context.Context, *DeleteRoleMemberRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DeleteRoleMenu ¶
func (UnimplementedKnownAdminServer) DeleteRoleMenu(context.Context, *DeleteRoleMenuRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DeleteRolePolicy ¶
func (UnimplementedKnownAdminServer) DeleteRolePolicy(context.Context, *DeleteRolePolicyRequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) DisableUserMFA ¶
func (UnimplementedKnownAdminServer) DisableUserMFA(context.Context, *DisableUserMFARequest) (*emptypb.Empty, error)
func (UnimplementedKnownAdminServer) GetAuthCallback ¶
func (UnimplementedKnownAdminServer) GetAuthCallback(context.Context, *GetAuthCallbackRequest) (*GetAuthCallbackResponse, error)
func (UnimplementedKnownAdminServer) GetAuthProvider ¶
func (UnimplementedKnownAdminServer) GetAuthProvider(context.Context, *GetAuthProviderRequest) (*AuthProvider, error)
func (UnimplementedKnownAdminServer) GetGlobalSettings ¶
func (UnimplementedKnownAdminServer) GetGlobalSettings(context.Context, *GetGlobalSettingsRequest) (*GlobalSettingCategory, error)
func (UnimplementedKnownAdminServer) GetGroup ¶
func (UnimplementedKnownAdminServer) GetGroup(context.Context, *GetGroupRequest) (*Group, error)
func (UnimplementedKnownAdminServer) GetLocalConfigs ¶
func (UnimplementedKnownAdminServer) GetLocalConfigs(context.Context, *GetLocalConfigsRequest) (*LocalConfigs, error)
func (UnimplementedKnownAdminServer) GetOAuth2Client ¶
func (UnimplementedKnownAdminServer) GetOAuth2Client(context.Context, *GetOAuth2ClientRequest) (*OAuth2Client, error)
func (UnimplementedKnownAdminServer) GetOAuth2Discovery ¶
func (UnimplementedKnownAdminServer) GetOAuth2Discovery(context.Context, *emptypb.Empty) (*OAuth2Discovery, error)
func (UnimplementedKnownAdminServer) GetOAuth2JSONWebKeys ¶
func (UnimplementedKnownAdminServer) GetOAuth2JSONWebKeys(context.Context, *emptypb.Empty) (*OAuth2JSONWebKeys, error)
func (UnimplementedKnownAdminServer) GetOAuth2Userinfo ¶
func (UnimplementedKnownAdminServer) GetOAuth2Userinfo(context.Context, *emptypb.Empty) (*OAuth2Userinfo, error)
func (UnimplementedKnownAdminServer) GetPolicy ¶
func (UnimplementedKnownAdminServer) GetPolicy(context.Context, *GetPolicyRequest) (*Policy, error)
func (UnimplementedKnownAdminServer) GetRole ¶
func (UnimplementedKnownAdminServer) GetRole(context.Context, *GetRoleRequest) (*Role, error)
func (UnimplementedKnownAdminServer) GetUser ¶
func (UnimplementedKnownAdminServer) GetUser(context.Context, *GetUserRequest) (*User, error)
func (UnimplementedKnownAdminServer) ListAuthProviders ¶
func (UnimplementedKnownAdminServer) ListAuthProviders(context.Context, *ListAuthProvidersRequest) (*ListAuthProvidersResponse, error)
func (UnimplementedKnownAdminServer) ListDepartmentMembers ¶
func (UnimplementedKnownAdminServer) ListDepartmentMembers(context.Context, *ListDepartmentMembersRequest) (*ListDepartmentMembersResponse, error)
func (UnimplementedKnownAdminServer) ListDepartments ¶
func (UnimplementedKnownAdminServer) ListDepartments(context.Context, *ListDepartmentsRequest) (*ListDepartmentsResponse, error)
func (UnimplementedKnownAdminServer) ListGlobalSettings ¶
func (UnimplementedKnownAdminServer) ListGlobalSettings(context.Context, *ListGlobalSettingsRequest) (*ListGlobalSettingsResponse, error)
func (UnimplementedKnownAdminServer) ListGroupMembers ¶
func (UnimplementedKnownAdminServer) ListGroupMembers(context.Context, *ListGroupMembersRequest) (*ListGroupMembersResponse, error)
func (UnimplementedKnownAdminServer) ListGroups ¶
func (UnimplementedKnownAdminServer) ListGroups(context.Context, *ListGroupsRequest) (*ListGroupsResponse, error)
func (UnimplementedKnownAdminServer) ListLocalConfigs ¶
func (UnimplementedKnownAdminServer) ListLocalConfigs(context.Context, *ListLocalConfigsRequest) (*ListLocalConfigsResponse, error)
func (UnimplementedKnownAdminServer) ListLoginOptions ¶
func (UnimplementedKnownAdminServer) ListLoginOptions(context.Context, *ListLoginOptionsRequest) (*ListLoginOptionsResponse, error)
func (UnimplementedKnownAdminServer) ListMenus ¶
func (UnimplementedKnownAdminServer) ListMenus(context.Context, *ListMenusRequest) (*ListMenusResponse, error)
func (UnimplementedKnownAdminServer) ListOAuth2Clients ¶
func (UnimplementedKnownAdminServer) ListOAuth2Clients(context.Context, *ListOAuth2ClientsRequest) (*ListOAuth2ClientsResponse, error)
func (UnimplementedKnownAdminServer) ListPolicies ¶
func (UnimplementedKnownAdminServer) ListPolicies(context.Context, *ListPoliciesRequest) (*ListPoliciesResponse, error)
func (UnimplementedKnownAdminServer) ListRoleMembers ¶
func (UnimplementedKnownAdminServer) ListRoleMembers(context.Context, *ListRoleMembersRequest) (*ListRoleMembersResponse, error)
func (UnimplementedKnownAdminServer) ListRoleMenus ¶
func (UnimplementedKnownAdminServer) ListRoleMenus(context.Context, *ListRoleMenusRequest) (*ListRoleMenusResponse, error)
func (UnimplementedKnownAdminServer) ListRolePolicies ¶
func (UnimplementedKnownAdminServer) ListRolePolicies(context.Context, *ListRolePoliciesRequest) (*ListRolePoliciesResponse, error)
func (UnimplementedKnownAdminServer) ListRoles ¶
func (UnimplementedKnownAdminServer) ListRoles(context.Context, *ListRolesRequest) (*ListRolesResponse, error)
func (UnimplementedKnownAdminServer) ListServiceActions ¶
func (UnimplementedKnownAdminServer) ListServiceActions(context.Context, *ListServiceActionsRequest) (*ListServiceActionsResponse, error)
func (UnimplementedKnownAdminServer) ListServices ¶
func (UnimplementedKnownAdminServer) ListServices(context.Context, *ListServicesRequest) (*ListServicesResponse, error)
func (UnimplementedKnownAdminServer) ListUsers ¶
func (UnimplementedKnownAdminServer) ListUsers(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
func (UnimplementedKnownAdminServer) SetupUserMFA ¶
func (UnimplementedKnownAdminServer) SetupUserMFA(context.Context, *SetupUserMFARequest) (*SetupUserMFAResponse, error)
func (UnimplementedKnownAdminServer) StartAuthMFASetup ¶
func (UnimplementedKnownAdminServer) StartAuthMFASetup(context.Context, *StartAuthMFASetupRequest) (*StartAuthMFASetupResponse, error)
func (UnimplementedKnownAdminServer) UpdateAuthProvider ¶
func (UnimplementedKnownAdminServer) UpdateAuthProvider(context.Context, *UpdateAuthProviderRequest) (*AuthProvider, error)
func (UnimplementedKnownAdminServer) UpdateDepartment ¶
func (UnimplementedKnownAdminServer) UpdateDepartment(context.Context, *UpdateDepartmentRequest) (*Department, error)
func (UnimplementedKnownAdminServer) UpdateDepartmentMembers ¶
func (UnimplementedKnownAdminServer) UpdateDepartmentMembers(context.Context, *UpdateDepartmentMembersRequest) (*UpdateDepartmentMembersResponse, error)
func (UnimplementedKnownAdminServer) UpdateGlobalSettings ¶
func (UnimplementedKnownAdminServer) UpdateGlobalSettings(context.Context, *UpdateGlobalSettingsRequest) (*UpdateGlobalSettingsResponse, error)
func (UnimplementedKnownAdminServer) UpdateGroup ¶
func (UnimplementedKnownAdminServer) UpdateGroup(context.Context, *UpdateGroupRequest) (*Group, error)
func (UnimplementedKnownAdminServer) UpdateGroupMember ¶
func (UnimplementedKnownAdminServer) UpdateGroupMember(context.Context, *UpdateGroupMemberRequest) (*Membership, error)
func (UnimplementedKnownAdminServer) UpdateMenu ¶
func (UnimplementedKnownAdminServer) UpdateMenu(context.Context, *UpdateMenuRequest) (*Menu, error)
func (UnimplementedKnownAdminServer) UpdateOAuth2Client ¶
func (UnimplementedKnownAdminServer) UpdateOAuth2Client(context.Context, *UpdateOAuth2ClientRequest) (*OAuth2Client, error)
func (UnimplementedKnownAdminServer) UpdatePolicy ¶
func (UnimplementedKnownAdminServer) UpdatePolicy(context.Context, *UpdatePolicyRequest) (*Policy, error)
func (UnimplementedKnownAdminServer) UpdateRole ¶
func (UnimplementedKnownAdminServer) UpdateRole(context.Context, *UpdateRoleRequest) (*Role, error)
func (UnimplementedKnownAdminServer) UpdateRoleMembers ¶
func (UnimplementedKnownAdminServer) UpdateRoleMembers(context.Context, *UpdateRoleMembersRequest) (*UpdateRoleMembersResponse, error)
func (UnimplementedKnownAdminServer) UpdateRoleMenus ¶
func (UnimplementedKnownAdminServer) UpdateRoleMenus(context.Context, *UpdateRoleMenusRequest) (*UpdateRoleMenusResponse, error)
func (UnimplementedKnownAdminServer) UpdateRolePolicies ¶
func (UnimplementedKnownAdminServer) UpdateRolePolicies(context.Context, *UpdateRolePoliciesRequest) (*UpdateRolePoliciesResponse, error)
func (UnimplementedKnownAdminServer) UpdateUser ¶
func (UnimplementedKnownAdminServer) UpdateUser(context.Context, *UpdateUserRequest) (*User, error)
func (UnimplementedKnownAdminServer) UpdateUserPassword ¶
func (UnimplementedKnownAdminServer) UpdateUserPassword(context.Context, *UpdateUserPasswordRequest) (*UpdateUserPasswordResponse, error)
func (UnimplementedKnownAdminServer) UpsertAuthProviders ¶
func (UnimplementedKnownAdminServer) UpsertAuthProviders(context.Context, *UpsertAuthProvidersRequest) (*UpsertAuthProvidersResponse, error)
func (UnimplementedKnownAdminServer) VerifyAuthMFA ¶
func (UnimplementedKnownAdminServer) VerifyAuthMFA(context.Context, *VerifyAuthMFARequest) (*AuthToken, error)
type UnsafeKnownAdminServer ¶
type UnsafeKnownAdminServer interface {
// contains filtered or unexported methods
}
UnsafeKnownAdminServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KnownAdminServer will result in compilation errors.
type UpdateActionRequest ¶
type UpdateActionRequest struct {
Action *Action `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateActionRequest) Descriptor
deprecated
func (*UpdateActionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateActionRequest.ProtoReflect.Descriptor instead.
func (*UpdateActionRequest) GetAction ¶
func (x *UpdateActionRequest) GetAction() *Action
func (*UpdateActionRequest) GetUpdateMask ¶
func (x *UpdateActionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateActionRequest) ProtoMessage ¶
func (*UpdateActionRequest) ProtoMessage()
func (*UpdateActionRequest) ProtoReflect ¶
func (x *UpdateActionRequest) ProtoReflect() protoreflect.Message
func (*UpdateActionRequest) Reset ¶
func (x *UpdateActionRequest) Reset()
func (*UpdateActionRequest) String ¶
func (x *UpdateActionRequest) String() string
type UpdateAuthProviderRequest ¶
type UpdateAuthProviderRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Provider *AuthProvider `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
// 指定需要更新的字段列表,未列出的字段不会被修改。
// 如果未提供 update_mask,则更新所有非空字段(不推荐)。
// AIP-134: 强烈建议客户端始终提供 update_mask。
// 示例: paths: ["display_name", "enabled", "scopes"]
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateAuthProviderRequest) Descriptor
deprecated
func (*UpdateAuthProviderRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAuthProviderRequest.ProtoReflect.Descriptor instead.
func (*UpdateAuthProviderRequest) GetId ¶
func (x *UpdateAuthProviderRequest) GetId() int64
func (*UpdateAuthProviderRequest) GetProvider ¶
func (x *UpdateAuthProviderRequest) GetProvider() *AuthProvider
func (*UpdateAuthProviderRequest) GetUpdateMask ¶
func (x *UpdateAuthProviderRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateAuthProviderRequest) ProtoMessage ¶
func (*UpdateAuthProviderRequest) ProtoMessage()
func (*UpdateAuthProviderRequest) ProtoReflect ¶
func (x *UpdateAuthProviderRequest) ProtoReflect() protoreflect.Message
func (*UpdateAuthProviderRequest) Reset ¶
func (x *UpdateAuthProviderRequest) Reset()
func (*UpdateAuthProviderRequest) String ¶
func (x *UpdateAuthProviderRequest) String() string
type UpdateDepartmentMembersRequest ¶
type UpdateDepartmentMembersRequest struct {
// 部门 ID,目标侧固定为 department。
DepartmentId int64 `protobuf:"varint,1,opt,name=department_id,json=departmentId,proto3" json:"department_id,omitempty"`
// 要更新的用户到部门 membership 关系。
Members []*Membership `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateDepartmentMembersRequest) Descriptor
deprecated
func (*UpdateDepartmentMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDepartmentMembersRequest.ProtoReflect.Descriptor instead.
func (*UpdateDepartmentMembersRequest) GetDepartmentId ¶
func (x *UpdateDepartmentMembersRequest) GetDepartmentId() int64
func (*UpdateDepartmentMembersRequest) GetMembers ¶
func (x *UpdateDepartmentMembersRequest) GetMembers() []*Membership
func (*UpdateDepartmentMembersRequest) ProtoMessage ¶
func (*UpdateDepartmentMembersRequest) ProtoMessage()
func (*UpdateDepartmentMembersRequest) ProtoReflect ¶
func (x *UpdateDepartmentMembersRequest) ProtoReflect() protoreflect.Message
func (*UpdateDepartmentMembersRequest) Reset ¶
func (x *UpdateDepartmentMembersRequest) Reset()
func (*UpdateDepartmentMembersRequest) String ¶
func (x *UpdateDepartmentMembersRequest) String() string
type UpdateDepartmentMembersResponse ¶
type UpdateDepartmentMembersResponse struct {
// contains filtered or unexported fields
}
func (*UpdateDepartmentMembersResponse) Descriptor
deprecated
func (*UpdateDepartmentMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDepartmentMembersResponse.ProtoReflect.Descriptor instead.
func (*UpdateDepartmentMembersResponse) ProtoMessage ¶
func (*UpdateDepartmentMembersResponse) ProtoMessage()
func (*UpdateDepartmentMembersResponse) ProtoReflect ¶
func (x *UpdateDepartmentMembersResponse) ProtoReflect() protoreflect.Message
func (*UpdateDepartmentMembersResponse) Reset ¶
func (x *UpdateDepartmentMembersResponse) Reset()
func (*UpdateDepartmentMembersResponse) String ¶
func (x *UpdateDepartmentMembersResponse) String() string
type UpdateDepartmentRequest ¶
type UpdateDepartmentRequest struct {
Department *Department `protobuf:"bytes,1,opt,name=department,proto3" json:"department,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateDepartmentRequest) Descriptor
deprecated
func (*UpdateDepartmentRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDepartmentRequest.ProtoReflect.Descriptor instead.
func (*UpdateDepartmentRequest) GetDepartment ¶
func (x *UpdateDepartmentRequest) GetDepartment() *Department
func (*UpdateDepartmentRequest) GetUpdateMask ¶
func (x *UpdateDepartmentRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDepartmentRequest) ProtoMessage ¶
func (*UpdateDepartmentRequest) ProtoMessage()
func (*UpdateDepartmentRequest) ProtoReflect ¶
func (x *UpdateDepartmentRequest) ProtoReflect() protoreflect.Message
func (*UpdateDepartmentRequest) Reset ¶
func (x *UpdateDepartmentRequest) Reset()
func (*UpdateDepartmentRequest) String ¶
func (x *UpdateDepartmentRequest) String() string
type UpdateGlobalSetting ¶
type UpdateGlobalSetting struct {
SettingKey string `protobuf:"bytes,1,opt,name=setting_key,json=settingKey,proto3" json:"setting_key,omitempty"`
SettingValue string `protobuf:"bytes,2,opt,name=setting_value,json=settingValue,proto3" json:"setting_value,omitempty"`
// contains filtered or unexported fields
}
UpdateGlobalSetting 单项更新载荷
func (*UpdateGlobalSetting) Descriptor
deprecated
func (*UpdateGlobalSetting) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGlobalSetting.ProtoReflect.Descriptor instead.
func (*UpdateGlobalSetting) GetSettingKey ¶
func (x *UpdateGlobalSetting) GetSettingKey() string
func (*UpdateGlobalSetting) GetSettingValue ¶
func (x *UpdateGlobalSetting) GetSettingValue() string
func (*UpdateGlobalSetting) ProtoMessage ¶
func (*UpdateGlobalSetting) ProtoMessage()
func (*UpdateGlobalSetting) ProtoReflect ¶
func (x *UpdateGlobalSetting) ProtoReflect() protoreflect.Message
func (*UpdateGlobalSetting) Reset ¶
func (x *UpdateGlobalSetting) Reset()
func (*UpdateGlobalSetting) String ¶
func (x *UpdateGlobalSetting) String() string
type UpdateGlobalSettingsRequest ¶
type UpdateGlobalSettingsRequest struct {
Category string `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"`
Updates []*UpdateGlobalSetting `protobuf:"bytes,2,rep,name=updates,proto3" json:"updates,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateGlobalSettingsRequest) Descriptor
deprecated
func (*UpdateGlobalSettingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGlobalSettingsRequest.ProtoReflect.Descriptor instead.
func (*UpdateGlobalSettingsRequest) GetCategory ¶
func (x *UpdateGlobalSettingsRequest) GetCategory() string
func (*UpdateGlobalSettingsRequest) GetUpdates ¶
func (x *UpdateGlobalSettingsRequest) GetUpdates() []*UpdateGlobalSetting
func (*UpdateGlobalSettingsRequest) ProtoMessage ¶
func (*UpdateGlobalSettingsRequest) ProtoMessage()
func (*UpdateGlobalSettingsRequest) ProtoReflect ¶
func (x *UpdateGlobalSettingsRequest) ProtoReflect() protoreflect.Message
func (*UpdateGlobalSettingsRequest) Reset ¶
func (x *UpdateGlobalSettingsRequest) Reset()
func (*UpdateGlobalSettingsRequest) String ¶
func (x *UpdateGlobalSettingsRequest) String() string
type UpdateGlobalSettingsResponse ¶
type UpdateGlobalSettingsResponse struct {
Category *GlobalSettingCategory `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateGlobalSettingsResponse) Descriptor
deprecated
func (*UpdateGlobalSettingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGlobalSettingsResponse.ProtoReflect.Descriptor instead.
func (*UpdateGlobalSettingsResponse) GetCategory ¶
func (x *UpdateGlobalSettingsResponse) GetCategory() *GlobalSettingCategory
func (*UpdateGlobalSettingsResponse) ProtoMessage ¶
func (*UpdateGlobalSettingsResponse) ProtoMessage()
func (*UpdateGlobalSettingsResponse) ProtoReflect ¶
func (x *UpdateGlobalSettingsResponse) ProtoReflect() protoreflect.Message
func (*UpdateGlobalSettingsResponse) Reset ¶
func (x *UpdateGlobalSettingsResponse) Reset()
func (*UpdateGlobalSettingsResponse) String ¶
func (x *UpdateGlobalSettingsResponse) String() string
type UpdateGroupMemberRequest ¶
type UpdateGroupMemberRequest struct {
// 群组 ID,字段名沿用既有 parent 命名以兼容历史接口。
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
UserId int64 `protobuf:"varint,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// 用户到群组的 membership 关系变更内容。
Member *Membership `protobuf:"bytes,3,opt,name=member,proto3" json:"member,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,4,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateGroupMemberRequest) Descriptor
deprecated
func (*UpdateGroupMemberRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGroupMemberRequest.ProtoReflect.Descriptor instead.
func (*UpdateGroupMemberRequest) GetMember ¶
func (x *UpdateGroupMemberRequest) GetMember() *Membership
func (*UpdateGroupMemberRequest) GetParent ¶
func (x *UpdateGroupMemberRequest) GetParent() string
func (*UpdateGroupMemberRequest) GetUpdateMask ¶
func (x *UpdateGroupMemberRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateGroupMemberRequest) GetUserId ¶
func (x *UpdateGroupMemberRequest) GetUserId() int64
func (*UpdateGroupMemberRequest) ProtoMessage ¶
func (*UpdateGroupMemberRequest) ProtoMessage()
func (*UpdateGroupMemberRequest) ProtoReflect ¶
func (x *UpdateGroupMemberRequest) ProtoReflect() protoreflect.Message
func (*UpdateGroupMemberRequest) Reset ¶
func (x *UpdateGroupMemberRequest) Reset()
func (*UpdateGroupMemberRequest) String ¶
func (x *UpdateGroupMemberRequest) String() string
type UpdateGroupRequest ¶
type UpdateGroupRequest struct {
Group *Group `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateGroupRequest) Descriptor
deprecated
func (*UpdateGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateGroupRequest) GetGroup ¶
func (x *UpdateGroupRequest) GetGroup() *Group
func (*UpdateGroupRequest) GetUpdateMask ¶
func (x *UpdateGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
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 UpdateMenuRequest ¶
type UpdateMenuRequest struct {
Menu *Menu `protobuf:"bytes,1,opt,name=menu,proto3" json:"menu,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateMenuRequest) Descriptor
deprecated
func (*UpdateMenuRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateMenuRequest.ProtoReflect.Descriptor instead.
func (*UpdateMenuRequest) GetMenu ¶
func (x *UpdateMenuRequest) GetMenu() *Menu
func (*UpdateMenuRequest) GetUpdateMask ¶
func (x *UpdateMenuRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateMenuRequest) ProtoMessage ¶
func (*UpdateMenuRequest) ProtoMessage()
func (*UpdateMenuRequest) ProtoReflect ¶
func (x *UpdateMenuRequest) ProtoReflect() protoreflect.Message
func (*UpdateMenuRequest) Reset ¶
func (x *UpdateMenuRequest) Reset()
func (*UpdateMenuRequest) String ¶
func (x *UpdateMenuRequest) String() string
type UpdateOAuth2ClientRequest ¶
type UpdateOAuth2ClientRequest struct {
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
Client *OAuth2Client `protobuf:"bytes,2,opt,name=client,proto3" json:"client,omitempty"`
// 指定需要更新的字段列表,未列出的字段不会被修改。
// 注意:client_id 不可修改,即使列入 update_mask 也会被忽略。
// 示例: paths: ["display_name", "client_status", "redirect_uris"]
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// ClientSecret 新的客户端密钥明文(可选)
// - 如果提供非空值,服务端将 bcrypt 哈希后覆盖现有密钥。
// - 如果未提供或为空,保持现有密钥不变。
ClientSecret string `protobuf:"bytes,4,opt,name=client_secret,json=clientSecret,proto3" json:"client_secret,omitempty"`
// contains filtered or unexported fields
}
UpdateOAuth2ClientRequest 更新 OAuth2 客户端
func (*UpdateOAuth2ClientRequest) Descriptor
deprecated
func (*UpdateOAuth2ClientRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateOAuth2ClientRequest.ProtoReflect.Descriptor instead.
func (*UpdateOAuth2ClientRequest) GetClient ¶
func (x *UpdateOAuth2ClientRequest) GetClient() *OAuth2Client
func (*UpdateOAuth2ClientRequest) GetClientSecret ¶
func (x *UpdateOAuth2ClientRequest) GetClientSecret() string
func (*UpdateOAuth2ClientRequest) GetId ¶
func (x *UpdateOAuth2ClientRequest) GetId() int64
func (*UpdateOAuth2ClientRequest) GetUpdateMask ¶
func (x *UpdateOAuth2ClientRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateOAuth2ClientRequest) ProtoMessage ¶
func (*UpdateOAuth2ClientRequest) ProtoMessage()
func (*UpdateOAuth2ClientRequest) ProtoReflect ¶
func (x *UpdateOAuth2ClientRequest) ProtoReflect() protoreflect.Message
func (*UpdateOAuth2ClientRequest) Reset ¶
func (x *UpdateOAuth2ClientRequest) Reset()
func (*UpdateOAuth2ClientRequest) String ¶
func (x *UpdateOAuth2ClientRequest) String() string
type UpdatePolicyRequest ¶
type UpdatePolicyRequest struct {
Policy *Policy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePolicyRequest) Descriptor
deprecated
func (*UpdatePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdatePolicyRequest) GetPolicy ¶
func (x *UpdatePolicyRequest) GetPolicy() *Policy
func (*UpdatePolicyRequest) GetUpdateMask ¶
func (x *UpdatePolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdatePolicyRequest) ProtoMessage ¶
func (*UpdatePolicyRequest) ProtoMessage()
func (*UpdatePolicyRequest) ProtoReflect ¶
func (x *UpdatePolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdatePolicyRequest) Reset ¶
func (x *UpdatePolicyRequest) Reset()
func (*UpdatePolicyRequest) String ¶
func (x *UpdatePolicyRequest) String() string
type UpdateRoleMembersRequest ¶
type UpdateRoleMembersRequest struct {
// 父资源:角色 ID(与路径 {parent} 一致,同 ListRoleMembers)
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
Bindings []*PrincipalRoleBinding `protobuf:"bytes,2,rep,name=bindings,proto3" json:"bindings,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateRoleMembersRequest) Descriptor
deprecated
func (*UpdateRoleMembersRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRoleMembersRequest.ProtoReflect.Descriptor instead.
func (*UpdateRoleMembersRequest) GetBindings ¶
func (x *UpdateRoleMembersRequest) GetBindings() []*PrincipalRoleBinding
func (*UpdateRoleMembersRequest) GetParent ¶
func (x *UpdateRoleMembersRequest) GetParent() string
func (*UpdateRoleMembersRequest) ProtoMessage ¶
func (*UpdateRoleMembersRequest) ProtoMessage()
func (*UpdateRoleMembersRequest) ProtoReflect ¶
func (x *UpdateRoleMembersRequest) ProtoReflect() protoreflect.Message
func (*UpdateRoleMembersRequest) Reset ¶
func (x *UpdateRoleMembersRequest) Reset()
func (*UpdateRoleMembersRequest) String ¶
func (x *UpdateRoleMembersRequest) String() string
type UpdateRoleMembersResponse ¶
type UpdateRoleMembersResponse struct {
// contains filtered or unexported fields
}
func (*UpdateRoleMembersResponse) Descriptor
deprecated
func (*UpdateRoleMembersResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRoleMembersResponse.ProtoReflect.Descriptor instead.
func (*UpdateRoleMembersResponse) ProtoMessage ¶
func (*UpdateRoleMembersResponse) ProtoMessage()
func (*UpdateRoleMembersResponse) ProtoReflect ¶
func (x *UpdateRoleMembersResponse) ProtoReflect() protoreflect.Message
func (*UpdateRoleMembersResponse) Reset ¶
func (x *UpdateRoleMembersResponse) Reset()
func (*UpdateRoleMembersResponse) String ¶
func (x *UpdateRoleMembersResponse) String() string
type UpdateRoleMenusRequest ¶
type UpdateRoleMenusRequest struct {
// 父资源:角色 ID(与路径 {parent} 一致)
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
Menus []*RoleMenu `protobuf:"bytes,2,rep,name=menus,proto3" json:"menus,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateRoleMenusRequest) Descriptor
deprecated
func (*UpdateRoleMenusRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRoleMenusRequest.ProtoReflect.Descriptor instead.
func (*UpdateRoleMenusRequest) GetMenus ¶
func (x *UpdateRoleMenusRequest) GetMenus() []*RoleMenu
func (*UpdateRoleMenusRequest) GetParent ¶
func (x *UpdateRoleMenusRequest) GetParent() string
func (*UpdateRoleMenusRequest) ProtoMessage ¶
func (*UpdateRoleMenusRequest) ProtoMessage()
func (*UpdateRoleMenusRequest) ProtoReflect ¶
func (x *UpdateRoleMenusRequest) ProtoReflect() protoreflect.Message
func (*UpdateRoleMenusRequest) Reset ¶
func (x *UpdateRoleMenusRequest) Reset()
func (*UpdateRoleMenusRequest) String ¶
func (x *UpdateRoleMenusRequest) String() string
type UpdateRoleMenusResponse ¶
type UpdateRoleMenusResponse struct {
// contains filtered or unexported fields
}
func (*UpdateRoleMenusResponse) Descriptor
deprecated
func (*UpdateRoleMenusResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRoleMenusResponse.ProtoReflect.Descriptor instead.
func (*UpdateRoleMenusResponse) ProtoMessage ¶
func (*UpdateRoleMenusResponse) ProtoMessage()
func (*UpdateRoleMenusResponse) ProtoReflect ¶
func (x *UpdateRoleMenusResponse) ProtoReflect() protoreflect.Message
func (*UpdateRoleMenusResponse) Reset ¶
func (x *UpdateRoleMenusResponse) Reset()
func (*UpdateRoleMenusResponse) String ¶
func (x *UpdateRoleMenusResponse) String() string
type UpdateRolePoliciesRequest ¶
type UpdateRolePoliciesRequest struct {
// 父资源:角色 ID(与路径 {parent} 一致)
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
Policies []*RolePolicyBinding `protobuf:"bytes,2,rep,name=policies,proto3" json:"policies,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateRolePoliciesRequest) Descriptor
deprecated
func (*UpdateRolePoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRolePoliciesRequest.ProtoReflect.Descriptor instead.
func (*UpdateRolePoliciesRequest) GetParent ¶
func (x *UpdateRolePoliciesRequest) GetParent() string
func (*UpdateRolePoliciesRequest) GetPolicies ¶
func (x *UpdateRolePoliciesRequest) GetPolicies() []*RolePolicyBinding
func (*UpdateRolePoliciesRequest) ProtoMessage ¶
func (*UpdateRolePoliciesRequest) ProtoMessage()
func (*UpdateRolePoliciesRequest) ProtoReflect ¶
func (x *UpdateRolePoliciesRequest) ProtoReflect() protoreflect.Message
func (*UpdateRolePoliciesRequest) Reset ¶
func (x *UpdateRolePoliciesRequest) Reset()
func (*UpdateRolePoliciesRequest) String ¶
func (x *UpdateRolePoliciesRequest) String() string
type UpdateRolePoliciesResponse ¶
type UpdateRolePoliciesResponse struct {
// contains filtered or unexported fields
}
func (*UpdateRolePoliciesResponse) Descriptor
deprecated
func (*UpdateRolePoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRolePoliciesResponse.ProtoReflect.Descriptor instead.
func (*UpdateRolePoliciesResponse) ProtoMessage ¶
func (*UpdateRolePoliciesResponse) ProtoMessage()
func (*UpdateRolePoliciesResponse) ProtoReflect ¶
func (x *UpdateRolePoliciesResponse) ProtoReflect() protoreflect.Message
func (*UpdateRolePoliciesResponse) Reset ¶
func (x *UpdateRolePoliciesResponse) Reset()
func (*UpdateRolePoliciesResponse) String ¶
func (x *UpdateRolePoliciesResponse) String() string
type UpdateRoleRequest ¶
type UpdateRoleRequest struct {
Role *Role `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateRoleRequest) Descriptor
deprecated
func (*UpdateRoleRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateRoleRequest.ProtoReflect.Descriptor instead.
func (*UpdateRoleRequest) GetRole ¶
func (x *UpdateRoleRequest) GetRole() *Role
func (*UpdateRoleRequest) GetUpdateMask ¶
func (x *UpdateRoleRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateRoleRequest) ProtoMessage ¶
func (*UpdateRoleRequest) ProtoMessage()
func (*UpdateRoleRequest) ProtoReflect ¶
func (x *UpdateRoleRequest) ProtoReflect() protoreflect.Message
func (*UpdateRoleRequest) Reset ¶
func (x *UpdateRoleRequest) Reset()
func (*UpdateRoleRequest) String ¶
func (x *UpdateRoleRequest) String() string
type UpdateUserPasswordRequest ¶
type UpdateUserPasswordRequest struct {
// ID 用户 ID,全局唯一标识
UserId int64 `protobuf:"varint,1,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"`
// 用户名,系统登录凭证,通常唯一
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// PasswordHash 用户密码在本地使用 sha256 哈希结果
NewPasswordHash string `protobuf:"bytes,3,opt,name=new_password_hash,json=newPasswordHash,proto3" json:"new_password_hash,omitempty"`
OldPasswordHash string `protobuf:"bytes,4,opt,name=old_password_hash,json=oldPasswordHash,proto3" json:"old_password_hash,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateUserPasswordRequest) Descriptor
deprecated
func (*UpdateUserPasswordRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateUserPasswordRequest.ProtoReflect.Descriptor instead.
func (*UpdateUserPasswordRequest) GetNewPasswordHash ¶
func (x *UpdateUserPasswordRequest) GetNewPasswordHash() string
func (*UpdateUserPasswordRequest) GetOldPasswordHash ¶
func (x *UpdateUserPasswordRequest) GetOldPasswordHash() string
func (*UpdateUserPasswordRequest) GetUserId ¶
func (x *UpdateUserPasswordRequest) GetUserId() int64
func (*UpdateUserPasswordRequest) GetUsername ¶
func (x *UpdateUserPasswordRequest) GetUsername() string
func (*UpdateUserPasswordRequest) ProtoMessage ¶
func (*UpdateUserPasswordRequest) ProtoMessage()
func (*UpdateUserPasswordRequest) ProtoReflect ¶
func (x *UpdateUserPasswordRequest) ProtoReflect() protoreflect.Message
func (*UpdateUserPasswordRequest) Reset ¶
func (x *UpdateUserPasswordRequest) Reset()
func (*UpdateUserPasswordRequest) String ¶
func (x *UpdateUserPasswordRequest) String() string
type UpdateUserPasswordResponse ¶
type UpdateUserPasswordResponse struct {
// contains filtered or unexported fields
}
func (*UpdateUserPasswordResponse) Descriptor
deprecated
func (*UpdateUserPasswordResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateUserPasswordResponse.ProtoReflect.Descriptor instead.
func (*UpdateUserPasswordResponse) ProtoMessage ¶
func (*UpdateUserPasswordResponse) ProtoMessage()
func (*UpdateUserPasswordResponse) ProtoReflect ¶
func (x *UpdateUserPasswordResponse) ProtoReflect() protoreflect.Message
func (*UpdateUserPasswordResponse) Reset ¶
func (x *UpdateUserPasswordResponse) Reset()
func (*UpdateUserPasswordResponse) String ¶
func (x *UpdateUserPasswordResponse) String() string
type UpdateUserRequest ¶
type UpdateUserRequest struct {
User *User `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,3,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateUserRequest) Descriptor
deprecated
func (*UpdateUserRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateUserRequest.ProtoReflect.Descriptor instead.
func (*UpdateUserRequest) GetUpdateMask ¶
func (x *UpdateUserRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateUserRequest) GetUser ¶
func (x *UpdateUserRequest) GetUser() *User
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 UpsertAuthProvidersRequest ¶
type UpsertAuthProvidersRequest struct {
Providers []*AuthProvider `protobuf:"bytes,1,rep,name=providers,proto3" json:"providers,omitempty"`
// contains filtered or unexported fields
}
func (*UpsertAuthProvidersRequest) Descriptor
deprecated
func (*UpsertAuthProvidersRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpsertAuthProvidersRequest.ProtoReflect.Descriptor instead.
func (*UpsertAuthProvidersRequest) GetProviders ¶
func (x *UpsertAuthProvidersRequest) GetProviders() []*AuthProvider
func (*UpsertAuthProvidersRequest) ProtoMessage ¶
func (*UpsertAuthProvidersRequest) ProtoMessage()
func (*UpsertAuthProvidersRequest) ProtoReflect ¶
func (x *UpsertAuthProvidersRequest) ProtoReflect() protoreflect.Message
func (*UpsertAuthProvidersRequest) Reset ¶
func (x *UpsertAuthProvidersRequest) Reset()
func (*UpsertAuthProvidersRequest) String ¶
func (x *UpsertAuthProvidersRequest) String() string
type UpsertAuthProvidersResponse ¶
type UpsertAuthProvidersResponse struct {
Providers []*AuthProvider `protobuf:"bytes,1,rep,name=providers,proto3" json:"providers,omitempty"`
// contains filtered or unexported fields
}
func (*UpsertAuthProvidersResponse) Descriptor
deprecated
func (*UpsertAuthProvidersResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpsertAuthProvidersResponse.ProtoReflect.Descriptor instead.
func (*UpsertAuthProvidersResponse) GetProviders ¶
func (x *UpsertAuthProvidersResponse) GetProviders() []*AuthProvider
func (*UpsertAuthProvidersResponse) ProtoMessage ¶
func (*UpsertAuthProvidersResponse) ProtoMessage()
func (*UpsertAuthProvidersResponse) ProtoReflect ¶
func (x *UpsertAuthProvidersResponse) ProtoReflect() protoreflect.Message
func (*UpsertAuthProvidersResponse) Reset ¶
func (x *UpsertAuthProvidersResponse) Reset()
func (*UpsertAuthProvidersResponse) String ¶
func (x *UpsertAuthProvidersResponse) String() string
type User ¶
type User struct {
// ID 用户 ID,全局唯一标识,使用 int64 序列化为 json 为 string 类型
Id int64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
// 用户名,系统登录凭证,必须唯一
Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
// 昵称,用于社交或前端展示
Nickname string `protobuf:"bytes,3,opt,name=nickname,proto3" json:"nickname,omitempty"`
// 个人简介或签名
Profile string `protobuf:"bytes,4,opt,name=profile,proto3" json:"profile,omitempty"`
// 用户头像 URL
Picture string `protobuf:"bytes,5,opt,name=picture,proto3" json:"picture,omitempty"`
// 个人网站地址
Website string `protobuf:"bytes,6,opt,name=website,proto3" json:"website,omitempty"`
// 时区信息(IANA 时区标识,例如 "Asia/Shanghai")
Timezone string `protobuf:"bytes,7,opt,name=timezone,proto3" json:"timezone,omitempty"`
// 用户偏好的语言与地区(例如 "zh-CN"、"en-US")
Locale string `protobuf:"bytes,8,opt,name=locale,proto3" json:"locale,omitempty"`
Type User_Type `protobuf:"varint,9,opt,name=type,proto3,enum=grpc_kit.api.known.admin.v1.User_Type" json:"type,omitempty"`
Status User_Status `protobuf:"varint,10,opt,name=status,proto3,enum=grpc_kit.api.known.admin.v1.User_Status" json:"status,omitempty"`
Gender User_Gender `protobuf:"varint,11,opt,name=gender,proto3,enum=grpc_kit.api.known.admin.v1.User_Gender" json:"gender,omitempty"`
// 邮箱是否已验证
EmailVerified bool `protobuf:"varint,12,opt,name=email_verified,json=emailVerified,proto3" json:"email_verified,omitempty"`
// 手机号码是否已验证
PhoneNumberVerified bool `protobuf:"varint,13,opt,name=phone_number_verified,json=phoneNumberVerified,proto3" json:"phone_number_verified,omitempty"`
// 创建时间
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,14,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// 更新时间
UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,15,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
// 删除时间
DeletedAt *timestamppb.Timestamp `protobuf:"bytes,16,opt,name=deleted_at,json=deletedAt,proto3" json:"deleted_at,omitempty"`
// CreatedBy 创建者用户ID,记录部门创建人
CreatedBy int64 `protobuf:"varint,17,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
// UpdatedBy 最后更新者用户ID,记录最近修改人
UpdatedBy int64 `protobuf:"varint,18,opt,name=updated_by,json=updatedBy,proto3" json:"updated_by,omitempty"`
// 真实姓名,用于实名认证或后台展示
Realname string `protobuf:"bytes,19,opt,name=realname,proto3" json:"realname,omitempty"`
// 身份证号,用于身份验证(可选)
NationalId string `protobuf:"bytes,20,opt,name=national_id,json=nationalId,proto3" json:"national_id,omitempty"`
// 邮箱地址
Email string `protobuf:"bytes,21,opt,name=email,proto3" json:"email,omitempty"`
// 出生日期
Birthday *timestamppb.Timestamp `protobuf:"bytes,22,opt,name=birthday,proto3" json:"birthday,omitempty"`
// 手机号码
PhoneNumber *PhoneNumber `protobuf:"bytes,23,opt,name=phone_number,json=phoneNumber,proto3" json:"phone_number,omitempty"`
// 地址信息
Address *Address `protobuf:"bytes,24,opt,name=address,proto3" json:"address,omitempty"`
// 自定义元数据,用于存储额外的用户信息(如 JSON 字符串)
Metadata map[string]string `` /* 158-byte string literal not displayed */
// 是否启用 MFA(TOTP)
MfaEnabled bool `protobuf:"varint,26,opt,name=mfa_enabled,json=mfaEnabled,proto3" json:"mfa_enabled,omitempty"`
// 用户所属部门 membership 关系
DepartmentMembers []*Membership `protobuf:"bytes,27,rep,name=department_members,json=departmentMembers,proto3" json:"department_members,omitempty"`
// 用户所属群组 membership 关系
GroupMembers []*Membership `protobuf:"bytes,28,rep,name=group_members,json=groupMembers,proto3" json:"group_members,omitempty"`
// contains filtered or unexported fields
}
User 用户实体,表示系统中的账号信息
字段布局约定:标识区 → 基础属性区 → 审计区(时间+操作人连续) → 敏感字段区 → 扩展区 → 关系区 注意:审计区放在敏感字段之前,保持审计字段的连续性
func (*User) Descriptor
deprecated
func (*User) GetAddress ¶
func (*User) GetBirthday ¶
func (x *User) GetBirthday() *timestamppb.Timestamp
func (*User) GetCreatedAt ¶
func (x *User) GetCreatedAt() *timestamppb.Timestamp
func (*User) GetCreatedBy ¶
func (*User) GetDeletedAt ¶
func (x *User) GetDeletedAt() *timestamppb.Timestamp
func (*User) GetDepartmentMembers ¶
func (x *User) GetDepartmentMembers() []*Membership
func (*User) GetEmailVerified ¶
func (*User) GetGender ¶
func (x *User) GetGender() User_Gender
func (*User) GetGroupMembers ¶
func (x *User) GetGroupMembers() []*Membership
func (*User) GetMetadata ¶
func (*User) GetMfaEnabled ¶
func (*User) GetNationalId ¶
func (*User) GetNickname ¶
func (*User) GetPhoneNumber ¶
func (x *User) GetPhoneNumber() *PhoneNumber
func (*User) GetPhoneNumberVerified ¶
func (*User) GetPicture ¶
func (*User) GetProfile ¶
func (*User) GetRealname ¶
func (*User) GetStatus ¶
func (x *User) GetStatus() User_Status
func (*User) GetTimezone ¶
func (*User) GetUpdatedAt ¶
func (x *User) GetUpdatedAt() *timestamppb.Timestamp
func (*User) GetUpdatedBy ¶
func (*User) GetUsername ¶
func (*User) GetWebsite ¶
func (*User) ProtoMessage ¶
func (*User) ProtoMessage()
func (*User) ProtoReflect ¶
func (x *User) ProtoReflect() protoreflect.Message
type User_Gender ¶
type User_Gender int32
Gender 用户性别
const ( User_GENDER_UNSPECIFIED User_Gender = 0 User_MALE User_Gender = 1 // 男性 User_FEMALE User_Gender = 2 // 女性 User_OTHER User_Gender = 3 // 其他 User_PRIVATE User_Gender = 4 // 保密,不愿透露 )
func (User_Gender) Descriptor ¶
func (User_Gender) Descriptor() protoreflect.EnumDescriptor
func (User_Gender) Enum ¶
func (x User_Gender) Enum() *User_Gender
func (User_Gender) EnumDescriptor
deprecated
func (User_Gender) EnumDescriptor() ([]byte, []int)
Deprecated: Use User_Gender.Descriptor instead.
func (User_Gender) Number ¶
func (x User_Gender) Number() protoreflect.EnumNumber
func (User_Gender) String ¶
func (x User_Gender) String() string
func (User_Gender) Type ¶
func (User_Gender) Type() protoreflect.EnumType
type User_Status ¶
type User_Status int32
用户状态(枚举值预计不会太频繁变化) 可以根据业务再增加状态
const ( User_STATUS_UNSPECIFIED User_Status = 0 // 默认值/未知状态 User_PENDING User_Status = 1 // 待激活/待验证 User_ACTIVE User_Status = 2 // 正常启用状态 User_LOCKED User_Status = 3 // 被锁定(如连续密码错误、账号风控等) User_DISABLED User_Status = 4 // 禁用(人工停用) User_EXPIRED User_Status = 5 // 过期等(订阅过期、账号注销等) User_SUSPENDED User_Status = 6 // 暂时冻结(如风控触发、投诉处理中) User_DELETED User_Status = 7 // 已注销(区别软删除) )
func (User_Status) Descriptor ¶
func (User_Status) Descriptor() protoreflect.EnumDescriptor
func (User_Status) Enum ¶
func (x User_Status) Enum() *User_Status
func (User_Status) EnumDescriptor
deprecated
func (User_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use User_Status.Descriptor instead.
func (User_Status) Number ¶
func (x User_Status) Number() protoreflect.EnumNumber
func (User_Status) String ¶
func (x User_Status) String() string
func (User_Status) Type ¶
func (User_Status) Type() protoreflect.EnumType
type User_Type ¶
type User_Type int32
用户的基础身份类型,后端自动维护更新,非人为更新 编号规则:外部用户 1-9,内部用户 10-49,系统账户 99
const ( User_TYPE_UNSPECIFIED User_Type = 0 // 默认值 // 外部用户 / 业务伙伴 User_CUSTOMER User_Type = 1 // 前台用户 / 消费者 User_MERCHANT User_Type = 2 // 商户 / 卖家 User_SUPPLIER User_Type = 3 // 供应商 / 合作方 // 内部用户 / 员工 User_EMPLOYEE User_Type = 10 // 后台用户 / 内部员工 User_ADMIN User_Type = 11 // 系统管理员 // 系统账户 (为安全和区分,编号拉开) User_SYSTEM User_Type = 99 // 系统集成账户 / 机器人 )
func (User_Type) Descriptor ¶
func (User_Type) Descriptor() protoreflect.EnumDescriptor
func (User_Type) EnumDescriptor
deprecated
func (User_Type) Number ¶
func (x User_Type) Number() protoreflect.EnumNumber
func (User_Type) Type ¶
func (User_Type) Type() protoreflect.EnumType
type VerifyAuthMFARequest ¶
type VerifyAuthMFARequest struct {
// CreateAuthLogin 返回的一次性 challenge 标识
ChallengeId string `protobuf:"bytes,1,opt,name=challenge_id,json=challengeId,proto3" json:"challenge_id,omitempty"`
// 用户从验证器应用获取的 6 位 TOTP 验证码
TotpCode string `protobuf:"bytes,2,opt,name=totp_code,json=totpCode,proto3" json:"totp_code,omitempty"`
// contains filtered or unexported fields
}
VerifyAuthMFARequest 登录时的 MFA 二步验证请求 在 CreateAuthLogin 返回 mfa_required=true 后,前端携带 challenge_id 和 TOTP 码调用此接口。
func (*VerifyAuthMFARequest) Descriptor
deprecated
func (*VerifyAuthMFARequest) Descriptor() ([]byte, []int)
Deprecated: Use VerifyAuthMFARequest.ProtoReflect.Descriptor instead.
func (*VerifyAuthMFARequest) GetChallengeId ¶
func (x *VerifyAuthMFARequest) GetChallengeId() string
func (*VerifyAuthMFARequest) GetTotpCode ¶
func (x *VerifyAuthMFARequest) GetTotpCode() string
func (*VerifyAuthMFARequest) ProtoMessage ¶
func (*VerifyAuthMFARequest) ProtoMessage()
func (*VerifyAuthMFARequest) ProtoReflect ¶
func (x *VerifyAuthMFARequest) ProtoReflect() protoreflect.Message
func (*VerifyAuthMFARequest) Reset ¶
func (x *VerifyAuthMFARequest) Reset()
func (*VerifyAuthMFARequest) String ¶
func (x *VerifyAuthMFARequest) String() string
type View ¶
type View int32
通用:用于所有 List / Get / BatchGet
func (View) Descriptor ¶
func (View) Descriptor() protoreflect.EnumDescriptor
func (View) EnumDescriptor
deprecated
func (View) Number ¶
func (x View) Number() protoreflect.EnumNumber
func (View) Type ¶
func (View) Type() protoreflect.EnumType
type Visibility ¶
type Visibility int32
可见性与权限是不同维度:可见性用于资源发现范围控制,权限用于最终访问或操作校验。 具体实体可以按自身模型决定可见性在链路中的生效阶段。 通用:部门/资源/凭证的可见性策略
const ( Visibility_VISIBILITY_UNSPECIFIED Visibility = 0 // 全开:跨部门、跨层级全局可见 // 资源/部门:系统中所有合法用户均可检索/看到 Visibility_VISIBILITY_GLOBAL Visibility = 1 // 组织架构树可见:本部门及下属部门可见(向下递归) // 部门:成员处于相同节点或上级节点可见其下属节点(不管下级节点设置的可见性) // 资源:同部门及子部门成员可见 Visibility_VISIBILITY_SUBTREE Visibility = 2 // 仅本级可见:仅限本部门成员,不包含子部门 // 部门:仅同级成员可见,不向下扩散 // 资源:仅本节点成员可见 Visibility_VISIBILITY_LOCAL Visibility = 3 // 私有:仅创建者/负责人及系统内部可见(最严限制) // 部门:同级成员也不可见,仅管理员或特定负责人可见 // 资源:仅创建者或指定授权人可见 Visibility_VISIBILITY_RESTRICTED Visibility = 4 // 特定受众:基于白名单(如特定团队、特定角色) // 如果逻辑复杂,通常此项作为占位,具体配置存入关联表 Visibility_VISIBILITY_SPECIFIC Visibility = 5 )
func (Visibility) Descriptor ¶
func (Visibility) Descriptor() protoreflect.EnumDescriptor
func (Visibility) Enum ¶
func (x Visibility) Enum() *Visibility
func (Visibility) EnumDescriptor
deprecated
func (Visibility) EnumDescriptor() ([]byte, []int)
Deprecated: Use Visibility.Descriptor instead.
func (Visibility) Number ¶
func (x Visibility) Number() protoreflect.EnumNumber
func (Visibility) String ¶
func (x Visibility) String() string
func (Visibility) Type ¶
func (Visibility) Type() protoreflect.EnumType
type WebInterfaceConfig ¶
type WebInterfaceConfig struct {
Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
Embedded bool `protobuf:"varint,2,opt,name=embedded,proto3" json:"embedded,omitempty"`
HandleUrl string `protobuf:"bytes,3,opt,name=handle_url,json=handleUrl,proto3" json:"handle_url,omitempty"`
Tracing bool `protobuf:"varint,4,opt,name=tracing,proto3" json:"tracing,omitempty"`
// contains filtered or unexported fields
}
func (*WebInterfaceConfig) Descriptor
deprecated
func (*WebInterfaceConfig) Descriptor() ([]byte, []int)
Deprecated: Use WebInterfaceConfig.ProtoReflect.Descriptor instead.
func (*WebInterfaceConfig) GetEmbedded ¶
func (x *WebInterfaceConfig) GetEmbedded() bool
func (*WebInterfaceConfig) GetEnabled ¶
func (x *WebInterfaceConfig) GetEnabled() bool
func (*WebInterfaceConfig) GetHandleUrl ¶
func (x *WebInterfaceConfig) GetHandleUrl() string
func (*WebInterfaceConfig) GetTracing ¶
func (x *WebInterfaceConfig) GetTracing() bool
func (*WebInterfaceConfig) ProtoMessage ¶
func (*WebInterfaceConfig) ProtoMessage()
func (*WebInterfaceConfig) ProtoReflect ¶
func (x *WebInterfaceConfig) ProtoReflect() protoreflect.Message
func (*WebInterfaceConfig) Reset ¶
func (x *WebInterfaceConfig) Reset()
func (*WebInterfaceConfig) String ¶
func (x *WebInterfaceConfig) String() string