iam_pb

package
v0.0.0-...-2206af0 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

func RegisterSeaweedIdentityAccessManagementServer

func RegisterSeaweedIdentityAccessManagementServer(s *grpc.Server, srv SeaweedIdentityAccessManagementServer)

Types

type Credential

type Credential struct {
	AccessKey string `protobuf:"bytes,1,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	SecretKey string `protobuf:"bytes,2,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
	// contains filtered or unexported fields
}

func (*Credential) Descriptor deprecated

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

Deprecated: Use Credential.ProtoReflect.Descriptor instead.

func (*Credential) GetAccessKey

func (x *Credential) GetAccessKey() string

func (*Credential) GetSecretKey

func (x *Credential) GetSecretKey() string

func (*Credential) ProtoMessage

func (*Credential) ProtoMessage()

func (*Credential) ProtoReflect

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

func (*Credential) Reset

func (x *Credential) Reset()

func (*Credential) String

func (x *Credential) String() string

type Identity

type Identity struct {
	Name        string        `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Credentials []*Credential `protobuf:"bytes,2,rep,name=credentials,proto3" json:"credentials,omitempty"`
	Actions     []string      `protobuf:"bytes,3,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*Identity) Descriptor deprecated

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

Deprecated: Use Identity.ProtoReflect.Descriptor instead.

func (*Identity) GetActions

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

func (*Identity) GetCredentials

func (x *Identity) GetCredentials() []*Credential

func (*Identity) GetName

func (x *Identity) GetName() string

func (*Identity) ProtoMessage

func (*Identity) ProtoMessage()

func (*Identity) ProtoReflect

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

func (*Identity) Reset

func (x *Identity) Reset()

func (*Identity) String

func (x *Identity) String() string

type S3ApiConfiguration

type S3ApiConfiguration struct {
	Identities []*Identity `protobuf:"bytes,1,rep,name=identities,proto3" json:"identities,omitempty"`
	// contains filtered or unexported fields
}

func (*S3ApiConfiguration) Descriptor deprecated

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

Deprecated: Use S3ApiConfiguration.ProtoReflect.Descriptor instead.

func (*S3ApiConfiguration) GetIdentities

func (x *S3ApiConfiguration) GetIdentities() []*Identity

func (*S3ApiConfiguration) ProtoMessage

func (*S3ApiConfiguration) ProtoMessage()

func (*S3ApiConfiguration) ProtoReflect

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

func (*S3ApiConfiguration) Reset

func (x *S3ApiConfiguration) Reset()

func (*S3ApiConfiguration) String

func (x *S3ApiConfiguration) String() string

type SeaweedIdentityAccessManagementClient

type SeaweedIdentityAccessManagementClient interface {
}

SeaweedIdentityAccessManagementClient is the client API for SeaweedIdentityAccessManagement service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

type SeaweedIdentityAccessManagementServer

type SeaweedIdentityAccessManagementServer interface {
}

SeaweedIdentityAccessManagementServer is the server API for SeaweedIdentityAccessManagement service.

type UnimplementedSeaweedIdentityAccessManagementServer

type UnimplementedSeaweedIdentityAccessManagementServer struct {
}

UnimplementedSeaweedIdentityAccessManagementServer can be embedded to have forward compatible implementations.

Jump to

Keyboard shortcuts

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