Documentation
¶
Index ¶
- Variables
- type AuthorizerConfiguration
- func (*AuthorizerConfiguration) Descriptor() ([]byte, []int)deprecated
- func (x *AuthorizerConfiguration) GetAllow() *emptypb.Empty
- func (x *AuthorizerConfiguration) GetDeny() *emptypb.Empty
- func (x *AuthorizerConfiguration) GetInstanceNamePrefix() *InstanceNameAuthorizer
- func (x *AuthorizerConfiguration) GetJmespathExpression() string
- func (m *AuthorizerConfiguration) GetPolicy() isAuthorizerConfiguration_Policy
- func (*AuthorizerConfiguration) ProtoMessage()
- func (x *AuthorizerConfiguration) ProtoReflect() protoreflect.Message
- func (x *AuthorizerConfiguration) Reset()
- func (x *AuthorizerConfiguration) String() string
- type AuthorizerConfiguration_Allow
- type AuthorizerConfiguration_Deny
- type AuthorizerConfiguration_InstanceNamePrefix
- type AuthorizerConfiguration_JmespathExpression
- type InstanceNameAuthorizer
- func (*InstanceNameAuthorizer) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceNameAuthorizer) GetAllowedInstanceNamePrefixes() []string
- func (*InstanceNameAuthorizer) ProtoMessage()
- func (x *InstanceNameAuthorizer) ProtoReflect() protoreflect.Message
- func (x *InstanceNameAuthorizer) Reset()
- func (x *InstanceNameAuthorizer) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_pkg_proto_configuration_auth_auth_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AuthorizerConfiguration ¶
type AuthorizerConfiguration struct { // Types that are assignable to Policy: // // *AuthorizerConfiguration_Allow // *AuthorizerConfiguration_InstanceNamePrefix // *AuthorizerConfiguration_Deny // *AuthorizerConfiguration_JmespathExpression Policy isAuthorizerConfiguration_Policy `protobuf_oneof:"policy"` // contains filtered or unexported fields }
func (*AuthorizerConfiguration) Descriptor
deprecated
func (*AuthorizerConfiguration) Descriptor() ([]byte, []int)
Deprecated: Use AuthorizerConfiguration.ProtoReflect.Descriptor instead.
func (*AuthorizerConfiguration) GetAllow ¶
func (x *AuthorizerConfiguration) GetAllow() *emptypb.Empty
func (*AuthorizerConfiguration) GetDeny ¶
func (x *AuthorizerConfiguration) GetDeny() *emptypb.Empty
func (*AuthorizerConfiguration) GetInstanceNamePrefix ¶
func (x *AuthorizerConfiguration) GetInstanceNamePrefix() *InstanceNameAuthorizer
func (*AuthorizerConfiguration) GetJmespathExpression ¶
func (x *AuthorizerConfiguration) GetJmespathExpression() string
func (*AuthorizerConfiguration) GetPolicy ¶
func (m *AuthorizerConfiguration) GetPolicy() isAuthorizerConfiguration_Policy
func (*AuthorizerConfiguration) ProtoMessage ¶
func (*AuthorizerConfiguration) ProtoMessage()
func (*AuthorizerConfiguration) ProtoReflect ¶
func (x *AuthorizerConfiguration) ProtoReflect() protoreflect.Message
func (*AuthorizerConfiguration) Reset ¶
func (x *AuthorizerConfiguration) Reset()
func (*AuthorizerConfiguration) String ¶
func (x *AuthorizerConfiguration) String() string
type AuthorizerConfiguration_InstanceNamePrefix ¶
type AuthorizerConfiguration_InstanceNamePrefix struct {
InstanceNamePrefix *InstanceNameAuthorizer `protobuf:"bytes,2,opt,name=instance_name_prefix,json=instanceNamePrefix,proto3,oneof"`
}
type AuthorizerConfiguration_JmespathExpression ¶
type AuthorizerConfiguration_JmespathExpression struct {
JmespathExpression string `protobuf:"bytes,4,opt,name=jmespath_expression,json=jmespathExpression,proto3,oneof"`
}
type InstanceNameAuthorizer ¶
type InstanceNameAuthorizer struct { AllowedInstanceNamePrefixes []string `` /* 146-byte string literal not displayed */ // contains filtered or unexported fields }
func (*InstanceNameAuthorizer) Descriptor
deprecated
func (*InstanceNameAuthorizer) Descriptor() ([]byte, []int)
Deprecated: Use InstanceNameAuthorizer.ProtoReflect.Descriptor instead.
func (*InstanceNameAuthorizer) GetAllowedInstanceNamePrefixes ¶
func (x *InstanceNameAuthorizer) GetAllowedInstanceNamePrefixes() []string
func (*InstanceNameAuthorizer) ProtoMessage ¶
func (*InstanceNameAuthorizer) ProtoMessage()
func (*InstanceNameAuthorizer) ProtoReflect ¶
func (x *InstanceNameAuthorizer) ProtoReflect() protoreflect.Message
func (*InstanceNameAuthorizer) Reset ¶
func (x *InstanceNameAuthorizer) Reset()
func (*InstanceNameAuthorizer) String ¶
func (x *InstanceNameAuthorizer) String() string
Click to show internal directories.
Click to hide internal directories.