api

package
v0.0.4 Latest Latest
Warning

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

Go to latest
Published: Aug 1, 2023 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

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 (
	IDType_name = map[int32]string{
		0:  "ID_TYPE_UNKNOWN",
		1:  "ID_TYPE_ACCOUNT",
		2:  "ID_TYPE_TENANT",
		3:  "ID_TYPE_ERROR",
		4:  "ID_TYPE_POLICY",
		5:  "ID_TYPE_REQUEST",
		6:  "ID_TYPE_PROVIDER",
		7:  "ID_TYPE_CONNECTION",
		8:  "ID_TYPE_INVITE",
		9:  "ID_TYPE_POLICY_BUILDER",
		10: "ID_TYPE_POLICY_REPO",
	}
	IDType_value = map[string]int32{
		"ID_TYPE_UNKNOWN":        0,
		"ID_TYPE_ACCOUNT":        1,
		"ID_TYPE_TENANT":         2,
		"ID_TYPE_ERROR":          3,
		"ID_TYPE_POLICY":         4,
		"ID_TYPE_REQUEST":        5,
		"ID_TYPE_PROVIDER":       6,
		"ID_TYPE_CONNECTION":     7,
		"ID_TYPE_INVITE":         8,
		"ID_TYPE_POLICY_BUILDER": 9,
		"ID_TYPE_POLICY_REPO":    10,
	}
)

Enum value maps for IDType.

View Source
var (
	// optional string id = 50003;
	E_Id = &file_aserto_decision_logs_v1_api_ids_proto_extTypes[1]
)

Extension fields to descriptorpb.EnumValueOptions.

View Source
var (
	// optional aserto.decisionlogs.api.v1.IDType id_type = 50003;
	E_IdType = &file_aserto_decision_logs_v1_api_ids_proto_extTypes[0]
)

Extension fields to descriptorpb.FieldOptions.

View Source
var File_aserto_decision_logs_v1_api_identity_context_proto protoreflect.FileDescriptor
View Source
var File_aserto_decision_logs_v1_api_ids_proto protoreflect.FileDescriptor
View Source
var File_aserto_decision_logs_v1_api_pagination_proto protoreflect.FileDescriptor
View Source
var File_aserto_decision_logs_v1_api_policy_context_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type IDType

type IDType int32
const (
	IDType_ID_TYPE_UNKNOWN        IDType = 0
	IDType_ID_TYPE_ACCOUNT        IDType = 1
	IDType_ID_TYPE_TENANT         IDType = 2
	IDType_ID_TYPE_ERROR          IDType = 3
	IDType_ID_TYPE_POLICY         IDType = 4
	IDType_ID_TYPE_REQUEST        IDType = 5
	IDType_ID_TYPE_PROVIDER       IDType = 6
	IDType_ID_TYPE_CONNECTION     IDType = 7
	IDType_ID_TYPE_INVITE         IDType = 8
	IDType_ID_TYPE_POLICY_BUILDER IDType = 9
	IDType_ID_TYPE_POLICY_REPO    IDType = 10
)

func (IDType) Descriptor

func (IDType) Descriptor() protoreflect.EnumDescriptor

func (IDType) Enum

func (x IDType) Enum() *IDType

func (IDType) EnumDescriptor deprecated

func (IDType) EnumDescriptor() ([]byte, []int)

Deprecated: Use IDType.Descriptor instead.

func (IDType) Number

func (x IDType) Number() protoreflect.EnumNumber

func (IDType) String

func (x IDType) String() string

func (IDType) Type

func (IDType) Type() protoreflect.EnumType

type IdentityContext

type IdentityContext struct {
	Identity string       `protobuf:"bytes,2,opt,name=identity,proto3" json:"identity,omitempty"`
	Type     IdentityType `protobuf:"varint,3,opt,name=type,proto3,enum=aserto.decisionlogs.api.v1.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) Enum

func (x IdentityType) Enum() *IdentityType

func (IdentityType) EnumDescriptor deprecated

func (IdentityType) EnumDescriptor() ([]byte, []int)

Deprecated: Use IdentityType.Descriptor instead.

func (IdentityType) Number

func (IdentityType) String

func (x IdentityType) String() string

func (IdentityType) Type

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 {
	Id            string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`                                            // policy id
	Name          string   `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`                                        // policy name
	Path          string   `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`                                        // policy path aka package name
	Decisions     []string `protobuf:"bytes,3,rep,name=decisions,proto3" json:"decisions,omitempty"`                              // list (1..N) of policy decisions (aka rules)
	InstanceLabel string   `protobuf:"bytes,5,opt,name=instance_label,json=instanceLabel,proto3" json:"instance_label,omitempty"` // label identifying the instance of the policy
	// 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) GetId

func (x *PolicyContext) GetId() string

func (*PolicyContext) GetInstanceLabel

func (x *PolicyContext) GetInstanceLabel() string

func (*PolicyContext) GetName

func (x *PolicyContext) GetName() 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

Jump to

Keyboard shortcuts

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