definition

package
v0.0.0-...-3c34c2e Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2025 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	AuthorizationV1Effect_name = map[int32]string{
		0: "Deny",
		1: "Allow",
	}
	AuthorizationV1Effect_value = map[string]int32{
		"Deny":  0,
		"Allow": 1,
	}
)

Enum value maps for AuthorizationV1Effect.

View Source
var File_integrations_authorization_v1_definition_types_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AuthorizationV1Action

type AuthorizationV1Action struct {

	// name of the Action
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// description of the Action
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// list of the Action SubActions
	SubActions []string `protobuf:"bytes,3,rep,name=sub_actions,json=subActions,proto3" json:"sub_actions,omitempty"`
	// contains filtered or unexported fields
}

AuthorizationV1Action defines the Action type

func (*AuthorizationV1Action) Descriptor deprecated

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

Deprecated: Use AuthorizationV1Action.ProtoReflect.Descriptor instead.

func (*AuthorizationV1Action) GetDescription

func (x *AuthorizationV1Action) GetDescription() string

func (*AuthorizationV1Action) GetName

func (x *AuthorizationV1Action) GetName() string

func (*AuthorizationV1Action) GetSubActions

func (x *AuthorizationV1Action) GetSubActions() []string

func (*AuthorizationV1Action) ProtoMessage

func (*AuthorizationV1Action) ProtoMessage()

func (*AuthorizationV1Action) ProtoReflect

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

func (*AuthorizationV1Action) Reset

func (x *AuthorizationV1Action) Reset()

func (*AuthorizationV1Action) String

func (x *AuthorizationV1Action) String() string

func (*AuthorizationV1Action) Validate

func (x *AuthorizationV1Action) Validate() error

type AuthorizationV1Effect

type AuthorizationV1Effect int32

AuthorizationV1Effect defines the Statement Effect

const (
	// Deny definition
	AuthorizationV1Effect_Deny AuthorizationV1Effect = 0
	// Allow definition
	AuthorizationV1Effect_Allow AuthorizationV1Effect = 1
)

func (AuthorizationV1Effect) Descriptor

func (AuthorizationV1Effect) Enum

func (AuthorizationV1Effect) EnumDescriptor deprecated

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

Deprecated: Use AuthorizationV1Effect.Descriptor instead.

func (AuthorizationV1Effect) Number

func (AuthorizationV1Effect) String

func (x AuthorizationV1Effect) String() string

func (AuthorizationV1Effect) Type

func (AuthorizationV1Effect) Validate

func (x AuthorizationV1Effect) Validate() error

type AuthorizationV1Policy

type AuthorizationV1Policy struct {

	// Policy Name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Policy Description
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// List of Policy statements
	Statements []*AuthorizationV1Statement `protobuf:"bytes,3,rep,name=statements,proto3" json:"statements,omitempty"`
	// contains filtered or unexported fields
}

AuthorizationV1Policy defines the Policy

func (*AuthorizationV1Policy) Descriptor deprecated

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

Deprecated: Use AuthorizationV1Policy.ProtoReflect.Descriptor instead.

func (*AuthorizationV1Policy) GetDescription

func (x *AuthorizationV1Policy) GetDescription() string

func (*AuthorizationV1Policy) GetName

func (x *AuthorizationV1Policy) GetName() string

func (*AuthorizationV1Policy) GetStatements

func (x *AuthorizationV1Policy) GetStatements() []*AuthorizationV1Statement

func (*AuthorizationV1Policy) ProtoMessage

func (*AuthorizationV1Policy) ProtoMessage()

func (*AuthorizationV1Policy) ProtoReflect

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

func (*AuthorizationV1Policy) Reset

func (x *AuthorizationV1Policy) Reset()

func (*AuthorizationV1Policy) String

func (x *AuthorizationV1Policy) String() string

func (*AuthorizationV1Policy) Validate

func (x *AuthorizationV1Policy) Validate() error

type AuthorizationV1Role

type AuthorizationV1Role struct {

	// Role Name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Role Description
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

AuthorizationV1Role defines the Role

func (*AuthorizationV1Role) Descriptor deprecated

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

Deprecated: Use AuthorizationV1Role.ProtoReflect.Descriptor instead.

func (*AuthorizationV1Role) GetDescription

func (x *AuthorizationV1Role) GetDescription() string

func (*AuthorizationV1Role) GetName

func (x *AuthorizationV1Role) GetName() string

func (*AuthorizationV1Role) ProtoMessage

func (*AuthorizationV1Role) ProtoMessage()

func (*AuthorizationV1Role) ProtoReflect

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

func (*AuthorizationV1Role) Reset

func (x *AuthorizationV1Role) Reset()

func (*AuthorizationV1Role) String

func (x *AuthorizationV1Role) String() string

type AuthorizationV1Statement

type AuthorizationV1Statement struct {

	// Statement Description
	Description string `protobuf:"bytes,1,opt,name=description,proto3" json:"description,omitempty"`
	// Statement Effect
	Effect AuthorizationV1Effect `protobuf:"varint,2,opt,name=effect,proto3,enum=authorization.AuthorizationV1Effect" json:"effect,omitempty"`
	// List of the Statement Actions
	Actions []string `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
	// List of the Statement Resources
	Resources []string `protobuf:"bytes,4,rep,name=resources,proto3" json:"resources,omitempty"`
	// contains filtered or unexported fields
}

AuthorizationV1Statement defines the Policy Statement

func (*AuthorizationV1Statement) Descriptor deprecated

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

Deprecated: Use AuthorizationV1Statement.ProtoReflect.Descriptor instead.

func (*AuthorizationV1Statement) GetActions

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

func (*AuthorizationV1Statement) GetDescription

func (x *AuthorizationV1Statement) GetDescription() string

func (*AuthorizationV1Statement) GetEffect

func (*AuthorizationV1Statement) GetResources

func (x *AuthorizationV1Statement) GetResources() []string

func (*AuthorizationV1Statement) ProtoMessage

func (*AuthorizationV1Statement) ProtoMessage()

func (*AuthorizationV1Statement) ProtoReflect

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

func (*AuthorizationV1Statement) Reset

func (x *AuthorizationV1Statement) Reset()

func (*AuthorizationV1Statement) String

func (x *AuthorizationV1Statement) String() string

func (*AuthorizationV1Statement) Validate

func (x *AuthorizationV1Statement) Validate() error

type AuthorizationV1User

type AuthorizationV1User struct {

	// User Name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

AuthorizationV1User defines the User

func (*AuthorizationV1User) Descriptor deprecated

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

Deprecated: Use AuthorizationV1User.ProtoReflect.Descriptor instead.

func (*AuthorizationV1User) GetName

func (x *AuthorizationV1User) GetName() string

func (*AuthorizationV1User) ProtoMessage

func (*AuthorizationV1User) ProtoMessage()

func (*AuthorizationV1User) ProtoReflect

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

func (*AuthorizationV1User) Reset

func (x *AuthorizationV1User) Reset()

func (*AuthorizationV1User) String

func (x *AuthorizationV1User) String() string

Jump to

Keyboard shortcuts

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