Documentation
¶
Index ¶
- Variables
- type AuthorizationV1Action
- func (*AuthorizationV1Action) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationV1Action) GetDescription() string
- func (x *AuthorizationV1Action) GetName() string
- func (x *AuthorizationV1Action) GetSubActions() []string
- func (*AuthorizationV1Action) ProtoMessage()
- func (x *AuthorizationV1Action) ProtoReflect() protoreflect.Message
- func (x *AuthorizationV1Action) Reset()
- func (x *AuthorizationV1Action) String() string
- func (x *AuthorizationV1Action) Validate() error
- type AuthorizationV1Effect
- func (AuthorizationV1Effect) Descriptor() protoreflect.EnumDescriptor
- func (x AuthorizationV1Effect) Enum() *AuthorizationV1Effect
- func (AuthorizationV1Effect) EnumDescriptor() ([]byte, []int)deprecated
- func (x AuthorizationV1Effect) Number() protoreflect.EnumNumber
- func (x AuthorizationV1Effect) String() string
- func (AuthorizationV1Effect) Type() protoreflect.EnumType
- func (x AuthorizationV1Effect) Validate() error
- type AuthorizationV1Policy
- func (*AuthorizationV1Policy) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationV1Policy) GetDescription() string
- func (x *AuthorizationV1Policy) GetName() string
- func (x *AuthorizationV1Policy) GetStatements() []*AuthorizationV1Statement
- func (*AuthorizationV1Policy) ProtoMessage()
- func (x *AuthorizationV1Policy) ProtoReflect() protoreflect.Message
- func (x *AuthorizationV1Policy) Reset()
- func (x *AuthorizationV1Policy) String() string
- func (x *AuthorizationV1Policy) Validate() error
- type AuthorizationV1Role
- func (*AuthorizationV1Role) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationV1Role) GetDescription() string
- func (x *AuthorizationV1Role) GetName() string
- func (*AuthorizationV1Role) ProtoMessage()
- func (x *AuthorizationV1Role) ProtoReflect() protoreflect.Message
- func (x *AuthorizationV1Role) Reset()
- func (x *AuthorizationV1Role) String() string
- type AuthorizationV1Statement
- func (*AuthorizationV1Statement) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationV1Statement) GetActions() []string
- func (x *AuthorizationV1Statement) GetDescription() string
- func (x *AuthorizationV1Statement) GetEffect() AuthorizationV1Effect
- func (x *AuthorizationV1Statement) GetResources() []string
- func (*AuthorizationV1Statement) ProtoMessage()
- func (x *AuthorizationV1Statement) ProtoReflect() protoreflect.Message
- func (x *AuthorizationV1Statement) Reset()
- func (x *AuthorizationV1Statement) String() string
- func (x *AuthorizationV1Statement) Validate() error
- type AuthorizationV1User
- func (*AuthorizationV1User) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizationV1User) GetName() string
- func (*AuthorizationV1User) ProtoMessage()
- func (x *AuthorizationV1User) ProtoReflect() protoreflect.Message
- func (x *AuthorizationV1User) Reset()
- func (x *AuthorizationV1User) String() string
Constants ¶
This section is empty.
Variables ¶
var ( AuthorizationV1Effect_name = map[int32]string{ 0: "Deny", 1: "Allow", } AuthorizationV1Effect_value = map[string]int32{ "Deny": 0, "Allow": 1, } )
Enum value maps for AuthorizationV1Effect.
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) Descriptor() protoreflect.EnumDescriptor
func (AuthorizationV1Effect) Enum ¶
func (x AuthorizationV1Effect) Enum() *AuthorizationV1Effect
func (AuthorizationV1Effect) EnumDescriptor
deprecated
func (AuthorizationV1Effect) EnumDescriptor() ([]byte, []int)
Deprecated: Use AuthorizationV1Effect.Descriptor instead.
func (AuthorizationV1Effect) Number ¶
func (x AuthorizationV1Effect) Number() protoreflect.EnumNumber
func (AuthorizationV1Effect) String ¶
func (x AuthorizationV1Effect) String() string
func (AuthorizationV1Effect) Type ¶
func (AuthorizationV1Effect) Type() protoreflect.EnumType
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 (x *AuthorizationV1Statement) GetEffect() AuthorizationV1Effect
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