Documentation
¶
Index ¶
- Variables
- func RegisterHiroServer(s grpc.ServiceRegistrar, srv HiroServer)
- type API
- func (*API) Descriptor() ([]byte, []int)deprecated
- func (x *API) GetDescription() string
- func (x *API) GetMetadata() *_struct.Struct
- func (x *API) GetName() string
- func (x *API) GetPermissions() []*API_Permission
- func (x *API) GetVersion() string
- func (*API) ProtoMessage()
- func (x *API) ProtoReflect() protoreflect.Message
- func (x *API) Reset()
- func (x *API) String() string
- type APICreateRequest
- func (*APICreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *APICreateRequest) GetDescription() string
- func (x *APICreateRequest) GetMetadata() *_struct.Struct
- func (x *APICreateRequest) GetName() string
- func (x *APICreateRequest) GetPermissions() []*PermissionCreateRequest
- func (x *APICreateRequest) GetVersion() string
- func (*APICreateRequest) ProtoMessage()
- func (x *APICreateRequest) ProtoReflect() protoreflect.Message
- func (x *APICreateRequest) Reset()
- func (x *APICreateRequest) String() string
- type API_Permission
- func (*API_Permission) Descriptor() ([]byte, []int)deprecated
- func (x *API_Permission) GetApiId() string
- func (x *API_Permission) GetDescription() string
- func (x *API_Permission) GetId() string
- func (x *API_Permission) GetScope() string
- func (*API_Permission) ProtoMessage()
- func (x *API_Permission) ProtoReflect() protoreflect.Message
- func (x *API_Permission) Reset()
- func (x *API_Permission) String() string
- type Application
- func (*Application) Descriptor() ([]byte, []int)deprecated
- func (x *Application) GetCreatedAt() *timestamp.Timestamp
- func (x *Application) GetDescription() string
- func (x *Application) GetId() string
- func (x *Application) GetMetadata() *_struct.Struct
- func (x *Application) GetName() string
- func (x *Application) GetPermissions() map[string]*Permissions
- func (x *Application) GetSecretKey() string
- func (x *Application) GetSlug() string
- func (x *Application) GetType() Application_ClientType
- func (x *Application) GetUpdatedAt() *timestamp.Timestamp
- func (x *Application) GetUris() []string
- func (*Application) ProtoMessage()
- func (x *Application) ProtoReflect() protoreflect.Message
- func (x *Application) Reset()
- func (x *Application) String() string
- type ApplicationCreateRequest
- func (*ApplicationCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApplicationCreateRequest) GetDescription() string
- func (x *ApplicationCreateRequest) GetMetadata() *_struct.Struct
- func (x *ApplicationCreateRequest) GetName() string
- func (x *ApplicationCreateRequest) GetPermissions() map[string]*Permissions
- func (x *ApplicationCreateRequest) GetType() Application_ClientType
- func (x *ApplicationCreateRequest) GetUris() []string
- func (*ApplicationCreateRequest) ProtoMessage()
- func (x *ApplicationCreateRequest) ProtoReflect() protoreflect.Message
- func (x *ApplicationCreateRequest) Reset()
- func (x *ApplicationCreateRequest) String() string
- type ApplicationDeleteRequest
- func (*ApplicationDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApplicationDeleteRequest) GetId() string
- func (*ApplicationDeleteRequest) ProtoMessage()
- func (x *ApplicationDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *ApplicationDeleteRequest) Reset()
- func (x *ApplicationDeleteRequest) String() string
- type ApplicationGetRequest
- func (*ApplicationGetRequest) Descriptor() ([]byte, []int)deprecated
- func (m *ApplicationGetRequest) GetGetBy() isApplicationGetRequest_GetBy
- func (x *ApplicationGetRequest) GetId() string
- func (x *ApplicationGetRequest) GetName() string
- func (*ApplicationGetRequest) ProtoMessage()
- func (x *ApplicationGetRequest) ProtoReflect() protoreflect.Message
- func (x *ApplicationGetRequest) Reset()
- func (x *ApplicationGetRequest) String() string
- type ApplicationGetRequest_Id
- type ApplicationGetRequest_Name
- type ApplicationListRequest
- func (*ApplicationListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApplicationListRequest) GetLimit() uint64
- func (x *ApplicationListRequest) GetOffset() uint64
- func (*ApplicationListRequest) ProtoMessage()
- func (x *ApplicationListRequest) ProtoReflect() protoreflect.Message
- func (x *ApplicationListRequest) Reset()
- func (x *ApplicationListRequest) String() string
- type ApplicationUpdateRequest
- func (*ApplicationUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApplicationUpdateRequest) GetDescription() string
- func (x *ApplicationUpdateRequest) GetId() string
- func (x *ApplicationUpdateRequest) GetMetadata() *_struct.Struct
- func (x *ApplicationUpdateRequest) GetName() string
- func (x *ApplicationUpdateRequest) GetPermissions() *PermissionsUpdate
- func (x *ApplicationUpdateRequest) GetType() Application_ClientType
- func (x *ApplicationUpdateRequest) GetUris() []string
- func (*ApplicationUpdateRequest) ProtoMessage()
- func (x *ApplicationUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *ApplicationUpdateRequest) Reset()
- func (x *ApplicationUpdateRequest) String() string
- type Application_ClientType
- func (Application_ClientType) Descriptor() protoreflect.EnumDescriptor
- func (x Application_ClientType) Enum() *Application_ClientType
- func (Application_ClientType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Application_ClientType) Number() protoreflect.EnumNumber
- func (x Application_ClientType) String() string
- func (Application_ClientType) Type() protoreflect.EnumType
- type HiroClient
- type HiroServer
- type Hiro_ApplicationListClient
- type Hiro_ApplicationListServer
- type Hiro_InstanceListClient
- type Hiro_InstanceListServer
- type Instance
- func (*Instance) Descriptor() ([]byte, []int)deprecated
- func (x *Instance) GetCreatedAt() *timestamp.Timestamp
- func (x *Instance) GetDescription() string
- func (x *Instance) GetId() string
- func (x *Instance) GetMetadata() *_struct.Struct
- func (x *Instance) GetName() string
- func (x *Instance) GetPermissions() []*Instance_Permission
- func (x *Instance) GetSecrets() []*Secret
- func (x *Instance) GetSessionLifetime() uint64
- func (x *Instance) GetTokenAlgorithm() Secret_TokenAlgorithm
- func (x *Instance) GetTokenLifetime() uint64
- func (x *Instance) GetUpdatedAt() *timestamp.Timestamp
- func (*Instance) ProtoMessage()
- func (x *Instance) ProtoReflect() protoreflect.Message
- func (x *Instance) Reset()
- func (x *Instance) String() string
- type InstanceCreateRequest
- func (*InstanceCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceCreateRequest) GetAuthCodeLifetime() uint64
- func (x *InstanceCreateRequest) GetDescription() string
- func (x *InstanceCreateRequest) GetDomain() string
- func (x *InstanceCreateRequest) GetInviteTokenLifetime() uint64
- func (x *InstanceCreateRequest) GetLoginTokenLifetime() uint64
- func (x *InstanceCreateRequest) GetMetadata() *_struct.Struct
- func (x *InstanceCreateRequest) GetName() string
- func (x *InstanceCreateRequest) GetPermissions() []*Instance_Permission
- func (x *InstanceCreateRequest) GetRefreshTokenLifetime() uint64
- func (x *InstanceCreateRequest) GetSessionLifetime() uint64
- func (x *InstanceCreateRequest) GetTokenAlgorithm() Secret_TokenAlgorithm
- func (x *InstanceCreateRequest) GetTokenLifetime() uint64
- func (x *InstanceCreateRequest) GetVerifyTokenLifetime() uint64
- func (*InstanceCreateRequest) ProtoMessage()
- func (x *InstanceCreateRequest) ProtoReflect() protoreflect.Message
- func (x *InstanceCreateRequest) Reset()
- func (x *InstanceCreateRequest) String() string
- type InstanceDeleteRequest
- func (*InstanceDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceDeleteRequest) GetId() string
- func (*InstanceDeleteRequest) ProtoMessage()
- func (x *InstanceDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *InstanceDeleteRequest) Reset()
- func (x *InstanceDeleteRequest) String() string
- type InstanceGetRequest
- func (*InstanceGetRequest) Descriptor() ([]byte, []int)deprecated
- func (m *InstanceGetRequest) GetGetBy() isInstanceGetRequest_GetBy
- func (x *InstanceGetRequest) GetId() string
- func (x *InstanceGetRequest) GetName() string
- func (*InstanceGetRequest) ProtoMessage()
- func (x *InstanceGetRequest) ProtoReflect() protoreflect.Message
- func (x *InstanceGetRequest) Reset()
- func (x *InstanceGetRequest) String() string
- type InstanceGetRequest_Id
- type InstanceGetRequest_Name
- type InstanceListRequest
- func (*InstanceListRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceListRequest) GetLimit() uint64
- func (x *InstanceListRequest) GetOffset() uint64
- func (*InstanceListRequest) ProtoMessage()
- func (x *InstanceListRequest) ProtoReflect() protoreflect.Message
- func (x *InstanceListRequest) Reset()
- func (x *InstanceListRequest) String() string
- type InstanceUpdateRequest
- func (*InstanceUpdateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceUpdateRequest) GetAuthCodeLifetime() uint64
- func (x *InstanceUpdateRequest) GetDescription() string
- func (x *InstanceUpdateRequest) GetDomain() string
- func (x *InstanceUpdateRequest) GetId() string
- func (x *InstanceUpdateRequest) GetInviteTokenLifetime() uint64
- func (x *InstanceUpdateRequest) GetLoginTokenLifetime() uint64
- func (x *InstanceUpdateRequest) GetMetadata() *_struct.Struct
- func (x *InstanceUpdateRequest) GetName() string
- func (x *InstanceUpdateRequest) GetPermissions() *InstanceUpdateRequest_PermissionUpdate
- func (x *InstanceUpdateRequest) GetRefreshTokenLifetime() uint64
- func (x *InstanceUpdateRequest) GetSessionLifetime() uint64
- func (x *InstanceUpdateRequest) GetTokenAlgorithm() Secret_TokenAlgorithm
- func (x *InstanceUpdateRequest) GetTokenLifetime() uint64
- func (x *InstanceUpdateRequest) GetVerifyTokenLifetime() uint64
- func (*InstanceUpdateRequest) ProtoMessage()
- func (x *InstanceUpdateRequest) ProtoReflect() protoreflect.Message
- func (x *InstanceUpdateRequest) Reset()
- func (x *InstanceUpdateRequest) String() string
- type InstanceUpdateRequest_PermissionUpdate
- func (*InstanceUpdateRequest_PermissionUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceUpdateRequest_PermissionUpdate) GetAdd() []*Instance_Permission
- func (x *InstanceUpdateRequest_PermissionUpdate) GetRemove() []*Instance_Permission
- func (*InstanceUpdateRequest_PermissionUpdate) ProtoMessage()
- func (x *InstanceUpdateRequest_PermissionUpdate) ProtoReflect() protoreflect.Message
- func (x *InstanceUpdateRequest_PermissionUpdate) Reset()
- func (x *InstanceUpdateRequest_PermissionUpdate) String() string
- type Instance_Permission
- func (*Instance_Permission) Descriptor() ([]byte, []int)deprecated
- func (x *Instance_Permission) GetDescription() string
- func (x *Instance_Permission) GetInstanceId() string
- func (x *Instance_Permission) GetPermission() string
- func (*Instance_Permission) ProtoMessage()
- func (x *Instance_Permission) ProtoReflect() protoreflect.Message
- func (x *Instance_Permission) Reset()
- func (x *Instance_Permission) String() string
- type PermissionCreateRequest
- func (*PermissionCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionCreateRequest) GetApiId() string
- func (x *PermissionCreateRequest) GetDescription() string
- func (x *PermissionCreateRequest) GetScope() string
- func (*PermissionCreateRequest) ProtoMessage()
- func (x *PermissionCreateRequest) ProtoReflect() protoreflect.Message
- func (x *PermissionCreateRequest) Reset()
- func (x *PermissionCreateRequest) String() string
- type Permissions
- func (*Permissions) Descriptor() ([]byte, []int)deprecated
- func (x *Permissions) GetGrants() []string
- func (x *Permissions) GetScopes() []string
- func (*Permissions) ProtoMessage()
- func (x *Permissions) ProtoReflect() protoreflect.Message
- func (x *Permissions) Reset()
- func (x *Permissions) String() string
- type PermissionsUpdate
- func (*PermissionsUpdate) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionsUpdate) GetAdd() map[string]*Permissions
- func (x *PermissionsUpdate) GetOverwrite() bool
- func (x *PermissionsUpdate) GetRemove() map[string]*Permissions
- func (*PermissionsUpdate) ProtoMessage()
- func (x *PermissionsUpdate) ProtoReflect() protoreflect.Message
- func (x *PermissionsUpdate) Reset()
- func (x *PermissionsUpdate) String() string
- type Secret
- func (*Secret) Descriptor() ([]byte, []int)deprecated
- func (x *Secret) GetAlgorithm() Secret_TokenAlgorithm
- func (x *Secret) GetCreatedAt() *timestamp.Timestamp
- func (x *Secret) GetExpiresAt() *timestamp.Timestamp
- func (x *Secret) GetId() string
- func (x *Secret) GetInstanceId() string
- func (x *Secret) GetKey() string
- func (x *Secret) GetType() Secret_SecretType
- func (*Secret) ProtoMessage()
- func (x *Secret) ProtoReflect() protoreflect.Message
- func (x *Secret) Reset()
- func (x *Secret) String() string
- type SecretCreateRequest
- func (*SecretCreateRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SecretCreateRequest) GetAlgorithm() Secret_TokenAlgorithm
- func (x *SecretCreateRequest) GetExpiresAt() *timestamp.Timestamp
- func (x *SecretCreateRequest) GetInstanceId() string
- func (x *SecretCreateRequest) GetKey() string
- func (x *SecretCreateRequest) GetType() Secret_SecretType
- func (*SecretCreateRequest) ProtoMessage()
- func (x *SecretCreateRequest) ProtoReflect() protoreflect.Message
- func (x *SecretCreateRequest) Reset()
- func (x *SecretCreateRequest) String() string
- type SecretDeleteRequest
- func (*SecretDeleteRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SecretDeleteRequest) GetId() string
- func (*SecretDeleteRequest) ProtoMessage()
- func (x *SecretDeleteRequest) ProtoReflect() protoreflect.Message
- func (x *SecretDeleteRequest) Reset()
- func (x *SecretDeleteRequest) String() string
- type Secret_SecretType
- func (Secret_SecretType) Descriptor() protoreflect.EnumDescriptor
- func (x Secret_SecretType) Enum() *Secret_SecretType
- func (Secret_SecretType) EnumDescriptor() ([]byte, []int)deprecated
- func (x Secret_SecretType) Number() protoreflect.EnumNumber
- func (x Secret_SecretType) String() string
- func (Secret_SecretType) Type() protoreflect.EnumType
- type Secret_TokenAlgorithm
- func (Secret_TokenAlgorithm) Descriptor() protoreflect.EnumDescriptor
- func (x Secret_TokenAlgorithm) Enum() *Secret_TokenAlgorithm
- func (Secret_TokenAlgorithm) EnumDescriptor() ([]byte, []int)deprecated
- func (x Secret_TokenAlgorithm) Number() protoreflect.EnumNumber
- func (x Secret_TokenAlgorithm) String() string
- func (Secret_TokenAlgorithm) Type() protoreflect.EnumType
- type UnimplementedHiroServer
- func (UnimplementedHiroServer) APICreate(context.Context, *APICreateRequest) (*API, error)
- func (UnimplementedHiroServer) ApplicationCreate(context.Context, *ApplicationCreateRequest) (*Application, error)
- func (UnimplementedHiroServer) ApplicationDelete(context.Context, *ApplicationDeleteRequest) (*empty.Empty, error)
- func (UnimplementedHiroServer) ApplicationGet(context.Context, *ApplicationGetRequest) (*Application, error)
- func (UnimplementedHiroServer) ApplicationList(*ApplicationListRequest, Hiro_ApplicationListServer) error
- func (UnimplementedHiroServer) ApplicationUpdate(context.Context, *ApplicationUpdateRequest) (*Application, error)
- func (UnimplementedHiroServer) InstanceCreate(context.Context, *InstanceCreateRequest) (*Instance, error)
- func (UnimplementedHiroServer) InstanceDelete(context.Context, *InstanceDeleteRequest) (*empty.Empty, error)
- func (UnimplementedHiroServer) InstanceGet(context.Context, *InstanceGetRequest) (*Instance, error)
- func (UnimplementedHiroServer) InstanceList(*InstanceListRequest, Hiro_InstanceListServer) error
- func (UnimplementedHiroServer) InstanceUpdate(context.Context, *InstanceUpdateRequest) (*Instance, error)
- func (UnimplementedHiroServer) SecretCreate(context.Context, *SecretCreateRequest) (*Secret, error)
- func (UnimplementedHiroServer) SecreteDelete(context.Context, *SecretDeleteRequest) (*empty.Empty, error)
- type UnsafeHiroServer
Constants ¶
This section is empty.
Variables ¶
var ( Secret_SecretType_name = map[int32]string{ 0: "Token", 1: "Session", } Secret_SecretType_value = map[string]int32{ "Token": 0, "Session": 1, } )
Enum value maps for Secret_SecretType.
var ( Secret_TokenAlgorithm_name = map[int32]string{ 0: "None", 1: "RS256", 2: "HS256", } Secret_TokenAlgorithm_value = map[string]int32{ "None": 0, "RS256": 1, "HS256": 2, } )
Enum value maps for Secret_TokenAlgorithm.
var ( Application_ClientType_name = map[int32]string{ 0: "Web", 1: "Native", 2: "Machine", } Application_ClientType_value = map[string]int32{ "Web": 0, "Native": 1, "Machine": 2, } )
Enum value maps for Application_ClientType.
var File_hiro_proto protoreflect.FileDescriptor
Functions ¶
func RegisterHiroServer ¶
func RegisterHiroServer(s grpc.ServiceRegistrar, srv HiroServer)
Types ¶
type API ¶ added in v0.1.2
type API struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"` Metadata *_struct.Struct `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` Permissions []*API_Permission `protobuf:"bytes,5,rep,name=permissions,proto3" json:"permissions,omitempty"` // contains filtered or unexported fields }
func (*API) Descriptor
deprecated
added in
v0.1.2
func (*API) GetDescription ¶ added in v0.1.2
func (*API) GetMetadata ¶ added in v0.1.2
func (*API) GetPermissions ¶ added in v0.1.2
func (x *API) GetPermissions() []*API_Permission
func (*API) GetVersion ¶ added in v0.1.2
func (*API) ProtoMessage ¶ added in v0.1.2
func (*API) ProtoMessage()
func (*API) ProtoReflect ¶ added in v0.1.2
func (x *API) ProtoReflect() protoreflect.Message
type APICreateRequest ¶ added in v0.1.2
type APICreateRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"` Metadata *_struct.Struct `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` Permissions []*PermissionCreateRequest `protobuf:"bytes,5,rep,name=permissions,proto3" json:"permissions,omitempty"` // contains filtered or unexported fields }
func (*APICreateRequest) Descriptor
deprecated
added in
v0.1.2
func (*APICreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use APICreateRequest.ProtoReflect.Descriptor instead.
func (*APICreateRequest) GetDescription ¶ added in v0.1.2
func (x *APICreateRequest) GetDescription() string
func (*APICreateRequest) GetMetadata ¶ added in v0.1.2
func (x *APICreateRequest) GetMetadata() *_struct.Struct
func (*APICreateRequest) GetName ¶ added in v0.1.2
func (x *APICreateRequest) GetName() string
func (*APICreateRequest) GetPermissions ¶ added in v0.1.2
func (x *APICreateRequest) GetPermissions() []*PermissionCreateRequest
func (*APICreateRequest) GetVersion ¶ added in v0.1.2
func (x *APICreateRequest) GetVersion() string
func (*APICreateRequest) ProtoMessage ¶ added in v0.1.2
func (*APICreateRequest) ProtoMessage()
func (*APICreateRequest) ProtoReflect ¶ added in v0.1.2
func (x *APICreateRequest) ProtoReflect() protoreflect.Message
func (*APICreateRequest) Reset ¶ added in v0.1.2
func (x *APICreateRequest) Reset()
func (*APICreateRequest) String ¶ added in v0.1.2
func (x *APICreateRequest) String() string
type API_Permission ¶ added in v0.1.2
type API_Permission struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` ApiId string `protobuf:"bytes,2,opt,name=api_id,json=apiId,proto3" json:"api_id,omitempty"` Scope string `protobuf:"bytes,3,opt,name=scope,proto3" json:"scope,omitempty"` Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"` // contains filtered or unexported fields }
func (*API_Permission) Descriptor
deprecated
added in
v0.1.2
func (*API_Permission) Descriptor() ([]byte, []int)
Deprecated: Use API_Permission.ProtoReflect.Descriptor instead.
func (*API_Permission) GetApiId ¶ added in v0.1.2
func (x *API_Permission) GetApiId() string
func (*API_Permission) GetDescription ¶ added in v0.1.2
func (x *API_Permission) GetDescription() string
func (*API_Permission) GetId ¶ added in v0.1.2
func (x *API_Permission) GetId() string
func (*API_Permission) GetScope ¶ added in v0.1.2
func (x *API_Permission) GetScope() string
func (*API_Permission) ProtoMessage ¶ added in v0.1.2
func (*API_Permission) ProtoMessage()
func (*API_Permission) ProtoReflect ¶ added in v0.1.2
func (x *API_Permission) ProtoReflect() protoreflect.Message
func (*API_Permission) Reset ¶ added in v0.1.2
func (x *API_Permission) Reset()
func (*API_Permission) String ¶ added in v0.1.2
func (x *API_Permission) String() string
type Application ¶
type Application struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Slug string `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"` Description *string `protobuf:"bytes,4,opt,name=description,proto3,oneof" json:"description,omitempty"` Type Application_ClientType `protobuf:"varint,5,opt,name=type,proto3,enum=hiro.Application_ClientType" json:"type,omitempty"` SecretKey *string `protobuf:"bytes,6,opt,name=secret_key,json=secretKey,proto3,oneof" json:"secret_key,omitempty"` Permissions map[string]*Permissions `` /* 163-byte string literal not displayed */ Uris []string `protobuf:"bytes,8,rep,name=uris,proto3" json:"uris,omitempty"` CreatedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamp.Timestamp `protobuf:"bytes,10,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` Metadata *_struct.Struct `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*Application) Descriptor
deprecated
func (*Application) Descriptor() ([]byte, []int)
Deprecated: Use Application.ProtoReflect.Descriptor instead.
func (*Application) GetCreatedAt ¶
func (x *Application) GetCreatedAt() *timestamp.Timestamp
func (*Application) GetDescription ¶
func (x *Application) GetDescription() string
func (*Application) GetId ¶
func (x *Application) GetId() string
func (*Application) GetMetadata ¶
func (x *Application) GetMetadata() *_struct.Struct
func (*Application) GetName ¶
func (x *Application) GetName() string
func (*Application) GetPermissions ¶
func (x *Application) GetPermissions() map[string]*Permissions
func (*Application) GetSecretKey ¶
func (x *Application) GetSecretKey() string
func (*Application) GetSlug ¶
func (x *Application) GetSlug() string
func (*Application) GetType ¶
func (x *Application) GetType() Application_ClientType
func (*Application) GetUpdatedAt ¶
func (x *Application) GetUpdatedAt() *timestamp.Timestamp
func (*Application) GetUris ¶
func (x *Application) GetUris() []string
func (*Application) ProtoMessage ¶
func (*Application) ProtoMessage()
func (*Application) ProtoReflect ¶
func (x *Application) ProtoReflect() protoreflect.Message
func (*Application) Reset ¶
func (x *Application) Reset()
func (*Application) String ¶
func (x *Application) String() string
type ApplicationCreateRequest ¶
type ApplicationCreateRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"` Type Application_ClientType `protobuf:"varint,3,opt,name=type,proto3,enum=hiro.Application_ClientType" json:"type,omitempty"` Permissions map[string]*Permissions `` /* 163-byte string literal not displayed */ Uris []string `protobuf:"bytes,5,rep,name=uris,proto3" json:"uris,omitempty"` Metadata *_struct.Struct `protobuf:"bytes,6,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*ApplicationCreateRequest) Descriptor
deprecated
func (*ApplicationCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplicationCreateRequest.ProtoReflect.Descriptor instead.
func (*ApplicationCreateRequest) GetDescription ¶
func (x *ApplicationCreateRequest) GetDescription() string
func (*ApplicationCreateRequest) GetMetadata ¶
func (x *ApplicationCreateRequest) GetMetadata() *_struct.Struct
func (*ApplicationCreateRequest) GetName ¶
func (x *ApplicationCreateRequest) GetName() string
func (*ApplicationCreateRequest) GetPermissions ¶
func (x *ApplicationCreateRequest) GetPermissions() map[string]*Permissions
func (*ApplicationCreateRequest) GetType ¶
func (x *ApplicationCreateRequest) GetType() Application_ClientType
func (*ApplicationCreateRequest) GetUris ¶
func (x *ApplicationCreateRequest) GetUris() []string
func (*ApplicationCreateRequest) ProtoMessage ¶
func (*ApplicationCreateRequest) ProtoMessage()
func (*ApplicationCreateRequest) ProtoReflect ¶
func (x *ApplicationCreateRequest) ProtoReflect() protoreflect.Message
func (*ApplicationCreateRequest) Reset ¶
func (x *ApplicationCreateRequest) Reset()
func (*ApplicationCreateRequest) String ¶
func (x *ApplicationCreateRequest) String() string
type ApplicationDeleteRequest ¶
type ApplicationDeleteRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*ApplicationDeleteRequest) Descriptor
deprecated
func (*ApplicationDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplicationDeleteRequest.ProtoReflect.Descriptor instead.
func (*ApplicationDeleteRequest) GetId ¶
func (x *ApplicationDeleteRequest) GetId() string
func (*ApplicationDeleteRequest) ProtoMessage ¶
func (*ApplicationDeleteRequest) ProtoMessage()
func (*ApplicationDeleteRequest) ProtoReflect ¶
func (x *ApplicationDeleteRequest) ProtoReflect() protoreflect.Message
func (*ApplicationDeleteRequest) Reset ¶
func (x *ApplicationDeleteRequest) Reset()
func (*ApplicationDeleteRequest) String ¶
func (x *ApplicationDeleteRequest) String() string
type ApplicationGetRequest ¶
type ApplicationGetRequest struct { // Types that are assignable to GetBy: // *ApplicationGetRequest_Id // *ApplicationGetRequest_Name GetBy isApplicationGetRequest_GetBy `protobuf_oneof:"get_by"` // contains filtered or unexported fields }
func (*ApplicationGetRequest) Descriptor
deprecated
func (*ApplicationGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplicationGetRequest.ProtoReflect.Descriptor instead.
func (*ApplicationGetRequest) GetGetBy ¶
func (m *ApplicationGetRequest) GetGetBy() isApplicationGetRequest_GetBy
func (*ApplicationGetRequest) GetId ¶
func (x *ApplicationGetRequest) GetId() string
func (*ApplicationGetRequest) GetName ¶
func (x *ApplicationGetRequest) GetName() string
func (*ApplicationGetRequest) ProtoMessage ¶
func (*ApplicationGetRequest) ProtoMessage()
func (*ApplicationGetRequest) ProtoReflect ¶
func (x *ApplicationGetRequest) ProtoReflect() protoreflect.Message
func (*ApplicationGetRequest) Reset ¶
func (x *ApplicationGetRequest) Reset()
func (*ApplicationGetRequest) String ¶
func (x *ApplicationGetRequest) String() string
type ApplicationGetRequest_Id ¶
type ApplicationGetRequest_Id struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"`
}
type ApplicationGetRequest_Name ¶
type ApplicationGetRequest_Name struct {
Name string `protobuf:"bytes,2,opt,name=name,proto3,oneof"`
}
type ApplicationListRequest ¶
type ApplicationListRequest struct { Limit uint64 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` Offset uint64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` // contains filtered or unexported fields }
func (*ApplicationListRequest) Descriptor
deprecated
func (*ApplicationListRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplicationListRequest.ProtoReflect.Descriptor instead.
func (*ApplicationListRequest) GetLimit ¶
func (x *ApplicationListRequest) GetLimit() uint64
func (*ApplicationListRequest) GetOffset ¶
func (x *ApplicationListRequest) GetOffset() uint64
func (*ApplicationListRequest) ProtoMessage ¶
func (*ApplicationListRequest) ProtoMessage()
func (*ApplicationListRequest) ProtoReflect ¶
func (x *ApplicationListRequest) ProtoReflect() protoreflect.Message
func (*ApplicationListRequest) Reset ¶
func (x *ApplicationListRequest) Reset()
func (*ApplicationListRequest) String ¶
func (x *ApplicationListRequest) String() string
type ApplicationUpdateRequest ¶
type ApplicationUpdateRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"` Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"` Type *Application_ClientType `protobuf:"varint,4,opt,name=type,proto3,enum=hiro.Application_ClientType,oneof" json:"type,omitempty"` Permissions *PermissionsUpdate `protobuf:"bytes,5,opt,name=permissions,proto3" json:"permissions,omitempty"` Uris []string `protobuf:"bytes,6,rep,name=uris,proto3" json:"uris,omitempty"` Metadata *_struct.Struct `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*ApplicationUpdateRequest) Descriptor
deprecated
func (*ApplicationUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplicationUpdateRequest.ProtoReflect.Descriptor instead.
func (*ApplicationUpdateRequest) GetDescription ¶
func (x *ApplicationUpdateRequest) GetDescription() string
func (*ApplicationUpdateRequest) GetId ¶
func (x *ApplicationUpdateRequest) GetId() string
func (*ApplicationUpdateRequest) GetMetadata ¶
func (x *ApplicationUpdateRequest) GetMetadata() *_struct.Struct
func (*ApplicationUpdateRequest) GetName ¶
func (x *ApplicationUpdateRequest) GetName() string
func (*ApplicationUpdateRequest) GetPermissions ¶
func (x *ApplicationUpdateRequest) GetPermissions() *PermissionsUpdate
func (*ApplicationUpdateRequest) GetType ¶
func (x *ApplicationUpdateRequest) GetType() Application_ClientType
func (*ApplicationUpdateRequest) GetUris ¶
func (x *ApplicationUpdateRequest) GetUris() []string
func (*ApplicationUpdateRequest) ProtoMessage ¶
func (*ApplicationUpdateRequest) ProtoMessage()
func (*ApplicationUpdateRequest) ProtoReflect ¶
func (x *ApplicationUpdateRequest) ProtoReflect() protoreflect.Message
func (*ApplicationUpdateRequest) Reset ¶
func (x *ApplicationUpdateRequest) Reset()
func (*ApplicationUpdateRequest) String ¶
func (x *ApplicationUpdateRequest) String() string
type Application_ClientType ¶
type Application_ClientType int32
const ( Application_Web Application_ClientType = 0 Application_Native Application_ClientType = 1 Application_Machine Application_ClientType = 2 )
func (Application_ClientType) Descriptor ¶
func (Application_ClientType) Descriptor() protoreflect.EnumDescriptor
func (Application_ClientType) Enum ¶
func (x Application_ClientType) Enum() *Application_ClientType
func (Application_ClientType) EnumDescriptor
deprecated
func (Application_ClientType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Application_ClientType.Descriptor instead.
func (Application_ClientType) Number ¶
func (x Application_ClientType) Number() protoreflect.EnumNumber
func (Application_ClientType) String ¶
func (x Application_ClientType) String() string
func (Application_ClientType) Type ¶
func (Application_ClientType) Type() protoreflect.EnumType
type HiroClient ¶
type HiroClient interface { APICreate(ctx context.Context, in *APICreateRequest, opts ...grpc.CallOption) (*API, error) InstanceCreate(ctx context.Context, in *InstanceCreateRequest, opts ...grpc.CallOption) (*Instance, error) InstanceUpdate(ctx context.Context, in *InstanceUpdateRequest, opts ...grpc.CallOption) (*Instance, error) InstanceGet(ctx context.Context, in *InstanceGetRequest, opts ...grpc.CallOption) (*Instance, error) InstanceList(ctx context.Context, in *InstanceListRequest, opts ...grpc.CallOption) (Hiro_InstanceListClient, error) InstanceDelete(ctx context.Context, in *InstanceDeleteRequest, opts ...grpc.CallOption) (*empty.Empty, error) ApplicationCreate(ctx context.Context, in *ApplicationCreateRequest, opts ...grpc.CallOption) (*Application, error) ApplicationUpdate(ctx context.Context, in *ApplicationUpdateRequest, opts ...grpc.CallOption) (*Application, error) ApplicationGet(ctx context.Context, in *ApplicationGetRequest, opts ...grpc.CallOption) (*Application, error) ApplicationList(ctx context.Context, in *ApplicationListRequest, opts ...grpc.CallOption) (Hiro_ApplicationListClient, error) ApplicationDelete(ctx context.Context, in *ApplicationDeleteRequest, opts ...grpc.CallOption) (*empty.Empty, error) SecretCreate(ctx context.Context, in *SecretCreateRequest, opts ...grpc.CallOption) (*Secret, error) SecreteDelete(ctx context.Context, in *SecretDeleteRequest, opts ...grpc.CallOption) (*empty.Empty, error) }
HiroClient is the client API for Hiro 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 NewHiroClient ¶
func NewHiroClient(cc grpc.ClientConnInterface) HiroClient
type HiroServer ¶
type HiroServer interface { APICreate(context.Context, *APICreateRequest) (*API, error) InstanceCreate(context.Context, *InstanceCreateRequest) (*Instance, error) InstanceUpdate(context.Context, *InstanceUpdateRequest) (*Instance, error) InstanceGet(context.Context, *InstanceGetRequest) (*Instance, error) InstanceList(*InstanceListRequest, Hiro_InstanceListServer) error InstanceDelete(context.Context, *InstanceDeleteRequest) (*empty.Empty, error) ApplicationCreate(context.Context, *ApplicationCreateRequest) (*Application, error) ApplicationUpdate(context.Context, *ApplicationUpdateRequest) (*Application, error) ApplicationGet(context.Context, *ApplicationGetRequest) (*Application, error) ApplicationList(*ApplicationListRequest, Hiro_ApplicationListServer) error ApplicationDelete(context.Context, *ApplicationDeleteRequest) (*empty.Empty, error) SecretCreate(context.Context, *SecretCreateRequest) (*Secret, error) SecreteDelete(context.Context, *SecretDeleteRequest) (*empty.Empty, error) // contains filtered or unexported methods }
HiroServer is the server API for Hiro service. All implementations must embed UnimplementedHiroServer for forward compatibility
type Hiro_ApplicationListClient ¶
type Hiro_ApplicationListClient interface { Recv() (*Application, error) grpc.ClientStream }
type Hiro_ApplicationListServer ¶
type Hiro_ApplicationListServer interface { Send(*Application) error grpc.ServerStream }
type Hiro_InstanceListClient ¶ added in v0.1.2
type Hiro_InstanceListClient interface { Recv() (*Instance, error) grpc.ClientStream }
type Hiro_InstanceListServer ¶ added in v0.1.2
type Hiro_InstanceListServer interface { Send(*Instance) error grpc.ServerStream }
type Instance ¶ added in v0.1.2
type Instance struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"` Secrets []*Secret `protobuf:"bytes,4,rep,name=secrets,proto3" json:"secrets,omitempty"` TokenAlgorithm Secret_TokenAlgorithm `` /* 136-byte string literal not displayed */ TokenLifetime uint64 `protobuf:"varint,6,opt,name=token_lifetime,json=tokenLifetime,proto3" json:"token_lifetime,omitempty"` SessionLifetime uint64 `protobuf:"varint,7,opt,name=session_lifetime,json=sessionLifetime,proto3" json:"session_lifetime,omitempty"` CreatedAt *timestamp.Timestamp `protobuf:"bytes,8,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` UpdatedAt *timestamp.Timestamp `protobuf:"bytes,9,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"` Permissions []*Instance_Permission `protobuf:"bytes,10,rep,name=permissions,proto3" json:"permissions,omitempty"` Metadata *_struct.Struct `protobuf:"bytes,11,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*Instance) Descriptor
deprecated
added in
v0.1.2
func (*Instance) GetCreatedAt ¶ added in v0.1.2
func (*Instance) GetDescription ¶ added in v0.1.2
func (*Instance) GetMetadata ¶ added in v0.1.2
func (*Instance) GetPermissions ¶ added in v0.1.2
func (x *Instance) GetPermissions() []*Instance_Permission
func (*Instance) GetSecrets ¶ added in v0.1.2
func (*Instance) GetSessionLifetime ¶ added in v0.1.2
func (*Instance) GetTokenAlgorithm ¶ added in v0.1.2
func (x *Instance) GetTokenAlgorithm() Secret_TokenAlgorithm
func (*Instance) GetTokenLifetime ¶ added in v0.1.2
func (*Instance) GetUpdatedAt ¶ added in v0.1.2
func (*Instance) ProtoMessage ¶ added in v0.1.2
func (*Instance) ProtoMessage()
func (*Instance) ProtoReflect ¶ added in v0.1.2
func (x *Instance) ProtoReflect() protoreflect.Message
type InstanceCreateRequest ¶ added in v0.1.2
type InstanceCreateRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Description *string `protobuf:"bytes,2,opt,name=description,proto3,oneof" json:"description,omitempty"` Domain string `protobuf:"bytes,3,opt,name=domain,proto3" json:"domain,omitempty"` TokenLifetime *uint64 `protobuf:"varint,4,opt,name=token_lifetime,json=tokenLifetime,proto3,oneof" json:"token_lifetime,omitempty"` TokenAlgorithm *Secret_TokenAlgorithm `` /* 142-byte string literal not displayed */ SessionLifetime *uint64 `protobuf:"varint,6,opt,name=session_lifetime,json=sessionLifetime,proto3,oneof" json:"session_lifetime,omitempty"` RefreshTokenLifetime *uint64 `` /* 130-byte string literal not displayed */ LoginTokenLifetime *uint64 `protobuf:"varint,8,opt,name=login_token_lifetime,json=loginTokenLifetime,proto3,oneof" json:"login_token_lifetime,omitempty"` InviteTokenLifetime *uint64 `` /* 127-byte string literal not displayed */ VerifyTokenLifetime *uint64 `` /* 128-byte string literal not displayed */ AuthCodeLifetime *uint64 `protobuf:"varint,11,opt,name=auth_code_lifetime,json=authCodeLifetime,proto3,oneof" json:"auth_code_lifetime,omitempty"` Permissions []*Instance_Permission `protobuf:"bytes,12,rep,name=permissions,proto3" json:"permissions,omitempty"` Metadata *_struct.Struct `protobuf:"bytes,13,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*InstanceCreateRequest) Descriptor
deprecated
added in
v0.1.2
func (*InstanceCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use InstanceCreateRequest.ProtoReflect.Descriptor instead.
func (*InstanceCreateRequest) GetAuthCodeLifetime ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetAuthCodeLifetime() uint64
func (*InstanceCreateRequest) GetDescription ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetDescription() string
func (*InstanceCreateRequest) GetDomain ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetDomain() string
func (*InstanceCreateRequest) GetInviteTokenLifetime ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetInviteTokenLifetime() uint64
func (*InstanceCreateRequest) GetLoginTokenLifetime ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetLoginTokenLifetime() uint64
func (*InstanceCreateRequest) GetMetadata ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetMetadata() *_struct.Struct
func (*InstanceCreateRequest) GetName ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetName() string
func (*InstanceCreateRequest) GetPermissions ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetPermissions() []*Instance_Permission
func (*InstanceCreateRequest) GetRefreshTokenLifetime ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetRefreshTokenLifetime() uint64
func (*InstanceCreateRequest) GetSessionLifetime ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetSessionLifetime() uint64
func (*InstanceCreateRequest) GetTokenAlgorithm ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetTokenAlgorithm() Secret_TokenAlgorithm
func (*InstanceCreateRequest) GetTokenLifetime ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetTokenLifetime() uint64
func (*InstanceCreateRequest) GetVerifyTokenLifetime ¶ added in v0.1.2
func (x *InstanceCreateRequest) GetVerifyTokenLifetime() uint64
func (*InstanceCreateRequest) ProtoMessage ¶ added in v0.1.2
func (*InstanceCreateRequest) ProtoMessage()
func (*InstanceCreateRequest) ProtoReflect ¶ added in v0.1.2
func (x *InstanceCreateRequest) ProtoReflect() protoreflect.Message
func (*InstanceCreateRequest) Reset ¶ added in v0.1.2
func (x *InstanceCreateRequest) Reset()
func (*InstanceCreateRequest) String ¶ added in v0.1.2
func (x *InstanceCreateRequest) String() string
type InstanceDeleteRequest ¶ added in v0.1.2
type InstanceDeleteRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*InstanceDeleteRequest) Descriptor
deprecated
added in
v0.1.2
func (*InstanceDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use InstanceDeleteRequest.ProtoReflect.Descriptor instead.
func (*InstanceDeleteRequest) GetId ¶ added in v0.1.2
func (x *InstanceDeleteRequest) GetId() string
func (*InstanceDeleteRequest) ProtoMessage ¶ added in v0.1.2
func (*InstanceDeleteRequest) ProtoMessage()
func (*InstanceDeleteRequest) ProtoReflect ¶ added in v0.1.2
func (x *InstanceDeleteRequest) ProtoReflect() protoreflect.Message
func (*InstanceDeleteRequest) Reset ¶ added in v0.1.2
func (x *InstanceDeleteRequest) Reset()
func (*InstanceDeleteRequest) String ¶ added in v0.1.2
func (x *InstanceDeleteRequest) String() string
type InstanceGetRequest ¶ added in v0.1.2
type InstanceGetRequest struct { // Types that are assignable to GetBy: // *InstanceGetRequest_Id // *InstanceGetRequest_Name GetBy isInstanceGetRequest_GetBy `protobuf_oneof:"get_by"` // contains filtered or unexported fields }
func (*InstanceGetRequest) Descriptor
deprecated
added in
v0.1.2
func (*InstanceGetRequest) Descriptor() ([]byte, []int)
Deprecated: Use InstanceGetRequest.ProtoReflect.Descriptor instead.
func (*InstanceGetRequest) GetGetBy ¶ added in v0.1.2
func (m *InstanceGetRequest) GetGetBy() isInstanceGetRequest_GetBy
func (*InstanceGetRequest) GetId ¶ added in v0.1.2
func (x *InstanceGetRequest) GetId() string
func (*InstanceGetRequest) GetName ¶ added in v0.1.2
func (x *InstanceGetRequest) GetName() string
func (*InstanceGetRequest) ProtoMessage ¶ added in v0.1.2
func (*InstanceGetRequest) ProtoMessage()
func (*InstanceGetRequest) ProtoReflect ¶ added in v0.1.2
func (x *InstanceGetRequest) ProtoReflect() protoreflect.Message
func (*InstanceGetRequest) Reset ¶ added in v0.1.2
func (x *InstanceGetRequest) Reset()
func (*InstanceGetRequest) String ¶ added in v0.1.2
func (x *InstanceGetRequest) String() string
type InstanceGetRequest_Id ¶ added in v0.1.2
type InstanceGetRequest_Id struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"`
}
type InstanceGetRequest_Name ¶ added in v0.1.2
type InstanceGetRequest_Name struct {
Name string `protobuf:"bytes,2,opt,name=name,proto3,oneof"`
}
type InstanceListRequest ¶ added in v0.1.2
type InstanceListRequest struct { Limit uint64 `protobuf:"varint,1,opt,name=limit,proto3" json:"limit,omitempty"` Offset uint64 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` // contains filtered or unexported fields }
func (*InstanceListRequest) Descriptor
deprecated
added in
v0.1.2
func (*InstanceListRequest) Descriptor() ([]byte, []int)
Deprecated: Use InstanceListRequest.ProtoReflect.Descriptor instead.
func (*InstanceListRequest) GetLimit ¶ added in v0.1.2
func (x *InstanceListRequest) GetLimit() uint64
func (*InstanceListRequest) GetOffset ¶ added in v0.1.2
func (x *InstanceListRequest) GetOffset() uint64
func (*InstanceListRequest) ProtoMessage ¶ added in v0.1.2
func (*InstanceListRequest) ProtoMessage()
func (*InstanceListRequest) ProtoReflect ¶ added in v0.1.2
func (x *InstanceListRequest) ProtoReflect() protoreflect.Message
func (*InstanceListRequest) Reset ¶ added in v0.1.2
func (x *InstanceListRequest) Reset()
func (*InstanceListRequest) String ¶ added in v0.1.2
func (x *InstanceListRequest) String() string
type InstanceUpdateRequest ¶ added in v0.1.2
type InstanceUpdateRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name *string `protobuf:"bytes,2,opt,name=name,proto3,oneof" json:"name,omitempty"` Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"` Domain *string `protobuf:"bytes,4,opt,name=domain,proto3,oneof" json:"domain,omitempty"` TokenLifetime *uint64 `protobuf:"varint,5,opt,name=token_lifetime,json=tokenLifetime,proto3,oneof" json:"token_lifetime,omitempty"` TokenAlgorithm *Secret_TokenAlgorithm `` /* 142-byte string literal not displayed */ SessionLifetime *uint64 `protobuf:"varint,7,opt,name=session_lifetime,json=sessionLifetime,proto3,oneof" json:"session_lifetime,omitempty"` RefreshTokenLifetime *uint64 `` /* 130-byte string literal not displayed */ LoginTokenLifetime *uint64 `protobuf:"varint,9,opt,name=login_token_lifetime,json=loginTokenLifetime,proto3,oneof" json:"login_token_lifetime,omitempty"` InviteTokenLifetime *uint64 `` /* 128-byte string literal not displayed */ VerifyTokenLifetime *uint64 `` /* 128-byte string literal not displayed */ AuthCodeLifetime *uint64 `protobuf:"varint,12,opt,name=auth_code_lifetime,json=authCodeLifetime,proto3,oneof" json:"auth_code_lifetime,omitempty"` Permissions *InstanceUpdateRequest_PermissionUpdate `protobuf:"bytes,13,opt,name=permissions,proto3,oneof" json:"permissions,omitempty"` Metadata *_struct.Struct `protobuf:"bytes,14,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*InstanceUpdateRequest) Descriptor
deprecated
added in
v0.1.2
func (*InstanceUpdateRequest) Descriptor() ([]byte, []int)
Deprecated: Use InstanceUpdateRequest.ProtoReflect.Descriptor instead.
func (*InstanceUpdateRequest) GetAuthCodeLifetime ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetAuthCodeLifetime() uint64
func (*InstanceUpdateRequest) GetDescription ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetDescription() string
func (*InstanceUpdateRequest) GetDomain ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetDomain() string
func (*InstanceUpdateRequest) GetId ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetId() string
func (*InstanceUpdateRequest) GetInviteTokenLifetime ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetInviteTokenLifetime() uint64
func (*InstanceUpdateRequest) GetLoginTokenLifetime ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetLoginTokenLifetime() uint64
func (*InstanceUpdateRequest) GetMetadata ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetMetadata() *_struct.Struct
func (*InstanceUpdateRequest) GetName ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetName() string
func (*InstanceUpdateRequest) GetPermissions ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetPermissions() *InstanceUpdateRequest_PermissionUpdate
func (*InstanceUpdateRequest) GetRefreshTokenLifetime ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetRefreshTokenLifetime() uint64
func (*InstanceUpdateRequest) GetSessionLifetime ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetSessionLifetime() uint64
func (*InstanceUpdateRequest) GetTokenAlgorithm ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetTokenAlgorithm() Secret_TokenAlgorithm
func (*InstanceUpdateRequest) GetTokenLifetime ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetTokenLifetime() uint64
func (*InstanceUpdateRequest) GetVerifyTokenLifetime ¶ added in v0.1.2
func (x *InstanceUpdateRequest) GetVerifyTokenLifetime() uint64
func (*InstanceUpdateRequest) ProtoMessage ¶ added in v0.1.2
func (*InstanceUpdateRequest) ProtoMessage()
func (*InstanceUpdateRequest) ProtoReflect ¶ added in v0.1.2
func (x *InstanceUpdateRequest) ProtoReflect() protoreflect.Message
func (*InstanceUpdateRequest) Reset ¶ added in v0.1.2
func (x *InstanceUpdateRequest) Reset()
func (*InstanceUpdateRequest) String ¶ added in v0.1.2
func (x *InstanceUpdateRequest) String() string
type InstanceUpdateRequest_PermissionUpdate ¶ added in v0.1.2
type InstanceUpdateRequest_PermissionUpdate struct { Add []*Instance_Permission `protobuf:"bytes,1,rep,name=add,proto3" json:"add,omitempty"` Remove []*Instance_Permission `protobuf:"bytes,2,rep,name=remove,proto3" json:"remove,omitempty"` // contains filtered or unexported fields }
func (*InstanceUpdateRequest_PermissionUpdate) Descriptor
deprecated
added in
v0.1.2
func (*InstanceUpdateRequest_PermissionUpdate) Descriptor() ([]byte, []int)
Deprecated: Use InstanceUpdateRequest_PermissionUpdate.ProtoReflect.Descriptor instead.
func (*InstanceUpdateRequest_PermissionUpdate) GetAdd ¶ added in v0.1.2
func (x *InstanceUpdateRequest_PermissionUpdate) GetAdd() []*Instance_Permission
func (*InstanceUpdateRequest_PermissionUpdate) GetRemove ¶ added in v0.1.2
func (x *InstanceUpdateRequest_PermissionUpdate) GetRemove() []*Instance_Permission
func (*InstanceUpdateRequest_PermissionUpdate) ProtoMessage ¶ added in v0.1.2
func (*InstanceUpdateRequest_PermissionUpdate) ProtoMessage()
func (*InstanceUpdateRequest_PermissionUpdate) ProtoReflect ¶ added in v0.1.2
func (x *InstanceUpdateRequest_PermissionUpdate) ProtoReflect() protoreflect.Message
func (*InstanceUpdateRequest_PermissionUpdate) Reset ¶ added in v0.1.2
func (x *InstanceUpdateRequest_PermissionUpdate) Reset()
func (*InstanceUpdateRequest_PermissionUpdate) String ¶ added in v0.1.2
func (x *InstanceUpdateRequest_PermissionUpdate) String() string
type Instance_Permission ¶ added in v0.1.2
type Instance_Permission struct { InstanceId string `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` Permission string `protobuf:"bytes,2,opt,name=permission,proto3" json:"permission,omitempty"` Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"` // contains filtered or unexported fields }
func (*Instance_Permission) Descriptor
deprecated
added in
v0.1.2
func (*Instance_Permission) Descriptor() ([]byte, []int)
Deprecated: Use Instance_Permission.ProtoReflect.Descriptor instead.
func (*Instance_Permission) GetDescription ¶ added in v0.1.2
func (x *Instance_Permission) GetDescription() string
func (*Instance_Permission) GetInstanceId ¶ added in v0.1.2
func (x *Instance_Permission) GetInstanceId() string
func (*Instance_Permission) GetPermission ¶ added in v0.1.2
func (x *Instance_Permission) GetPermission() string
func (*Instance_Permission) ProtoMessage ¶ added in v0.1.2
func (*Instance_Permission) ProtoMessage()
func (*Instance_Permission) ProtoReflect ¶ added in v0.1.2
func (x *Instance_Permission) ProtoReflect() protoreflect.Message
func (*Instance_Permission) Reset ¶ added in v0.1.2
func (x *Instance_Permission) Reset()
func (*Instance_Permission) String ¶ added in v0.1.2
func (x *Instance_Permission) String() string
type PermissionCreateRequest ¶ added in v0.1.2
type PermissionCreateRequest struct { ApiId string `protobuf:"bytes,1,opt,name=api_id,json=apiId,proto3" json:"api_id,omitempty"` Scope string `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"` Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"` // contains filtered or unexported fields }
func (*PermissionCreateRequest) Descriptor
deprecated
added in
v0.1.2
func (*PermissionCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use PermissionCreateRequest.ProtoReflect.Descriptor instead.
func (*PermissionCreateRequest) GetApiId ¶ added in v0.1.2
func (x *PermissionCreateRequest) GetApiId() string
func (*PermissionCreateRequest) GetDescription ¶ added in v0.1.2
func (x *PermissionCreateRequest) GetDescription() string
func (*PermissionCreateRequest) GetScope ¶ added in v0.1.2
func (x *PermissionCreateRequest) GetScope() string
func (*PermissionCreateRequest) ProtoMessage ¶ added in v0.1.2
func (*PermissionCreateRequest) ProtoMessage()
func (*PermissionCreateRequest) ProtoReflect ¶ added in v0.1.2
func (x *PermissionCreateRequest) ProtoReflect() protoreflect.Message
func (*PermissionCreateRequest) Reset ¶ added in v0.1.2
func (x *PermissionCreateRequest) Reset()
func (*PermissionCreateRequest) String ¶ added in v0.1.2
func (x *PermissionCreateRequest) String() string
type Permissions ¶
type Permissions struct { Scopes []string `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"` Grants []string `protobuf:"bytes,2,rep,name=grants,proto3" json:"grants,omitempty"` // contains filtered or unexported fields }
func (*Permissions) Descriptor
deprecated
func (*Permissions) Descriptor() ([]byte, []int)
Deprecated: Use Permissions.ProtoReflect.Descriptor instead.
func (*Permissions) GetGrants ¶
func (x *Permissions) GetGrants() []string
func (*Permissions) GetScopes ¶
func (x *Permissions) GetScopes() []string
func (*Permissions) ProtoMessage ¶
func (*Permissions) ProtoMessage()
func (*Permissions) ProtoReflect ¶
func (x *Permissions) ProtoReflect() protoreflect.Message
func (*Permissions) Reset ¶
func (x *Permissions) Reset()
func (*Permissions) String ¶
func (x *Permissions) String() string
type PermissionsUpdate ¶
type PermissionsUpdate struct { Add map[string]*Permissions `` /* 147-byte string literal not displayed */ Remove map[string]*Permissions `` /* 153-byte string literal not displayed */ Overwrite bool `protobuf:"varint,3,opt,name=overwrite,proto3" json:"overwrite,omitempty"` // contains filtered or unexported fields }
func (*PermissionsUpdate) Descriptor
deprecated
func (*PermissionsUpdate) Descriptor() ([]byte, []int)
Deprecated: Use PermissionsUpdate.ProtoReflect.Descriptor instead.
func (*PermissionsUpdate) GetAdd ¶
func (x *PermissionsUpdate) GetAdd() map[string]*Permissions
func (*PermissionsUpdate) GetOverwrite ¶
func (x *PermissionsUpdate) GetOverwrite() bool
func (*PermissionsUpdate) GetRemove ¶
func (x *PermissionsUpdate) GetRemove() map[string]*Permissions
func (*PermissionsUpdate) ProtoMessage ¶
func (*PermissionsUpdate) ProtoMessage()
func (*PermissionsUpdate) ProtoReflect ¶
func (x *PermissionsUpdate) ProtoReflect() protoreflect.Message
func (*PermissionsUpdate) Reset ¶
func (x *PermissionsUpdate) Reset()
func (*PermissionsUpdate) String ¶
func (x *PermissionsUpdate) String() string
type Secret ¶
type Secret struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Type Secret_SecretType `protobuf:"varint,2,opt,name=type,proto3,enum=hiro.Secret_SecretType" json:"type,omitempty"` InstanceId string `protobuf:"bytes,3,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` Algorithm *Secret_TokenAlgorithm `protobuf:"varint,4,opt,name=algorithm,proto3,enum=hiro.Secret_TokenAlgorithm,oneof" json:"algorithm,omitempty"` Key string `protobuf:"bytes,5,opt,name=key,proto3" json:"key,omitempty"` CreatedAt *timestamp.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` ExpiresAt *timestamp.Timestamp `protobuf:"bytes,7,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` // contains filtered or unexported fields }
func (*Secret) Descriptor
deprecated
func (*Secret) GetAlgorithm ¶
func (x *Secret) GetAlgorithm() Secret_TokenAlgorithm
func (*Secret) GetCreatedAt ¶
func (*Secret) GetExpiresAt ¶
func (*Secret) GetInstanceId ¶ added in v0.1.2
func (*Secret) GetType ¶
func (x *Secret) GetType() Secret_SecretType
func (*Secret) ProtoMessage ¶
func (*Secret) ProtoMessage()
func (*Secret) ProtoReflect ¶
func (x *Secret) ProtoReflect() protoreflect.Message
type SecretCreateRequest ¶
type SecretCreateRequest struct { Type Secret_SecretType `protobuf:"varint,1,opt,name=type,proto3,enum=hiro.Secret_SecretType" json:"type,omitempty"` InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"` Algorithm Secret_TokenAlgorithm `protobuf:"varint,3,opt,name=algorithm,proto3,enum=hiro.Secret_TokenAlgorithm" json:"algorithm,omitempty"` Key *string `protobuf:"bytes,4,opt,name=key,proto3,oneof" json:"key,omitempty"` ExpiresAt *timestamp.Timestamp `protobuf:"bytes,5,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"` // contains filtered or unexported fields }
func (*SecretCreateRequest) Descriptor
deprecated
func (*SecretCreateRequest) Descriptor() ([]byte, []int)
Deprecated: Use SecretCreateRequest.ProtoReflect.Descriptor instead.
func (*SecretCreateRequest) GetAlgorithm ¶
func (x *SecretCreateRequest) GetAlgorithm() Secret_TokenAlgorithm
func (*SecretCreateRequest) GetExpiresAt ¶
func (x *SecretCreateRequest) GetExpiresAt() *timestamp.Timestamp
func (*SecretCreateRequest) GetInstanceId ¶ added in v0.1.2
func (x *SecretCreateRequest) GetInstanceId() string
func (*SecretCreateRequest) GetKey ¶
func (x *SecretCreateRequest) GetKey() string
func (*SecretCreateRequest) GetType ¶
func (x *SecretCreateRequest) GetType() Secret_SecretType
func (*SecretCreateRequest) ProtoMessage ¶
func (*SecretCreateRequest) ProtoMessage()
func (*SecretCreateRequest) ProtoReflect ¶
func (x *SecretCreateRequest) ProtoReflect() protoreflect.Message
func (*SecretCreateRequest) Reset ¶
func (x *SecretCreateRequest) Reset()
func (*SecretCreateRequest) String ¶
func (x *SecretCreateRequest) String() string
type SecretDeleteRequest ¶
type SecretDeleteRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*SecretDeleteRequest) Descriptor
deprecated
func (*SecretDeleteRequest) Descriptor() ([]byte, []int)
Deprecated: Use SecretDeleteRequest.ProtoReflect.Descriptor instead.
func (*SecretDeleteRequest) GetId ¶
func (x *SecretDeleteRequest) GetId() string
func (*SecretDeleteRequest) ProtoMessage ¶
func (*SecretDeleteRequest) ProtoMessage()
func (*SecretDeleteRequest) ProtoReflect ¶
func (x *SecretDeleteRequest) ProtoReflect() protoreflect.Message
func (*SecretDeleteRequest) Reset ¶
func (x *SecretDeleteRequest) Reset()
func (*SecretDeleteRequest) String ¶
func (x *SecretDeleteRequest) String() string
type Secret_SecretType ¶
type Secret_SecretType int32
const ( Secret_Token Secret_SecretType = 0 Secret_Session Secret_SecretType = 1 )
func (Secret_SecretType) Descriptor ¶
func (Secret_SecretType) Descriptor() protoreflect.EnumDescriptor
func (Secret_SecretType) Enum ¶
func (x Secret_SecretType) Enum() *Secret_SecretType
func (Secret_SecretType) EnumDescriptor
deprecated
func (Secret_SecretType) EnumDescriptor() ([]byte, []int)
Deprecated: Use Secret_SecretType.Descriptor instead.
func (Secret_SecretType) Number ¶
func (x Secret_SecretType) Number() protoreflect.EnumNumber
func (Secret_SecretType) String ¶
func (x Secret_SecretType) String() string
func (Secret_SecretType) Type ¶
func (Secret_SecretType) Type() protoreflect.EnumType
type Secret_TokenAlgorithm ¶
type Secret_TokenAlgorithm int32
const ( Secret_None Secret_TokenAlgorithm = 0 Secret_RS256 Secret_TokenAlgorithm = 1 Secret_HS256 Secret_TokenAlgorithm = 2 )
func (Secret_TokenAlgorithm) Descriptor ¶
func (Secret_TokenAlgorithm) Descriptor() protoreflect.EnumDescriptor
func (Secret_TokenAlgorithm) Enum ¶
func (x Secret_TokenAlgorithm) Enum() *Secret_TokenAlgorithm
func (Secret_TokenAlgorithm) EnumDescriptor
deprecated
func (Secret_TokenAlgorithm) EnumDescriptor() ([]byte, []int)
Deprecated: Use Secret_TokenAlgorithm.Descriptor instead.
func (Secret_TokenAlgorithm) Number ¶
func (x Secret_TokenAlgorithm) Number() protoreflect.EnumNumber
func (Secret_TokenAlgorithm) String ¶
func (x Secret_TokenAlgorithm) String() string
func (Secret_TokenAlgorithm) Type ¶
func (Secret_TokenAlgorithm) Type() protoreflect.EnumType
type UnimplementedHiroServer ¶
type UnimplementedHiroServer struct { }
UnimplementedHiroServer must be embedded to have forward compatible implementations.
func (UnimplementedHiroServer) APICreate ¶ added in v0.1.2
func (UnimplementedHiroServer) APICreate(context.Context, *APICreateRequest) (*API, error)
func (UnimplementedHiroServer) ApplicationCreate ¶
func (UnimplementedHiroServer) ApplicationCreate(context.Context, *ApplicationCreateRequest) (*Application, error)
func (UnimplementedHiroServer) ApplicationDelete ¶
func (UnimplementedHiroServer) ApplicationDelete(context.Context, *ApplicationDeleteRequest) (*empty.Empty, error)
func (UnimplementedHiroServer) ApplicationGet ¶
func (UnimplementedHiroServer) ApplicationGet(context.Context, *ApplicationGetRequest) (*Application, error)
func (UnimplementedHiroServer) ApplicationList ¶
func (UnimplementedHiroServer) ApplicationList(*ApplicationListRequest, Hiro_ApplicationListServer) error
func (UnimplementedHiroServer) ApplicationUpdate ¶
func (UnimplementedHiroServer) ApplicationUpdate(context.Context, *ApplicationUpdateRequest) (*Application, error)
func (UnimplementedHiroServer) InstanceCreate ¶ added in v0.1.2
func (UnimplementedHiroServer) InstanceCreate(context.Context, *InstanceCreateRequest) (*Instance, error)
func (UnimplementedHiroServer) InstanceDelete ¶ added in v0.1.2
func (UnimplementedHiroServer) InstanceDelete(context.Context, *InstanceDeleteRequest) (*empty.Empty, error)
func (UnimplementedHiroServer) InstanceGet ¶ added in v0.1.2
func (UnimplementedHiroServer) InstanceGet(context.Context, *InstanceGetRequest) (*Instance, error)
func (UnimplementedHiroServer) InstanceList ¶ added in v0.1.2
func (UnimplementedHiroServer) InstanceList(*InstanceListRequest, Hiro_InstanceListServer) error
func (UnimplementedHiroServer) InstanceUpdate ¶ added in v0.1.2
func (UnimplementedHiroServer) InstanceUpdate(context.Context, *InstanceUpdateRequest) (*Instance, error)
func (UnimplementedHiroServer) SecretCreate ¶
func (UnimplementedHiroServer) SecretCreate(context.Context, *SecretCreateRequest) (*Secret, error)
func (UnimplementedHiroServer) SecreteDelete ¶
func (UnimplementedHiroServer) SecreteDelete(context.Context, *SecretDeleteRequest) (*empty.Empty, error)
type UnsafeHiroServer ¶
type UnsafeHiroServer interface {
// contains filtered or unexported methods
}
UnsafeHiroServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HiroServer will result in compilation errors.