contracts

package
v0.5.8 Latest Latest
Warning

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

Go to latest
Published: May 27, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AuthzMode_name = map[int32]string{
		0: "AUTHZ_MODE_UNSPECIFIED",
		1: "AUTHZ_MODE_RBAC",
		2: "AUTHZ_MODE_ABAC",
		3: "AUTHZ_MODE_REBAC",
		4: "AUTHZ_MODE_ACL",
	}
	AuthzMode_value = map[string]int32{
		"AUTHZ_MODE_UNSPECIFIED": 0,
		"AUTHZ_MODE_RBAC":        1,
		"AUTHZ_MODE_ABAC":        2,
		"AUTHZ_MODE_REBAC":       3,
		"AUTHZ_MODE_ACL":         4,
	}
)

Enum value maps for AuthzMode.

View Source
var (
	AuthzOperation_name = map[int32]string{
		0: "AUTHZ_OPERATION_UNSPECIFIED",
		1: "AUTHZ_OPERATION_CHECK",
		2: "AUTHZ_OPERATION_MANAGE_ROLES",
		3: "AUTHZ_OPERATION_MANAGE_POLICIES",
		4: "AUTHZ_OPERATION_MANAGE_RELATIONS",
		5: "AUTHZ_OPERATION_LIST",
	}
	AuthzOperation_value = map[string]int32{
		"AUTHZ_OPERATION_UNSPECIFIED":      0,
		"AUTHZ_OPERATION_CHECK":            1,
		"AUTHZ_OPERATION_MANAGE_ROLES":     2,
		"AUTHZ_OPERATION_MANAGE_POLICIES":  3,
		"AUTHZ_OPERATION_MANAGE_RELATIONS": 4,
		"AUTHZ_OPERATION_LIST":             5,
	}
)

Enum value maps for AuthzOperation.

View Source
var File_internal_contracts_authz_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type ActionDeclaration added in v0.5.7

type ActionDeclaration struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Context     string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	Resource    string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	OwnerPlugin string `protobuf:"bytes,5,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule string `protobuf:"bytes,6,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	Category    string `protobuf:"bytes,7,opt,name=category,proto3" json:"category,omitempty"`
	// contains filtered or unexported fields
}

func (*ActionDeclaration) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ActionDeclaration.ProtoReflect.Descriptor instead.

func (*ActionDeclaration) GetCategory added in v0.5.7

func (x *ActionDeclaration) GetCategory() string

func (*ActionDeclaration) GetContext added in v0.5.7

func (x *ActionDeclaration) GetContext() string

func (*ActionDeclaration) GetDescription added in v0.5.7

func (x *ActionDeclaration) GetDescription() string

func (*ActionDeclaration) GetName added in v0.5.7

func (x *ActionDeclaration) GetName() string

func (*ActionDeclaration) GetOwnerModule added in v0.5.7

func (x *ActionDeclaration) GetOwnerModule() string

func (*ActionDeclaration) GetOwnerPlugin added in v0.5.7

func (x *ActionDeclaration) GetOwnerPlugin() string

func (*ActionDeclaration) GetResource added in v0.5.7

func (x *ActionDeclaration) GetResource() string

func (*ActionDeclaration) ProtoMessage added in v0.5.7

func (*ActionDeclaration) ProtoMessage()

func (*ActionDeclaration) ProtoReflect added in v0.5.7

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

func (*ActionDeclaration) Reset added in v0.5.7

func (x *ActionDeclaration) Reset()

func (*ActionDeclaration) String added in v0.5.7

func (x *ActionDeclaration) String() string

type AdapterConfig

