Documentation ¶
Index ¶
- Variables
- type IdentityContext
- func (*IdentityContext) Descriptor() ([]byte, []int)deprecated
- func (x *IdentityContext) GetIdentity() string
- func (x *IdentityContext) GetType() IdentityType
- func (*IdentityContext) ProtoMessage()
- func (x *IdentityContext) ProtoReflect() protoreflect.Message
- func (x *IdentityContext) Reset()
- func (x *IdentityContext) String() string
- type IdentityType
- func (IdentityType) Descriptor() protoreflect.EnumDescriptor
- func (x IdentityType) Enum() *IdentityType
- func (IdentityType) EnumDescriptor() ([]byte, []int)deprecated
- func (x IdentityType) Number() protoreflect.EnumNumber
- func (x IdentityType) String() string
- func (IdentityType) Type() protoreflect.EnumType
- type PaginationRequest
- func (*PaginationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PaginationRequest) GetSize() int32
- func (x *PaginationRequest) GetToken() string
- func (*PaginationRequest) ProtoMessage()
- func (x *PaginationRequest) ProtoReflect() protoreflect.Message
- func (x *PaginationRequest) Reset()
- func (x *PaginationRequest) String() string
- type PaginationResponse
- func (*PaginationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PaginationResponse) GetNextToken() string
- func (x *PaginationResponse) GetResultSize() int32
- func (x *PaginationResponse) GetTotalSize() int32
- func (*PaginationResponse) ProtoMessage()
- func (x *PaginationResponse) ProtoReflect() protoreflect.Message
- func (x *PaginationResponse) Reset()
- func (x *PaginationResponse) String() string
- type PolicyContext
- func (*PolicyContext) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyContext) GetDecisions() []string
- func (x *PolicyContext) GetPath() string
- func (*PolicyContext) ProtoMessage()
- func (x *PolicyContext) ProtoReflect() protoreflect.Message
- func (x *PolicyContext) Reset()
- func (x *PolicyContext) String() string
- type PolicyInstance
- func (*PolicyInstance) Descriptor() ([]byte, []int)deprecated
- func (x *PolicyInstance) GetInstanceLabel() string
- func (x *PolicyInstance) GetName() string
- func (*PolicyInstance) ProtoMessage()
- func (x *PolicyInstance) ProtoReflect() protoreflect.Message
- func (x *PolicyInstance) Reset()
- func (x *PolicyInstance) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var ( IdentityType_name = map[int32]string{ 0: "IDENTITY_TYPE_UNKNOWN", 1: "IDENTITY_TYPE_NONE", 2: "IDENTITY_TYPE_SUB", 3: "IDENTITY_TYPE_JWT", } IdentityType_value = map[string]int32{ "IDENTITY_TYPE_UNKNOWN": 0, "IDENTITY_TYPE_NONE": 1, "IDENTITY_TYPE_SUB": 2, "IDENTITY_TYPE_JWT": 3, } )
Enum value maps for IdentityType.
View Source
var File_aserto_decision_logs_v2_api_identity_context_proto protoreflect.FileDescriptor
View Source
var File_aserto_decision_logs_v2_api_pagination_proto protoreflect.FileDescriptor
View Source
var File_aserto_decision_logs_v2_api_policy_context_proto protoreflect.FileDescriptor
View Source
var File_aserto_decision_logs_v2_api_policy_instance_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type IdentityContext ¶
type IdentityContext struct { Identity string `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` Type IdentityType `protobuf:"varint,2,opt,name=type,proto3,enum=aserto.decisionlogs.api.v2.IdentityType" json:"type,omitempty"` // contains filtered or unexported fields }
func (*IdentityContext) Descriptor
deprecated
func (*IdentityContext) Descriptor() ([]byte, []int)
Deprecated: Use IdentityContext.ProtoReflect.Descriptor instead.
func (*IdentityContext) GetIdentity ¶
func (x *IdentityContext) GetIdentity() string
func (*IdentityContext) GetType ¶
func (x *IdentityContext) GetType() IdentityType
func (*IdentityContext) ProtoMessage ¶
func (*IdentityContext) ProtoMessage()
func (*IdentityContext) ProtoReflect ¶
func (x *IdentityContext) ProtoReflect() protoreflect.Message
func (*IdentityContext) Reset ¶
func (x *IdentityContext) Reset()
func (*IdentityContext) String ¶
func (x *IdentityContext) String() string
type IdentityType ¶
type IdentityType int32
Identity types, describes the payload type of the identity field inside the IdentityContext message.
const ( // Unknown, value not set, requests will fail with identity type not set error. IdentityType_IDENTITY_TYPE_UNKNOWN IdentityType = 0 // None, no explicit identity context set, equals anonymous. IdentityType_IDENTITY_TYPE_NONE IdentityType = 1 // Sub(ject), identity field contains an oAUTH subject. IdentityType_IDENTITY_TYPE_SUB IdentityType = 2 // JWT, identity field contains a JWT access token. IdentityType_IDENTITY_TYPE_JWT IdentityType = 3 )
func (IdentityType) Descriptor ¶
func (IdentityType) Descriptor() protoreflect.EnumDescriptor
func (IdentityType) Enum ¶
func (x IdentityType) Enum() *IdentityType
func (IdentityType) EnumDescriptor
deprecated
func (IdentityType) EnumDescriptor() ([]byte, []int)
Deprecated: Use IdentityType.Descriptor instead.
func (IdentityType) Number ¶
func (x IdentityType) Number() protoreflect.EnumNumber
func (IdentityType) String ¶
func (x IdentityType) String() string
func (IdentityType) Type ¶
func (IdentityType) Type() protoreflect.EnumType
type PaginationRequest ¶
type PaginationRequest struct { Size int32 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` // contains filtered or unexported fields }
func (*PaginationRequest) Descriptor
deprecated
func (*PaginationRequest) Descriptor() ([]byte, []int)
Deprecated: Use PaginationRequest.ProtoReflect.Descriptor instead.
func (*PaginationRequest) GetSize ¶
func (x *PaginationRequest) GetSize() int32
func (*PaginationRequest) GetToken ¶
func (x *PaginationRequest) GetToken() string
func (*PaginationRequest) ProtoMessage ¶
func (*PaginationRequest) ProtoMessage()
func (*PaginationRequest) ProtoReflect ¶
func (x *PaginationRequest) ProtoReflect() protoreflect.Message
func (*PaginationRequest) Reset ¶
func (x *PaginationRequest) Reset()
func (*PaginationRequest) String ¶
func (x *PaginationRequest) String() string
type PaginationResponse ¶
type PaginationResponse struct { NextToken string `protobuf:"bytes,1,opt,name=next_token,json=nextToken,proto3" json:"next_token,omitempty"` ResultSize int32 `protobuf:"varint,2,opt,name=result_size,json=resultSize,proto3" json:"result_size,omitempty"` TotalSize int32 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"` // contains filtered or unexported fields }
func (*PaginationResponse) Descriptor
deprecated
func (*PaginationResponse) Descriptor() ([]byte, []int)
Deprecated: Use PaginationResponse.ProtoReflect.Descriptor instead.
func (*PaginationResponse) GetNextToken ¶
func (x *PaginationResponse) GetNextToken() string
func (*PaginationResponse) GetResultSize ¶
func (x *PaginationResponse) GetResultSize() int32
func (*PaginationResponse) GetTotalSize ¶
func (x *PaginationResponse) GetTotalSize() int32
func (*PaginationResponse) ProtoMessage ¶
func (*PaginationResponse) ProtoMessage()
func (*PaginationResponse) ProtoReflect ¶
func (x *PaginationResponse) ProtoReflect() protoreflect.Message
func (*PaginationResponse) Reset ¶
func (x *PaginationResponse) Reset()
func (*PaginationResponse) String ¶
func (x *PaginationResponse) String() string
type PolicyContext ¶
type PolicyContext struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // policy path aka package name Decisions []string `protobuf:"bytes,2,rep,name=decisions,proto3" json:"decisions,omitempty"` // list (1..N) of policy decisions (aka rules) // contains filtered or unexported fields }
func (*PolicyContext) Descriptor
deprecated
func (*PolicyContext) Descriptor() ([]byte, []int)
Deprecated: Use PolicyContext.ProtoReflect.Descriptor instead.
func (*PolicyContext) GetDecisions ¶
func (x *PolicyContext) GetDecisions() []string
func (*PolicyContext) GetPath ¶
func (x *PolicyContext) GetPath() string
func (*PolicyContext) ProtoMessage ¶
func (*PolicyContext) ProtoMessage()
func (*PolicyContext) ProtoReflect ¶
func (x *PolicyContext) ProtoReflect() protoreflect.Message
func (*PolicyContext) Reset ¶
func (x *PolicyContext) Reset()
func (*PolicyContext) String ¶
func (x *PolicyContext) String() string
type PolicyInstance ¶
type PolicyInstance struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` // policy name InstanceLabel string `protobuf:"bytes,2,opt,name=instance_label,json=instanceLabel,proto3" json:"instance_label,omitempty"` // label identifying the instance of the policy // contains filtered or unexported fields }
func (*PolicyInstance) Descriptor
deprecated
func (*PolicyInstance) Descriptor() ([]byte, []int)
Deprecated: Use PolicyInstance.ProtoReflect.Descriptor instead.
func (*PolicyInstance) GetInstanceLabel ¶
func (x *PolicyInstance) GetInstanceLabel() string
func (*PolicyInstance) GetName ¶
func (x *PolicyInstance) GetName() string
func (*PolicyInstance) ProtoMessage ¶
func (*PolicyInstance) ProtoMessage()
func (*PolicyInstance) ProtoReflect ¶
func (x *PolicyInstance) ProtoReflect() protoreflect.Message
func (*PolicyInstance) Reset ¶
func (x *PolicyInstance) Reset()
func (*PolicyInstance) String ¶
func (x *PolicyInstance) String() string
Click to show internal directories.
Click to hide internal directories.