type AdapterConfig struct {
	Type        string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Path        string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Driver      string `protobuf:"bytes,3,opt,name=driver,proto3" json:"driver,omitempty"`
	Dsn         string `protobuf:"bytes,4,opt,name=dsn,proto3" json:"dsn,omitempty"`
	TableName   string `protobuf:"bytes,5,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	Tenant      string `protobuf:"bytes,6,opt,name=tenant,proto3" json:"tenant,omitempty"`
	FilterField string `protobuf:"bytes,7,opt,name=filter_field,json=filterField,proto3" json:"filter_field,omitempty"`
	FilterValue string `protobuf:"bytes,8,opt,name=filter_value,json=filterValue,proto3" json:"filter_value,omitempty"`
	// contains filtered or unexported fields
}

func (*AdapterConfig) Descriptor deprecated

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

Deprecated: Use AdapterConfig.ProtoReflect.Descriptor instead.

func (*AdapterConfig) GetDriver

func (x *AdapterConfig) GetDriver() string

func (*AdapterConfig) GetDsn

func (x *AdapterConfig) GetDsn() string

func (*AdapterConfig) GetFilterField

func (x *AdapterConfig) GetFilterField() string

func (*AdapterConfig) GetFilterValue

func (x *AdapterConfig) GetFilterValue() string

func (*AdapterConfig) GetPath

func (x *AdapterConfig) GetPath() string

func (*AdapterConfig) GetTableName

func (x *AdapterConfig) GetTableName() string

func (*AdapterConfig) GetTenant

func (x *AdapterConfig) GetTenant() string

func (*AdapterConfig) GetType

func (x *AdapterConfig) GetType() string

func (*AdapterConfig) ProtoMessage

func (*AdapterConfig) ProtoMessage()

func (*AdapterConfig) ProtoReflect

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

func (*AdapterConfig) Reset

func (x *AdapterConfig) Reset()

func (*AdapterConfig) String

func (x *AdapterConfig) String() string

type AssignRoleInput added in v0.5.7

type AssignRoleInput struct {
	Assignment *SubjectRoleAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
	// contains filtered or unexported fields
}

func (*AssignRoleInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AssignRoleInput.ProtoReflect.Descriptor instead.

func (*AssignRoleInput) GetAssignment added in v0.5.7

func (x *AssignRoleInput) GetAssignment() *SubjectRoleAssignment

func (*AssignRoleInput) ProtoMessage added in v0.5.7

func (*AssignRoleInput) ProtoMessage()

func (*AssignRoleInput) ProtoReflect added in v0.5.7

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

func (*AssignRoleInput) Reset added in v0.5.7

func (x *AssignRoleInput) Reset()

func (*AssignRoleInput) String added in v0.5.7

func (x *AssignRoleInput) String() string

type AssignRoleOutput added in v0.5.7

type AssignRoleOutput struct {
	Changed    bool                   `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
	Assignment *SubjectRoleAssignment `protobuf:"bytes,2,opt,name=assignment,proto3" json:"assignment,omitempty"`
	Error      string                 `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*AssignRoleOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AssignRoleOutput.ProtoReflect.Descriptor instead.

func (*AssignRoleOutput) GetAssignment added in v0.5.7

func (x *AssignRoleOutput) GetAssignment() *SubjectRoleAssignment

func (*AssignRoleOutput) GetChanged added in v0.5.7

func (x *AssignRoleOutput) GetChanged() bool

func (*AssignRoleOutput) GetError added in v0.5.7

func (x *AssignRoleOutput) GetError() string

func (*AssignRoleOutput) ProtoMessage added in v0.5.7

func (*AssignRoleOutput) ProtoMessage()

func (*AssignRoleOutput) ProtoReflect added in v0.5.7

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

func (*AssignRoleOutput) Reset added in v0.5.7

func (x *AssignRoleOutput) Reset()

func (*AssignRoleOutput) String added in v0.5.7

func (x *AssignRoleOutput) String() string

type AssignmentFilter added in v0.5.7

type AssignmentFilter struct {
	Subject string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Role    string `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	Context string `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
	// contains filtered or unexported fields
}

func (*AssignmentFilter) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AssignmentFilter.ProtoReflect.Descriptor instead.

func (*AssignmentFilter) GetContext added in v0.5.7

func (x *AssignmentFilter) GetContext() string

func (*AssignmentFilter) GetRole added in v0.5.7

func (x *AssignmentFilter) GetRole() string

func (*AssignmentFilter) GetSubject added in v0.5.7

func (x *AssignmentFilter) GetSubject() string

func (*AssignmentFilter) ProtoMessage added in v0.5.7

func (*AssignmentFilter) ProtoMessage()

func (*AssignmentFilter) ProtoReflect added in v0.5.7

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

func (*AssignmentFilter) Reset added in v0.5.7

func (x *AssignmentFilter) Reset()

func (*AssignmentFilter) String added in v0.5.7

func (x *AssignmentFilter) String() string

type AttributeCheckInput added in v0.5.7

type AttributeCheckInput struct {
	Subject               string           `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Context               string           `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	Resource              string           `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	Action                string           `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	SubjectAttributes     *structpb.Struct `protobuf:"bytes,5,opt,name=subject_attributes,json=subjectAttributes,proto3" json:"subject_attributes,omitempty"`
	ResourceAttributes    *structpb.Struct `protobuf:"bytes,6,opt,name=resource_attributes,json=resourceAttributes,proto3" json:"resource_attributes,omitempty"`
	EnvironmentAttributes *structpb.Struct `protobuf:"bytes,7,opt,name=environment_attributes,json=environmentAttributes,proto3" json:"environment_attributes,omitempty"`
	// contains filtered or unexported fields
}

func (*AttributeCheckInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AttributeCheckInput.ProtoReflect.Descriptor instead.

func (*AttributeCheckInput) GetAction added in v0.5.7

func (x *AttributeCheckInput) GetAction() string

func (*AttributeCheckInput) GetContext added in v0.5.7

func (x *AttributeCheckInput) GetContext() string

func (*AttributeCheckInput) GetEnvironmentAttributes added in v0.5.7

func (x *AttributeCheckInput) GetEnvironmentAttributes() *structpb.Struct

func (*AttributeCheckInput) GetResource added in v0.5.7

func (x *AttributeCheckInput) GetResource() string

func (*AttributeCheckInput) GetResourceAttributes added in v0.5.7

func (x *AttributeCheckInput) GetResourceAttributes() *structpb.Struct

func (*AttributeCheckInput) GetSubject added in v0.5.7

func (x *AttributeCheckInput) GetSubject() string

func (*AttributeCheckInput) GetSubjectAttributes added in v0.5.7

func (x *AttributeCheckInput) GetSubjectAttributes() *structpb.Struct

func (*AttributeCheckInput) ProtoMessage added in v0.5.7

func (*AttributeCheckInput) ProtoMessage()

func (*AttributeCheckInput) ProtoReflect added in v0.5.7

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

func (*AttributeCheckInput) Reset added in v0.5.7

func (x *AttributeCheckInput) Reset()

func (*AttributeCheckInput) String added in v0.5.7

func (x *AttributeCheckInput) String() string

type AttributeCheckOutput added in v0.5.7

type AttributeCheckOutput struct {
	Allowed         bool   `protobuf:"varint,1,opt,name=allowed,proto3" json:"allowed,omitempty"`
	Subject         string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	Context         string `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
	Resource        string `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"`
	Action          string `protobuf:"bytes,5,opt,name=action,proto3" json:"action,omitempty"`
	MatchedPolicyId string `protobuf:"bytes,6,opt,name=matched_policy_id,json=matchedPolicyId,proto3" json:"matched_policy_id,omitempty"`
	Reason          string `protobuf:"bytes,7,opt,name=reason,proto3" json:"reason,omitempty"`
	Error           string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*AttributeCheckOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AttributeCheckOutput.ProtoReflect.Descriptor instead.

func (*AttributeCheckOutput) GetAction added in v0.5.7

func (x *AttributeCheckOutput) GetAction() string

func (*AttributeCheckOutput) GetAllowed added in v0.5.7

func (x *AttributeCheckOutput) GetAllowed() bool

func (*AttributeCheckOutput) GetContext added in v0.5.7

func (x *AttributeCheckOutput) GetContext() string

func (*AttributeCheckOutput) GetError added in v0.5.7

func (x *AttributeCheckOutput) GetError() string

func (*AttributeCheckOutput) GetMatchedPolicyId added in v0.5.7

func (x *AttributeCheckOutput) GetMatchedPolicyId() string

func (*AttributeCheckOutput) GetReason added in v0.5.7

func (x *AttributeCheckOutput) GetReason() string

func (*AttributeCheckOutput) GetResource added in v0.5.7

func (x *AttributeCheckOutput) GetResource() string

func (*AttributeCheckOutput) GetSubject added in v0.5.7

func (x *AttributeCheckOutput) GetSubject() string

func (*AttributeCheckOutput) ProtoMessage added in v0.5.7

func (*AttributeCheckOutput) ProtoMessage()

func (*AttributeCheckOutput) ProtoReflect added in v0.5.7

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

func (*AttributeCheckOutput) Reset added in v0.5.7

func (x *AttributeCheckOutput) Reset()

func (*AttributeCheckOutput) String added in v0.5.7

func (x *AttributeCheckOutput) String() string

type AttributeCondition added in v0.5.7

type AttributeCondition struct {
	Target    string   `protobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty"`
	Attribute string   `protobuf:"bytes,2,opt,name=attribute,proto3" json:"attribute,omitempty"`
	Operator  string   `protobuf:"bytes,3,opt,name=operator,proto3" json:"operator,omitempty"`
	Values    []string `protobuf:"bytes,4,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*AttributeCondition) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AttributeCondition.ProtoReflect.Descriptor instead.

func (*AttributeCondition) GetAttribute added in v0.5.7

func (x *AttributeCondition) GetAttribute() string

func (*AttributeCondition) GetOperator added in v0.5.7

func (x *AttributeCondition) GetOperator() string

func (*AttributeCondition) GetTarget added in v0.5.7

func (x *AttributeCondition) GetTarget() string

func (*AttributeCondition) GetValues added in v0.5.7

func (x *AttributeCondition) GetValues() []string

func (*AttributeCondition) ProtoMessage added in v0.5.7

func (*AttributeCondition) ProtoMessage()

func (*AttributeCondition) ProtoReflect added in v0.5.7

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

func (*AttributeCondition) Reset added in v0.5.7

func (x *AttributeCondition) Reset()

func (*AttributeCondition) String added in v0.5.7

func (x *AttributeCondition) String() string

type AttributeDeclaration added in v0.5.7

type AttributeDeclaration struct {
	Name           string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Context        string            `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	Target         string            `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	DataType       string            `protobuf:"bytes,4,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"`
	AllowedValues  []*AttributeValue `protobuf:"bytes,5,rep,name=allowed_values,json=allowedValues,proto3" json:"allowed_values,omitempty"`
	LookupSourceId string            `protobuf:"bytes,6,opt,name=lookup_source_id,json=lookupSourceId,proto3" json:"lookup_source_id,omitempty"`
	Description    string            `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	OwnerPlugin    string            `protobuf:"bytes,8,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule    string            `protobuf:"bytes,9,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	Category       string            `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"`
	// contains filtered or unexported fields
}

func (*AttributeDeclaration) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AttributeDeclaration.ProtoReflect.Descriptor instead.

func (*AttributeDeclaration) GetAllowedValues added in v0.5.7

func (x *AttributeDeclaration) GetAllowedValues() []*AttributeValue

func (*AttributeDeclaration) GetCategory added in v0.5.7

func (x *AttributeDeclaration) GetCategory() string

func (*AttributeDeclaration) GetContext added in v0.5.7

func (x *AttributeDeclaration) GetContext() string

func (*AttributeDeclaration) GetDataType added in v0.5.7

func (x *AttributeDeclaration) GetDataType() string

func (*AttributeDeclaration) GetDescription added in v0.5.7

func (x *AttributeDeclaration) GetDescription() string

func (*AttributeDeclaration) GetLookupSourceId added in v0.5.7

func (x *AttributeDeclaration) GetLookupSourceId() string

func (*AttributeDeclaration) GetName added in v0.5.7

func (x *AttributeDeclaration) GetName() string

func (*AttributeDeclaration) GetOwnerModule added in v0.5.7

func (x *AttributeDeclaration) GetOwnerModule() string

func (*AttributeDeclaration) GetOwnerPlugin added in v0.5.7

func (x *AttributeDeclaration) GetOwnerPlugin() string

func (*AttributeDeclaration) GetTarget added in v0.5.7

func (x *AttributeDeclaration) GetTarget() string

func (*AttributeDeclaration) ProtoMessage added in v0.5.7

func (*AttributeDeclaration) ProtoMessage()

func (*AttributeDeclaration) ProtoReflect added in v0.5.7

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

func (*AttributeDeclaration) Reset added in v0.5.7

func (x *AttributeDeclaration) Reset()

func (*AttributeDeclaration) String added in v0.5.7

func (x *AttributeDeclaration) String() string

type AttributePolicy added in v0.5.7

type AttributePolicy struct {
	Id          string                `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Context     string                `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	Resource    string                `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	Action      string                `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	Effect      string                `protobuf:"bytes,5,opt,name=effect,proto3" json:"effect,omitempty"`
	Conditions  []*AttributeCondition `protobuf:"bytes,6,rep,name=conditions,proto3" json:"conditions,omitempty"`
	Description string                `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	OwnerPlugin string                `protobuf:"bytes,8,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule string                `protobuf:"bytes,9,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	// contains filtered or unexported fields
}

func (*AttributePolicy) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AttributePolicy.ProtoReflect.Descriptor instead.

func (*AttributePolicy) GetAction added in v0.5.7

func (x *AttributePolicy) GetAction() string

func (*AttributePolicy) GetConditions added in v0.5.7

func (x *AttributePolicy) GetConditions() []*AttributeCondition

func (*AttributePolicy) GetContext added in v0.5.7

func (x *AttributePolicy) GetContext() string

func (*AttributePolicy) GetDescription added in v0.5.7

func (x *AttributePolicy) GetDescription() string

func (*AttributePolicy) GetEffect added in v0.5.7

func (x *AttributePolicy) GetEffect() string

func (*AttributePolicy) GetId added in v0.5.7

func (x *AttributePolicy) GetId() string

func (*AttributePolicy) GetOwnerModule added in v0.5.7

func (x *AttributePolicy) GetOwnerModule() string

func (*AttributePolicy) GetOwnerPlugin added in v0.5.7

func (x *AttributePolicy) GetOwnerPlugin() string

func (*AttributePolicy) GetResource added in v0.5.7

func (x *AttributePolicy) GetResource() string

func (*AttributePolicy) ProtoMessage added in v0.5.7

func (*AttributePolicy) ProtoMessage()

func (*AttributePolicy) ProtoReflect added in v0.5.7

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

func (*AttributePolicy) Reset added in v0.5.7

func (x *AttributePolicy) Reset()

func (*AttributePolicy) String added in v0.5.7

func (x *AttributePolicy) String() string

type AttributePolicyFilter added in v0.5.7

type AttributePolicyFilter struct {
	Id          string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Context     string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	Resource    string `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	Action      string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	OwnerPlugin string `protobuf:"bytes,5,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule string `protobuf:"bytes,6,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	// contains filtered or unexported fields
}

func (*AttributePolicyFilter) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AttributePolicyFilter.ProtoReflect.Descriptor instead.

func (*AttributePolicyFilter) GetAction added in v0.5.7

func (x *AttributePolicyFilter) GetAction() string

func (*AttributePolicyFilter) GetContext added in v0.5.7

func (x *AttributePolicyFilter) GetContext() string

func (*AttributePolicyFilter) GetId added in v0.5.7

func (x *AttributePolicyFilter) GetId() string

func (*AttributePolicyFilter) GetOwnerModule added in v0.5.7

func (x *AttributePolicyFilter) GetOwnerModule() string

func (*AttributePolicyFilter) GetOwnerPlugin added in v0.5.7

func (x *AttributePolicyFilter) GetOwnerPlugin() string

func (*AttributePolicyFilter) GetResource added in v0.5.7

func (x *AttributePolicyFilter) GetResource() string

func (*AttributePolicyFilter) ProtoMessage added in v0.5.7

func (*AttributePolicyFilter) ProtoMessage()

func (*AttributePolicyFilter) ProtoReflect added in v0.5.7

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

func (*AttributePolicyFilter) Reset added in v0.5.7

func (x *AttributePolicyFilter) Reset()

func (*AttributePolicyFilter) String added in v0.5.7

func (x *AttributePolicyFilter) String() string

type AttributeValue added in v0.5.7

type AttributeValue struct {
	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
	Label string `protobuf:"bytes,2,opt,name=label,proto3" json:"label,omitempty"`
	// contains filtered or unexported fields
}

func (*AttributeValue) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AttributeValue.ProtoReflect.Descriptor instead.

func (*AttributeValue) GetLabel added in v0.5.7

func (x *AttributeValue) GetLabel() string

func (*AttributeValue) GetValue added in v0.5.7

func (x *AttributeValue) GetValue() string

func (*AttributeValue) ProtoMessage added in v0.5.7

func (*AttributeValue) ProtoMessage()

func (*AttributeValue) ProtoReflect added in v0.5.7

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

func (*AttributeValue) Reset added in v0.5.7

func (x *AttributeValue) Reset()

func (*AttributeValue) String added in v0.5.7

func (x *AttributeValue) String() string

type AuthorizationDecisionConfig added in v0.5.7

type AuthorizationDecisionConfig struct {
	Module   string    `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Provider string    `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Mode     AuthzMode `protobuf:"varint,3,opt,name=mode,proto3,enum=workflow.plugins.authz.v1.AuthzMode" json:"mode,omitempty"`
	Subject  string    `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"`
	Context  string    `protobuf:"bytes,5,opt,name=context,proto3" json:"context,omitempty"`
	Resource string    `protobuf:"bytes,6,opt,name=resource,proto3" json:"resource,omitempty"`
	Action   string    `protobuf:"bytes,7,opt,name=action,proto3" json:"action,omitempty"`
	Scope    string    `protobuf:"bytes,8,opt,name=scope,proto3" json:"scope,omitempty"`
	Relation string    `protobuf:"bytes,9,opt,name=relation,proto3" json:"relation,omitempty"`
	Explain  bool      `protobuf:"varint,10,opt,name=explain,proto3" json:"explain,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationDecisionConfig) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AuthorizationDecisionConfig.ProtoReflect.Descriptor instead.

func (*AuthorizationDecisionConfig) GetAction added in v0.5.7

func (x *AuthorizationDecisionConfig) GetAction() string

func (*AuthorizationDecisionConfig) GetContext added in v0.5.7

func (x *AuthorizationDecisionConfig) GetContext() string

func (*AuthorizationDecisionConfig) GetExplain added in v0.5.7

func (x *AuthorizationDecisionConfig) GetExplain() bool

func (*AuthorizationDecisionConfig) GetMode added in v0.5.7

func (*AuthorizationDecisionConfig) GetModule added in v0.5.7

func (x *AuthorizationDecisionConfig) GetModule() string

func (*AuthorizationDecisionConfig) GetProvider added in v0.5.7

func (x *AuthorizationDecisionConfig) GetProvider() string

func (*AuthorizationDecisionConfig) GetRelation added in v0.5.7

func (x *AuthorizationDecisionConfig) GetRelation() string

func (*AuthorizationDecisionConfig) GetResource added in v0.5.7

func (x *AuthorizationDecisionConfig) GetResource() string

func (*AuthorizationDecisionConfig) GetScope added in v0.5.7

func (x *AuthorizationDecisionConfig) GetScope() string

func (*AuthorizationDecisionConfig) GetSubject added in v0.5.7

func (x *AuthorizationDecisionConfig) GetSubject() string

func (*AuthorizationDecisionConfig) ProtoMessage added in v0.5.7

func (*AuthorizationDecisionConfig) ProtoMessage()

func (*AuthorizationDecisionConfig) ProtoReflect added in v0.5.7

func (*AuthorizationDecisionConfig) Reset added in v0.5.7

func (x *AuthorizationDecisionConfig) Reset()

func (*AuthorizationDecisionConfig) String added in v0.5.7

func (x *AuthorizationDecisionConfig) String() string

type AuthorizationDecisionInput added in v0.5.7

type AuthorizationDecisionInput struct {
	Module                string           `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Provider              string           `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Mode                  AuthzMode        `protobuf:"varint,3,opt,name=mode,proto3,enum=workflow.plugins.authz.v1.AuthzMode" json:"mode,omitempty"`
	Subject               string           `protobuf:"bytes,4,opt,name=subject,proto3" json:"subject,omitempty"`
	Context               string           `protobuf:"bytes,5,opt,name=context,proto3" json:"context,omitempty"`
	Resource              string           `protobuf:"bytes,6,opt,name=resource,proto3" json:"resource,omitempty"`
	Action                string           `protobuf:"bytes,7,opt,name=action,proto3" json:"action,omitempty"`
	Scope                 string           `protobuf:"bytes,8,opt,name=scope,proto3" json:"scope,omitempty"`
	Relation              string           `protobuf:"bytes,9,opt,name=relation,proto3" json:"relation,omitempty"`
	SubjectAttributes     *structpb.Struct `protobuf:"bytes,10,opt,name=subject_attributes,json=subjectAttributes,proto3" json:"subject_attributes,omitempty"`
	ResourceAttributes    *structpb.Struct `protobuf:"bytes,11,opt,name=resource_attributes,json=resourceAttributes,proto3" json:"resource_attributes,omitempty"`
	EnvironmentAttributes *structpb.Struct `protobuf:"bytes,12,opt,name=environment_attributes,json=environmentAttributes,proto3" json:"environment_attributes,omitempty"`
	Explain               bool             `protobuf:"varint,13,opt,name=explain,proto3" json:"explain,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationDecisionInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AuthorizationDecisionInput.ProtoReflect.Descriptor instead.

func (*AuthorizationDecisionInput) GetAction added in v0.5.7

func (x *AuthorizationDecisionInput) GetAction() string

func (*AuthorizationDecisionInput) GetContext added in v0.5.7

func (x *AuthorizationDecisionInput) GetContext() string

func (*AuthorizationDecisionInput) GetEnvironmentAttributes added in v0.5.7

func (x *AuthorizationDecisionInput) GetEnvironmentAttributes() *structpb.Struct

func (*AuthorizationDecisionInput) GetExplain added in v0.5.7

func (x *AuthorizationDecisionInput) GetExplain() bool

func (*AuthorizationDecisionInput) GetMode added in v0.5.7

func (*AuthorizationDecisionInput) GetModule added in v0.5.7

func (x *AuthorizationDecisionInput) GetModule() string

func (*AuthorizationDecisionInput) GetProvider added in v0.5.7

func (x *AuthorizationDecisionInput) GetProvider() string

func (*AuthorizationDecisionInput) GetRelation added in v0.5.7

func (x *AuthorizationDecisionInput) GetRelation() string

func (*AuthorizationDecisionInput) GetResource added in v0.5.7

func (x *AuthorizationDecisionInput) GetResource() string

func (*AuthorizationDecisionInput) GetResourceAttributes added in v0.5.7

func (x *AuthorizationDecisionInput) GetResourceAttributes() *structpb.Struct

func (*AuthorizationDecisionInput) GetScope added in v0.5.7

func (x *AuthorizationDecisionInput) GetScope() string

func (*AuthorizationDecisionInput) GetSubject added in v0.5.7

func (x *AuthorizationDecisionInput) GetSubject() string

func (*AuthorizationDecisionInput) GetSubjectAttributes added in v0.5.7

func (x *AuthorizationDecisionInput) GetSubjectAttributes() *structpb.Struct

func (*AuthorizationDecisionInput) ProtoMessage added in v0.5.7

func (*AuthorizationDecisionInput) ProtoMessage()

func (*AuthorizationDecisionInput) ProtoReflect added in v0.5.7

func (*AuthorizationDecisionInput) Reset added in v0.5.7

func (x *AuthorizationDecisionInput) Reset()

func (*AuthorizationDecisionInput) String added in v0.5.7

func (x *AuthorizationDecisionInput) String() string

type AuthorizationDecisionOutput added in v0.5.7

type AuthorizationDecisionOutput struct {
	Allowed bool      `protobuf:"varint,1,opt,name=allowed,proto3" json:"allowed,omitempty"`
	Mode    AuthzMode `protobuf:"varint,2,opt,name=mode,proto3,enum=workflow.plugins.authz.v1.AuthzMode" json:"mode,omitempty"`
	Subject string    `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
	Context string    `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
	Reason  string    `protobuf:"bytes,5,opt,name=reason,proto3" json:"reason,omitempty"`
	Explain string    `protobuf:"bytes,6,opt,name=explain,proto3" json:"explain,omitempty"`
	Error   string    `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthorizationDecisionOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AuthorizationDecisionOutput.ProtoReflect.Descriptor instead.

func (*AuthorizationDecisionOutput) GetAllowed added in v0.5.7

func (x *AuthorizationDecisionOutput) GetAllowed() bool

func (*AuthorizationDecisionOutput) GetContext added in v0.5.7

func (x *AuthorizationDecisionOutput) GetContext() string

func (*AuthorizationDecisionOutput) GetError added in v0.5.7

func (x *AuthorizationDecisionOutput) GetError() string

func (*AuthorizationDecisionOutput) GetExplain added in v0.5.7

func (x *AuthorizationDecisionOutput) GetExplain() string

func (*AuthorizationDecisionOutput) GetMode added in v0.5.7

func (*AuthorizationDecisionOutput) GetReason added in v0.5.7

func (x *AuthorizationDecisionOutput) GetReason() string

func (*AuthorizationDecisionOutput) GetSubject added in v0.5.7

func (x *AuthorizationDecisionOutput) GetSubject() string

func (*AuthorizationDecisionOutput) ProtoMessage added in v0.5.7

func (*AuthorizationDecisionOutput) ProtoMessage()

func (*AuthorizationDecisionOutput) ProtoReflect added in v0.5.7

func (*AuthorizationDecisionOutput) Reset added in v0.5.7

func (x *AuthorizationDecisionOutput) Reset()

func (*AuthorizationDecisionOutput) String added in v0.5.7

func (x *AuthorizationDecisionOutput) String() string

type AuthzCheckConfig

type AuthzCheckConfig struct {
	Module      string        `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	SubjectKey  string        `protobuf:"bytes,2,opt,name=subject_key,json=subjectKey,proto3" json:"subject_key,omitempty"`
	Object      string        `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	Action      string        `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	Audit       bool          `protobuf:"varint,5,opt,name=audit,proto3" json:"audit,omitempty"`
	ExtraFields []*ExtraField `protobuf:"bytes,6,rep,name=extra_fields,json=extraFields,proto3" json:"extra_fields,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthzCheckConfig) Descriptor deprecated

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

Deprecated: Use AuthzCheckConfig.ProtoReflect.Descriptor instead.

func (*AuthzCheckConfig) GetAction

func (x *AuthzCheckConfig) GetAction() string

func (*AuthzCheckConfig) GetAudit

func (x *AuthzCheckConfig) GetAudit() bool

func (*AuthzCheckConfig) GetExtraFields

func (x *AuthzCheckConfig) GetExtraFields() []*ExtraField

func (*AuthzCheckConfig) GetModule

func (x *AuthzCheckConfig) GetModule() string

func (*AuthzCheckConfig) GetObject

func (x *AuthzCheckConfig) GetObject() string

func (*AuthzCheckConfig) GetSubjectKey

func (x *AuthzCheckConfig) GetSubjectKey() string

func (*AuthzCheckConfig) ProtoMessage

func (*AuthzCheckConfig) ProtoMessage()

func (*AuthzCheckConfig) ProtoReflect

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

func (*AuthzCheckConfig) Reset

func (x *AuthzCheckConfig) Reset()

func (*AuthzCheckConfig) String

func (x *AuthzCheckConfig) String() string

type AuthzCheckInput

type AuthzCheckInput struct {
	Module      string        `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	SubjectKey  string        `protobuf:"bytes,2,opt,name=subject_key,json=subjectKey,proto3" json:"subject_key,omitempty"`
	Subject     string        `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
	Object      string        `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
	Action      string        `protobuf:"bytes,5,opt,name=action,proto3" json:"action,omitempty"`
	ExtraFields []*ExtraField `protobuf:"bytes,6,rep,name=extra_fields,json=extraFields,proto3" json:"extra_fields,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthzCheckInput) Descriptor deprecated

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

Deprecated: Use AuthzCheckInput.ProtoReflect.Descriptor instead.

func (*AuthzCheckInput) GetAction

func (x *AuthzCheckInput) GetAction() string

func (*AuthzCheckInput) GetExtraFields

func (x *AuthzCheckInput) GetExtraFields() []*ExtraField

func (*AuthzCheckInput) GetModule

func (x *AuthzCheckInput) GetModule() string

func (*AuthzCheckInput) GetObject

func (x *AuthzCheckInput) GetObject() string

func (*AuthzCheckInput) GetSubject

func (x *AuthzCheckInput) GetSubject() string

func (*AuthzCheckInput) GetSubjectKey

func (x *AuthzCheckInput) GetSubjectKey() string

func (*AuthzCheckInput) ProtoMessage

func (*AuthzCheckInput) ProtoMessage()

func (*AuthzCheckInput) ProtoReflect

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

func (*AuthzCheckInput) Reset

func (x *AuthzCheckInput) Reset()

func (*AuthzCheckInput) String

func (x *AuthzCheckInput) String() string

type AuthzCheckOutput

type AuthzCheckOutput struct {
	Subject         string           `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Object          string           `protobuf:"bytes,2,opt,name=object,proto3" json:"object,omitempty"`
	Action          string           `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"`
	Allowed         bool             `protobuf:"varint,4,opt,name=allowed,proto3" json:"allowed,omitempty"`
	ResponseStatus  int32            `protobuf:"varint,5,opt,name=response_status,json=responseStatus,proto3" json:"response_status,omitempty"`
	ResponseBody    string           `protobuf:"bytes,6,opt,name=response_body,json=responseBody,proto3" json:"response_body,omitempty"`
	ResponseHeaders *structpb.Struct `protobuf:"bytes,7,opt,name=response_headers,json=responseHeaders,proto3" json:"response_headers,omitempty"`
	Error           string           `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthzCheckOutput) Descriptor deprecated

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

Deprecated: Use AuthzCheckOutput.ProtoReflect.Descriptor instead.

func (*AuthzCheckOutput) GetAction

func (x *AuthzCheckOutput) GetAction() string

func (*AuthzCheckOutput) GetAllowed

func (x *AuthzCheckOutput) GetAllowed() bool

func (*AuthzCheckOutput) GetError

func (x *AuthzCheckOutput) GetError() string

func (*AuthzCheckOutput) GetObject

func (x *AuthzCheckOutput) GetObject() string

func (*AuthzCheckOutput) GetResponseBody

func (x *AuthzCheckOutput) GetResponseBody() string

func (*AuthzCheckOutput) GetResponseHeaders

func (x *AuthzCheckOutput) GetResponseHeaders() *structpb.Struct

func (*AuthzCheckOutput) GetResponseStatus

func (x *AuthzCheckOutput) GetResponseStatus() int32

func (*AuthzCheckOutput) GetSubject

func (x *AuthzCheckOutput) GetSubject() string

func (*AuthzCheckOutput) ProtoMessage

func (*AuthzCheckOutput) ProtoMessage()

func (*AuthzCheckOutput) ProtoReflect

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

func (*AuthzCheckOutput) Reset

func (x *AuthzCheckOutput) Reset()

func (*AuthzCheckOutput) String

func (x *AuthzCheckOutput) String() string

type AuthzDeclarationSet added in v0.5.7

type AuthzDeclarationSet struct {
	Scopes      []*ScopeDeclaration     `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
	Resources   []*ResourceDeclaration  `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`
	Actions     []*ActionDeclaration    `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
	Attributes  []*AttributeDeclaration `protobuf:"bytes,4,rep,name=attributes,proto3" json:"attributes,omitempty"`
	Relations   []*RelationDeclaration  `protobuf:"bytes,5,rep,name=relations,proto3" json:"relations,omitempty"`
	UiActions   []*UIActionDeclaration  `protobuf:"bytes,6,rep,name=ui_actions,json=uiActions,proto3" json:"ui_actions,omitempty"`
	OwnerPlugin string                  `protobuf:"bytes,7,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule string                  `protobuf:"bytes,8,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthzDeclarationSet) Descriptor deprecated added in v0.5.7

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

Deprecated: Use AuthzDeclarationSet.ProtoReflect.Descriptor instead.

func (*AuthzDeclarationSet) GetActions added in v0.5.7

func (x *AuthzDeclarationSet) GetActions() []*ActionDeclaration

func (*AuthzDeclarationSet) GetAttributes added in v0.5.7

func (x *AuthzDeclarationSet) GetAttributes() []*AttributeDeclaration

func (*AuthzDeclarationSet) GetOwnerModule added in v0.5.7

func (x *AuthzDeclarationSet) GetOwnerModule() string

func (*AuthzDeclarationSet) GetOwnerPlugin added in v0.5.7

func (x *AuthzDeclarationSet) GetOwnerPlugin() string

func (*AuthzDeclarationSet) GetRelations added in v0.5.7

func (x *AuthzDeclarationSet) GetRelations() []*RelationDeclaration

func (*AuthzDeclarationSet) GetResources added in v0.5.7

func (x *AuthzDeclarationSet) GetResources() []*ResourceDeclaration

func (*AuthzDeclarationSet) GetScopes added in v0.5.7

func (x *AuthzDeclarationSet) GetScopes() []*ScopeDeclaration

func (*AuthzDeclarationSet) GetUiActions added in v0.5.7

func (x *AuthzDeclarationSet) GetUiActions() []*UIActionDeclaration

func (*AuthzDeclarationSet) ProtoMessage added in v0.5.7

func (*AuthzDeclarationSet) ProtoMessage()

func (*AuthzDeclarationSet) ProtoReflect added in v0.5.7

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

func (*AuthzDeclarationSet) Reset added in v0.5.7

func (x *AuthzDeclarationSet) Reset()

func (*AuthzDeclarationSet) String added in v0.5.7

func (x *AuthzDeclarationSet) String() string

type AuthzMode added in v0.5.7

type AuthzMode int32
const (
	AuthzMode_AUTHZ_MODE_UNSPECIFIED AuthzMode = 0
	AuthzMode_AUTHZ_MODE_RBAC        AuthzMode = 1
	AuthzMode_AUTHZ_MODE_ABAC        AuthzMode = 2
	AuthzMode_AUTHZ_MODE_REBAC       AuthzMode = 3
	AuthzMode_AUTHZ_MODE_ACL         AuthzMode = 4
)

func (AuthzMode) Descriptor added in v0.5.7

func (AuthzMode) Descriptor() protoreflect.EnumDescriptor

func (AuthzMode) Enum added in v0.5.7

func (x AuthzMode) Enum() *AuthzMode

func (AuthzMode) EnumDescriptor deprecated added in v0.5.7

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

Deprecated: Use AuthzMode.Descriptor instead.

func (AuthzMode) Number added in v0.5.7

func (x AuthzMode) Number() protoreflect.EnumNumber

func (AuthzMode) String added in v0.5.7

func (x AuthzMode) String() string

func (AuthzMode) Type added in v0.5.7

type AuthzOperation added in v0.5.7

type AuthzOperation int32
const (
	AuthzOperation_AUTHZ_OPERATION_UNSPECIFIED      AuthzOperation = 0
	AuthzOperation_AUTHZ_OPERATION_CHECK            AuthzOperation = 1
	AuthzOperation_AUTHZ_OPERATION_MANAGE_ROLES     AuthzOperation = 2
	AuthzOperation_AUTHZ_OPERATION_MANAGE_POLICIES  AuthzOperation = 3
	AuthzOperation_AUTHZ_OPERATION_MANAGE_RELATIONS AuthzOperation = 4
	AuthzOperation_AUTHZ_OPERATION_LIST             AuthzOperation = 5
)

func (AuthzOperation) Descriptor added in v0.5.7

func (AuthzOperation) Enum added in v0.5.7

func (x AuthzOperation) Enum() *AuthzOperation

func (AuthzOperation) EnumDescriptor deprecated added in v0.5.7

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

Deprecated: Use AuthzOperation.Descriptor instead.

func (AuthzOperation) Number added in v0.5.7

func (AuthzOperation) String added in v0.5.7

func (x AuthzOperation) String() string

func (AuthzOperation) Type added in v0.5.7

type CapabilitiesConfig

type CapabilitiesConfig struct {
	Module   string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilitiesConfig) Descriptor deprecated

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

Deprecated: Use CapabilitiesConfig.ProtoReflect.Descriptor instead.

func (*CapabilitiesConfig) GetModule

func (x *CapabilitiesConfig) GetModule() string

func (*CapabilitiesConfig) GetProvider

func (x *CapabilitiesConfig) GetProvider() string

func (*CapabilitiesConfig) ProtoMessage

func (*CapabilitiesConfig) ProtoMessage()

func (*CapabilitiesConfig) ProtoReflect

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

func (*CapabilitiesConfig) Reset

func (x *CapabilitiesConfig) Reset()

func (*CapabilitiesConfig) String

func (x *CapabilitiesConfig) String() string

type CapabilitiesInput

type CapabilitiesInput struct {
	Module   string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Provider string `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilitiesInput) Descriptor deprecated

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

Deprecated: Use CapabilitiesInput.ProtoReflect.Descriptor instead.

func (*CapabilitiesInput) GetModule

func (x *CapabilitiesInput) GetModule() string

func (*CapabilitiesInput) GetProvider

func (x *CapabilitiesInput) GetProvider() string

func (*CapabilitiesInput) ProtoMessage

func (*CapabilitiesInput) ProtoMessage()

func (*CapabilitiesInput) ProtoReflect

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

func (*CapabilitiesInput) Reset

func (x *CapabilitiesInput) Reset()

func (*CapabilitiesInput) String

func (x *CapabilitiesInput) String() string

type CapabilitiesOutput

type CapabilitiesOutput struct {
	Module              string                  `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Provider            string                  `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Capabilities        []string                `protobuf:"bytes,3,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
	Descriptors         []*CapabilityDescriptor `protobuf:"bytes,4,rep,name=descriptors,proto3" json:"descriptors,omitempty"`
	Health              string                  `protobuf:"bytes,5,opt,name=health,proto3" json:"health,omitempty"`
	MissingRequirements []string                `protobuf:"bytes,6,rep,name=missing_requirements,json=missingRequirements,proto3" json:"missing_requirements,omitempty"`
	Error               string                  `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilitiesOutput) Descriptor deprecated

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

Deprecated: Use CapabilitiesOutput.ProtoReflect.Descriptor instead.

func (*CapabilitiesOutput) GetCapabilities

func (x *CapabilitiesOutput) GetCapabilities() []string

func (*CapabilitiesOutput) GetDescriptors added in v0.5.7

func (x *CapabilitiesOutput) GetDescriptors() []*CapabilityDescriptor

func (*CapabilitiesOutput) GetError

func (x *CapabilitiesOutput) GetError() string

func (*CapabilitiesOutput) GetHealth added in v0.5.7

func (x *CapabilitiesOutput) GetHealth() string

func (*CapabilitiesOutput) GetMissingRequirements added in v0.5.7

func (x *CapabilitiesOutput) GetMissingRequirements() []string

func (*CapabilitiesOutput) GetModule

func (x *CapabilitiesOutput) GetModule() string

func (*CapabilitiesOutput) GetProvider

func (x *CapabilitiesOutput) GetProvider() string

func (*CapabilitiesOutput) ProtoMessage

func (*CapabilitiesOutput) ProtoMessage()

func (*CapabilitiesOutput) ProtoReflect

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

func (*CapabilitiesOutput) Reset

func (x *CapabilitiesOutput) Reset()

func (*CapabilitiesOutput) String

func (x *CapabilitiesOutput) String() string

type CapabilityDescriptor added in v0.5.7

type CapabilityDescriptor struct {
	Mode              AuthzMode        `protobuf:"varint,1,opt,name=mode,proto3,enum=workflow.plugins.authz.v1.AuthzMode" json:"mode,omitempty"`
	Operations        []AuthzOperation `` /* 127-byte string literal not displayed */
	Configured        bool             `protobuf:"varint,3,opt,name=configured,proto3" json:"configured,omitempty"`
	Source            string           `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"`
	Health            string           `protobuf:"bytes,5,opt,name=health,proto3" json:"health,omitempty"`
	UnsupportedReason string           `protobuf:"bytes,6,opt,name=unsupported_reason,json=unsupportedReason,proto3" json:"unsupported_reason,omitempty"`
	// contains filtered or unexported fields
}

func (*CapabilityDescriptor) Descriptor deprecated added in v0.5.7

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

Deprecated: Use CapabilityDescriptor.ProtoReflect.Descriptor instead.

func (*CapabilityDescriptor) GetConfigured added in v0.5.7

func (x *CapabilityDescriptor) GetConfigured() bool

func (*CapabilityDescriptor) GetHealth added in v0.5.7

func (x *CapabilityDescriptor) GetHealth() string

func (*CapabilityDescriptor) GetMode added in v0.5.7

func (x *CapabilityDescriptor) GetMode() AuthzMode

func (*CapabilityDescriptor) GetOperations added in v0.5.7

func (x *CapabilityDescriptor) GetOperations() []AuthzOperation

func (*CapabilityDescriptor) GetSource added in v0.5.7

func (x *CapabilityDescriptor) GetSource() string

func (*CapabilityDescriptor) GetUnsupportedReason added in v0.5.7

func (x *CapabilityDescriptor) GetUnsupportedReason() string

func (*CapabilityDescriptor) ProtoMessage added in v0.5.7

func (*CapabilityDescriptor) ProtoMessage()

func (*CapabilityDescriptor) ProtoReflect added in v0.5.7

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

func (*CapabilityDescriptor) Reset added in v0.5.7

func (x *CapabilityDescriptor) Reset()

func (*CapabilityDescriptor) String added in v0.5.7

func (x *CapabilityDescriptor) String() string

type CapabilityRequirement added in v0.5.7

type CapabilityRequirement struct {
	Mode       AuthzMode        `protobuf:"varint,1,opt,name=mode,proto3,enum=workflow.plugins.authz.v1.AuthzMode" json:"mode,omitempty"`
	Operations []AuthzOperation `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CapabilityRequirement) Descriptor deprecated added in v0.5.7

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

Deprecated: Use CapabilityRequirement.ProtoReflect.Descriptor instead.

func (*CapabilityRequirement) GetMode added in v0.5.7

func (x *CapabilityRequirement) GetMode() AuthzMode

func (*CapabilityRequirement) GetOperations added in v0.5.7

func (x *CapabilityRequirement) GetOperations() []AuthzOperation

func (*CapabilityRequirement) ProtoMessage added in v0.5.7

func (*CapabilityRequirement) ProtoMessage()

func (*CapabilityRequirement) ProtoReflect added in v0.5.7

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

func (*CapabilityRequirement) Reset added in v0.5.7

func (x *CapabilityRequirement) Reset()

func (*CapabilityRequirement) String added in v0.5.7

func (x *CapabilityRequirement) String() string

type CasbinModuleConfig

type CasbinModuleConfig struct {
	Model           string         `protobuf:"bytes,1,opt,name=model,proto3" json:"model,omitempty"`
	Policies        []*StringList  `protobuf:"bytes,2,rep,name=policies,proto3" json:"policies,omitempty"`
	RoleAssignments []*StringList  `protobuf:"bytes,3,rep,name=role_assignments,json=roleAssignments,proto3" json:"role_assignments,omitempty"`
	Adapter         *AdapterConfig `protobuf:"bytes,4,opt,name=adapter,proto3" json:"adapter,omitempty"`
	Watcher         *WatcherConfig `protobuf:"bytes,5,opt,name=watcher,proto3" json:"watcher,omitempty"`
	// contains filtered or unexported fields
}

func (*CasbinModuleConfig) Descriptor deprecated

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

Deprecated: Use CasbinModuleConfig.ProtoReflect.Descriptor instead.

func (*CasbinModuleConfig) GetAdapter

func (x *CasbinModuleConfig) GetAdapter() *AdapterConfig

func (*CasbinModuleConfig) GetModel

func (x *CasbinModuleConfig) GetModel() string

func (*CasbinModuleConfig) GetPolicies

func (x *CasbinModuleConfig) GetPolicies() []*StringList

func (*CasbinModuleConfig) GetRoleAssignments

func (x *CasbinModuleConfig) GetRoleAssignments() []*StringList

func (*CasbinModuleConfig) GetWatcher

func (x *CasbinModuleConfig) GetWatcher() *WatcherConfig

func (*CasbinModuleConfig) ProtoMessage

func (*CasbinModuleConfig) ProtoMessage()

func (*CasbinModuleConfig) ProtoReflect

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

func (*CasbinModuleConfig) Reset

func (x *CasbinModuleConfig) Reset()

func (*CasbinModuleConfig) String

func (x *CasbinModuleConfig) String() string

type DeclareAttributesInput added in v0.5.7

type DeclareAttributesInput struct {
	Attributes  []*AttributeDeclaration `protobuf:"bytes,1,rep,name=attributes,proto3" json:"attributes,omitempty"`
	OwnerPlugin string                  `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule string                  `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	// contains filtered or unexported fields
}

func (*DeclareAttributesInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use DeclareAttributesInput.ProtoReflect.Descriptor instead.

func (*DeclareAttributesInput) GetAttributes added in v0.5.7

func (x *DeclareAttributesInput) GetAttributes() []*AttributeDeclaration

func (*DeclareAttributesInput) GetOwnerModule added in v0.5.7

func (x *DeclareAttributesInput) GetOwnerModule() string

func (*DeclareAttributesInput) GetOwnerPlugin added in v0.5.7

func (x *DeclareAttributesInput) GetOwnerPlugin() string

func (*DeclareAttributesInput) ProtoMessage added in v0.5.7

func (*DeclareAttributesInput) ProtoMessage()

func (*DeclareAttributesInput) ProtoReflect added in v0.5.7

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

func (*DeclareAttributesInput) Reset added in v0.5.7

func (x *DeclareAttributesInput) Reset()

func (*DeclareAttributesInput) String added in v0.5.7

func (x *DeclareAttributesInput) String() string

type DeclareAttributesOutput added in v0.5.7

type DeclareAttributesOutput struct {
	Registered int32                   `protobuf:"varint,1,opt,name=registered,proto3" json:"registered,omitempty"`
	Attributes []*AttributeDeclaration `protobuf:"bytes,2,rep,name=attributes,proto3" json:"attributes,omitempty"`
	Error      string                  `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*DeclareAttributesOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use DeclareAttributesOutput.ProtoReflect.Descriptor instead.

func (*DeclareAttributesOutput) GetAttributes added in v0.5.7

func (x *DeclareAttributesOutput) GetAttributes() []*AttributeDeclaration

func (*DeclareAttributesOutput) GetError added in v0.5.7

func (x *DeclareAttributesOutput) GetError() string

func (*DeclareAttributesOutput) GetRegistered added in v0.5.7

func (x *DeclareAttributesOutput) GetRegistered() int32

func (*DeclareAttributesOutput) ProtoMessage added in v0.5.7

func (*DeclareAttributesOutput) ProtoMessage()

func (*DeclareAttributesOutput) ProtoReflect added in v0.5.7

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

func (*DeclareAttributesOutput) Reset added in v0.5.7

func (x *DeclareAttributesOutput) Reset()

func (*DeclareAttributesOutput) String added in v0.5.7

func (x *DeclareAttributesOutput) String() string

type ExtraField

type ExtraField struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ExtraField) Descriptor deprecated

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

Deprecated: Use ExtraField.ProtoReflect.Descriptor instead.

func (*ExtraField) GetKey

func (x *ExtraField) GetKey() string

func (*ExtraField) GetValue

func (x *ExtraField) GetValue() string

func (*ExtraField) ProtoMessage

func (*ExtraField) ProtoMessage()

func (*ExtraField) ProtoReflect

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

func (*ExtraField) Reset

func (x *ExtraField) Reset()

func (*ExtraField) String

func (x *ExtraField) String() string

type GenericStepOutput

type GenericStepOutput struct {
	Output *structpb.Struct `protobuf:"bytes,1,opt,name=output,proto3" json:"output,omitempty"`
	Error  string           `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*GenericStepOutput) Descriptor deprecated

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

Deprecated: Use GenericStepOutput.ProtoReflect.Descriptor instead.

func (*GenericStepOutput) GetError

func (x *GenericStepOutput) GetError() string

func (*GenericStepOutput) GetOutput

func (x *GenericStepOutput) GetOutput() *structpb.Struct

func (*GenericStepOutput) ProtoMessage

func (*GenericStepOutput) ProtoMessage()

func (*GenericStepOutput) ProtoReflect

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

func (*GenericStepOutput) Reset

func (x *GenericStepOutput) Reset()

func (*GenericStepOutput) String

func (x *GenericStepOutput) String() string

type KetoModuleConfig added in v0.5.7

type KetoModuleConfig struct {
	ReadUrl  string `protobuf:"bytes,1,opt,name=read_url,json=readUrl,proto3" json:"read_url,omitempty"`
	WriteUrl string `protobuf:"bytes,2,opt,name=write_url,json=writeUrl,proto3" json:"write_url,omitempty"`
	// contains filtered or unexported fields
}

func (*KetoModuleConfig) Descriptor deprecated added in v0.5.7

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

Deprecated: Use KetoModuleConfig.ProtoReflect.Descriptor instead.

func (*KetoModuleConfig) GetReadUrl added in v0.5.7

func (x *KetoModuleConfig) GetReadUrl() string

func (*KetoModuleConfig) GetWriteUrl added in v0.5.7

func (x *KetoModuleConfig) GetWriteUrl() string

func (*KetoModuleConfig) ProtoMessage added in v0.5.7

func (*KetoModuleConfig) ProtoMessage()

func (*KetoModuleConfig) ProtoReflect added in v0.5.7

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

func (*KetoModuleConfig) Reset added in v0.5.7

func (x *KetoModuleConfig) Reset()

func (*KetoModuleConfig) String added in v0.5.7

func (x *KetoModuleConfig) String() string

type ListAttributePoliciesInput added in v0.5.7

type ListAttributePoliciesInput struct {
	Filter *AttributePolicyFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAttributePoliciesInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ListAttributePoliciesInput.ProtoReflect.Descriptor instead.

func (*ListAttributePoliciesInput) GetFilter added in v0.5.7

func (*ListAttributePoliciesInput) ProtoMessage added in v0.5.7

func (*ListAttributePoliciesInput) ProtoMessage()

func (*ListAttributePoliciesInput) ProtoReflect added in v0.5.7

func (*ListAttributePoliciesInput) Reset added in v0.5.7

func (x *ListAttributePoliciesInput) Reset()

func (*ListAttributePoliciesInput) String added in v0.5.7

func (x *ListAttributePoliciesInput) String() string

type ListAttributePoliciesOutput added in v0.5.7

type ListAttributePoliciesOutput struct {
	Policies []*AttributePolicy `protobuf:"bytes,1,rep,name=policies,proto3" json:"policies,omitempty"`
	Error    string             `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAttributePoliciesOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ListAttributePoliciesOutput.ProtoReflect.Descriptor instead.

func (*ListAttributePoliciesOutput) GetError added in v0.5.7

func (x *ListAttributePoliciesOutput) GetError() string

func (*ListAttributePoliciesOutput) GetPolicies added in v0.5.7

func (x *ListAttributePoliciesOutput) GetPolicies() []*AttributePolicy

func (*ListAttributePoliciesOutput) ProtoMessage added in v0.5.7

func (*ListAttributePoliciesOutput) ProtoMessage()

func (*ListAttributePoliciesOutput) ProtoReflect added in v0.5.7

func (*ListAttributePoliciesOutput) Reset added in v0.5.7

func (x *ListAttributePoliciesOutput) Reset()

func (*ListAttributePoliciesOutput) String added in v0.5.7

func (x *ListAttributePoliciesOutput) String() string

type ListConfig

type ListConfig struct {
	Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	Value  string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ListConfig) Descriptor deprecated

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

Deprecated: Use ListConfig.ProtoReflect.Descriptor instead.

func (*ListConfig) GetFilter

func (x *ListConfig) GetFilter() string

func (*ListConfig) GetModule

func (x *ListConfig) GetModule() string

func (*ListConfig) GetValue

func (x *ListConfig) GetValue() string

func (*ListConfig) ProtoMessage

func (*ListConfig) ProtoMessage()

func (*ListConfig) ProtoReflect

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

func (*ListConfig) Reset

func (x *ListConfig) Reset()

func (*ListConfig) String

func (x *ListConfig) String() string

type ListDeclarationsInput added in v0.5.7

type ListDeclarationsInput struct {
	Context     string `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
	OwnerPlugin string `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule string `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDeclarationsInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ListDeclarationsInput.ProtoReflect.Descriptor instead.

func (*ListDeclarationsInput) GetContext added in v0.5.7

func (x *ListDeclarationsInput) GetContext() string

func (*ListDeclarationsInput) GetOwnerModule added in v0.5.7

func (x *ListDeclarationsInput) GetOwnerModule() string

func (*ListDeclarationsInput) GetOwnerPlugin added in v0.5.7

func (x *ListDeclarationsInput) GetOwnerPlugin() string

func (*ListDeclarationsInput) ProtoMessage added in v0.5.7

func (*ListDeclarationsInput) ProtoMessage()

func (*ListDeclarationsInput) ProtoReflect added in v0.5.7

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

func (*ListDeclarationsInput) Reset added in v0.5.7

func (x *ListDeclarationsInput) Reset()

func (*ListDeclarationsInput) String added in v0.5.7

func (x *ListDeclarationsInput) String() string

type ListDeclarationsOutput added in v0.5.7

type ListDeclarationsOutput struct {
	Declarations *AuthzDeclarationSet `protobuf:"bytes,1,opt,name=declarations,proto3" json:"declarations,omitempty"`
	Error        string               `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDeclarationsOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ListDeclarationsOutput.ProtoReflect.Descriptor instead.

func (*ListDeclarationsOutput) GetDeclarations added in v0.5.7

func (x *ListDeclarationsOutput) GetDeclarations() *AuthzDeclarationSet

func (*ListDeclarationsOutput) GetError added in v0.5.7

func (x *ListDeclarationsOutput) GetError() string

func (*ListDeclarationsOutput) ProtoMessage added in v0.5.7

func (*ListDeclarationsOutput) ProtoMessage()

func (*ListDeclarationsOutput) ProtoReflect added in v0.5.7

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

func (*ListDeclarationsOutput) Reset added in v0.5.7

func (x *ListDeclarationsOutput) Reset()

func (*ListDeclarationsOutput) String added in v0.5.7

func (x *ListDeclarationsOutput) String() string

type ListInput

type ListInput struct {
	Module string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	Value  string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*ListInput) Descriptor deprecated

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

Deprecated: Use ListInput.ProtoReflect.Descriptor instead.

func (*ListInput) GetFilter

func (x *ListInput) GetFilter() string

func (*ListInput) GetModule

func (x *ListInput) GetModule() string

func (*ListInput) GetValue

func (x *ListInput) GetValue() string

func (*ListInput) ProtoMessage

func (*ListInput) ProtoMessage()

func (*ListInput) ProtoReflect

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

func (*ListInput) Reset

func (x *ListInput) Reset()

func (*ListInput) String

func (x *ListInput) String() string

type ListRelationTuplesInput added in v0.5.7

type ListRelationTuplesInput struct {
	Filter *RelationTupleFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRelationTuplesInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ListRelationTuplesInput.ProtoReflect.Descriptor instead.

func (*ListRelationTuplesInput) GetFilter added in v0.5.7

func (*ListRelationTuplesInput) ProtoMessage added in v0.5.7

func (*ListRelationTuplesInput) ProtoMessage()

func (*ListRelationTuplesInput) ProtoReflect added in v0.5.7

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

func (*ListRelationTuplesInput) Reset added in v0.5.7

func (x *ListRelationTuplesInput) Reset()

func (*ListRelationTuplesInput) String added in v0.5.7

func (x *ListRelationTuplesInput) String() string

type ListRelationTuplesOutput added in v0.5.7

type ListRelationTuplesOutput struct {
	Tuples []*RelationTuple `protobuf:"bytes,1,rep,name=tuples,proto3" json:"tuples,omitempty"`
	Error  string           `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRelationTuplesOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ListRelationTuplesOutput.ProtoReflect.Descriptor instead.

func (*ListRelationTuplesOutput) GetError added in v0.5.7

func (x *ListRelationTuplesOutput) GetError() string

func (*ListRelationTuplesOutput) GetTuples added in v0.5.7

func (x *ListRelationTuplesOutput) GetTuples() []*RelationTuple

func (*ListRelationTuplesOutput) ProtoMessage added in v0.5.7

func (*ListRelationTuplesOutput) ProtoMessage()

func (*ListRelationTuplesOutput) ProtoReflect added in v0.5.7

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

func (*ListRelationTuplesOutput) Reset added in v0.5.7

func (x *ListRelationTuplesOutput) Reset()

func (*ListRelationTuplesOutput) String added in v0.5.7

func (x *ListRelationTuplesOutput) String() string

type ListRoleAssignmentsInput added in v0.5.7

type ListRoleAssignmentsInput struct {
	Filter *AssignmentFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRoleAssignmentsInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ListRoleAssignmentsInput.ProtoReflect.Descriptor instead.

func (*ListRoleAssignmentsInput) GetFilter added in v0.5.7

func (*ListRoleAssignmentsInput) ProtoMessage added in v0.5.7

func (*ListRoleAssignmentsInput) ProtoMessage()

func (*ListRoleAssignmentsInput) ProtoReflect added in v0.5.7

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

func (*ListRoleAssignmentsInput) Reset added in v0.5.7

func (x *ListRoleAssignmentsInput) Reset()

func (*ListRoleAssignmentsInput) String added in v0.5.7

func (x *ListRoleAssignmentsInput) String() string

type ListRoleAssignmentsOutput added in v0.5.7

type ListRoleAssignmentsOutput struct {
	Assignments []*SubjectRoleAssignment `protobuf:"bytes,1,rep,name=assignments,proto3" json:"assignments,omitempty"`
	Error       string                   `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ListRoleAssignmentsOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ListRoleAssignmentsOutput.ProtoReflect.Descriptor instead.

func (*ListRoleAssignmentsOutput) GetAssignments added in v0.5.7

func (x *ListRoleAssignmentsOutput) GetAssignments() []*SubjectRoleAssignment

func (*ListRoleAssignmentsOutput) GetError added in v0.5.7

func (x *ListRoleAssignmentsOutput) GetError() string

func (*ListRoleAssignmentsOutput) ProtoMessage added in v0.5.7

func (*ListRoleAssignmentsOutput) ProtoMessage()

func (*ListRoleAssignmentsOutput) ProtoReflect added in v0.5.7

func (*ListRoleAssignmentsOutput) Reset added in v0.5.7

func (x *ListRoleAssignmentsOutput) Reset()

func (*ListRoleAssignmentsOutput) String added in v0.5.7

func (x *ListRoleAssignmentsOutput) String() string

type ListScopesInput added in v0.5.7

type ListScopesInput struct {
	Context     string `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
	OwnerPlugin string `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule string `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	// contains filtered or unexported fields
}

func (*ListScopesInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ListScopesInput.ProtoReflect.Descriptor instead.

func (*ListScopesInput) GetContext added in v0.5.7

func (x *ListScopesInput) GetContext() string

func (*ListScopesInput) GetOwnerModule added in v0.5.7

func (x *ListScopesInput) GetOwnerModule() string

func (*ListScopesInput) GetOwnerPlugin added in v0.5.7

func (x *ListScopesInput) GetOwnerPlugin() string

func (*ListScopesInput) ProtoMessage added in v0.5.7

func (*ListScopesInput) ProtoMessage()

func (*ListScopesInput) ProtoReflect added in v0.5.7

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

func (*ListScopesInput) Reset added in v0.5.7

func (x *ListScopesInput) Reset()

func (*ListScopesInput) String added in v0.5.7

func (x *ListScopesInput) String() string

type ListScopesOutput added in v0.5.7

type ListScopesOutput struct {
	Scopes []*ScopeDeclaration `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
	Error  string              `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ListScopesOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ListScopesOutput.ProtoReflect.Descriptor instead.

func (*ListScopesOutput) GetError added in v0.5.7

func (x *ListScopesOutput) GetError() string

func (*ListScopesOutput) GetScopes added in v0.5.7

func (x *ListScopesOutput) GetScopes() []*ScopeDeclaration

func (*ListScopesOutput) ProtoMessage added in v0.5.7

func (*ListScopesOutput) ProtoMessage()

func (*ListScopesOutput) ProtoReflect added in v0.5.7

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

func (*ListScopesOutput) Reset added in v0.5.7

func (x *ListScopesOutput) Reset()

func (*ListScopesOutput) String added in v0.5.7

func (x *ListScopesOutput) String() string

type PermitModuleConfig

type PermitModuleConfig struct {
	ApiKey      string `protobuf:"bytes,1,opt,name=api_key,json=apiKey,proto3" json:"api_key,omitempty"`
	PdpUrl      string `protobuf:"bytes,2,opt,name=pdp_url,json=pdpUrl,proto3" json:"pdp_url,omitempty"`
	ApiUrl      string `protobuf:"bytes,3,opt,name=api_url,json=apiUrl,proto3" json:"api_url,omitempty"`
	Project     string `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"`
	Environment string `protobuf:"bytes,5,opt,name=environment,proto3" json:"environment,omitempty"`
	// contains filtered or unexported fields
}

func (*PermitModuleConfig) Descriptor deprecated

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

Deprecated: Use PermitModuleConfig.ProtoReflect.Descriptor instead.

func (*PermitModuleConfig) GetApiKey

func (x *PermitModuleConfig) GetApiKey() string

func (*PermitModuleConfig) GetApiUrl

func (x *PermitModuleConfig) GetApiUrl() string

func (*PermitModuleConfig) GetEnvironment

func (x *PermitModuleConfig) GetEnvironment() string

func (*PermitModuleConfig) GetPdpUrl

func (x *PermitModuleConfig) GetPdpUrl() string

func (*PermitModuleConfig) GetProject

func (x *PermitModuleConfig) GetProject() string

func (*PermitModuleConfig) ProtoMessage

func (*PermitModuleConfig) ProtoMessage()

func (*PermitModuleConfig) ProtoReflect

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

func (*PermitModuleConfig) Reset

func (x *PermitModuleConfig) Reset()

func (*PermitModuleConfig) String

func (x *PermitModuleConfig) String() string

type PermitStepConfig

type PermitStepConfig struct {
	Module string           `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Values *structpb.Struct `protobuf:"bytes,2,opt,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*PermitStepConfig) Descriptor deprecated

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

Deprecated: Use PermitStepConfig.ProtoReflect.Descriptor instead.

func (*PermitStepConfig) GetModule

func (x *PermitStepConfig) GetModule() string

func (*PermitStepConfig) GetValues

func (x *PermitStepConfig) GetValues() *structpb.Struct

func (*PermitStepConfig) ProtoMessage

func (*PermitStepConfig) ProtoMessage()

func (*PermitStepConfig) ProtoReflect

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

func (*PermitStepConfig) Reset

func (x *PermitStepConfig) Reset()

func (*PermitStepConfig) String

func (x *PermitStepConfig) String() string

type PermitStepInput

type PermitStepInput struct {
	Module string           `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Values *structpb.Struct `protobuf:"bytes,2,opt,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*PermitStepInput) Descriptor deprecated

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

Deprecated: Use PermitStepInput.ProtoReflect.Descriptor instead.

func (*PermitStepInput) GetModule

func (x *PermitStepInput) GetModule() string

func (*PermitStepInput) GetValues

func (x *PermitStepInput) GetValues() *structpb.Struct

func (*PermitStepInput) ProtoMessage

func (*PermitStepInput) ProtoMessage()

func (*PermitStepInput) ProtoReflect

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

func (*PermitStepInput) Reset

func (x *PermitStepInput) Reset()

func (*PermitStepInput) String

func (x *PermitStepInput) String() string

type PolicyRuleConfig

type PolicyRuleConfig struct {
	Module string   `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Rule   []string `protobuf:"bytes,2,rep,name=rule,proto3" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyRuleConfig) Descriptor deprecated

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

Deprecated: Use PolicyRuleConfig.ProtoReflect.Descriptor instead.

func (*PolicyRuleConfig) GetModule

func (x *PolicyRuleConfig) GetModule() string

func (*PolicyRuleConfig) GetRule

func (x *PolicyRuleConfig) GetRule() []string

func (*PolicyRuleConfig) ProtoMessage

func (*PolicyRuleConfig) ProtoMessage()

func (*PolicyRuleConfig) ProtoReflect

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

func (*PolicyRuleConfig) Reset

func (x *PolicyRuleConfig) Reset()

func (*PolicyRuleConfig) String

func (x *PolicyRuleConfig) String() string

type PolicyRuleInput

type PolicyRuleInput struct {
	Module string   `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Rule   []string `protobuf:"bytes,2,rep,name=rule,proto3" json:"rule,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyRuleInput) Descriptor deprecated

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

Deprecated: Use PolicyRuleInput.ProtoReflect.Descriptor instead.

func (*PolicyRuleInput) GetModule

func (x *PolicyRuleInput) GetModule() string

func (*PolicyRuleInput) GetRule

func (x *PolicyRuleInput) GetRule() []string

func (*PolicyRuleInput) ProtoMessage

func (*PolicyRuleInput) ProtoMessage()

func (*PolicyRuleInput) ProtoReflect

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

func (*PolicyRuleInput) Reset

func (x *PolicyRuleInput) Reset()

func (*PolicyRuleInput) String

func (x *PolicyRuleInput) String() string

type PolicyRuleOutput

type PolicyRuleOutput struct {
	Changed bool     `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
	Rule    []string `protobuf:"bytes,2,rep,name=rule,proto3" json:"rule,omitempty"`
	Error   string   `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*PolicyRuleOutput) Descriptor deprecated

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

Deprecated: Use PolicyRuleOutput.ProtoReflect.Descriptor instead.

func (*PolicyRuleOutput) GetChanged

func (x *PolicyRuleOutput) GetChanged() bool

func (*PolicyRuleOutput) GetError

func (x *PolicyRuleOutput) GetError() string

func (*PolicyRuleOutput) GetRule

func (x *PolicyRuleOutput) GetRule() []string

func (*PolicyRuleOutput) ProtoMessage

func (*PolicyRuleOutput) ProtoMessage()

func (*PolicyRuleOutput) ProtoReflect

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

func (*PolicyRuleOutput) Reset

func (x *PolicyRuleOutput) Reset()

func (*PolicyRuleOutput) String

func (x *PolicyRuleOutput) String() string

type ProjectionInputs added in v0.5.7

type ProjectionInputs struct {
	ScopeNames      []string `protobuf:"bytes,1,rep,name=scope_names,json=scopeNames,proto3" json:"scope_names,omitempty"`
	ResourceNames   []string `protobuf:"bytes,2,rep,name=resource_names,json=resourceNames,proto3" json:"resource_names,omitempty"`
	ActionNames     []string `protobuf:"bytes,3,rep,name=action_names,json=actionNames,proto3" json:"action_names,omitempty"`
	AttributeNames  []string `protobuf:"bytes,4,rep,name=attribute_names,json=attributeNames,proto3" json:"attribute_names,omitempty"`
	RelationNames   []string `protobuf:"bytes,5,rep,name=relation_names,json=relationNames,proto3" json:"relation_names,omitempty"`
	UiActionIds     []string `protobuf:"bytes,6,rep,name=ui_action_ids,json=uiActionIds,proto3" json:"ui_action_ids,omitempty"`
	LookupSourceIds []string `protobuf:"bytes,7,rep,name=lookup_source_ids,json=lookupSourceIds,proto3" json:"lookup_source_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ProjectionInputs) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ProjectionInputs.ProtoReflect.Descriptor instead.

func (*ProjectionInputs) GetActionNames added in v0.5.7

func (x *ProjectionInputs) GetActionNames() []string

func (*ProjectionInputs) GetAttributeNames added in v0.5.7

func (x *ProjectionInputs) GetAttributeNames() []string

func (*ProjectionInputs) GetLookupSourceIds added in v0.5.7

func (x *ProjectionInputs) GetLookupSourceIds() []string

func (*ProjectionInputs) GetRelationNames added in v0.5.7

func (x *ProjectionInputs) GetRelationNames() []string

func (*ProjectionInputs) GetResourceNames added in v0.5.7

func (x *ProjectionInputs) GetResourceNames() []string

func (*ProjectionInputs) GetScopeNames added in v0.5.7

func (x *ProjectionInputs) GetScopeNames() []string

func (*ProjectionInputs) GetUiActionIds added in v0.5.7

func (x *ProjectionInputs) GetUiActionIds() []string

func (*ProjectionInputs) ProtoMessage added in v0.5.7

func (*ProjectionInputs) ProtoMessage()

func (*ProjectionInputs) ProtoReflect added in v0.5.7

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

func (*ProjectionInputs) Reset added in v0.5.7

func (x *ProjectionInputs) Reset()

func (*ProjectionInputs) String added in v0.5.7

func (x *ProjectionInputs) String() string

type ProviderCapabilitiesInput added in v0.5.7

type ProviderCapabilitiesInput struct {
	Module       string                   `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Provider     string                   `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Requirements []*CapabilityRequirement `protobuf:"bytes,3,rep,name=requirements,proto3" json:"requirements,omitempty"`
	// contains filtered or unexported fields
}

func (*ProviderCapabilitiesInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ProviderCapabilitiesInput.ProtoReflect.Descriptor instead.

func (*ProviderCapabilitiesInput) GetModule added in v0.5.7

func (x *ProviderCapabilitiesInput) GetModule() string

func (*ProviderCapabilitiesInput) GetProvider added in v0.5.7

func (x *ProviderCapabilitiesInput) GetProvider() string

func (*ProviderCapabilitiesInput) GetRequirements added in v0.5.7

func (x *ProviderCapabilitiesInput) GetRequirements() []*CapabilityRequirement

func (*ProviderCapabilitiesInput) ProtoMessage added in v0.5.7

func (*ProviderCapabilitiesInput) ProtoMessage()

func (*ProviderCapabilitiesInput) ProtoReflect added in v0.5.7

func (*ProviderCapabilitiesInput) Reset added in v0.5.7

func (x *ProviderCapabilitiesInput) Reset()

func (*ProviderCapabilitiesInput) String added in v0.5.7

func (x *ProviderCapabilitiesInput) String() string

type ProviderCapabilitiesOutput added in v0.5.7

type ProviderCapabilitiesOutput struct {
	Module              string                  `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Provider            string                  `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Capabilities        []string                `protobuf:"bytes,3,rep,name=capabilities,proto3" json:"capabilities,omitempty"`
	Descriptors         []*CapabilityDescriptor `protobuf:"bytes,4,rep,name=descriptors,proto3" json:"descriptors,omitempty"`
	Health              string                  `protobuf:"bytes,5,opt,name=health,proto3" json:"health,omitempty"`
	MissingRequirements []string                `protobuf:"bytes,6,rep,name=missing_requirements,json=missingRequirements,proto3" json:"missing_requirements,omitempty"`
	Error               string                  `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ProviderCapabilitiesOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ProviderCapabilitiesOutput.ProtoReflect.Descriptor instead.

func (*ProviderCapabilitiesOutput) GetCapabilities added in v0.5.7

func (x *ProviderCapabilitiesOutput) GetCapabilities() []string

func (*ProviderCapabilitiesOutput) GetDescriptors added in v0.5.7

func (x *ProviderCapabilitiesOutput) GetDescriptors() []*CapabilityDescriptor

func (*ProviderCapabilitiesOutput) GetError added in v0.5.7

func (x *ProviderCapabilitiesOutput) GetError() string

func (*ProviderCapabilitiesOutput) GetHealth added in v0.5.7

func (x *ProviderCapabilitiesOutput) GetHealth() string

func (*ProviderCapabilitiesOutput) GetMissingRequirements added in v0.5.7

func (x *ProviderCapabilitiesOutput) GetMissingRequirements() []string

func (*ProviderCapabilitiesOutput) GetModule added in v0.5.7

func (x *ProviderCapabilitiesOutput) GetModule() string

func (*ProviderCapabilitiesOutput) GetProvider added in v0.5.7

func (x *ProviderCapabilitiesOutput) GetProvider() string

func (*ProviderCapabilitiesOutput) ProtoMessage added in v0.5.7

func (*ProviderCapabilitiesOutput) ProtoMessage()

func (*ProviderCapabilitiesOutput) ProtoReflect added in v0.5.7

func (*ProviderCapabilitiesOutput) Reset added in v0.5.7

func (x *ProviderCapabilitiesOutput) Reset()

func (*ProviderCapabilitiesOutput) String added in v0.5.7

func (x *ProviderCapabilitiesOutput) String() string

type RegisterDeclarationsInput added in v0.5.7

type RegisterDeclarationsInput struct {
	Declarations *AuthzDeclarationSet `protobuf:"bytes,1,opt,name=declarations,proto3" json:"declarations,omitempty"`
	OwnerPlugin  string               `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule  string               `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterDeclarationsInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RegisterDeclarationsInput.ProtoReflect.Descriptor instead.

func (*RegisterDeclarationsInput) GetDeclarations added in v0.5.7

func (x *RegisterDeclarationsInput) GetDeclarations() *AuthzDeclarationSet

func (*RegisterDeclarationsInput) GetOwnerModule added in v0.5.7

func (x *RegisterDeclarationsInput) GetOwnerModule() string

func (*RegisterDeclarationsInput) GetOwnerPlugin added in v0.5.7

func (x *RegisterDeclarationsInput) GetOwnerPlugin() string

func (*RegisterDeclarationsInput) ProtoMessage added in v0.5.7

func (*RegisterDeclarationsInput) ProtoMessage()

func (*RegisterDeclarationsInput) ProtoReflect added in v0.5.7

func (*RegisterDeclarationsInput) Reset added in v0.5.7

func (x *RegisterDeclarationsInput) Reset()

func (*RegisterDeclarationsInput) String added in v0.5.7

func (x *RegisterDeclarationsInput) String() string

type RegisterDeclarationsOutput added in v0.5.7

type RegisterDeclarationsOutput struct {
	Registered   int32                `protobuf:"varint,1,opt,name=registered,proto3" json:"registered,omitempty"`
	Declarations *AuthzDeclarationSet `protobuf:"bytes,2,opt,name=declarations,proto3" json:"declarations,omitempty"`
	Error        string               `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterDeclarationsOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RegisterDeclarationsOutput.ProtoReflect.Descriptor instead.

func (*RegisterDeclarationsOutput) GetDeclarations added in v0.5.7

func (x *RegisterDeclarationsOutput) GetDeclarations() *AuthzDeclarationSet

func (*RegisterDeclarationsOutput) GetError added in v0.5.7

func (x *RegisterDeclarationsOutput) GetError() string

func (*RegisterDeclarationsOutput) GetRegistered added in v0.5.7

func (x *RegisterDeclarationsOutput) GetRegistered() int32

func (*RegisterDeclarationsOutput) ProtoMessage added in v0.5.7

func (*RegisterDeclarationsOutput) ProtoMessage()

func (*RegisterDeclarationsOutput) ProtoReflect added in v0.5.7

func (*RegisterDeclarationsOutput) Reset added in v0.5.7

func (x *RegisterDeclarationsOutput) Reset()

func (*RegisterDeclarationsOutput) String added in v0.5.7

func (x *RegisterDeclarationsOutput) String() string

type RegisterScopesInput added in v0.5.7

type RegisterScopesInput struct {
	Scopes      []*ScopeDeclaration `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
	OwnerPlugin string              `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule string              `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterScopesInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RegisterScopesInput.ProtoReflect.Descriptor instead.

func (*RegisterScopesInput) GetOwnerModule added in v0.5.7

func (x *RegisterScopesInput) GetOwnerModule() string

func (*RegisterScopesInput) GetOwnerPlugin added in v0.5.7

func (x *RegisterScopesInput) GetOwnerPlugin() string

func (*RegisterScopesInput) GetScopes added in v0.5.7

func (x *RegisterScopesInput) GetScopes() []*ScopeDeclaration

func (*RegisterScopesInput) ProtoMessage added in v0.5.7

func (*RegisterScopesInput) ProtoMessage()

func (*RegisterScopesInput) ProtoReflect added in v0.5.7

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

func (*RegisterScopesInput) Reset added in v0.5.7

func (x *RegisterScopesInput) Reset()

func (*RegisterScopesInput) String added in v0.5.7

func (x *RegisterScopesInput) String() string

type RegisterScopesOutput added in v0.5.7

type RegisterScopesOutput struct {
	Registered int32               `protobuf:"varint,1,opt,name=registered,proto3" json:"registered,omitempty"`
	Scopes     []*ScopeDeclaration `protobuf:"bytes,2,rep,name=scopes,proto3" json:"scopes,omitempty"`
	Error      string              `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*RegisterScopesOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RegisterScopesOutput.ProtoReflect.Descriptor instead.

func (*RegisterScopesOutput) GetError added in v0.5.7

func (x *RegisterScopesOutput) GetError() string

func (*RegisterScopesOutput) GetRegistered added in v0.5.7

func (x *RegisterScopesOutput) GetRegistered() int32

func (*RegisterScopesOutput) GetScopes added in v0.5.7

func (x *RegisterScopesOutput) GetScopes() []*ScopeDeclaration

func (*RegisterScopesOutput) ProtoMessage added in v0.5.7

func (*RegisterScopesOutput) ProtoMessage()

func (*RegisterScopesOutput) ProtoReflect added in v0.5.7

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

func (*RegisterScopesOutput) Reset added in v0.5.7

func (x *RegisterScopesOutput) Reset()

func (*RegisterScopesOutput) String added in v0.5.7

func (x *RegisterScopesOutput) String() string

type RelationCheckInput added in v0.5.7

type RelationCheckInput struct {
	Subject  string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Relation string `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
	Object   string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	Context  string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
	// contains filtered or unexported fields
}

func (*RelationCheckInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RelationCheckInput.ProtoReflect.Descriptor instead.

func (*RelationCheckInput) GetContext added in v0.5.7

func (x *RelationCheckInput) GetContext() string

func (*RelationCheckInput) GetObject added in v0.5.7

func (x *RelationCheckInput) GetObject() string

func (*RelationCheckInput) GetRelation added in v0.5.7

func (x *RelationCheckInput) GetRelation() string

func (*RelationCheckInput) GetSubject added in v0.5.7

func (x *RelationCheckInput) GetSubject() string

func (*RelationCheckInput) ProtoMessage added in v0.5.7

func (*RelationCheckInput) ProtoMessage()

func (*RelationCheckInput) ProtoReflect added in v0.5.7

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

func (*RelationCheckInput) Reset added in v0.5.7

func (x *RelationCheckInput) Reset()

func (*RelationCheckInput) String added in v0.5.7

func (x *RelationCheckInput) String() string

type RelationCheckOutput added in v0.5.7

type RelationCheckOutput struct {
	Allowed  bool   `protobuf:"varint,1,opt,name=allowed,proto3" json:"allowed,omitempty"`
	Subject  string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
	Object   string `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
	Context  string `protobuf:"bytes,5,opt,name=context,proto3" json:"context,omitempty"`
	Reason   string `protobuf:"bytes,6,opt,name=reason,proto3" json:"reason,omitempty"`
	Error    string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*RelationCheckOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RelationCheckOutput.ProtoReflect.Descriptor instead.

func (*RelationCheckOutput) GetAllowed added in v0.5.7

func (x *RelationCheckOutput) GetAllowed() bool

func (*RelationCheckOutput) GetContext added in v0.5.7

func (x *RelationCheckOutput) GetContext() string

func (*RelationCheckOutput) GetError added in v0.5.7

func (x *RelationCheckOutput) GetError() string

func (*RelationCheckOutput) GetObject added in v0.5.7

func (x *RelationCheckOutput) GetObject() string

func (*RelationCheckOutput) GetReason added in v0.5.7

func (x *RelationCheckOutput) GetReason() string

func (*RelationCheckOutput) GetRelation added in v0.5.7

func (x *RelationCheckOutput) GetRelation() string

func (*RelationCheckOutput) GetSubject added in v0.5.7

func (x *RelationCheckOutput) GetSubject() string

func (*RelationCheckOutput) ProtoMessage added in v0.5.7

func (*RelationCheckOutput) ProtoMessage()

func (*RelationCheckOutput) ProtoReflect added in v0.5.7

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

func (*RelationCheckOutput) Reset added in v0.5.7

func (x *RelationCheckOutput) Reset()

func (*RelationCheckOutput) String added in v0.5.7

func (x *RelationCheckOutput) String() string

type RelationConfig

type RelationConfig struct {
	Module   string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Subject  string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
	Object   string `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*RelationConfig) Descriptor deprecated

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

Deprecated: Use RelationConfig.ProtoReflect.Descriptor instead.

func (*RelationConfig) GetModule

func (x *RelationConfig) GetModule() string

func (*RelationConfig) GetObject

func (x *RelationConfig) GetObject() string

func (*RelationConfig) GetRelation

func (x *RelationConfig) GetRelation() string

func (*RelationConfig) GetSubject

func (x *RelationConfig) GetSubject() string

func (*RelationConfig) ProtoMessage

func (*RelationConfig) ProtoMessage()

func (*RelationConfig) ProtoReflect

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

func (*RelationConfig) Reset

func (x *RelationConfig) Reset()

func (*RelationConfig) String

func (x *RelationConfig) String() string

type RelationDeclaration added in v0.5.7

type RelationDeclaration struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Context     string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	SubjectType string `protobuf:"bytes,3,opt,name=subject_type,json=subjectType,proto3" json:"subject_type,omitempty"`
	ObjectType  string `protobuf:"bytes,4,opt,name=object_type,json=objectType,proto3" json:"object_type,omitempty"`
	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	OwnerPlugin string `protobuf:"bytes,6,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule string `protobuf:"bytes,7,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	Category    string `protobuf:"bytes,8,opt,name=category,proto3" json:"category,omitempty"`
	// contains filtered or unexported fields
}

func (*RelationDeclaration) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RelationDeclaration.ProtoReflect.Descriptor instead.

func (*RelationDeclaration) GetCategory added in v0.5.7

func (x *RelationDeclaration) GetCategory() string

func (*RelationDeclaration) GetContext added in v0.5.7

func (x *RelationDeclaration) GetContext() string

func (*RelationDeclaration) GetDescription added in v0.5.7

func (x *RelationDeclaration) GetDescription() string

func (*RelationDeclaration) GetName added in v0.5.7

func (x *RelationDeclaration) GetName() string

func (*RelationDeclaration) GetObjectType added in v0.5.7

func (x *RelationDeclaration) GetObjectType() string

func (*RelationDeclaration) GetOwnerModule added in v0.5.7

func (x *RelationDeclaration) GetOwnerModule() string

func (*RelationDeclaration) GetOwnerPlugin added in v0.5.7

func (x *RelationDeclaration) GetOwnerPlugin() string

func (*RelationDeclaration) GetSubjectType added in v0.5.7

func (x *RelationDeclaration) GetSubjectType() string

func (*RelationDeclaration) ProtoMessage added in v0.5.7

func (*RelationDeclaration) ProtoMessage()

func (*RelationDeclaration) ProtoReflect added in v0.5.7

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

func (*RelationDeclaration) Reset added in v0.5.7

func (x *RelationDeclaration) Reset()

func (*RelationDeclaration) String added in v0.5.7

func (x *RelationDeclaration) String() string

type RelationInput

type RelationInput struct {
	Module   string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Subject  string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
	Object   string `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
	// contains filtered or unexported fields
}

func (*RelationInput) Descriptor deprecated

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

Deprecated: Use RelationInput.ProtoReflect.Descriptor instead.

func (*RelationInput) GetModule

func (x *RelationInput) GetModule() string

func (*RelationInput) GetObject

func (x *RelationInput) GetObject() string

func (*RelationInput) GetRelation

func (x *RelationInput) GetRelation() string

func (*RelationInput) GetSubject

func (x *RelationInput) GetSubject() string

func (*RelationInput) ProtoMessage

func (*RelationInput) ProtoMessage()

func (*RelationInput) ProtoReflect

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

func (*RelationInput) Reset

func (x *RelationInput) Reset()

func (*RelationInput) String

func (x *RelationInput) String() string

type RelationOutput

type RelationOutput struct {
	Changed  bool   `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
	Subject  string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
	Object   string `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
	Error    string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*RelationOutput) Descriptor deprecated

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

Deprecated: Use RelationOutput.ProtoReflect.Descriptor instead.

func (*RelationOutput) GetChanged

func (x *RelationOutput) GetChanged() bool

func (*RelationOutput) GetError

func (x *RelationOutput) GetError() string

func (*RelationOutput) GetObject

func (x *RelationOutput) GetObject() string

func (*RelationOutput) GetRelation

func (x *RelationOutput) GetRelation() string

func (*RelationOutput) GetSubject

func (x *RelationOutput) GetSubject() string

func (*RelationOutput) ProtoMessage

func (*RelationOutput) ProtoMessage()

func (*RelationOutput) ProtoReflect

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

func (*RelationOutput) Reset

func (x *RelationOutput) Reset()

func (*RelationOutput) String

func (x *RelationOutput) String() string

type RelationTuple added in v0.5.7

type RelationTuple struct {
	Subject  string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Relation string `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
	Object   string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	Context  string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
	// contains filtered or unexported fields
}

func (*RelationTuple) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RelationTuple.ProtoReflect.Descriptor instead.

func (*RelationTuple) GetContext added in v0.5.7

func (x *RelationTuple) GetContext() string

func (*RelationTuple) GetObject added in v0.5.7

func (x *RelationTuple) GetObject() string

func (*RelationTuple) GetRelation added in v0.5.7

func (x *RelationTuple) GetRelation() string

func (*RelationTuple) GetSubject added in v0.5.7

func (x *RelationTuple) GetSubject() string

func (*RelationTuple) ProtoMessage added in v0.5.7

func (*RelationTuple) ProtoMessage()

func (*RelationTuple) ProtoReflect added in v0.5.7

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

func (*RelationTuple) Reset added in v0.5.7

func (x *RelationTuple) Reset()

func (*RelationTuple) String added in v0.5.7

func (x *RelationTuple) String() string

type RelationTupleFilter added in v0.5.7

type RelationTupleFilter struct {
	Subject  string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Relation string `protobuf:"bytes,2,opt,name=relation,proto3" json:"relation,omitempty"`
	Object   string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	Context  string `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
	// contains filtered or unexported fields
}

func (*RelationTupleFilter) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RelationTupleFilter.ProtoReflect.Descriptor instead.

func (*RelationTupleFilter) GetContext added in v0.5.7

func (x *RelationTupleFilter) GetContext() string

func (*RelationTupleFilter) GetObject added in v0.5.7

func (x *RelationTupleFilter) GetObject() string

func (*RelationTupleFilter) GetRelation added in v0.5.7

func (x *RelationTupleFilter) GetRelation() string

func (*RelationTupleFilter) GetSubject added in v0.5.7

func (x *RelationTupleFilter) GetSubject() string

func (*RelationTupleFilter) ProtoMessage added in v0.5.7

func (*RelationTupleFilter) ProtoMessage()

func (*RelationTupleFilter) ProtoReflect added in v0.5.7

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

func (*RelationTupleFilter) Reset added in v0.5.7

func (x *RelationTupleFilter) Reset()

func (*RelationTupleFilter) String added in v0.5.7

func (x *RelationTupleFilter) String() string

type RemoveAttributePolicyInput added in v0.5.7

type RemoveAttributePolicyInput struct {
	Filter *AttributePolicyFilter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveAttributePolicyInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RemoveAttributePolicyInput.ProtoReflect.Descriptor instead.

func (*RemoveAttributePolicyInput) GetFilter added in v0.5.7

func (*RemoveAttributePolicyInput) ProtoMessage added in v0.5.7

func (*RemoveAttributePolicyInput) ProtoMessage()

func (*RemoveAttributePolicyInput) ProtoReflect added in v0.5.7

func (*RemoveAttributePolicyInput) Reset added in v0.5.7

func (x *RemoveAttributePolicyInput) Reset()

func (*RemoveAttributePolicyInput) String added in v0.5.7

func (x *RemoveAttributePolicyInput) String() string

type RemoveAttributePolicyOutput added in v0.5.7

type RemoveAttributePolicyOutput struct {
	Changed bool   `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
	Error   string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveAttributePolicyOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RemoveAttributePolicyOutput.ProtoReflect.Descriptor instead.

func (*RemoveAttributePolicyOutput) GetChanged added in v0.5.7

func (x *RemoveAttributePolicyOutput) GetChanged() bool

func (*RemoveAttributePolicyOutput) GetError added in v0.5.7

func (x *RemoveAttributePolicyOutput) GetError() string

func (*RemoveAttributePolicyOutput) ProtoMessage added in v0.5.7

func (*RemoveAttributePolicyOutput) ProtoMessage()

func (*RemoveAttributePolicyOutput) ProtoReflect added in v0.5.7

func (*RemoveAttributePolicyOutput) Reset added in v0.5.7

func (x *RemoveAttributePolicyOutput) Reset()

func (*RemoveAttributePolicyOutput) String added in v0.5.7

func (x *RemoveAttributePolicyOutput) String() string

type RemoveRelationTupleInput added in v0.5.7

type RemoveRelationTupleInput struct {
	Tuple *RelationTuple `protobuf:"bytes,1,opt,name=tuple,proto3" json:"tuple,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveRelationTupleInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RemoveRelationTupleInput.ProtoReflect.Descriptor instead.

func (*RemoveRelationTupleInput) GetTuple added in v0.5.7

func (x *RemoveRelationTupleInput) GetTuple() *RelationTuple

func (*RemoveRelationTupleInput) ProtoMessage added in v0.5.7

func (*RemoveRelationTupleInput) ProtoMessage()

func (*RemoveRelationTupleInput) ProtoReflect added in v0.5.7

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

func (*RemoveRelationTupleInput) Reset added in v0.5.7

func (x *RemoveRelationTupleInput) Reset()

func (*RemoveRelationTupleInput) String added in v0.5.7

func (x *RemoveRelationTupleInput) String() string

type RemoveRelationTupleOutput added in v0.5.7

type RemoveRelationTupleOutput struct {
	Changed bool   `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
	Error   string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveRelationTupleOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RemoveRelationTupleOutput.ProtoReflect.Descriptor instead.

func (*RemoveRelationTupleOutput) GetChanged added in v0.5.7

func (x *RemoveRelationTupleOutput) GetChanged() bool

func (*RemoveRelationTupleOutput) GetError added in v0.5.7

func (x *RemoveRelationTupleOutput) GetError() string

func (*RemoveRelationTupleOutput) ProtoMessage added in v0.5.7

func (*RemoveRelationTupleOutput) ProtoMessage()

func (*RemoveRelationTupleOutput) ProtoReflect added in v0.5.7

func (*RemoveRelationTupleOutput) Reset added in v0.5.7

func (x *RemoveRelationTupleOutput) Reset()

func (*RemoveRelationTupleOutput) String added in v0.5.7

func (x *RemoveRelationTupleOutput) String() string

type RemoveRoleAssignmentInput added in v0.5.7

type RemoveRoleAssignmentInput struct {
	Assignment *SubjectRoleAssignment `protobuf:"bytes,1,opt,name=assignment,proto3" json:"assignment,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveRoleAssignmentInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RemoveRoleAssignmentInput.ProtoReflect.Descriptor instead.

func (*RemoveRoleAssignmentInput) GetAssignment added in v0.5.7

func (*RemoveRoleAssignmentInput) ProtoMessage added in v0.5.7

func (*RemoveRoleAssignmentInput) ProtoMessage()

func (*RemoveRoleAssignmentInput) ProtoReflect added in v0.5.7

func (*RemoveRoleAssignmentInput) Reset added in v0.5.7

func (x *RemoveRoleAssignmentInput) Reset()

func (*RemoveRoleAssignmentInput) String added in v0.5.7

func (x *RemoveRoleAssignmentInput) String() string

type RemoveRoleAssignmentOutput added in v0.5.7

type RemoveRoleAssignmentOutput struct {
	Changed bool   `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
	Error   string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveRoleAssignmentOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RemoveRoleAssignmentOutput.ProtoReflect.Descriptor instead.

func (*RemoveRoleAssignmentOutput) GetChanged added in v0.5.7

func (x *RemoveRoleAssignmentOutput) GetChanged() bool

func (*RemoveRoleAssignmentOutput) GetError added in v0.5.7

func (x *RemoveRoleAssignmentOutput) GetError() string

func (*RemoveRoleAssignmentOutput) ProtoMessage added in v0.5.7

func (*RemoveRoleAssignmentOutput) ProtoMessage()

func (*RemoveRoleAssignmentOutput) ProtoReflect added in v0.5.7

func (*RemoveRoleAssignmentOutput) Reset added in v0.5.7

func (x *RemoveRoleAssignmentOutput) Reset()

func (*RemoveRoleAssignmentOutput) String added in v0.5.7

func (x *RemoveRoleAssignmentOutput) String() string

type RequireCapabilitiesConfig added in v0.5.7

type RequireCapabilitiesConfig struct {
	Module       string                   `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Provider     string                   `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Requirements []*CapabilityRequirement `protobuf:"bytes,3,rep,name=requirements,proto3" json:"requirements,omitempty"`
	// contains filtered or unexported fields
}

func (*RequireCapabilitiesConfig) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RequireCapabilitiesConfig.ProtoReflect.Descriptor instead.

func (*RequireCapabilitiesConfig) GetModule added in v0.5.7

func (x *RequireCapabilitiesConfig) GetModule() string

func (*RequireCapabilitiesConfig) GetProvider added in v0.5.7

func (x *RequireCapabilitiesConfig) GetProvider() string

func (*RequireCapabilitiesConfig) GetRequirements added in v0.5.7

func (x *RequireCapabilitiesConfig) GetRequirements() []*CapabilityRequirement

func (*RequireCapabilitiesConfig) ProtoMessage added in v0.5.7

func (*RequireCapabilitiesConfig) ProtoMessage()

func (*RequireCapabilitiesConfig) ProtoReflect added in v0.5.7

func (*RequireCapabilitiesConfig) Reset added in v0.5.7

func (x *RequireCapabilitiesConfig) Reset()

func (*RequireCapabilitiesConfig) String added in v0.5.7

func (x *RequireCapabilitiesConfig) String() string

type RequireCapabilitiesInput added in v0.5.7

type RequireCapabilitiesInput struct {
	Module       string                   `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Provider     string                   `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Requirements []*CapabilityRequirement `protobuf:"bytes,3,rep,name=requirements,proto3" json:"requirements,omitempty"`
	// contains filtered or unexported fields
}

func (*RequireCapabilitiesInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RequireCapabilitiesInput.ProtoReflect.Descriptor instead.

func (*RequireCapabilitiesInput) GetModule added in v0.5.7

func (x *RequireCapabilitiesInput) GetModule() string

func (*RequireCapabilitiesInput) GetProvider added in v0.5.7

func (x *RequireCapabilitiesInput) GetProvider() string

func (*RequireCapabilitiesInput) GetRequirements added in v0.5.7

func (x *RequireCapabilitiesInput) GetRequirements() []*CapabilityRequirement

func (*RequireCapabilitiesInput) ProtoMessage added in v0.5.7

func (*RequireCapabilitiesInput) ProtoMessage()

func (*RequireCapabilitiesInput) ProtoReflect added in v0.5.7

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

func (*RequireCapabilitiesInput) Reset added in v0.5.7

func (x *RequireCapabilitiesInput) Reset()

func (*RequireCapabilitiesInput) String added in v0.5.7

func (x *RequireCapabilitiesInput) String() string

type ResolveProjectionInputsInput added in v0.5.7

type ResolveProjectionInputsInput struct {
	Context     string `protobuf:"bytes,1,opt,name=context,proto3" json:"context,omitempty"`
	OwnerPlugin string `protobuf:"bytes,2,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule string `protobuf:"bytes,3,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	// contains filtered or unexported fields
}

func (*ResolveProjectionInputsInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ResolveProjectionInputsInput.ProtoReflect.Descriptor instead.

func (*ResolveProjectionInputsInput) GetContext added in v0.5.7

func (x *ResolveProjectionInputsInput) GetContext() string

func (*ResolveProjectionInputsInput) GetOwnerModule added in v0.5.7

func (x *ResolveProjectionInputsInput) GetOwnerModule() string

func (*ResolveProjectionInputsInput) GetOwnerPlugin added in v0.5.7

func (x *ResolveProjectionInputsInput) GetOwnerPlugin() string

func (*ResolveProjectionInputsInput) ProtoMessage added in v0.5.7

func (*ResolveProjectionInputsInput) ProtoMessage()

func (*ResolveProjectionInputsInput) ProtoReflect added in v0.5.7

func (*ResolveProjectionInputsInput) Reset added in v0.5.7

func (x *ResolveProjectionInputsInput) Reset()

func (*ResolveProjectionInputsInput) String added in v0.5.7

type ResolveProjectionInputsOutput added in v0.5.7

type ResolveProjectionInputsOutput struct {
	Projection *ProjectionInputs `protobuf:"bytes,1,opt,name=projection,proto3" json:"projection,omitempty"`
	Error      string            `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ResolveProjectionInputsOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ResolveProjectionInputsOutput.ProtoReflect.Descriptor instead.

func (*ResolveProjectionInputsOutput) GetError added in v0.5.7

func (x *ResolveProjectionInputsOutput) GetError() string

func (*ResolveProjectionInputsOutput) GetProjection added in v0.5.7

func (x *ResolveProjectionInputsOutput) GetProjection() *ProjectionInputs

func (*ResolveProjectionInputsOutput) ProtoMessage added in v0.5.7

func (*ResolveProjectionInputsOutput) ProtoMessage()

func (*ResolveProjectionInputsOutput) ProtoReflect added in v0.5.7

func (*ResolveProjectionInputsOutput) Reset added in v0.5.7

func (x *ResolveProjectionInputsOutput) Reset()

func (*ResolveProjectionInputsOutput) String added in v0.5.7

type ResolveSubjectScopesInput added in v0.5.7

type ResolveSubjectScopesInput struct {
	Subject      string   `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	DirectScopes []string `protobuf:"bytes,2,rep,name=direct_scopes,json=directScopes,proto3" json:"direct_scopes,omitempty"`
	RoleScopes   []string `protobuf:"bytes,3,rep,name=role_scopes,json=roleScopes,proto3" json:"role_scopes,omitempty"`
	Context      string   `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
	// contains filtered or unexported fields
}

func (*ResolveSubjectScopesInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ResolveSubjectScopesInput.ProtoReflect.Descriptor instead.

func (*ResolveSubjectScopesInput) GetContext added in v0.5.7

func (x *ResolveSubjectScopesInput) GetContext() string

func (*ResolveSubjectScopesInput) GetDirectScopes added in v0.5.7

func (x *ResolveSubjectScopesInput) GetDirectScopes() []string

func (*ResolveSubjectScopesInput) GetRoleScopes added in v0.5.7

func (x *ResolveSubjectScopesInput) GetRoleScopes() []string

func (*ResolveSubjectScopesInput) GetSubject added in v0.5.7

func (x *ResolveSubjectScopesInput) GetSubject() string

func (*ResolveSubjectScopesInput) ProtoMessage added in v0.5.7

func (*ResolveSubjectScopesInput) ProtoMessage()

func (*ResolveSubjectScopesInput) ProtoReflect added in v0.5.7

func (*ResolveSubjectScopesInput) Reset added in v0.5.7

func (x *ResolveSubjectScopesInput) Reset()

func (*ResolveSubjectScopesInput) String added in v0.5.7

func (x *ResolveSubjectScopesInput) String() string

type ResolveSubjectScopesOutput added in v0.5.7

type ResolveSubjectScopesOutput struct {
	Subject        string              `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Scopes         []string            `protobuf:"bytes,2,rep,name=scopes,proto3" json:"scopes,omitempty"`
	DeclaredScopes []*ScopeDeclaration `protobuf:"bytes,3,rep,name=declared_scopes,json=declaredScopes,proto3" json:"declared_scopes,omitempty"`
	Error          string              `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ResolveSubjectScopesOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ResolveSubjectScopesOutput.ProtoReflect.Descriptor instead.

func (*ResolveSubjectScopesOutput) GetDeclaredScopes added in v0.5.7

func (x *ResolveSubjectScopesOutput) GetDeclaredScopes() []*ScopeDeclaration

func (*ResolveSubjectScopesOutput) GetError added in v0.5.7

func (x *ResolveSubjectScopesOutput) GetError() string

func (*ResolveSubjectScopesOutput) GetScopes added in v0.5.7

func (x *ResolveSubjectScopesOutput) GetScopes() []string

func (*ResolveSubjectScopesOutput) GetSubject added in v0.5.7

func (x *ResolveSubjectScopesOutput) GetSubject() string

func (*ResolveSubjectScopesOutput) ProtoMessage added in v0.5.7

func (*ResolveSubjectScopesOutput) ProtoMessage()

func (*ResolveSubjectScopesOutput) ProtoReflect added in v0.5.7

func (*ResolveSubjectScopesOutput) Reset added in v0.5.7

func (x *ResolveSubjectScopesOutput) Reset()

func (*ResolveSubjectScopesOutput) String added in v0.5.7

func (x *ResolveSubjectScopesOutput) String() string

type ResourceDeclaration added in v0.5.7

type ResourceDeclaration struct {
	Name           string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Context        string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	DisplayName    string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	Description    string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	OwnerPlugin    string `protobuf:"bytes,5,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule    string `protobuf:"bytes,6,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	Category       string `protobuf:"bytes,7,opt,name=category,proto3" json:"category,omitempty"`
	LookupSourceId string `protobuf:"bytes,8,opt,name=lookup_source_id,json=lookupSourceId,proto3" json:"lookup_source_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceDeclaration) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ResourceDeclaration.ProtoReflect.Descriptor instead.

func (*ResourceDeclaration) GetCategory added in v0.5.7

func (x *ResourceDeclaration) GetCategory() string

func (*ResourceDeclaration) GetContext added in v0.5.7

func (x *ResourceDeclaration) GetContext() string

func (*ResourceDeclaration) GetDescription added in v0.5.7

func (x *ResourceDeclaration) GetDescription() string

func (*ResourceDeclaration) GetDisplayName added in v0.5.7

func (x *ResourceDeclaration) GetDisplayName() string

func (*ResourceDeclaration) GetLookupSourceId added in v0.5.7

func (x *ResourceDeclaration) GetLookupSourceId() string

func (*ResourceDeclaration) GetName added in v0.5.7

func (x *ResourceDeclaration) GetName() string

func (*ResourceDeclaration) GetOwnerModule added in v0.5.7

func (x *ResourceDeclaration) GetOwnerModule() string

func (*ResourceDeclaration) GetOwnerPlugin added in v0.5.7

func (x *ResourceDeclaration) GetOwnerPlugin() string

func (*ResourceDeclaration) ProtoMessage added in v0.5.7

func (*ResourceDeclaration) ProtoMessage()

func (*ResourceDeclaration) ProtoReflect added in v0.5.7

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

func (*ResourceDeclaration) Reset added in v0.5.7

func (x *ResourceDeclaration) Reset()

func (*ResourceDeclaration) String added in v0.5.7

func (x *ResourceDeclaration) String() string

type RoleAssignConfig

type RoleAssignConfig struct {
	Module      string        `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Action      string        `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
	Assignments []*StringList `protobuf:"bytes,3,rep,name=assignments,proto3" json:"assignments,omitempty"`
	// contains filtered or unexported fields
}

func (*RoleAssignConfig) Descriptor deprecated

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

Deprecated: Use RoleAssignConfig.ProtoReflect.Descriptor instead.

func (*RoleAssignConfig) GetAction

func (x *RoleAssignConfig) GetAction() string

func (*RoleAssignConfig) GetAssignments

func (x *RoleAssignConfig) GetAssignments() []*StringList

func (*RoleAssignConfig) GetModule

func (x *RoleAssignConfig) GetModule() string

func (*RoleAssignConfig) ProtoMessage

func (*RoleAssignConfig) ProtoMessage()

func (*RoleAssignConfig) ProtoReflect

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

func (*RoleAssignConfig) Reset

func (x *RoleAssignConfig) Reset()

func (*RoleAssignConfig) String

func (x *RoleAssignConfig) String() string

type RoleAssignInput

type RoleAssignInput struct {
	Module      string        `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Action      string        `protobuf:"bytes,2,opt,name=action,proto3" json:"action,omitempty"`
	Assignments []*StringList `protobuf:"bytes,3,rep,name=assignments,proto3" json:"assignments,omitempty"`
	// contains filtered or unexported fields
}

func (*RoleAssignInput) Descriptor deprecated

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

Deprecated: Use RoleAssignInput.ProtoReflect.Descriptor instead.

func (*RoleAssignInput) GetAction

func (x *RoleAssignInput) GetAction() string

func (*RoleAssignInput) GetAssignments

func (x *RoleAssignInput) GetAssignments() []*StringList

func (*RoleAssignInput) GetModule

func (x *RoleAssignInput) GetModule() string

func (*RoleAssignInput) ProtoMessage

func (*RoleAssignInput) ProtoMessage()

func (*RoleAssignInput) ProtoReflect

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

func (*RoleAssignInput) Reset

func (x *RoleAssignInput) Reset()

func (*RoleAssignInput) String

func (x *RoleAssignInput) String() string

type RoleAssignOutput

type RoleAssignOutput struct {
	Action      string        `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
	Assignments []*StringList `protobuf:"bytes,2,rep,name=assignments,proto3" json:"assignments,omitempty"`
	Error       string        `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*RoleAssignOutput) Descriptor deprecated

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

Deprecated: Use RoleAssignOutput.ProtoReflect.Descriptor instead.

func (*RoleAssignOutput) GetAction

func (x *RoleAssignOutput) GetAction() string

func (*RoleAssignOutput) GetAssignments

func (x *RoleAssignOutput) GetAssignments() []*StringList

func (*RoleAssignOutput) GetError

func (x *RoleAssignOutput) GetError() string

func (*RoleAssignOutput) ProtoMessage

func (*RoleAssignOutput) ProtoMessage()

func (*RoleAssignOutput) ProtoReflect

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

func (*RoleAssignOutput) Reset

func (x *RoleAssignOutput) Reset()

func (*RoleAssignOutput) String

func (x *RoleAssignOutput) String() string

type RoleScopeGrant added in v0.5.7

type RoleScopeGrant struct {
	Role    string   `protobuf:"bytes,1,opt,name=role,proto3" json:"role,omitempty"`
	Context string   `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	Scopes  []string `protobuf:"bytes,3,rep,name=scopes,proto3" json:"scopes,omitempty"`
	// contains filtered or unexported fields
}

func (*RoleScopeGrant) Descriptor deprecated added in v0.5.7

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

Deprecated: Use RoleScopeGrant.ProtoReflect.Descriptor instead.

func (*RoleScopeGrant) GetContext added in v0.5.7

func (x *RoleScopeGrant) GetContext() string

func (*RoleScopeGrant) GetRole added in v0.5.7

func (x *RoleScopeGrant) GetRole() string

func (*RoleScopeGrant) GetScopes added in v0.5.7

func (x *RoleScopeGrant) GetScopes() []string

func (*RoleScopeGrant) ProtoMessage added in v0.5.7

func (*RoleScopeGrant) ProtoMessage()

func (*RoleScopeGrant) ProtoReflect added in v0.5.7

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

func (*RoleScopeGrant) Reset added in v0.5.7

func (x *RoleScopeGrant) Reset()

func (*RoleScopeGrant) String added in v0.5.7

func (x *RoleScopeGrant) String() string

type ScopeCatalogConfig added in v0.5.7

type ScopeCatalogConfig struct {
	Scopes                   []*ScopeDeclaration  `protobuf:"bytes,1,rep,name=scopes,proto3" json:"scopes,omitempty"`
	AllowRuntimeRegistration bool                 `` /* 136-byte string literal not displayed */
	Declarations             *AuthzDeclarationSet `protobuf:"bytes,3,opt,name=declarations,proto3" json:"declarations,omitempty"`
	// contains filtered or unexported fields
}

func (*ScopeCatalogConfig) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ScopeCatalogConfig.ProtoReflect.Descriptor instead.

func (*ScopeCatalogConfig) GetAllowRuntimeRegistration added in v0.5.7

func (x *ScopeCatalogConfig) GetAllowRuntimeRegistration() bool

func (*ScopeCatalogConfig) GetDeclarations added in v0.5.7

func (x *ScopeCatalogConfig) GetDeclarations() *AuthzDeclarationSet

func (*ScopeCatalogConfig) GetScopes added in v0.5.7

func (x *ScopeCatalogConfig) GetScopes() []*ScopeDeclaration

func (*ScopeCatalogConfig) ProtoMessage added in v0.5.7

func (*ScopeCatalogConfig) ProtoMessage()

func (*ScopeCatalogConfig) ProtoReflect added in v0.5.7

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

func (*ScopeCatalogConfig) Reset added in v0.5.7

func (x *ScopeCatalogConfig) Reset()

func (*ScopeCatalogConfig) String added in v0.5.7

func (x *ScopeCatalogConfig) String() string

type ScopeCheckInput added in v0.5.7

type ScopeCheckInput struct {
	Subject  string `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Context  string `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	Scope    string `protobuf:"bytes,3,opt,name=scope,proto3" json:"scope,omitempty"`
	Resource string `protobuf:"bytes,4,opt,name=resource,proto3" json:"resource,omitempty"`
	Action   string `protobuf:"bytes,5,opt,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*ScopeCheckInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ScopeCheckInput.ProtoReflect.Descriptor instead.

func (*ScopeCheckInput) GetAction added in v0.5.7

func (x *ScopeCheckInput) GetAction() string

func (*ScopeCheckInput) GetContext added in v0.5.7

func (x *ScopeCheckInput) GetContext() string

func (*ScopeCheckInput) GetResource added in v0.5.7

func (x *ScopeCheckInput) GetResource() string

func (*ScopeCheckInput) GetScope added in v0.5.7

func (x *ScopeCheckInput) GetScope() string

func (*ScopeCheckInput) GetSubject added in v0.5.7

func (x *ScopeCheckInput) GetSubject() string

func (*ScopeCheckInput) ProtoMessage added in v0.5.7

func (*ScopeCheckInput) ProtoMessage()

func (*ScopeCheckInput) ProtoReflect added in v0.5.7

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

func (*ScopeCheckInput) Reset added in v0.5.7

func (x *ScopeCheckInput) Reset()

func (*ScopeCheckInput) String added in v0.5.7

func (x *ScopeCheckInput) String() string

type ScopeCheckOutput added in v0.5.7

type ScopeCheckOutput struct {
	Allowed       bool     `protobuf:"varint,1,opt,name=allowed,proto3" json:"allowed,omitempty"`
	Provider      string   `protobuf:"bytes,2,opt,name=provider,proto3" json:"provider,omitempty"`
	Subject       string   `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
	Context       string   `protobuf:"bytes,4,opt,name=context,proto3" json:"context,omitempty"`
	Scope         string   `protobuf:"bytes,5,opt,name=scope,proto3" json:"scope,omitempty"`
	MatchedRole   string   `protobuf:"bytes,6,opt,name=matched_role,json=matchedRole,proto3" json:"matched_role,omitempty"`
	MatchedScopes []string `protobuf:"bytes,7,rep,name=matched_scopes,json=matchedScopes,proto3" json:"matched_scopes,omitempty"`
	Reason        string   `protobuf:"bytes,8,opt,name=reason,proto3" json:"reason,omitempty"`
	Error         string   `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*ScopeCheckOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ScopeCheckOutput.ProtoReflect.Descriptor instead.

func (*ScopeCheckOutput) GetAllowed added in v0.5.7

func (x *ScopeCheckOutput) GetAllowed() bool

func (*ScopeCheckOutput) GetContext added in v0.5.7

func (x *ScopeCheckOutput) GetContext() string

func (*ScopeCheckOutput) GetError added in v0.5.7

func (x *ScopeCheckOutput) GetError() string

func (*ScopeCheckOutput) GetMatchedRole added in v0.5.7

func (x *ScopeCheckOutput) GetMatchedRole() string

func (*ScopeCheckOutput) GetMatchedScopes added in v0.5.7

func (x *ScopeCheckOutput) GetMatchedScopes() []string

func (*ScopeCheckOutput) GetProvider added in v0.5.7

func (x *ScopeCheckOutput) GetProvider() string

func (*ScopeCheckOutput) GetReason added in v0.5.7

func (x *ScopeCheckOutput) GetReason() string

func (*ScopeCheckOutput) GetScope added in v0.5.7

func (x *ScopeCheckOutput) GetScope() string

func (*ScopeCheckOutput) GetSubject added in v0.5.7

func (x *ScopeCheckOutput) GetSubject() string

func (*ScopeCheckOutput) ProtoMessage added in v0.5.7

func (*ScopeCheckOutput) ProtoMessage()

func (*ScopeCheckOutput) ProtoReflect added in v0.5.7

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

func (*ScopeCheckOutput) Reset added in v0.5.7

func (x *ScopeCheckOutput) Reset()

func (*ScopeCheckOutput) String added in v0.5.7

func (x *ScopeCheckOutput) String() string

type ScopeDeclaration added in v0.5.7

type ScopeDeclaration struct {
	Name        string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Context     string   `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	Resource    string   `protobuf:"bytes,3,opt,name=resource,proto3" json:"resource,omitempty"`
	Actions     []string `protobuf:"bytes,4,rep,name=actions,proto3" json:"actions,omitempty"`
	Description string   `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	OwnerPlugin string   `protobuf:"bytes,6,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule string   `protobuf:"bytes,7,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	Category    string   `protobuf:"bytes,8,opt,name=category,proto3" json:"category,omitempty"`
	// contains filtered or unexported fields
}

func (*ScopeDeclaration) Descriptor deprecated added in v0.5.7

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

Deprecated: Use ScopeDeclaration.ProtoReflect.Descriptor instead.

func (*ScopeDeclaration) GetActions added in v0.5.7

func (x *ScopeDeclaration) GetActions() []string

func (*ScopeDeclaration) GetCategory added in v0.5.7

func (x *ScopeDeclaration) GetCategory() string

func (*ScopeDeclaration) GetContext added in v0.5.7

func (x *ScopeDeclaration) GetContext() string

func (*ScopeDeclaration) GetDescription added in v0.5.7

func (x *ScopeDeclaration) GetDescription() string

func (*ScopeDeclaration) GetName added in v0.5.7

func (x *ScopeDeclaration) GetName() string

func (*ScopeDeclaration) GetOwnerModule added in v0.5.7

func (x *ScopeDeclaration) GetOwnerModule() string

func (*ScopeDeclaration) GetOwnerPlugin added in v0.5.7

func (x *ScopeDeclaration) GetOwnerPlugin() string

func (*ScopeDeclaration) GetResource added in v0.5.7

func (x *ScopeDeclaration) GetResource() string

func (*ScopeDeclaration) ProtoMessage added in v0.5.7

func (*ScopeDeclaration) ProtoMessage()

func (*ScopeDeclaration) ProtoReflect added in v0.5.7

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

func (*ScopeDeclaration) Reset added in v0.5.7

func (x *ScopeDeclaration) Reset()

func (*ScopeDeclaration) String added in v0.5.7

func (x *ScopeDeclaration) String() string

type StringList

type StringList struct {
	Values []string `protobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty"`
	// contains filtered or unexported fields
}

func (*StringList) Descriptor deprecated

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

Deprecated: Use StringList.ProtoReflect.Descriptor instead.

func (*StringList) GetValues

func (x *StringList) GetValues() []string

func (*StringList) ProtoMessage

func (*StringList) ProtoMessage()

func (*StringList) ProtoReflect

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

func (*StringList) Reset

func (x *StringList) Reset()

func (*StringList) String

func (x *StringList) String() string

type SubjectObjectActionConfig

type SubjectObjectActionConfig struct {
	Module  string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	Object  string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	Action  string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*SubjectObjectActionConfig) Descriptor deprecated

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

Deprecated: Use SubjectObjectActionConfig.ProtoReflect.Descriptor instead.

func (*SubjectObjectActionConfig) GetAction

func (x *SubjectObjectActionConfig) GetAction() string

func (*SubjectObjectActionConfig) GetModule

func (x *SubjectObjectActionConfig) GetModule() string

func (*SubjectObjectActionConfig) GetObject

func (x *SubjectObjectActionConfig) GetObject() string

func (*SubjectObjectActionConfig) GetSubject

func (x *SubjectObjectActionConfig) GetSubject() string

func (*SubjectObjectActionConfig) ProtoMessage

func (*SubjectObjectActionConfig) ProtoMessage()

func (*SubjectObjectActionConfig) ProtoReflect

func (*SubjectObjectActionConfig) Reset

func (x *SubjectObjectActionConfig) Reset()

func (*SubjectObjectActionConfig) String

func (x *SubjectObjectActionConfig) String() string

type SubjectObjectActionInput

type SubjectObjectActionInput struct {
	Module  string `protobuf:"bytes,1,opt,name=module,proto3" json:"module,omitempty"`
	Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"`
	Object  string `protobuf:"bytes,3,opt,name=object,proto3" json:"object,omitempty"`
	Action  string `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
	// contains filtered or unexported fields
}

func (*SubjectObjectActionInput) Descriptor deprecated

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

Deprecated: Use SubjectObjectActionInput.ProtoReflect.Descriptor instead.

func (*SubjectObjectActionInput) GetAction

func (x *SubjectObjectActionInput) GetAction() string

func (*SubjectObjectActionInput) GetModule

func (x *SubjectObjectActionInput) GetModule() string

func (*SubjectObjectActionInput) GetObject

func (x *SubjectObjectActionInput) GetObject() string

func (*SubjectObjectActionInput) GetSubject

func (x *SubjectObjectActionInput) GetSubject() string

func (*SubjectObjectActionInput) ProtoMessage

func (*SubjectObjectActionInput) ProtoMessage()

func (*SubjectObjectActionInput) ProtoReflect

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

func (*SubjectObjectActionInput) Reset

func (x *SubjectObjectActionInput) Reset()

func (*SubjectObjectActionInput) String

func (x *SubjectObjectActionInput) String() string

type SubjectObjectActionOutput

type SubjectObjectActionOutput struct {
	Allowed bool   `protobuf:"varint,1,opt,name=allowed,proto3" json:"allowed,omitempty"`
	Changed bool   `protobuf:"varint,2,opt,name=changed,proto3" json:"changed,omitempty"`
	Subject string `protobuf:"bytes,3,opt,name=subject,proto3" json:"subject,omitempty"`
	Object  string `protobuf:"bytes,4,opt,name=object,proto3" json:"object,omitempty"`
	Action  string `protobuf:"bytes,5,opt,name=action,proto3" json:"action,omitempty"`
	Error   string `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*SubjectObjectActionOutput) Descriptor deprecated

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

Deprecated: Use SubjectObjectActionOutput.ProtoReflect.Descriptor instead.

func (*SubjectObjectActionOutput) GetAction

func (x *SubjectObjectActionOutput) GetAction() string

func (*SubjectObjectActionOutput) GetAllowed

func (x *SubjectObjectActionOutput) GetAllowed() bool

func (*SubjectObjectActionOutput) GetChanged

func (x *SubjectObjectActionOutput) GetChanged() bool

func (*SubjectObjectActionOutput) GetError

func (x *SubjectObjectActionOutput) GetError() string

func (*SubjectObjectActionOutput) GetObject

func (x *SubjectObjectActionOutput) GetObject() string

func (*SubjectObjectActionOutput) GetSubject

func (x *SubjectObjectActionOutput) GetSubject() string

func (*SubjectObjectActionOutput) ProtoMessage

func (*SubjectObjectActionOutput) ProtoMessage()

func (*SubjectObjectActionOutput) ProtoReflect

func (*SubjectObjectActionOutput) Reset

func (x *SubjectObjectActionOutput) Reset()

func (*SubjectObjectActionOutput) String

func (x *SubjectObjectActionOutput) String() string

type SubjectRoleAssignment added in v0.5.7

type SubjectRoleAssignment struct {
	Subject      string   `protobuf:"bytes,1,opt,name=subject,proto3" json:"subject,omitempty"`
	Role         string   `protobuf:"bytes,2,opt,name=role,proto3" json:"role,omitempty"`
	Context      string   `protobuf:"bytes,3,opt,name=context,proto3" json:"context,omitempty"`
	DirectScopes []string `protobuf:"bytes,4,rep,name=direct_scopes,json=directScopes,proto3" json:"direct_scopes,omitempty"`
	// contains filtered or unexported fields
}

func (*SubjectRoleAssignment) Descriptor deprecated added in v0.5.7

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

Deprecated: Use SubjectRoleAssignment.ProtoReflect.Descriptor instead.

func (*SubjectRoleAssignment) GetContext added in v0.5.7

func (x *SubjectRoleAssignment) GetContext() string

func (*SubjectRoleAssignment) GetDirectScopes added in v0.5.7

func (x *SubjectRoleAssignment) GetDirectScopes() []string

func (*SubjectRoleAssignment) GetRole added in v0.5.7

func (x *SubjectRoleAssignment) GetRole() string

func (*SubjectRoleAssignment) GetSubject added in v0.5.7

func (x *SubjectRoleAssignment) GetSubject() string

func (*SubjectRoleAssignment) ProtoMessage added in v0.5.7

func (*SubjectRoleAssignment) ProtoMessage()

func (*SubjectRoleAssignment) ProtoReflect added in v0.5.7

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

func (*SubjectRoleAssignment) Reset added in v0.5.7

func (x *SubjectRoleAssignment) Reset()

func (*SubjectRoleAssignment) String added in v0.5.7

func (x *SubjectRoleAssignment) String() string

type UIActionDeclaration added in v0.5.7

type UIActionDeclaration struct {
	Id                   string                   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Context              string                   `protobuf:"bytes,2,opt,name=context,proto3" json:"context,omitempty"`
	Label                string                   `protobuf:"bytes,3,opt,name=label,proto3" json:"label,omitempty"`
	Route                string                   `protobuf:"bytes,4,opt,name=route,proto3" json:"route,omitempty"`
	RequiredScopes       []string                 `protobuf:"bytes,5,rep,name=required_scopes,json=requiredScopes,proto3" json:"required_scopes,omitempty"`
	RequiredCapabilities []*CapabilityRequirement `protobuf:"bytes,6,rep,name=required_capabilities,json=requiredCapabilities,proto3" json:"required_capabilities,omitempty"`
	Description          string                   `protobuf:"bytes,7,opt,name=description,proto3" json:"description,omitempty"`
	OwnerPlugin          string                   `protobuf:"bytes,8,opt,name=owner_plugin,json=ownerPlugin,proto3" json:"owner_plugin,omitempty"`
	OwnerModule          string                   `protobuf:"bytes,9,opt,name=owner_module,json=ownerModule,proto3" json:"owner_module,omitempty"`
	Category             string                   `protobuf:"bytes,10,opt,name=category,proto3" json:"category,omitempty"`
	// contains filtered or unexported fields
}

func (*UIActionDeclaration) Descriptor deprecated added in v0.5.7

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

Deprecated: Use UIActionDeclaration.ProtoReflect.Descriptor instead.

func (*UIActionDeclaration) GetCategory added in v0.5.7

func (x *UIActionDeclaration) GetCategory() string

func (*UIActionDeclaration) GetContext added in v0.5.7

func (x *UIActionDeclaration) GetContext() string

func (*UIActionDeclaration) GetDescription added in v0.5.7

func (x *UIActionDeclaration) GetDescription() string

func (*UIActionDeclaration) GetId added in v0.5.7

func (x *UIActionDeclaration) GetId() string

func (*UIActionDeclaration) GetLabel added in v0.5.7

func (x *UIActionDeclaration) GetLabel() string

func (*UIActionDeclaration) GetOwnerModule added in v0.5.7

func (x *UIActionDeclaration) GetOwnerModule() string

func (*UIActionDeclaration) GetOwnerPlugin added in v0.5.7

func (x *UIActionDeclaration) GetOwnerPlugin() string

func (*UIActionDeclaration) GetRequiredCapabilities added in v0.5.7

func (x *UIActionDeclaration) GetRequiredCapabilities() []*CapabilityRequirement

func (*UIActionDeclaration) GetRequiredScopes added in v0.5.7

func (x *UIActionDeclaration) GetRequiredScopes() []string

func (*UIActionDeclaration) GetRoute added in v0.5.7

func (x *UIActionDeclaration) GetRoute() string

func (*UIActionDeclaration) ProtoMessage added in v0.5.7

func (*UIActionDeclaration) ProtoMessage()

func (*UIActionDeclaration) ProtoReflect added in v0.5.7

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

func (*UIActionDeclaration) Reset added in v0.5.7

func (x *UIActionDeclaration) Reset()

func (*UIActionDeclaration) String added in v0.5.7

func (x *UIActionDeclaration) String() string

type UpsertAttributePolicyInput added in v0.5.7

type UpsertAttributePolicyInput struct {
	Policy *AttributePolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertAttributePolicyInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use UpsertAttributePolicyInput.ProtoReflect.Descriptor instead.

func (*UpsertAttributePolicyInput) GetPolicy added in v0.5.7

func (*UpsertAttributePolicyInput) ProtoMessage added in v0.5.7

func (*UpsertAttributePolicyInput) ProtoMessage()

func (*UpsertAttributePolicyInput) ProtoReflect added in v0.5.7

func (*UpsertAttributePolicyInput) Reset added in v0.5.7

func (x *UpsertAttributePolicyInput) Reset()

func (*UpsertAttributePolicyInput) String added in v0.5.7

func (x *UpsertAttributePolicyInput) String() string

type UpsertAttributePolicyOutput added in v0.5.7

type UpsertAttributePolicyOutput struct {
	Changed bool             `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
	Policy  *AttributePolicy `protobuf:"bytes,2,opt,name=policy,proto3" json:"policy,omitempty"`
	Error   string           `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertAttributePolicyOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use UpsertAttributePolicyOutput.ProtoReflect.Descriptor instead.

func (*UpsertAttributePolicyOutput) GetChanged added in v0.5.7

func (x *UpsertAttributePolicyOutput) GetChanged() bool

func (*UpsertAttributePolicyOutput) GetError added in v0.5.7

func (x *UpsertAttributePolicyOutput) GetError() string

func (*UpsertAttributePolicyOutput) GetPolicy added in v0.5.7

func (*UpsertAttributePolicyOutput) ProtoMessage added in v0.5.7

func (*UpsertAttributePolicyOutput) ProtoMessage()

func (*UpsertAttributePolicyOutput) ProtoReflect added in v0.5.7

func (*UpsertAttributePolicyOutput) Reset added in v0.5.7

func (x *UpsertAttributePolicyOutput) Reset()

func (*UpsertAttributePolicyOutput) String added in v0.5.7

func (x *UpsertAttributePolicyOutput) String() string

type UpsertRelationTupleInput added in v0.5.7

type UpsertRelationTupleInput struct {
	Tuple *RelationTuple `protobuf:"bytes,1,opt,name=tuple,proto3" json:"tuple,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertRelationTupleInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use UpsertRelationTupleInput.ProtoReflect.Descriptor instead.

func (*UpsertRelationTupleInput) GetTuple added in v0.5.7

func (x *UpsertRelationTupleInput) GetTuple() *RelationTuple

func (*UpsertRelationTupleInput) ProtoMessage added in v0.5.7

func (*UpsertRelationTupleInput) ProtoMessage()

func (*UpsertRelationTupleInput) ProtoReflect added in v0.5.7

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

func (*UpsertRelationTupleInput) Reset added in v0.5.7

func (x *UpsertRelationTupleInput) Reset()

func (*UpsertRelationTupleInput) String added in v0.5.7

func (x *UpsertRelationTupleInput) String() string

type UpsertRelationTupleOutput added in v0.5.7

type UpsertRelationTupleOutput struct {
	Changed bool           `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
	Tuple   *RelationTuple `protobuf:"bytes,2,opt,name=tuple,proto3" json:"tuple,omitempty"`
	Error   string         `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertRelationTupleOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use UpsertRelationTupleOutput.ProtoReflect.Descriptor instead.

func (*UpsertRelationTupleOutput) GetChanged added in v0.5.7

func (x *UpsertRelationTupleOutput) GetChanged() bool

func (*UpsertRelationTupleOutput) GetError added in v0.5.7

func (x *UpsertRelationTupleOutput) GetError() string

func (*UpsertRelationTupleOutput) GetTuple added in v0.5.7

func (*UpsertRelationTupleOutput) ProtoMessage added in v0.5.7

func (*UpsertRelationTupleOutput) ProtoMessage()

func (*UpsertRelationTupleOutput) ProtoReflect added in v0.5.7

func (*UpsertRelationTupleOutput) Reset added in v0.5.7

func (x *UpsertRelationTupleOutput) Reset()

func (*UpsertRelationTupleOutput) String added in v0.5.7

func (x *UpsertRelationTupleOutput) String() string

type UpsertRoleInput added in v0.5.7

type UpsertRoleInput struct {
	Grant *RoleScopeGrant `protobuf:"bytes,1,opt,name=grant,proto3" json:"grant,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertRoleInput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use UpsertRoleInput.ProtoReflect.Descriptor instead.

func (*UpsertRoleInput) GetGrant added in v0.5.7

func (x *UpsertRoleInput) GetGrant() *RoleScopeGrant

func (*UpsertRoleInput) ProtoMessage added in v0.5.7

func (*UpsertRoleInput) ProtoMessage()

func (*UpsertRoleInput) ProtoReflect added in v0.5.7

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

func (*UpsertRoleInput) Reset added in v0.5.7

func (x *UpsertRoleInput) Reset()

func (*UpsertRoleInput) String added in v0.5.7

func (x *UpsertRoleInput) String() string

type UpsertRoleOutput added in v0.5.7

type UpsertRoleOutput struct {
	Changed bool            `protobuf:"varint,1,opt,name=changed,proto3" json:"changed,omitempty"`
	Grant   *RoleScopeGrant `protobuf:"bytes,2,opt,name=grant,proto3" json:"grant,omitempty"`
	Error   string          `protobuf:"bytes,100,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

func (*UpsertRoleOutput) Descriptor deprecated added in v0.5.7

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

Deprecated: Use UpsertRoleOutput.ProtoReflect.Descriptor instead.

func (*UpsertRoleOutput) GetChanged added in v0.5.7

func (x *UpsertRoleOutput) GetChanged() bool

func (*UpsertRoleOutput) GetError added in v0.5.7

func (x *UpsertRoleOutput) GetError() string

func (*UpsertRoleOutput) GetGrant added in v0.5.7

func (x *UpsertRoleOutput) GetGrant() *RoleScopeGrant

func (*UpsertRoleOutput) ProtoMessage added in v0.5.7

func (*UpsertRoleOutput) ProtoMessage()

func (*UpsertRoleOutput) ProtoReflect added in v0.5.7

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

func (*UpsertRoleOutput) Reset added in v0.5.7

func (x *UpsertRoleOutput) Reset()

func (*UpsertRoleOutput) String added in v0.5.7

func (x *UpsertRoleOutput) String() string

type WatcherConfig

type WatcherConfig struct {
	Type     string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	Interval string `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
	// contains filtered or unexported fields
}

func (*WatcherConfig) Descriptor deprecated

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

Deprecated: Use WatcherConfig.ProtoReflect.Descriptor instead.

func (*WatcherConfig) GetInterval

func (x *WatcherConfig) GetInterval() string

func (*WatcherConfig) GetType

func (x *WatcherConfig) GetType() string

func (*WatcherConfig) ProtoMessage

func (*WatcherConfig) ProtoMessage()

func (*WatcherConfig) ProtoReflect

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

func (*WatcherConfig) Reset

func (x *WatcherConfig) Reset()

func (*WatcherConfig) String

func (x *WatcherConfig) String() string

Jump to

Keyboard shortcuts

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