m3

package
v0.0.2 Latest Latest
Warning

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

Go to latest
Published: Jan 24, 2020 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Overview

Package m3 is a reverse proxy.

It translates gRPC into RESTful JSON APIs.

Index

Constants

This section is empty.

Variables

View Source
var Access_name = map[int32]string{
	0: "PRIVATE",
	1: "PUBLIC",
	2: "CUSTOM",
}
View Source
var Access_value = map[string]int32{
	"PRIVATE": 0,
	"PUBLIC":  1,
	"CUSTOM":  2,
}

Functions

func RegisterPrivateAPIServer

func RegisterPrivateAPIServer(s *grpc.Server, srv PrivateAPIServer)

func RegisterPublicAPIHandler

func RegisterPublicAPIHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error

RegisterPublicAPIHandler registers the http handlers for service PublicAPI to "mux". The handlers forward requests to the grpc endpoint over "conn".

func RegisterPublicAPIHandlerClient

func RegisterPublicAPIHandlerClient(ctx context.Context, mux *runtime.ServeMux, client PublicAPIClient) error

RegisterPublicAPIHandlerClient registers the http handlers for service PublicAPI to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "PublicAPIClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "PublicAPIClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "PublicAPIClient" to call the correct interceptors.

func RegisterPublicAPIHandlerFromEndpoint

func RegisterPublicAPIHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)

RegisterPublicAPIHandlerFromEndpoint is same as RegisterPublicAPIHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.

func RegisterPublicAPIServer

func RegisterPublicAPIServer(s *grpc.Server, srv PublicAPIServer)

Types

type Access

type Access int32
const (
	Access_PRIVATE Access = 0
	Access_PUBLIC  Access = 1
	Access_CUSTOM  Access = 2
)

func (Access) EnumDescriptor

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

func (Access) String

func (x Access) String() string

type AccessControlRequest

type AccessControlRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Access               Access   `protobuf:"varint,2,opt,name=access,proto3,enum=m3.Access" json:"access,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AccessControlRequest) Descriptor

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

func (*AccessControlRequest) GetAccess

func (m *AccessControlRequest) GetAccess() Access

func (*AccessControlRequest) GetName

func (m *AccessControlRequest) GetName() string

func (*AccessControlRequest) ProtoMessage

func (*AccessControlRequest) ProtoMessage()

func (*AccessControlRequest) Reset

func (m *AccessControlRequest) Reset()

func (*AccessControlRequest) String

func (m *AccessControlRequest) String() string

func (*AccessControlRequest) XXX_DiscardUnknown

func (m *AccessControlRequest) XXX_DiscardUnknown()

func (*AccessControlRequest) XXX_Marshal

func (m *AccessControlRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AccessControlRequest) XXX_Merge

func (m *AccessControlRequest) XXX_Merge(src proto.Message)

func (*AccessControlRequest) XXX_Size

func (m *AccessControlRequest) XXX_Size() int

func (*AccessControlRequest) XXX_Unmarshal

func (m *AccessControlRequest) XXX_Unmarshal(b []byte) error

type AddPermissionRequest

type AddPermissionRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description          string   `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Effect               string   `protobuf:"bytes,3,opt,name=effect,proto3" json:"effect,omitempty"`
	Resources            []string `protobuf:"bytes,4,rep,name=resources,proto3" json:"resources,omitempty"`
	Actions              []string `protobuf:"bytes,5,rep,name=actions,proto3" json:"actions,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddPermissionRequest) Descriptor

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

func (*AddPermissionRequest) GetActions

func (m *AddPermissionRequest) GetActions() []string

func (*AddPermissionRequest) GetDescription

func (m *AddPermissionRequest) GetDescription() string

func (*AddPermissionRequest) GetEffect

func (m *AddPermissionRequest) GetEffect() string

func (*AddPermissionRequest) GetName

func (m *AddPermissionRequest) GetName() string

func (*AddPermissionRequest) GetResources

func (m *AddPermissionRequest) GetResources() []string

func (*AddPermissionRequest) ProtoMessage

func (*AddPermissionRequest) ProtoMessage()

func (*AddPermissionRequest) Reset

func (m *AddPermissionRequest) Reset()

func (*AddPermissionRequest) String

func (m *AddPermissionRequest) String() string

func (*AddPermissionRequest) XXX_DiscardUnknown

func (m *AddPermissionRequest) XXX_DiscardUnknown()

func (*AddPermissionRequest) XXX_Marshal

func (m *AddPermissionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddPermissionRequest) XXX_Merge

func (m *AddPermissionRequest) XXX_Merge(src proto.Message)

func (*AddPermissionRequest) XXX_Size

func (m *AddPermissionRequest) XXX_Size() int

func (*AddPermissionRequest) XXX_Unmarshal

func (m *AddPermissionRequest) XXX_Unmarshal(b []byte) error

type AddPermissionsSARequest

type AddPermissionsSARequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// list of permission id, an absence of a permission_id means it's not desired and should be removed
	// from the assigned list
	PermissionId         []string `protobuf:"bytes,2,rep,name=permission_id,json=permissionId,proto3" json:"permission_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddPermissionsSARequest) Descriptor

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

func (*AddPermissionsSARequest) GetId

func (m *AddPermissionsSARequest) GetId() string

func (*AddPermissionsSARequest) GetPermissionId

func (m *AddPermissionsSARequest) GetPermissionId() []string

func (*AddPermissionsSARequest) ProtoMessage

func (*AddPermissionsSARequest) ProtoMessage()

func (*AddPermissionsSARequest) Reset

func (m *AddPermissionsSARequest) Reset()

func (*AddPermissionsSARequest) String

func (m *AddPermissionsSARequest) String() string

func (*AddPermissionsSARequest) XXX_DiscardUnknown

func (m *AddPermissionsSARequest) XXX_DiscardUnknown()

func (*AddPermissionsSARequest) XXX_Marshal

func (m *AddPermissionsSARequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddPermissionsSARequest) XXX_Merge

func (m *AddPermissionsSARequest) XXX_Merge(src proto.Message)

func (*AddPermissionsSARequest) XXX_Size

func (m *AddPermissionsSARequest) XXX_Size() int

func (*AddPermissionsSARequest) XXX_Unmarshal

func (m *AddPermissionsSARequest) XXX_Unmarshal(b []byte) error

type AddUserRequest

type AddUserRequest struct {
	Name  string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Email string `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	// optional
	Password             string   `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AddUserRequest) Descriptor

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

func (*AddUserRequest) GetEmail

func (m *AddUserRequest) GetEmail() string

func (*AddUserRequest) GetName

func (m *AddUserRequest) GetName() string

func (*AddUserRequest) GetPassword

func (m *AddUserRequest) GetPassword() string

func (*AddUserRequest) ProtoMessage

func (*AddUserRequest) ProtoMessage()

func (*AddUserRequest) Reset

func (m *AddUserRequest) Reset()

func (*AddUserRequest) String

func (m *AddUserRequest) String() string

func (*AddUserRequest) XXX_DiscardUnknown

func (m *AddUserRequest) XXX_DiscardUnknown()

func (*AddUserRequest) XXX_Marshal

func (m *AddUserRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AddUserRequest) XXX_Merge

func (m *AddUserRequest) XXX_Merge(src proto.Message)

func (*AddUserRequest) XXX_Size

func (m *AddUserRequest) XXX_Size() int

func (*AddUserRequest) XXX_Unmarshal

func (m *AddUserRequest) XXX_Unmarshal(b []byte) error

type AdminAddRequest

type AdminAddRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Email                string   `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AdminAddRequest) Descriptor

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

func (*AdminAddRequest) GetEmail

func (m *AdminAddRequest) GetEmail() string

func (*AdminAddRequest) GetName

func (m *AdminAddRequest) GetName() string

func (*AdminAddRequest) ProtoMessage

func (*AdminAddRequest) ProtoMessage()

func (*AdminAddRequest) Reset

func (m *AdminAddRequest) Reset()

func (*AdminAddRequest) String

func (m *AdminAddRequest) String() string

func (*AdminAddRequest) XXX_DiscardUnknown

func (m *AdminAddRequest) XXX_DiscardUnknown()

func (*AdminAddRequest) XXX_Marshal

func (m *AdminAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AdminAddRequest) XXX_Merge

func (m *AdminAddRequest) XXX_Merge(src proto.Message)

func (*AdminAddRequest) XXX_Size

func (m *AdminAddRequest) XXX_Size() int

func (*AdminAddRequest) XXX_Unmarshal

func (m *AdminAddRequest) XXX_Unmarshal(b []byte) error

type AdminAddResponse

type AdminAddResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AdminAddResponse) Descriptor

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

func (*AdminAddResponse) ProtoMessage

func (*AdminAddResponse) ProtoMessage()

func (*AdminAddResponse) Reset

func (m *AdminAddResponse) Reset()

func (*AdminAddResponse) String

func (m *AdminAddResponse) String() string

func (*AdminAddResponse) XXX_DiscardUnknown

func (m *AdminAddResponse) XXX_DiscardUnknown()

func (*AdminAddResponse) XXX_Marshal

func (m *AdminAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AdminAddResponse) XXX_Merge

func (m *AdminAddResponse) XXX_Merge(src proto.Message)

func (*AdminAddResponse) XXX_Size

func (m *AdminAddResponse) XXX_Size() int

func (*AdminAddResponse) XXX_Unmarshal

func (m *AdminAddResponse) XXX_Unmarshal(b []byte) error

type AdminEmpty

type AdminEmpty struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AdminEmpty) Descriptor

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

func (*AdminEmpty) ProtoMessage

func (*AdminEmpty) ProtoMessage()

func (*AdminEmpty) Reset

func (m *AdminEmpty) Reset()

func (*AdminEmpty) String

func (m *AdminEmpty) String() string

func (*AdminEmpty) XXX_DiscardUnknown

func (m *AdminEmpty) XXX_DiscardUnknown()

func (*AdminEmpty) XXX_Marshal

func (m *AdminEmpty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AdminEmpty) XXX_Merge

func (m *AdminEmpty) XXX_Merge(src proto.Message)

func (*AdminEmpty) XXX_Size

func (m *AdminEmpty) XXX_Size() int

func (*AdminEmpty) XXX_Unmarshal

func (m *AdminEmpty) XXX_Unmarshal(b []byte) error

type AssignNodeRequest

type AssignNodeRequest struct {
	StorageCluster       string   `protobuf:"bytes,1,opt,name=storage_cluster,json=storageCluster,proto3" json:"storage_cluster,omitempty"`
	Node                 string   `protobuf:"bytes,2,opt,name=node,proto3" json:"node,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AssignNodeRequest) Descriptor

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

func (*AssignNodeRequest) GetNode

func (m *AssignNodeRequest) GetNode() string

func (*AssignNodeRequest) GetStorageCluster

func (m *AssignNodeRequest) GetStorageCluster() string

func (*AssignNodeRequest) ProtoMessage

func (*AssignNodeRequest) ProtoMessage()

func (*AssignNodeRequest) Reset

func (m *AssignNodeRequest) Reset()

func (*AssignNodeRequest) String

func (m *AssignNodeRequest) String() string

func (*AssignNodeRequest) XXX_DiscardUnknown

func (m *AssignNodeRequest) XXX_DiscardUnknown()

func (*AssignNodeRequest) XXX_Marshal

func (m *AssignNodeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AssignNodeRequest) XXX_Merge

func (m *AssignNodeRequest) XXX_Merge(src proto.Message)

func (*AssignNodeRequest) XXX_Size

func (m *AssignNodeRequest) XXX_Size() int

func (*AssignNodeRequest) XXX_Unmarshal

func (m *AssignNodeRequest) XXX_Unmarshal(b []byte) error

type AssignNodeResponse

type AssignNodeResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*AssignNodeResponse) Descriptor

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

func (*AssignNodeResponse) ProtoMessage

func (*AssignNodeResponse) ProtoMessage()

func (*AssignNodeResponse) Reset

func (m *AssignNodeResponse) Reset()

func (*AssignNodeResponse) String

func (m *AssignNodeResponse) String() string

func (*AssignNodeResponse) XXX_DiscardUnknown

func (m *AssignNodeResponse) XXX_DiscardUnknown()

func (*AssignNodeResponse) XXX_Marshal

func (m *AssignNodeResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AssignNodeResponse) XXX_Merge

func (m *AssignNodeResponse) XXX_Merge(src proto.Message)

func (*AssignNodeResponse) XXX_Size

func (m *AssignNodeResponse) XXX_Size() int

func (*AssignNodeResponse) XXX_Unmarshal

func (m *AssignNodeResponse) XXX_Unmarshal(b []byte) error

type Bucket

type Bucket struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Size                 int64    `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"`
	Access               Access   `protobuf:"varint,3,opt,name=access,proto3,enum=m3.Access" json:"access,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Bucket) Descriptor

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

func (*Bucket) GetAccess

func (m *Bucket) GetAccess() Access

func (*Bucket) GetName

func (m *Bucket) GetName() string

func (*Bucket) GetSize

func (m *Bucket) GetSize() int64

func (*Bucket) ProtoMessage

func (*Bucket) ProtoMessage()

func (*Bucket) Reset

func (m *Bucket) Reset()

func (*Bucket) String

func (m *Bucket) String() string

func (*Bucket) XXX_DiscardUnknown

func (m *Bucket) XXX_DiscardUnknown()

func (*Bucket) XXX_Marshal

func (m *Bucket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Bucket) XXX_Merge

func (m *Bucket) XXX_Merge(src proto.Message)

func (*Bucket) XXX_Size

func (m *Bucket) XXX_Size() int

func (*Bucket) XXX_Unmarshal

func (m *Bucket) XXX_Unmarshal(b []byte) error

type CLILoginRequest

type CLILoginRequest struct {
	Email                string   `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Password             string   `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CLILoginRequest) Descriptor

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

func (*CLILoginRequest) GetEmail

func (m *CLILoginRequest) GetEmail() string

func (*CLILoginRequest) GetPassword

func (m *CLILoginRequest) GetPassword() string

func (*CLILoginRequest) ProtoMessage

func (*CLILoginRequest) ProtoMessage()

func (*CLILoginRequest) Reset

func (m *CLILoginRequest) Reset()

func (*CLILoginRequest) String

func (m *CLILoginRequest) String() string

func (*CLILoginRequest) XXX_DiscardUnknown

func (m *CLILoginRequest) XXX_DiscardUnknown()

func (*CLILoginRequest) XXX_Marshal

func (m *CLILoginRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CLILoginRequest) XXX_Merge

func (m *CLILoginRequest) XXX_Merge(src proto.Message)

func (*CLILoginRequest) XXX_Size

func (m *CLILoginRequest) XXX_Size() int

func (*CLILoginRequest) XXX_Unmarshal

func (m *CLILoginRequest) XXX_Unmarshal(b []byte) error

type CLILoginResponse

type CLILoginResponse struct {
	Token                string   `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Expires              int64    `protobuf:"varint,2,opt,name=expires,proto3" json:"expires,omitempty"`
	RefreshToken         string   `protobuf:"bytes,3,opt,name=refresh_token,json=refreshToken,proto3" json:"refresh_token,omitempty"`
	RefreshTokenExpires  int64    `protobuf:"varint,4,opt,name=refresh_token_expires,json=refreshTokenExpires,proto3" json:"refresh_token_expires,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CLILoginResponse) Descriptor

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

func (*CLILoginResponse) GetExpires

func (m *CLILoginResponse) GetExpires() int64

func (*CLILoginResponse) GetRefreshToken

func (m *CLILoginResponse) GetRefreshToken() string

func (*CLILoginResponse) GetRefreshTokenExpires

func (m *CLILoginResponse) GetRefreshTokenExpires() int64

func (*CLILoginResponse) GetToken

func (m *CLILoginResponse) GetToken() string

func (*CLILoginResponse) ProtoMessage

func (*CLILoginResponse) ProtoMessage()

func (*CLILoginResponse) Reset

func (m *CLILoginResponse) Reset()

func (*CLILoginResponse) String

func (m *CLILoginResponse) String() string

func (*CLILoginResponse) XXX_DiscardUnknown

func (m *CLILoginResponse) XXX_DiscardUnknown()

func (*CLILoginResponse) XXX_Marshal

func (m *CLILoginResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CLILoginResponse) XXX_Merge

func (m *CLILoginResponse) XXX_Merge(src proto.Message)

func (*CLILoginResponse) XXX_Size

func (m *CLILoginResponse) XXX_Size() int

func (*CLILoginResponse) XXX_Unmarshal

func (m *CLILoginResponse) XXX_Unmarshal(b []byte) error

type ChangePasswordRequest

type ChangePasswordRequest struct {
	OldPassword          string   `protobuf:"bytes,1,opt,name=old_password,json=oldPassword,proto3" json:"old_password,omitempty"`
	NewPassword          string   `protobuf:"bytes,2,opt,name=new_password,json=newPassword,proto3" json:"new_password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ChangePasswordRequest) Descriptor

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

func (*ChangePasswordRequest) GetNewPassword

func (m *ChangePasswordRequest) GetNewPassword() string

func (*ChangePasswordRequest) GetOldPassword

func (m *ChangePasswordRequest) GetOldPassword() string

func (*ChangePasswordRequest) ProtoMessage

func (*ChangePasswordRequest) ProtoMessage()

func (*ChangePasswordRequest) Reset

func (m *ChangePasswordRequest) Reset()

func (*ChangePasswordRequest) String

func (m *ChangePasswordRequest) String() string

func (*ChangePasswordRequest) XXX_DiscardUnknown

func (m *ChangePasswordRequest) XXX_DiscardUnknown()

func (*ChangePasswordRequest) XXX_Marshal

func (m *ChangePasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ChangePasswordRequest) XXX_Merge

func (m *ChangePasswordRequest) XXX_Merge(src proto.Message)

func (*ChangePasswordRequest) XXX_Size

func (m *ChangePasswordRequest) XXX_Size() int

func (*ChangePasswordRequest) XXX_Unmarshal

func (m *ChangePasswordRequest) XXX_Unmarshal(b []byte) error

type CreateServiceAccountRequest

type CreateServiceAccountRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	PermissionIds        []string `protobuf:"bytes,2,rep,name=permission_ids,json=permissionIds,proto3" json:"permission_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateServiceAccountRequest) Descriptor

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

func (*CreateServiceAccountRequest) GetName

func (m *CreateServiceAccountRequest) GetName() string

func (*CreateServiceAccountRequest) GetPermissionIds

func (m *CreateServiceAccountRequest) GetPermissionIds() []string

func (*CreateServiceAccountRequest) ProtoMessage

func (*CreateServiceAccountRequest) ProtoMessage()

func (*CreateServiceAccountRequest) Reset

func (m *CreateServiceAccountRequest) Reset()

func (*CreateServiceAccountRequest) String

func (m *CreateServiceAccountRequest) String() string

func (*CreateServiceAccountRequest) XXX_DiscardUnknown

func (m *CreateServiceAccountRequest) XXX_DiscardUnknown()

func (*CreateServiceAccountRequest) XXX_Marshal

func (m *CreateServiceAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateServiceAccountRequest) XXX_Merge

func (m *CreateServiceAccountRequest) XXX_Merge(src proto.Message)

func (*CreateServiceAccountRequest) XXX_Size

func (m *CreateServiceAccountRequest) XXX_Size() int

func (*CreateServiceAccountRequest) XXX_Unmarshal

func (m *CreateServiceAccountRequest) XXX_Unmarshal(b []byte) error

type CreateServiceAccountResponse

type CreateServiceAccountResponse struct {
	ServiceAccount *ServiceAccount `protobuf:"bytes,1,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	// secret_key will be shown only when creating a service account
	SecretKey            string   `protobuf:"bytes,2,opt,name=secret_key,json=secretKey,proto3" json:"secret_key,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*CreateServiceAccountResponse) Descriptor

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

func (*CreateServiceAccountResponse) GetSecretKey

func (m *CreateServiceAccountResponse) GetSecretKey() string

func (*CreateServiceAccountResponse) GetServiceAccount

func (m *CreateServiceAccountResponse) GetServiceAccount() *ServiceAccount

func (*CreateServiceAccountResponse) ProtoMessage

func (*CreateServiceAccountResponse) ProtoMessage()

func (*CreateServiceAccountResponse) Reset

func (m *CreateServiceAccountResponse) Reset()

func (*CreateServiceAccountResponse) String

func (*CreateServiceAccountResponse) XXX_DiscardUnknown

func (m *CreateServiceAccountResponse) XXX_DiscardUnknown()

func (*CreateServiceAccountResponse) XXX_Marshal

func (m *CreateServiceAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*CreateServiceAccountResponse) XXX_Merge

func (m *CreateServiceAccountResponse) XXX_Merge(src proto.Message)

func (*CreateServiceAccountResponse) XXX_Size

func (m *CreateServiceAccountResponse) XXX_Size() int

func (*CreateServiceAccountResponse) XXX_Unmarshal

func (m *CreateServiceAccountResponse) XXX_Unmarshal(b []byte) error

type DeleteBucketRequest

type DeleteBucketRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*DeleteBucketRequest) Descriptor

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

func (*DeleteBucketRequest) GetName

func (m *DeleteBucketRequest) GetName() string

func (*DeleteBucketRequest) ProtoMessage

func (*DeleteBucketRequest) ProtoMessage()

func (*DeleteBucketRequest) Reset

func (m *DeleteBucketRequest) Reset()

func (*DeleteBucketRequest) String

func (m *DeleteBucketRequest) String() string

func (*DeleteBucketRequest) XXX_DiscardUnknown

func (m *DeleteBucketRequest) XXX_DiscardUnknown()

func (*DeleteBucketRequest) XXX_Marshal

func (m *DeleteBucketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DeleteBucketRequest) XXX_Merge

func (m *DeleteBucketRequest) XXX_Merge(src proto.Message)

func (*DeleteBucketRequest) XXX_Size

func (m *DeleteBucketRequest) XXX_Size() int

func (*DeleteBucketRequest) XXX_Unmarshal

func (m *DeleteBucketRequest) XXX_Unmarshal(b []byte) error

type Empty

type Empty struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Empty message for services that rely on headers

func (*Empty) Descriptor

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

func (*Empty) ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty) Reset

func (m *Empty) Reset()

func (*Empty) String

func (m *Empty) String() string

func (*Empty) XXX_DiscardUnknown

func (m *Empty) XXX_DiscardUnknown()

func (*Empty) XXX_Marshal

func (m *Empty) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Empty) XXX_Merge

func (m *Empty) XXX_Merge(src proto.Message)

func (*Empty) XXX_Size

func (m *Empty) XXX_Size() int

func (*Empty) XXX_Unmarshal

func (m *Empty) XXX_Unmarshal(b []byte) error

type ForgotPasswordRequest

type ForgotPasswordRequest struct {
	Company              string   `protobuf:"bytes,1,opt,name=company,proto3" json:"company,omitempty"`
	Email                string   `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ForgotPasswordRequest) Descriptor

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

func (*ForgotPasswordRequest) GetCompany

func (m *ForgotPasswordRequest) GetCompany() string

func (*ForgotPasswordRequest) GetEmail

func (m *ForgotPasswordRequest) GetEmail() string

func (*ForgotPasswordRequest) ProtoMessage

func (*ForgotPasswordRequest) ProtoMessage()

func (*ForgotPasswordRequest) Reset

func (m *ForgotPasswordRequest) Reset()

func (*ForgotPasswordRequest) String

func (m *ForgotPasswordRequest) String() string

func (*ForgotPasswordRequest) XXX_DiscardUnknown

func (m *ForgotPasswordRequest) XXX_DiscardUnknown()

func (*ForgotPasswordRequest) XXX_Marshal

func (m *ForgotPasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ForgotPasswordRequest) XXX_Merge

func (m *ForgotPasswordRequest) XXX_Merge(src proto.Message)

func (*ForgotPasswordRequest) XXX_Size

func (m *ForgotPasswordRequest) XXX_Size() int

func (*ForgotPasswordRequest) XXX_Unmarshal

func (m *ForgotPasswordRequest) XXX_Unmarshal(b []byte) error

type GetLoginConfigurationResponse

type GetLoginConfigurationResponse struct {
	Url                  string   `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*GetLoginConfigurationResponse) Descriptor

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

func (*GetLoginConfigurationResponse) GetUrl

func (*GetLoginConfigurationResponse) ProtoMessage

func (*GetLoginConfigurationResponse) ProtoMessage()

func (*GetLoginConfigurationResponse) Reset

func (m *GetLoginConfigurationResponse) Reset()

func (*GetLoginConfigurationResponse) String

func (*GetLoginConfigurationResponse) XXX_DiscardUnknown

func (m *GetLoginConfigurationResponse) XXX_DiscardUnknown()

func (*GetLoginConfigurationResponse) XXX_Marshal

func (m *GetLoginConfigurationResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*GetLoginConfigurationResponse) XXX_Merge

func (m *GetLoginConfigurationResponse) XXX_Merge(src proto.Message)

func (*GetLoginConfigurationResponse) XXX_Size

func (m *GetLoginConfigurationResponse) XXX_Size() int

func (*GetLoginConfigurationResponse) XXX_Unmarshal

func (m *GetLoginConfigurationResponse) XXX_Unmarshal(b []byte) error

type InfoServiceAccountResponse

type InfoServiceAccountResponse struct {
	ServiceAccount       *ServiceAccount `protobuf:"bytes,1,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	Permissions          []*Permission   `protobuf:"bytes,2,rep,name=permissions,proto3" json:"permissions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*InfoServiceAccountResponse) Descriptor

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

func (*InfoServiceAccountResponse) GetPermissions

func (m *InfoServiceAccountResponse) GetPermissions() []*Permission

func (*InfoServiceAccountResponse) GetServiceAccount

func (m *InfoServiceAccountResponse) GetServiceAccount() *ServiceAccount

func (*InfoServiceAccountResponse) ProtoMessage

func (*InfoServiceAccountResponse) ProtoMessage()

func (*InfoServiceAccountResponse) Reset

func (m *InfoServiceAccountResponse) Reset()

func (*InfoServiceAccountResponse) String

func (m *InfoServiceAccountResponse) String() string

func (*InfoServiceAccountResponse) XXX_DiscardUnknown

func (m *InfoServiceAccountResponse) XXX_DiscardUnknown()

func (*InfoServiceAccountResponse) XXX_Marshal

func (m *InfoServiceAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InfoServiceAccountResponse) XXX_Merge

func (m *InfoServiceAccountResponse) XXX_Merge(src proto.Message)

func (*InfoServiceAccountResponse) XXX_Size

func (m *InfoServiceAccountResponse) XXX_Size() int

func (*InfoServiceAccountResponse) XXX_Unmarshal

func (m *InfoServiceAccountResponse) XXX_Unmarshal(b []byte) error

type InviteRequest

type InviteRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Email                string   `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Sends an invite to signup a new user or reset a user's password

func (*InviteRequest) Descriptor

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

func (*InviteRequest) GetEmail

func (m *InviteRequest) GetEmail() string

func (*InviteRequest) GetName

func (m *InviteRequest) GetName() string

func (*InviteRequest) ProtoMessage

func (*InviteRequest) ProtoMessage()

func (*InviteRequest) Reset

func (m *InviteRequest) Reset()

func (*InviteRequest) String

func (m *InviteRequest) String() string

func (*InviteRequest) XXX_DiscardUnknown

func (m *InviteRequest) XXX_DiscardUnknown()

func (*InviteRequest) XXX_Marshal

func (m *InviteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*InviteRequest) XXX_Merge

func (m *InviteRequest) XXX_Merge(src proto.Message)

func (*InviteRequest) XXX_Size

func (m *InviteRequest) XXX_Size() int

func (*InviteRequest) XXX_Unmarshal

func (m *InviteRequest) XXX_Unmarshal(b []byte) error

type ListBucketsRequest

type ListBucketsRequest struct {
	SortBy string `protobuf:"bytes,1,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
	Offset int32  `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// a query to filter buckets with
	Query                string   `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request what buckets the current tenant user can see

func (*ListBucketsRequest) Descriptor

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

func (*ListBucketsRequest) GetOffset

func (m *ListBucketsRequest) GetOffset() int32

func (*ListBucketsRequest) GetQuery

func (m *ListBucketsRequest) GetQuery() string

func (*ListBucketsRequest) GetSortBy

func (m *ListBucketsRequest) GetSortBy() string

func (*ListBucketsRequest) ProtoMessage

func (*ListBucketsRequest) ProtoMessage()

func (*ListBucketsRequest) Reset

func (m *ListBucketsRequest) Reset()

func (*ListBucketsRequest) String

func (m *ListBucketsRequest) String() string

func (*ListBucketsRequest) XXX_DiscardUnknown

func (m *ListBucketsRequest) XXX_DiscardUnknown()

func (*ListBucketsRequest) XXX_Marshal

func (m *ListBucketsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListBucketsRequest) XXX_Merge

func (m *ListBucketsRequest) XXX_Merge(src proto.Message)

func (*ListBucketsRequest) XXX_Size

func (m *ListBucketsRequest) XXX_Size() int

func (*ListBucketsRequest) XXX_Unmarshal

func (m *ListBucketsRequest) XXX_Unmarshal(b []byte) error

type ListBucketsResponse

type ListBucketsResponse struct {
	// if any error, like user not allowed to list buckets
	Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	// list of resulting buckets
	Buckets []*Bucket `protobuf:"bytes,2,rep,name=buckets,proto3" json:"buckets,omitempty"`
	// number of buckets accessible to tenant user
	TotalBuckets         int32    `protobuf:"varint,3,opt,name=total_buckets,json=totalBuckets,proto3" json:"total_buckets,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ListBucketsResponse) Descriptor

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

func (*ListBucketsResponse) GetBuckets

func (m *ListBucketsResponse) GetBuckets() []*Bucket

func (*ListBucketsResponse) GetError

func (m *ListBucketsResponse) GetError() string

func (*ListBucketsResponse) GetTotalBuckets

func (m *ListBucketsResponse) GetTotalBuckets() int32

func (*ListBucketsResponse) ProtoMessage

func (*ListBucketsResponse) ProtoMessage()

func (*ListBucketsResponse) Reset

func (m *ListBucketsResponse) Reset()

func (*ListBucketsResponse) String

func (m *ListBucketsResponse) String() string

func (*ListBucketsResponse) XXX_DiscardUnknown

func (m *ListBucketsResponse) XXX_DiscardUnknown()

func (*ListBucketsResponse) XXX_Marshal

func (m *ListBucketsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListBucketsResponse) XXX_Merge

func (m *ListBucketsResponse) XXX_Merge(src proto.Message)

func (*ListBucketsResponse) XXX_Size

func (m *ListBucketsResponse) XXX_Size() int

func (*ListBucketsResponse) XXX_Unmarshal

func (m *ListBucketsResponse) XXX_Unmarshal(b []byte) error

type ListPermissionsRequest

type ListPermissionsRequest struct {
	SortBy               string   `protobuf:"bytes,1,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
	Offset               int64    `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	Limit                int32    `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request a list of Permissions on the tenant account

func (*ListPermissionsRequest) Descriptor

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

func (*ListPermissionsRequest) GetLimit

func (m *ListPermissionsRequest) GetLimit() int32

func (*ListPermissionsRequest) GetOffset

func (m *ListPermissionsRequest) GetOffset() int64

func (*ListPermissionsRequest) GetSortBy

func (m *ListPermissionsRequest) GetSortBy() string

func (*ListPermissionsRequest) ProtoMessage

func (*ListPermissionsRequest) ProtoMessage()

func (*ListPermissionsRequest) Reset

func (m *ListPermissionsRequest) Reset()

func (*ListPermissionsRequest) String

func (m *ListPermissionsRequest) String() string

func (*ListPermissionsRequest) XXX_DiscardUnknown

func (m *ListPermissionsRequest) XXX_DiscardUnknown()

func (*ListPermissionsRequest) XXX_Marshal

func (m *ListPermissionsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListPermissionsRequest) XXX_Merge

func (m *ListPermissionsRequest) XXX_Merge(src proto.Message)

func (*ListPermissionsRequest) XXX_Size

func (m *ListPermissionsRequest) XXX_Size() int

func (*ListPermissionsRequest) XXX_Unmarshal

func (m *ListPermissionsRequest) XXX_Unmarshal(b []byte) error

type ListPermissionsResponse

type ListPermissionsResponse struct {
	// list of resulting Permissions
	Permissions []*Permission `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty"`
	// number of Permissions on the tenant account
	Total                int32    `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request a list of Permissions on the tenant account

func (*ListPermissionsResponse) Descriptor

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

func (*ListPermissionsResponse) GetPermissions

func (m *ListPermissionsResponse) GetPermissions() []*Permission

func (*ListPermissionsResponse) GetTotal

func (m *ListPermissionsResponse) GetTotal() int32

func (*ListPermissionsResponse) ProtoMessage

func (*ListPermissionsResponse) ProtoMessage()

func (*ListPermissionsResponse) Reset

func (m *ListPermissionsResponse) Reset()

func (*ListPermissionsResponse) String

func (m *ListPermissionsResponse) String() string

func (*ListPermissionsResponse) XXX_DiscardUnknown

func (m *ListPermissionsResponse) XXX_DiscardUnknown()

func (*ListPermissionsResponse) XXX_Marshal

func (m *ListPermissionsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListPermissionsResponse) XXX_Merge

func (m *ListPermissionsResponse) XXX_Merge(src proto.Message)

func (*ListPermissionsResponse) XXX_Size

func (m *ListPermissionsResponse) XXX_Size() int

func (*ListPermissionsResponse) XXX_Unmarshal

func (m *ListPermissionsResponse) XXX_Unmarshal(b []byte) error

type ListServiceAccountsRequest

type ListServiceAccountsRequest struct {
	SortBy string `protobuf:"bytes,1,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
	Offset int32  `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// a query to filter ServiceAccounts with
	Query                string   `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	Limit                int32    `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request a list of ServiceAccounts on the tenant account

func (*ListServiceAccountsRequest) Descriptor

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

func (*ListServiceAccountsRequest) GetLimit

func (m *ListServiceAccountsRequest) GetLimit() int32

func (*ListServiceAccountsRequest) GetOffset

func (m *ListServiceAccountsRequest) GetOffset() int32

func (*ListServiceAccountsRequest) GetQuery

func (m *ListServiceAccountsRequest) GetQuery() string

func (*ListServiceAccountsRequest) GetSortBy

func (m *ListServiceAccountsRequest) GetSortBy() string

func (*ListServiceAccountsRequest) ProtoMessage

func (*ListServiceAccountsRequest) ProtoMessage()

func (*ListServiceAccountsRequest) Reset

func (m *ListServiceAccountsRequest) Reset()

func (*ListServiceAccountsRequest) String

func (m *ListServiceAccountsRequest) String() string

func (*ListServiceAccountsRequest) XXX_DiscardUnknown

func (m *ListServiceAccountsRequest) XXX_DiscardUnknown()

func (*ListServiceAccountsRequest) XXX_Marshal

func (m *ListServiceAccountsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListServiceAccountsRequest) XXX_Merge

func (m *ListServiceAccountsRequest) XXX_Merge(src proto.Message)

func (*ListServiceAccountsRequest) XXX_Size

func (m *ListServiceAccountsRequest) XXX_Size() int

func (*ListServiceAccountsRequest) XXX_Unmarshal

func (m *ListServiceAccountsRequest) XXX_Unmarshal(b []byte) error

type ListServiceAccountsResponse

type ListServiceAccountsResponse struct {
	// list of resulting ServiceAccounts
	ServiceAccounts []*ServiceAccount `protobuf:"bytes,1,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"`
	// number of ServiceAccounts on the tenant account
	Total                int32    `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request a list of ServiceAccounts on the tenant account

func (*ListServiceAccountsResponse) Descriptor

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

func (*ListServiceAccountsResponse) GetServiceAccounts

func (m *ListServiceAccountsResponse) GetServiceAccounts() []*ServiceAccount

func (*ListServiceAccountsResponse) GetTotal

func (m *ListServiceAccountsResponse) GetTotal() int32

func (*ListServiceAccountsResponse) ProtoMessage

func (*ListServiceAccountsResponse) ProtoMessage()

func (*ListServiceAccountsResponse) Reset

func (m *ListServiceAccountsResponse) Reset()

func (*ListServiceAccountsResponse) String

func (m *ListServiceAccountsResponse) String() string

func (*ListServiceAccountsResponse) XXX_DiscardUnknown

func (m *ListServiceAccountsResponse) XXX_DiscardUnknown()

func (*ListServiceAccountsResponse) XXX_Marshal

func (m *ListServiceAccountsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListServiceAccountsResponse) XXX_Merge

func (m *ListServiceAccountsResponse) XXX_Merge(src proto.Message)

func (*ListServiceAccountsResponse) XXX_Size

func (m *ListServiceAccountsResponse) XXX_Size() int

func (*ListServiceAccountsResponse) XXX_Unmarshal

func (m *ListServiceAccountsResponse) XXX_Unmarshal(b []byte) error

type ListUsersRequest

type ListUsersRequest struct {
	SortBy string `protobuf:"bytes,1,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
	Offset int32  `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	// a query to filter users with
	Query string `protobuf:"bytes,3,opt,name=query,proto3" json:"query,omitempty"`
	// max number of results per request
	Limit                int32    `protobuf:"varint,4,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request a list of users on the tenant account

func (*ListUsersRequest) Descriptor

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

func (*ListUsersRequest) GetLimit

func (m *ListUsersRequest) GetLimit() int32

func (*ListUsersRequest) GetOffset

func (m *ListUsersRequest) GetOffset() int32

func (*ListUsersRequest) GetQuery

func (m *ListUsersRequest) GetQuery() string

func (*ListUsersRequest) GetSortBy

func (m *ListUsersRequest) GetSortBy() string

func (*ListUsersRequest) ProtoMessage

func (*ListUsersRequest) ProtoMessage()

func (*ListUsersRequest) Reset

func (m *ListUsersRequest) Reset()

func (*ListUsersRequest) String

func (m *ListUsersRequest) String() string

func (*ListUsersRequest) XXX_DiscardUnknown

func (m *ListUsersRequest) XXX_DiscardUnknown()

func (*ListUsersRequest) XXX_Marshal

func (m *ListUsersRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListUsersRequest) XXX_Merge

func (m *ListUsersRequest) XXX_Merge(src proto.Message)

func (*ListUsersRequest) XXX_Size

func (m *ListUsersRequest) XXX_Size() int

func (*ListUsersRequest) XXX_Unmarshal

func (m *ListUsersRequest) XXX_Unmarshal(b []byte) error

type ListUsersResponse

type ListUsersResponse struct {
	// if any error, like user not allowed to list users
	Error string `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	// list of resulting users
	Users []*User `protobuf:"bytes,2,rep,name=users,proto3" json:"users,omitempty"`
	// number of users on the tenant account
	TotalUsers           int32    `protobuf:"varint,3,opt,name=total_users,json=totalUsers,proto3" json:"total_users,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Request a list of users on the tenant account

func (*ListUsersResponse) Descriptor

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

func (*ListUsersResponse) GetError

func (m *ListUsersResponse) GetError() string

func (*ListUsersResponse) GetTotalUsers

func (m *ListUsersResponse) GetTotalUsers() int32

func (*ListUsersResponse) GetUsers

func (m *ListUsersResponse) GetUsers() []*User

func (*ListUsersResponse) ProtoMessage

func (*ListUsersResponse) ProtoMessage()

func (*ListUsersResponse) Reset

func (m *ListUsersResponse) Reset()

func (*ListUsersResponse) String

func (m *ListUsersResponse) String() string

func (*ListUsersResponse) XXX_DiscardUnknown

func (m *ListUsersResponse) XXX_DiscardUnknown()

func (*ListUsersResponse) XXX_Marshal

func (m *ListUsersResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ListUsersResponse) XXX_Merge

func (m *ListUsersResponse) XXX_Merge(src proto.Message)

func (*ListUsersResponse) XXX_Size

func (m *ListUsersResponse) XXX_Size() int

func (*ListUsersResponse) XXX_Unmarshal

func (m *ListUsersResponse) XXX_Unmarshal(b []byte) error

type LoginRequest

type LoginRequest struct {
	Company              string   `protobuf:"bytes,1,opt,name=company,proto3" json:"company,omitempty"`
	Email                string   `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	Password             string   `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LoginRequest) Descriptor

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

func (*LoginRequest) GetCompany

func (m *LoginRequest) GetCompany() string

func (*LoginRequest) GetEmail

func (m *LoginRequest) GetEmail() string

func (*LoginRequest) GetPassword

func (m *LoginRequest) GetPassword() string

func (*LoginRequest) ProtoMessage

func (*LoginRequest) ProtoMessage()

func (*LoginRequest) Reset

func (m *LoginRequest) Reset()

func (*LoginRequest) String

func (m *LoginRequest) String() string

func (*LoginRequest) XXX_DiscardUnknown

func (m *LoginRequest) XXX_DiscardUnknown()

func (*LoginRequest) XXX_Marshal

func (m *LoginRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoginRequest) XXX_Merge

func (m *LoginRequest) XXX_Merge(src proto.Message)

func (*LoginRequest) XXX_Size

func (m *LoginRequest) XXX_Size() int

func (*LoginRequest) XXX_Unmarshal

func (m *LoginRequest) XXX_Unmarshal(b []byte) error

type LoginResponse

type LoginResponse struct {
	Error                string   `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	JwtToken             string   `protobuf:"bytes,2,opt,name=jwt_token,json=jwtToken,proto3" json:"jwt_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LoginResponse) Descriptor

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

func (*LoginResponse) GetError

func (m *LoginResponse) GetError() string

func (*LoginResponse) GetJwtToken

func (m *LoginResponse) GetJwtToken() string

func (*LoginResponse) ProtoMessage

func (*LoginResponse) ProtoMessage()

func (*LoginResponse) Reset

func (m *LoginResponse) Reset()

func (*LoginResponse) String

func (m *LoginResponse) String() string

func (*LoginResponse) XXX_DiscardUnknown

func (m *LoginResponse) XXX_DiscardUnknown()

func (*LoginResponse) XXX_Marshal

func (m *LoginResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoginResponse) XXX_Merge

func (m *LoginResponse) XXX_Merge(src proto.Message)

func (*LoginResponse) XXX_Size

func (m *LoginResponse) XXX_Size() int

func (*LoginResponse) XXX_Unmarshal

func (m *LoginResponse) XXX_Unmarshal(b []byte) error

type LoginWithIdpRequest

type LoginWithIdpRequest struct {
	CallbackAddress      string   `protobuf:"bytes,1,opt,name=callbackAddress,proto3" json:"callbackAddress,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*LoginWithIdpRequest) Descriptor

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

func (*LoginWithIdpRequest) GetCallbackAddress

func (m *LoginWithIdpRequest) GetCallbackAddress() string

func (*LoginWithIdpRequest) ProtoMessage

func (*LoginWithIdpRequest) ProtoMessage()

func (*LoginWithIdpRequest) Reset

func (m *LoginWithIdpRequest) Reset()

func (*LoginWithIdpRequest) String

func (m *LoginWithIdpRequest) String() string

func (*LoginWithIdpRequest) XXX_DiscardUnknown

func (m *LoginWithIdpRequest) XXX_DiscardUnknown()

func (*LoginWithIdpRequest) XXX_Marshal

func (m *LoginWithIdpRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*LoginWithIdpRequest) XXX_Merge

func (m *LoginWithIdpRequest) XXX_Merge(src proto.Message)

func (*LoginWithIdpRequest) XXX_Size

func (m *LoginWithIdpRequest) XXX_Size() int

func (*LoginWithIdpRequest) XXX_Unmarshal

func (m *LoginWithIdpRequest) XXX_Unmarshal(b []byte) error

type MakeBucketRequest

type MakeBucketRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Access               Access   `protobuf:"varint,2,opt,name=access,proto3,enum=m3.Access" json:"access,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MakeBucketRequest) Descriptor

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

func (*MakeBucketRequest) GetAccess

func (m *MakeBucketRequest) GetAccess() Access

func (*MakeBucketRequest) GetName

func (m *MakeBucketRequest) GetName() string

func (*MakeBucketRequest) ProtoMessage

func (*MakeBucketRequest) ProtoMessage()

func (*MakeBucketRequest) Reset

func (m *MakeBucketRequest) Reset()

func (*MakeBucketRequest) String

func (m *MakeBucketRequest) String() string

func (*MakeBucketRequest) XXX_DiscardUnknown

func (m *MakeBucketRequest) XXX_DiscardUnknown()

func (*MakeBucketRequest) XXX_Marshal

func (m *MakeBucketRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MakeBucketRequest) XXX_Merge

func (m *MakeBucketRequest) XXX_Merge(src proto.Message)

func (*MakeBucketRequest) XXX_Size

func (m *MakeBucketRequest) XXX_Size() int

func (*MakeBucketRequest) XXX_Unmarshal

func (m *MakeBucketRequest) XXX_Unmarshal(b []byte) error

type MetricsDayUsage

type MetricsDayUsage struct {
	Time                 string   `protobuf:"bytes,1,opt,name=time,proto3" json:"time,omitempty"`
	Usage                uint64   `protobuf:"varint,2,opt,name=usage,proto3" json:"usage,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Usage per day

func (*MetricsDayUsage) Descriptor

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

func (*MetricsDayUsage) GetTime

func (m *MetricsDayUsage) GetTime() string

func (*MetricsDayUsage) GetUsage

func (m *MetricsDayUsage) GetUsage() uint64

func (*MetricsDayUsage) ProtoMessage

func (*MetricsDayUsage) ProtoMessage()

func (*MetricsDayUsage) Reset

func (m *MetricsDayUsage) Reset()

func (*MetricsDayUsage) String

func (m *MetricsDayUsage) String() string

func (*MetricsDayUsage) XXX_DiscardUnknown

func (m *MetricsDayUsage) XXX_DiscardUnknown()

func (*MetricsDayUsage) XXX_Marshal

func (m *MetricsDayUsage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricsDayUsage) XXX_Merge

func (m *MetricsDayUsage) XXX_Merge(src proto.Message)

func (*MetricsDayUsage) XXX_Size

func (m *MetricsDayUsage) XXX_Size() int

func (*MetricsDayUsage) XXX_Unmarshal

func (m *MetricsDayUsage) XXX_Unmarshal(b []byte) error

type MetricsRequest

type MetricsRequest struct {
	Query                string   `protobuf:"bytes,1,opt,name=query,proto3" json:"query,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

A request for metrics on the authenticated tenant

func (*MetricsRequest) Descriptor

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

func (*MetricsRequest) GetQuery

func (m *MetricsRequest) GetQuery() string

func (*MetricsRequest) ProtoMessage

func (*MetricsRequest) ProtoMessage()

func (*MetricsRequest) Reset

func (m *MetricsRequest) Reset()

func (*MetricsRequest) String

func (m *MetricsRequest) String() string

func (*MetricsRequest) XXX_DiscardUnknown

func (m *MetricsRequest) XXX_DiscardUnknown()

func (*MetricsRequest) XXX_Marshal

func (m *MetricsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricsRequest) XXX_Merge

func (m *MetricsRequest) XXX_Merge(src proto.Message)

func (*MetricsRequest) XXX_Size

func (m *MetricsRequest) XXX_Size() int

func (*MetricsRequest) XXX_Unmarshal

func (m *MetricsRequest) XXX_Unmarshal(b []byte) error

type MetricsResponse

type MetricsResponse struct {
	// total number of buckets on the account
	TotalBuckets uint64 `protobuf:"varint,1,opt,name=total_buckets,json=totalBuckets,proto3" json:"total_buckets,omitempty"`
	// A number of bytes representing the total usage on the account
	TotalUsage uint64 `protobuf:"varint,2,opt,name=total_usage,json=totalUsage,proto3" json:"total_usage,omitempty"`
	// Cost per usage
	TotalCost int32 `protobuf:"varint,3,opt,name=total_cost,json=totalCost,proto3" json:"total_cost,omitempty"`
	// daily usage
	DailyUsage []*MetricsDayUsage `protobuf:"bytes,4,rep,name=daily_usage,json=dailyUsage,proto3" json:"daily_usage,omitempty"`
	// flag to decide to show cost or not on UI
	ShowCost             bool     `protobuf:"varint,5,opt,name=show_cost,json=showCost,proto3" json:"show_cost,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Capacity related metrics

func (*MetricsResponse) Descriptor

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

func (*MetricsResponse) GetDailyUsage

func (m *MetricsResponse) GetDailyUsage() []*MetricsDayUsage

func (*MetricsResponse) GetShowCost

func (m *MetricsResponse) GetShowCost() bool

func (*MetricsResponse) GetTotalBuckets

func (m *MetricsResponse) GetTotalBuckets() uint64

func (*MetricsResponse) GetTotalCost

func (m *MetricsResponse) GetTotalCost() int32

func (*MetricsResponse) GetTotalUsage

func (m *MetricsResponse) GetTotalUsage() uint64

func (*MetricsResponse) ProtoMessage

func (*MetricsResponse) ProtoMessage()

func (*MetricsResponse) Reset

func (m *MetricsResponse) Reset()

func (*MetricsResponse) String

func (m *MetricsResponse) String() string

func (*MetricsResponse) XXX_DiscardUnknown

func (m *MetricsResponse) XXX_DiscardUnknown()

func (*MetricsResponse) XXX_Marshal

func (m *MetricsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MetricsResponse) XXX_Merge

func (m *MetricsResponse) XXX_Merge(src proto.Message)

func (*MetricsResponse) XXX_Size

func (m *MetricsResponse) XXX_Size() int

func (*MetricsResponse) XXX_Unmarshal

func (m *MetricsResponse) XXX_Unmarshal(b []byte) error

type MultiAddPermissionToSAsRequest

type MultiAddPermissionToSAsRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ServiceAccountId     []string `protobuf:"bytes,2,rep,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MultiAddPermissionToSAsRequest) Descriptor

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

func (*MultiAddPermissionToSAsRequest) GetId

func (*MultiAddPermissionToSAsRequest) GetServiceAccountId

func (m *MultiAddPermissionToSAsRequest) GetServiceAccountId() []string

func (*MultiAddPermissionToSAsRequest) ProtoMessage

func (*MultiAddPermissionToSAsRequest) ProtoMessage()

func (*MultiAddPermissionToSAsRequest) Reset

func (m *MultiAddPermissionToSAsRequest) Reset()

func (*MultiAddPermissionToSAsRequest) String

func (*MultiAddPermissionToSAsRequest) XXX_DiscardUnknown

func (m *MultiAddPermissionToSAsRequest) XXX_DiscardUnknown()

func (*MultiAddPermissionToSAsRequest) XXX_Marshal

func (m *MultiAddPermissionToSAsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MultiAddPermissionToSAsRequest) XXX_Merge

func (m *MultiAddPermissionToSAsRequest) XXX_Merge(src proto.Message)

func (*MultiAddPermissionToSAsRequest) XXX_Size

func (m *MultiAddPermissionToSAsRequest) XXX_Size() int

func (*MultiAddPermissionToSAsRequest) XXX_Unmarshal

func (m *MultiAddPermissionToSAsRequest) XXX_Unmarshal(b []byte) error

type MultiAddPermissionToSAsResponse

type MultiAddPermissionToSAsResponse struct {
	Error                string   `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	Status               string   `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*MultiAddPermissionToSAsResponse) Descriptor

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

func (*MultiAddPermissionToSAsResponse) GetError

func (*MultiAddPermissionToSAsResponse) GetStatus

func (m *MultiAddPermissionToSAsResponse) GetStatus() string

func (*MultiAddPermissionToSAsResponse) ProtoMessage

func (*MultiAddPermissionToSAsResponse) ProtoMessage()

func (*MultiAddPermissionToSAsResponse) Reset

func (*MultiAddPermissionToSAsResponse) String

func (*MultiAddPermissionToSAsResponse) XXX_DiscardUnknown

func (m *MultiAddPermissionToSAsResponse) XXX_DiscardUnknown()

func (*MultiAddPermissionToSAsResponse) XXX_Marshal

func (m *MultiAddPermissionToSAsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*MultiAddPermissionToSAsResponse) XXX_Merge

func (m *MultiAddPermissionToSAsResponse) XXX_Merge(src proto.Message)

func (*MultiAddPermissionToSAsResponse) XXX_Size

func (m *MultiAddPermissionToSAsResponse) XXX_Size() int

func (*MultiAddPermissionToSAsResponse) XXX_Unmarshal

func (m *MultiAddPermissionToSAsResponse) XXX_Unmarshal(b []byte) error

type NetworkMetrics

type NetworkMetrics struct {
	// Current period amount of egress
	CurrentEgress        int64    `protobuf:"varint,1,opt,name=current_egress,json=currentEgress,proto3" json:"current_egress,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Networking related metrics

func (*NetworkMetrics) Descriptor

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

func (*NetworkMetrics) GetCurrentEgress

func (m *NetworkMetrics) GetCurrentEgress() int64

func (*NetworkMetrics) ProtoMessage

func (*NetworkMetrics) ProtoMessage()

func (*NetworkMetrics) Reset

func (m *NetworkMetrics) Reset()

func (*NetworkMetrics) String

func (m *NetworkMetrics) String() string

func (*NetworkMetrics) XXX_DiscardUnknown

func (m *NetworkMetrics) XXX_DiscardUnknown()

func (*NetworkMetrics) XXX_Marshal

func (m *NetworkMetrics) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NetworkMetrics) XXX_Merge

func (m *NetworkMetrics) XXX_Merge(src proto.Message)

func (*NetworkMetrics) XXX_Size

func (m *NetworkMetrics) XXX_Size() int

func (*NetworkMetrics) XXX_Unmarshal

func (m *NetworkMetrics) XXX_Unmarshal(b []byte) error

type Node

type Node struct {
	Id                   string    `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                 string    `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	K8SLabel             string    `protobuf:"bytes,3,opt,name=k8s_label,json=k8sLabel,proto3" json:"k8s_label,omitempty"`
	Volumes              []*Volume `protobuf:"bytes,4,rep,name=volumes,proto3" json:"volumes,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*Node) Descriptor

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

func (*Node) GetId

func (m *Node) GetId() string

func (*Node) GetK8SLabel

func (m *Node) GetK8SLabel() string

func (*Node) GetName

func (m *Node) GetName() string

func (*Node) GetVolumes

func (m *Node) GetVolumes() []*Volume

func (*Node) ProtoMessage

func (*Node) ProtoMessage()

func (*Node) Reset

func (m *Node) Reset()

func (*Node) String

func (m *Node) String() string

func (*Node) XXX_DiscardUnknown

func (m *Node) XXX_DiscardUnknown()

func (*Node) XXX_Marshal

func (m *Node) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Node) XXX_Merge

func (m *Node) XXX_Merge(src proto.Message)

func (*Node) XXX_Size

func (m *Node) XXX_Size() int

func (*Node) XXX_Unmarshal

func (m *Node) XXX_Unmarshal(b []byte) error

type NodeAddRequest

type NodeAddRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	K8SLabel             string   `protobuf:"bytes,2,opt,name=k8s_label,json=k8sLabel,proto3" json:"k8s_label,omitempty"`
	Volumes              string   `protobuf:"bytes,3,opt,name=volumes,proto3" json:"volumes,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NodeAddRequest) Descriptor

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

func (*NodeAddRequest) GetK8SLabel

func (m *NodeAddRequest) GetK8SLabel() string

func (*NodeAddRequest) GetName

func (m *NodeAddRequest) GetName() string

func (*NodeAddRequest) GetVolumes

func (m *NodeAddRequest) GetVolumes() string

func (*NodeAddRequest) ProtoMessage

func (*NodeAddRequest) ProtoMessage()

func (*NodeAddRequest) Reset

func (m *NodeAddRequest) Reset()

func (*NodeAddRequest) String

func (m *NodeAddRequest) String() string

func (*NodeAddRequest) XXX_DiscardUnknown

func (m *NodeAddRequest) XXX_DiscardUnknown()

func (*NodeAddRequest) XXX_Marshal

func (m *NodeAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeAddRequest) XXX_Merge

func (m *NodeAddRequest) XXX_Merge(src proto.Message)

func (*NodeAddRequest) XXX_Size

func (m *NodeAddRequest) XXX_Size() int

func (*NodeAddRequest) XXX_Unmarshal

func (m *NodeAddRequest) XXX_Unmarshal(b []byte) error

type NodeAddResponse

type NodeAddResponse struct {
	Node                 *Node    `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NodeAddResponse) Descriptor

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

func (*NodeAddResponse) GetNode

func (m *NodeAddResponse) GetNode() *Node

func (*NodeAddResponse) ProtoMessage

func (*NodeAddResponse) ProtoMessage()

func (*NodeAddResponse) Reset

func (m *NodeAddResponse) Reset()

func (*NodeAddResponse) String

func (m *NodeAddResponse) String() string

func (*NodeAddResponse) XXX_DiscardUnknown

func (m *NodeAddResponse) XXX_DiscardUnknown()

func (*NodeAddResponse) XXX_Marshal

func (m *NodeAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeAddResponse) XXX_Merge

func (m *NodeAddResponse) XXX_Merge(src proto.Message)

func (*NodeAddResponse) XXX_Size

func (m *NodeAddResponse) XXX_Size() int

func (*NodeAddResponse) XXX_Unmarshal

func (m *NodeAddResponse) XXX_Unmarshal(b []byte) error

type NodeListRequest

type NodeListRequest struct {
	Offset               int64    `protobuf:"varint,1,opt,name=offset,proto3" json:"offset,omitempty"`
	Limit                int32    `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NodeListRequest) Descriptor

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

func (*NodeListRequest) GetLimit

func (m *NodeListRequest) GetLimit() int32

func (*NodeListRequest) GetOffset

func (m *NodeListRequest) GetOffset() int64

func (*NodeListRequest) ProtoMessage

func (*NodeListRequest) ProtoMessage()

func (*NodeListRequest) Reset

func (m *NodeListRequest) Reset()

func (*NodeListRequest) String

func (m *NodeListRequest) String() string

func (*NodeListRequest) XXX_DiscardUnknown

func (m *NodeListRequest) XXX_DiscardUnknown()

func (*NodeListRequest) XXX_Marshal

func (m *NodeListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeListRequest) XXX_Merge

func (m *NodeListRequest) XXX_Merge(src proto.Message)

func (*NodeListRequest) XXX_Size

func (m *NodeListRequest) XXX_Size() int

func (*NodeListRequest) XXX_Unmarshal

func (m *NodeListRequest) XXX_Unmarshal(b []byte) error

type NodeListResponse

type NodeListResponse struct {
	Nodes                []*Node  `protobuf:"bytes,1,rep,name=nodes,proto3" json:"nodes,omitempty"`
	Total                int32    `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*NodeListResponse) Descriptor

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

func (*NodeListResponse) GetNodes

func (m *NodeListResponse) GetNodes() []*Node

func (*NodeListResponse) GetTotal

func (m *NodeListResponse) GetTotal() int32

func (*NodeListResponse) ProtoMessage

func (*NodeListResponse) ProtoMessage()

func (*NodeListResponse) Reset

func (m *NodeListResponse) Reset()

func (*NodeListResponse) String

func (m *NodeListResponse) String() string

func (*NodeListResponse) XXX_DiscardUnknown

func (m *NodeListResponse) XXX_DiscardUnknown()

func (*NodeListResponse) XXX_Marshal

func (m *NodeListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NodeListResponse) XXX_Merge

func (m *NodeListResponse) XXX_Merge(src proto.Message)

func (*NodeListResponse) XXX_Size

func (m *NodeListResponse) XXX_Size() int

func (*NodeListResponse) XXX_Unmarshal

func (m *NodeListResponse) XXX_Unmarshal(b []byte) error

type Permission

type Permission struct {
	Id                   string                `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                 string                `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Slug                 string                `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
	Description          string                `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"`
	Effect               string                `protobuf:"bytes,5,opt,name=effect,proto3" json:"effect,omitempty"`
	Resources            []*PermissionResource `protobuf:"bytes,6,rep,name=resources,proto3" json:"resources,omitempty"`
	Actions              []*PermissionAction   `protobuf:"bytes,7,rep,name=actions,proto3" json:"actions,omitempty"`
	XXX_NoUnkeyedLiteral struct{}              `json:"-"`
	XXX_unrecognized     []byte                `json:"-"`
	XXX_sizecache        int32                 `json:"-"`
}

Permission resource

func (*Permission) Descriptor

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

func (*Permission) GetActions

func (m *Permission) GetActions() []*PermissionAction

func (*Permission) GetDescription

func (m *Permission) GetDescription() string

func (*Permission) GetEffect

func (m *Permission) GetEffect() string

func (*Permission) GetId

func (m *Permission) GetId() string

func (*Permission) GetName

func (m *Permission) GetName() string

func (*Permission) GetResources

func (m *Permission) GetResources() []*PermissionResource

func (*Permission) GetSlug

func (m *Permission) GetSlug() string

func (*Permission) ProtoMessage

func (*Permission) ProtoMessage()

func (*Permission) Reset

func (m *Permission) Reset()

func (*Permission) String

func (m *Permission) String() string

func (*Permission) XXX_DiscardUnknown

func (m *Permission) XXX_DiscardUnknown()

func (*Permission) XXX_Marshal

func (m *Permission) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Permission) XXX_Merge

func (m *Permission) XXX_Merge(src proto.Message)

func (*Permission) XXX_Size

func (m *Permission) XXX_Size() int

func (*Permission) XXX_Unmarshal

func (m *Permission) XXX_Unmarshal(b []byte) error

type PermissionAction

type PermissionAction struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Type                 string   `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PermissionAction) Descriptor

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

func (*PermissionAction) GetId

func (m *PermissionAction) GetId() string

func (*PermissionAction) GetType

func (m *PermissionAction) GetType() string

func (*PermissionAction) ProtoMessage

func (*PermissionAction) ProtoMessage()

func (*PermissionAction) Reset

func (m *PermissionAction) Reset()

func (*PermissionAction) String

func (m *PermissionAction) String() string

func (*PermissionAction) XXX_DiscardUnknown

func (m *PermissionAction) XXX_DiscardUnknown()

func (*PermissionAction) XXX_Marshal

func (m *PermissionAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PermissionAction) XXX_Merge

func (m *PermissionAction) XXX_Merge(src proto.Message)

func (*PermissionAction) XXX_Size

func (m *PermissionAction) XXX_Size() int

func (*PermissionAction) XXX_Unmarshal

func (m *PermissionAction) XXX_Unmarshal(b []byte) error

type PermissionActionRequest

type PermissionActionRequest struct {
	// Identifier for the Permission
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PermissionActionRequest) Descriptor

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

func (*PermissionActionRequest) GetId

func (m *PermissionActionRequest) GetId() string

func (*PermissionActionRequest) ProtoMessage

func (*PermissionActionRequest) ProtoMessage()

func (*PermissionActionRequest) Reset

func (m *PermissionActionRequest) Reset()

func (*PermissionActionRequest) String

func (m *PermissionActionRequest) String() string

func (*PermissionActionRequest) XXX_DiscardUnknown

func (m *PermissionActionRequest) XXX_DiscardUnknown()

func (*PermissionActionRequest) XXX_Marshal

func (m *PermissionActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PermissionActionRequest) XXX_Merge

func (m *PermissionActionRequest) XXX_Merge(src proto.Message)

func (*PermissionActionRequest) XXX_Size

func (m *PermissionActionRequest) XXX_Size() int

func (*PermissionActionRequest) XXX_Unmarshal

func (m *PermissionActionRequest) XXX_Unmarshal(b []byte) error

type PermissionResource

type PermissionResource struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	BucketName           string   `protobuf:"bytes,2,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"`
	Pattern              string   `protobuf:"bytes,3,opt,name=pattern,proto3" json:"pattern,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*PermissionResource) Descriptor

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

func (*PermissionResource) GetBucketName

func (m *PermissionResource) GetBucketName() string

func (*PermissionResource) GetId

func (m *PermissionResource) GetId() string

func (*PermissionResource) GetPattern

func (m *PermissionResource) GetPattern() string

func (*PermissionResource) ProtoMessage

func (*PermissionResource) ProtoMessage()

func (*PermissionResource) Reset

func (m *PermissionResource) Reset()

func (*PermissionResource) String

func (m *PermissionResource) String() string

func (*PermissionResource) XXX_DiscardUnknown

func (m *PermissionResource) XXX_DiscardUnknown()

func (*PermissionResource) XXX_Marshal

func (m *PermissionResource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*PermissionResource) XXX_Merge

func (m *PermissionResource) XXX_Merge(src proto.Message)

func (*PermissionResource) XXX_Size

func (m *PermissionResource) XXX_Size() int

func (*PermissionResource) XXX_Unmarshal

func (m *PermissionResource) XXX_Unmarshal(b []byte) error

type PrivateAPIClient

type PrivateAPIClient interface {
	// Setup Operations
	SetupDB(ctx context.Context, in *AdminEmpty, opts ...grpc.CallOption) (*AdminEmpty, error)
	SetupMigrate(ctx context.Context, in *AdminEmpty, opts ...grpc.CallOption) (*AdminEmpty, error)
	// Tenant Operations
	TenantAdd(ctx context.Context, in *TenantAddRequest, opts ...grpc.CallOption) (PrivateAPI_TenantAddClient, error)
	TenantDelete(ctx context.Context, in *TenantSingleRequest, opts ...grpc.CallOption) (PrivateAPI_TenantDeleteClient, error)
	TenantEnable(ctx context.Context, in *TenantSingleRequest, opts ...grpc.CallOption) (*Empty, error)
	TenantDisable(ctx context.Context, in *TenantSingleRequest, opts ...grpc.CallOption) (*Empty, error)
	// Set tenant cost multiplier
	TenantCostSet(ctx context.Context, in *TenantCostRequest, opts ...grpc.CallOption) (*Empty, error)
	// Tenant Bucket Operations
	TenantBucketAdd(ctx context.Context, in *TenantBucketAddRequest, opts ...grpc.CallOption) (*TenantBucketAddResponse, error)
	// Tenant Permissions Operations
	TenantPermissionAdd(ctx context.Context, in *TenantPermissionAddRequest, opts ...grpc.CallOption) (*TenantPermissionAddResponse, error)
	TenantPermissionList(ctx context.Context, in *TenantPermissionListRequest, opts ...grpc.CallOption) (*TenantPermissionListResponse, error)
	TenantPermissionAssign(ctx context.Context, in *TenantPermissionAssignRequest, opts ...grpc.CallOption) (*TenantPermissionAssignResponse, error)
	// Tenant Service Accounts
	TenantServiceAccountUpdatePolicy(ctx context.Context, in *TenantServiceAccountActionRequest, opts ...grpc.CallOption) (*TenantServiceAccountActionResponse, error)
	TenantServiceAccountAssign(ctx context.Context, in *TenantServiceAccountAssignRequest, opts ...grpc.CallOption) (*TenantServiceAccountAssignResponse, error)
	// Tenant User Operations
	TenantUserAdd(ctx context.Context, in *TenantUserAddRequest, opts ...grpc.CallOption) (*TenantUserAddResponse, error)
	TenantUserDelete(ctx context.Context, in *TenantUserDeleteRequest, opts ...grpc.CallOption) (*Empty, error)
	TenantUserForgotPassword(ctx context.Context, in *TenantUserForgotPasswordRequest, opts ...grpc.CallOption) (*TenantUserForgotPasswordResponse, error)
	// Admin Operations
	AdminAdd(ctx context.Context, in *AdminAddRequest, opts ...grpc.CallOption) (*AdminAddResponse, error)
	SetPassword(ctx context.Context, in *SetAdminPasswordRequest, opts ...grpc.CallOption) (*SetAdminPasswordResponse, error)
	Login(ctx context.Context, in *CLILoginRequest, opts ...grpc.CallOption) (*CLILoginResponse, error)
	LoginWithIdp(ctx context.Context, in *LoginWithIdpRequest, opts ...grpc.CallOption) (*CLILoginResponse, error)
	GetLoginConfiguration(ctx context.Context, in *AdminEmpty, opts ...grpc.CallOption) (*GetLoginConfigurationResponse, error)
	// Session related
	ValidateSession(ctx context.Context, in *AdminEmpty, opts ...grpc.CallOption) (*AdminEmpty, error)
	// Cluster Operations
	ClusterNodesAdd(ctx context.Context, in *NodeAddRequest, opts ...grpc.CallOption) (*NodeAddResponse, error)
	ClusterNodesList(ctx context.Context, in *NodeListRequest, opts ...grpc.CallOption) (*NodeListResponse, error)
	ClusterNodesVolumesAdd(ctx context.Context, in *VolumeAddRequest, opts ...grpc.CallOption) (*VolumeAddResponse, error)
	ClusterNodesVolumesList(ctx context.Context, in *VolumeListRequest, opts ...grpc.CallOption) (*VolumeListResponse, error)
	ClusterStorageClusterAdd(ctx context.Context, in *StorageClusterAddRequest, opts ...grpc.CallOption) (*StorageClusterAddResponse, error)
	ClusterScAssignNode(ctx context.Context, in *AssignNodeRequest, opts ...grpc.CallOption) (*AssignNodeResponse, error)
	ClusterStorageGroupAdd(ctx context.Context, in *StorageGroupAddRequest, opts ...grpc.CallOption) (*StorageGroupAddResponse, error)
	// Asks the backend to refresh the nginx routing rules.
	ClusterRouterRefresh(ctx context.Context, in *AdminEmpty, opts ...grpc.CallOption) (*AdminEmpty, error)
	// Sets Email Template
	SetEmailTemplate(ctx context.Context, in *SetEmailTemplateRequest, opts ...grpc.CallOption) (*SetEmailTemplateResponse, error)
}

PrivateAPIClient is the client API for PrivateAPI service.

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

func NewPrivateAPIClient

func NewPrivateAPIClient(cc *grpc.ClientConn) PrivateAPIClient

type PrivateAPIServer

type PrivateAPIServer interface {
	// Setup Operations
	SetupDB(context.Context, *AdminEmpty) (*AdminEmpty, error)
	SetupMigrate(context.Context, *AdminEmpty) (*AdminEmpty, error)
	// Tenant Operations
	TenantAdd(*TenantAddRequest, PrivateAPI_TenantAddServer) error
	TenantDelete(*TenantSingleRequest, PrivateAPI_TenantDeleteServer) error
	TenantEnable(context.Context, *TenantSingleRequest) (*Empty, error)
	TenantDisable(context.Context, *TenantSingleRequest) (*Empty, error)
	// Set tenant cost multiplier
	TenantCostSet(context.Context, *TenantCostRequest) (*Empty, error)
	// Tenant Bucket Operations
	TenantBucketAdd(context.Context, *TenantBucketAddRequest) (*TenantBucketAddResponse, error)
	// Tenant Permissions Operations
	TenantPermissionAdd(context.Context, *TenantPermissionAddRequest) (*TenantPermissionAddResponse, error)
	TenantPermissionList(context.Context, *TenantPermissionListRequest) (*TenantPermissionListResponse, error)
	TenantPermissionAssign(context.Context, *TenantPermissionAssignRequest) (*TenantPermissionAssignResponse, error)
	// Tenant Service Accounts
	TenantServiceAccountUpdatePolicy(context.Context, *TenantServiceAccountActionRequest) (*TenantServiceAccountActionResponse, error)
	TenantServiceAccountAssign(context.Context, *TenantServiceAccountAssignRequest) (*TenantServiceAccountAssignResponse, error)
	// Tenant User Operations
	TenantUserAdd(context.Context, *TenantUserAddRequest) (*TenantUserAddResponse, error)
	TenantUserDelete(context.Context, *TenantUserDeleteRequest) (*Empty, error)
	TenantUserForgotPassword(context.Context, *TenantUserForgotPasswordRequest) (*TenantUserForgotPasswordResponse, error)
	// Admin Operations
	AdminAdd(context.Context, *AdminAddRequest) (*AdminAddResponse, error)
	SetPassword(context.Context, *SetAdminPasswordRequest) (*SetAdminPasswordResponse, error)
	Login(context.Context, *CLILoginRequest) (*CLILoginResponse, error)
	LoginWithIdp(context.Context, *LoginWithIdpRequest) (*CLILoginResponse, error)
	GetLoginConfiguration(context.Context, *AdminEmpty) (*GetLoginConfigurationResponse, error)
	// Session related
	ValidateSession(context.Context, *AdminEmpty) (*AdminEmpty, error)
	// Cluster Operations
	ClusterNodesAdd(context.Context, *NodeAddRequest) (*NodeAddResponse, error)
	ClusterNodesList(context.Context, *NodeListRequest) (*NodeListResponse, error)
	ClusterNodesVolumesAdd(context.Context, *VolumeAddRequest) (*VolumeAddResponse, error)
	ClusterNodesVolumesList(context.Context, *VolumeListRequest) (*VolumeListResponse, error)
	ClusterStorageClusterAdd(context.Context, *StorageClusterAddRequest) (*StorageClusterAddResponse, error)
	ClusterScAssignNode(context.Context, *AssignNodeRequest) (*AssignNodeResponse, error)
	ClusterStorageGroupAdd(context.Context, *StorageGroupAddRequest) (*StorageGroupAddResponse, error)
	// Asks the backend to refresh the nginx routing rules.
	ClusterRouterRefresh(context.Context, *AdminEmpty) (*AdminEmpty, error)
	// Sets Email Template
	SetEmailTemplate(context.Context, *SetEmailTemplateRequest) (*SetEmailTemplateResponse, error)
}

PrivateAPIServer is the server API for PrivateAPI service.

type PrivateAPI_TenantAddClient

type PrivateAPI_TenantAddClient interface {
	Recv() (*TenantResponse, error)
	grpc.ClientStream
}

type PrivateAPI_TenantAddServer

type PrivateAPI_TenantAddServer interface {
	Send(*TenantResponse) error
	grpc.ServerStream
}

type PrivateAPI_TenantDeleteClient

type PrivateAPI_TenantDeleteClient interface {
	Recv() (*TenantResponse, error)
	grpc.ClientStream
}

type PrivateAPI_TenantDeleteServer

type PrivateAPI_TenantDeleteServer interface {
	Send(*TenantResponse) error
	grpc.ServerStream
}

type PublicAPIClient

type PublicAPIClient interface {
	// Registers a new Tenant and a Tenant Admin account
	RegisterTenant(ctx context.Context, in *RegisterAccountRequest, opts ...grpc.CallOption) (*RegisterAccountResponse, error)
	// Login
	Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*LoginResponse, error)
	// Logout
	Logout(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*Empty, error)
	// Set Password Used for Signing Up a new User and Resetting a Password
	SetPassword(ctx context.Context, in *SetPasswordRequest, opts ...grpc.CallOption) (*Empty, error)
	// Change Password allows to change an existing password
	ChangePassword(ctx context.Context, in *ChangePasswordRequest, opts ...grpc.CallOption) (*Empty, error)
	// UserAddInvite sends an email invitation for sign up
	UserAddInvite(ctx context.Context, in *InviteRequest, opts ...grpc.CallOption) (*Empty, error)
	// UserResetPasswordInvite sends an email invitation for resetting a user's password
	UserResetPasswordInvite(ctx context.Context, in *InviteRequest, opts ...grpc.CallOption) (*Empty, error)
	// ValidateInvite validates url token sent for resetting password or sign Up
	ValidateInvite(ctx context.Context, in *ValidateInviteRequest, opts ...grpc.CallOption) (*ValidateEmailInviteResponse, error)
	// Returns metrics around the authenticated tenant account if the tenant is an admin or has access
	Metrics(ctx context.Context, in *MetricsRequest, opts ...grpc.CallOption) (*MetricsResponse, error)
	// List Buckets
	ListBuckets(ctx context.Context, in *ListBucketsRequest, opts ...grpc.CallOption) (*ListBucketsResponse, error)
	// Make a bucket
	MakeBucket(ctx context.Context, in *MakeBucketRequest, opts ...grpc.CallOption) (*Bucket, error)
	// Delete Bucket
	DeleteBucket(ctx context.Context, in *DeleteBucketRequest, opts ...grpc.CallOption) (*Bucket, error)
	// Change Bucket access control between private and public.
	ChangeBucketAccessControl(ctx context.Context, in *AccessControlRequest, opts ...grpc.CallOption) (*Empty, error)
	// User
	// List Users
	UserWhoAmI(ctx context.Context, in *Empty, opts ...grpc.CallOption) (*WhoAmIResponse, error)
	ListUsers(ctx context.Context, in *ListUsersRequest, opts ...grpc.CallOption) (*ListUsersResponse, error)
	// Add a User
	AddUser(ctx context.Context, in *AddUserRequest, opts ...grpc.CallOption) (*User, error)
	// Disable a User
	DisableUser(ctx context.Context, in *UserActionRequest, opts ...grpc.CallOption) (*UserActionResponse, error)
	ForgotPassword(ctx context.Context, in *ForgotPasswordRequest, opts ...grpc.CallOption) (*Empty, error)
	// Enable a User
	EnableUser(ctx context.Context, in *UserActionRequest, opts ...grpc.CallOption) (*UserActionResponse, error)
	// Remove a User
	// To be depracated
	RemoveUser(ctx context.Context, in *UserActionRequest, opts ...grpc.CallOption) (*UserActionResponse, error)
	// Get details for an individual User
	InfoUser(ctx context.Context, in *UserActionRequest, opts ...grpc.CallOption) (*User, error)
	// List ServiceAccounts
	ListServiceAccounts(ctx context.Context, in *ListServiceAccountsRequest, opts ...grpc.CallOption) (*ListServiceAccountsResponse, error)
	// Generates a ServiceAccount for the given user
	// This is the only time the secret key will be returned
	CreateServiceAccount(ctx context.Context, in *CreateServiceAccountRequest, opts ...grpc.CallOption) (*CreateServiceAccountResponse, error)
	// Disable a ServiceAccount
	DisableServiceAccount(ctx context.Context, in *ServiceAccountActionRequest, opts ...grpc.CallOption) (*ServiceAccount, error)
	// Enable a ServiceAccount
	EnableServiceAccount(ctx context.Context, in *ServiceAccountActionRequest, opts ...grpc.CallOption) (*ServiceAccount, error)
	// Remove a ServiceAccount
	RemoveServiceAccount(ctx context.Context, in *ServiceAccountActionRequest, opts ...grpc.CallOption) (*Empty, error)
	// Get details of an individual ServiceAccount
	InfoServiceAccount(ctx context.Context, in *ServiceAccountActionRequest, opts ...grpc.CallOption) (*InfoServiceAccountResponse, error)
	// Updates a Service Account with the selected permissions
	UpdateServiceAccount(ctx context.Context, in *UpdateServiceAccountRequest, opts ...grpc.CallOption) (*InfoServiceAccountResponse, error)
	// Assign multiple permissions to this service account
	AssignPermissionsToServiceAccount(ctx context.Context, in *AddPermissionsSARequest, opts ...grpc.CallOption) (*Empty, error)
	// List Permissions
	ListPermissions(ctx context.Context, in *ListPermissionsRequest, opts ...grpc.CallOption) (*ListPermissionsResponse, error)
	// Add a Permission
	AddPermission(ctx context.Context, in *AddPermissionRequest, opts ...grpc.CallOption) (*Permission, error)
	// Remove a Permission
	RemovePermission(ctx context.Context, in *PermissionActionRequest, opts ...grpc.CallOption) (*Empty, error)
	// Update a Permission
	UpdatePermission(ctx context.Context, in *UpdatePermissionRequest, opts ...grpc.CallOption) (*Permission, error)
	// Get details of a Permission
	InfoPermission(ctx context.Context, in *PermissionActionRequest, opts ...grpc.CallOption) (*Permission, error)
	// Assign this permission to multiple service accounts
	AssignPermissionToMultipleServiceAccounts(ctx context.Context, in *MultiAddPermissionToSAsRequest, opts ...grpc.CallOption) (*MultiAddPermissionToSAsResponse, error)
}

PublicAPIClient is the client API for PublicAPI service.

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

func NewPublicAPIClient

func NewPublicAPIClient(cc *grpc.ClientConn) PublicAPIClient

type PublicAPIServer

type PublicAPIServer interface {
	// Registers a new Tenant and a Tenant Admin account
	RegisterTenant(context.Context, *RegisterAccountRequest) (*RegisterAccountResponse, error)
	// Login
	Login(context.Context, *LoginRequest) (*LoginResponse, error)
	// Logout
	Logout(context.Context, *Empty) (*Empty, error)
	// Set Password Used for Signing Up a new User and Resetting a Password
	SetPassword(context.Context, *SetPasswordRequest) (*Empty, error)
	// Change Password allows to change an existing password
	ChangePassword(context.Context, *ChangePasswordRequest) (*Empty, error)
	// UserAddInvite sends an email invitation for sign up
	UserAddInvite(context.Context, *InviteRequest) (*Empty, error)
	// UserResetPasswordInvite sends an email invitation for resetting a user's password
	UserResetPasswordInvite(context.Context, *InviteRequest) (*Empty, error)
	// ValidateInvite validates url token sent for resetting password or sign Up
	ValidateInvite(context.Context, *ValidateInviteRequest) (*ValidateEmailInviteResponse, error)
	// Returns metrics around the authenticated tenant account if the tenant is an admin or has access
	Metrics(context.Context, *MetricsRequest) (*MetricsResponse, error)
	// List Buckets
	ListBuckets(context.Context, *ListBucketsRequest) (*ListBucketsResponse, error)
	// Make a bucket
	MakeBucket(context.Context, *MakeBucketRequest) (*Bucket, error)
	// Delete Bucket
	DeleteBucket(context.Context, *DeleteBucketRequest) (*Bucket, error)
	// Change Bucket access control between private and public.
	ChangeBucketAccessControl(context.Context, *AccessControlRequest) (*Empty, error)
	// User
	// List Users
	UserWhoAmI(context.Context, *Empty) (*WhoAmIResponse, error)
	ListUsers(context.Context, *ListUsersRequest) (*ListUsersResponse, error)
	// Add a User
	AddUser(context.Context, *AddUserRequest) (*User, error)
	// Disable a User
	DisableUser(context.Context, *UserActionRequest) (*UserActionResponse, error)
	ForgotPassword(context.Context, *ForgotPasswordRequest) (*Empty, error)
	// Enable a User
	EnableUser(context.Context, *UserActionRequest) (*UserActionResponse, error)
	// Remove a User
	// To be depracated
	RemoveUser(context.Context, *UserActionRequest) (*UserActionResponse, error)
	// Get details for an individual User
	InfoUser(context.Context, *UserActionRequest) (*User, error)
	// List ServiceAccounts
	ListServiceAccounts(context.Context, *ListServiceAccountsRequest) (*ListServiceAccountsResponse, error)
	// Generates a ServiceAccount for the given user
	// This is the only time the secret key will be returned
	CreateServiceAccount(context.Context, *CreateServiceAccountRequest) (*CreateServiceAccountResponse, error)
	// Disable a ServiceAccount
	DisableServiceAccount(context.Context, *ServiceAccountActionRequest) (*ServiceAccount, error)
	// Enable a ServiceAccount
	EnableServiceAccount(context.Context, *ServiceAccountActionRequest) (*ServiceAccount, error)
	// Remove a ServiceAccount
	RemoveServiceAccount(context.Context, *ServiceAccountActionRequest) (*Empty, error)
	// Get details of an individual ServiceAccount
	InfoServiceAccount(context.Context, *ServiceAccountActionRequest) (*InfoServiceAccountResponse, error)
	// Updates a Service Account with the selected permissions
	UpdateServiceAccount(context.Context, *UpdateServiceAccountRequest) (*InfoServiceAccountResponse, error)
	// Assign multiple permissions to this service account
	AssignPermissionsToServiceAccount(context.Context, *AddPermissionsSARequest) (*Empty, error)
	// List Permissions
	ListPermissions(context.Context, *ListPermissionsRequest) (*ListPermissionsResponse, error)
	// Add a Permission
	AddPermission(context.Context, *AddPermissionRequest) (*Permission, error)
	// Remove a Permission
	RemovePermission(context.Context, *PermissionActionRequest) (*Empty, error)
	// Update a Permission
	UpdatePermission(context.Context, *UpdatePermissionRequest) (*Permission, error)
	// Get details of a Permission
	InfoPermission(context.Context, *PermissionActionRequest) (*Permission, error)
	// Assign this permission to multiple service accounts
	AssignPermissionToMultipleServiceAccounts(context.Context, *MultiAddPermissionToSAsRequest) (*MultiAddPermissionToSAsResponse, error)
}

PublicAPIServer is the server API for PublicAPI service.

type RegisterAccountRequest

type RegisterAccountRequest struct {
	FullName             string   `protobuf:"bytes,1,opt,name=full_name,json=fullName,proto3" json:"full_name,omitempty"`
	Company              string   `protobuf:"bytes,2,opt,name=company,proto3" json:"company,omitempty"`
	CompanyShortName     string   `protobuf:"bytes,3,opt,name=company_short_name,json=companyShortName,proto3" json:"company_short_name,omitempty"`
	Email                string   `protobuf:"bytes,4,opt,name=email,proto3" json:"email,omitempty"`
	Password             string   `protobuf:"bytes,5,opt,name=password,proto3" json:"password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Message containing details of the Tenant Admin and the tenant that is going to be created

func (*RegisterAccountRequest) Descriptor

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

func (*RegisterAccountRequest) GetCompany

func (m *RegisterAccountRequest) GetCompany() string

func (*RegisterAccountRequest) GetCompanyShortName

func (m *RegisterAccountRequest) GetCompanyShortName() string

func (*RegisterAccountRequest) GetEmail

func (m *RegisterAccountRequest) GetEmail() string

func (*RegisterAccountRequest) GetFullName

func (m *RegisterAccountRequest) GetFullName() string

func (*RegisterAccountRequest) GetPassword

func (m *RegisterAccountRequest) GetPassword() string

func (*RegisterAccountRequest) ProtoMessage

func (*RegisterAccountRequest) ProtoMessage()

func (*RegisterAccountRequest) Reset

func (m *RegisterAccountRequest) Reset()

func (*RegisterAccountRequest) String

func (m *RegisterAccountRequest) String() string

func (*RegisterAccountRequest) XXX_DiscardUnknown

func (m *RegisterAccountRequest) XXX_DiscardUnknown()

func (*RegisterAccountRequest) XXX_Marshal

func (m *RegisterAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterAccountRequest) XXX_Merge

func (m *RegisterAccountRequest) XXX_Merge(src proto.Message)

func (*RegisterAccountRequest) XXX_Size

func (m *RegisterAccountRequest) XXX_Size() int

func (*RegisterAccountRequest) XXX_Unmarshal

func (m *RegisterAccountRequest) XXX_Unmarshal(b []byte) error

type RegisterAccountResponse

type RegisterAccountResponse struct {
	Error                string   `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`
	JwtToken             string   `protobuf:"bytes,2,opt,name=jwt_token,json=jwtToken,proto3" json:"jwt_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Response on whether the account was created or not

func (*RegisterAccountResponse) Descriptor

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

func (*RegisterAccountResponse) GetError

func (m *RegisterAccountResponse) GetError() string

func (*RegisterAccountResponse) GetJwtToken

func (m *RegisterAccountResponse) GetJwtToken() string

func (*RegisterAccountResponse) ProtoMessage

func (*RegisterAccountResponse) ProtoMessage()

func (*RegisterAccountResponse) Reset

func (m *RegisterAccountResponse) Reset()

func (*RegisterAccountResponse) String

func (m *RegisterAccountResponse) String() string

func (*RegisterAccountResponse) XXX_DiscardUnknown

func (m *RegisterAccountResponse) XXX_DiscardUnknown()

func (*RegisterAccountResponse) XXX_Marshal

func (m *RegisterAccountResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RegisterAccountResponse) XXX_Merge

func (m *RegisterAccountResponse) XXX_Merge(src proto.Message)

func (*RegisterAccountResponse) XXX_Size

func (m *RegisterAccountResponse) XXX_Size() int

func (*RegisterAccountResponse) XXX_Unmarshal

func (m *RegisterAccountResponse) XXX_Unmarshal(b []byte) error

type ServiceAccount

type ServiceAccount struct {
	Id   string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Identifier for the ServiceAccount
	AccessKey string `protobuf:"bytes,3,opt,name=access_key,json=accessKey,proto3" json:"access_key,omitempty"`
	// State of the ServiceAccount
	Enabled              bool     `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ServiceAccount) Descriptor

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

func (*ServiceAccount) GetAccessKey

func (m *ServiceAccount) GetAccessKey() string

func (*ServiceAccount) GetEnabled

func (m *ServiceAccount) GetEnabled() bool

func (*ServiceAccount) GetId

func (m *ServiceAccount) GetId() string

func (*ServiceAccount) GetName

func (m *ServiceAccount) GetName() string

func (*ServiceAccount) ProtoMessage

func (*ServiceAccount) ProtoMessage()

func (*ServiceAccount) Reset

func (m *ServiceAccount) Reset()

func (*ServiceAccount) String

func (m *ServiceAccount) String() string

func (*ServiceAccount) XXX_DiscardUnknown

func (m *ServiceAccount) XXX_DiscardUnknown()

func (*ServiceAccount) XXX_Marshal

func (m *ServiceAccount) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServiceAccount) XXX_Merge

func (m *ServiceAccount) XXX_Merge(src proto.Message)

func (*ServiceAccount) XXX_Size

func (m *ServiceAccount) XXX_Size() int

func (*ServiceAccount) XXX_Unmarshal

func (m *ServiceAccount) XXX_Unmarshal(b []byte) error

type ServiceAccountActionRequest

type ServiceAccountActionRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ServiceAccountActionRequest) Descriptor

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

func (*ServiceAccountActionRequest) GetId

func (*ServiceAccountActionRequest) ProtoMessage

func (*ServiceAccountActionRequest) ProtoMessage()

func (*ServiceAccountActionRequest) Reset

func (m *ServiceAccountActionRequest) Reset()

func (*ServiceAccountActionRequest) String

func (m *ServiceAccountActionRequest) String() string

func (*ServiceAccountActionRequest) XXX_DiscardUnknown

func (m *ServiceAccountActionRequest) XXX_DiscardUnknown()

func (*ServiceAccountActionRequest) XXX_Marshal

func (m *ServiceAccountActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ServiceAccountActionRequest) XXX_Merge

func (m *ServiceAccountActionRequest) XXX_Merge(src proto.Message)

func (*ServiceAccountActionRequest) XXX_Size

func (m *ServiceAccountActionRequest) XXX_Size() int

func (*ServiceAccountActionRequest) XXX_Unmarshal

func (m *ServiceAccountActionRequest) XXX_Unmarshal(b []byte) error

type SetAdminPasswordRequest

type SetAdminPasswordRequest struct {
	Token                string   `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	Password             string   `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetAdminPasswordRequest) Descriptor

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

func (*SetAdminPasswordRequest) GetPassword

func (m *SetAdminPasswordRequest) GetPassword() string

func (*SetAdminPasswordRequest) GetToken

func (m *SetAdminPasswordRequest) GetToken() string

func (*SetAdminPasswordRequest) ProtoMessage

func (*SetAdminPasswordRequest) ProtoMessage()

func (*SetAdminPasswordRequest) Reset

func (m *SetAdminPasswordRequest) Reset()

func (*SetAdminPasswordRequest) String

func (m *SetAdminPasswordRequest) String() string

func (*SetAdminPasswordRequest) XXX_DiscardUnknown

func (m *SetAdminPasswordRequest) XXX_DiscardUnknown()

func (*SetAdminPasswordRequest) XXX_Marshal

func (m *SetAdminPasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetAdminPasswordRequest) XXX_Merge

func (m *SetAdminPasswordRequest) XXX_Merge(src proto.Message)

func (*SetAdminPasswordRequest) XXX_Size

func (m *SetAdminPasswordRequest) XXX_Size() int

func (*SetAdminPasswordRequest) XXX_Unmarshal

func (m *SetAdminPasswordRequest) XXX_Unmarshal(b []byte) error

type SetAdminPasswordResponse

type SetAdminPasswordResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetAdminPasswordResponse) Descriptor

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

func (*SetAdminPasswordResponse) ProtoMessage

func (*SetAdminPasswordResponse) ProtoMessage()

func (*SetAdminPasswordResponse) Reset

func (m *SetAdminPasswordResponse) Reset()

func (*SetAdminPasswordResponse) String

func (m *SetAdminPasswordResponse) String() string

func (*SetAdminPasswordResponse) XXX_DiscardUnknown

func (m *SetAdminPasswordResponse) XXX_DiscardUnknown()

func (*SetAdminPasswordResponse) XXX_Marshal

func (m *SetAdminPasswordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetAdminPasswordResponse) XXX_Merge

func (m *SetAdminPasswordResponse) XXX_Merge(src proto.Message)

func (*SetAdminPasswordResponse) XXX_Size

func (m *SetAdminPasswordResponse) XXX_Size() int

func (*SetAdminPasswordResponse) XXX_Unmarshal

func (m *SetAdminPasswordResponse) XXX_Unmarshal(b []byte) error

type SetEmailTemplateRequest

type SetEmailTemplateRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Template             string   `protobuf:"bytes,2,opt,name=template,proto3" json:"template,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetEmailTemplateRequest) Descriptor

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

func (*SetEmailTemplateRequest) GetName

func (m *SetEmailTemplateRequest) GetName() string

func (*SetEmailTemplateRequest) GetTemplate

func (m *SetEmailTemplateRequest) GetTemplate() string

func (*SetEmailTemplateRequest) ProtoMessage

func (*SetEmailTemplateRequest) ProtoMessage()

func (*SetEmailTemplateRequest) Reset

func (m *SetEmailTemplateRequest) Reset()

func (*SetEmailTemplateRequest) String

func (m *SetEmailTemplateRequest) String() string

func (*SetEmailTemplateRequest) XXX_DiscardUnknown

func (m *SetEmailTemplateRequest) XXX_DiscardUnknown()

func (*SetEmailTemplateRequest) XXX_Marshal

func (m *SetEmailTemplateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetEmailTemplateRequest) XXX_Merge

func (m *SetEmailTemplateRequest) XXX_Merge(src proto.Message)

func (*SetEmailTemplateRequest) XXX_Size

func (m *SetEmailTemplateRequest) XXX_Size() int

func (*SetEmailTemplateRequest) XXX_Unmarshal

func (m *SetEmailTemplateRequest) XXX_Unmarshal(b []byte) error

type SetEmailTemplateResponse

type SetEmailTemplateResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*SetEmailTemplateResponse) Descriptor

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

func (*SetEmailTemplateResponse) ProtoMessage

func (*SetEmailTemplateResponse) ProtoMessage()

func (*SetEmailTemplateResponse) Reset

func (m *SetEmailTemplateResponse) Reset()

func (*SetEmailTemplateResponse) String

func (m *SetEmailTemplateResponse) String() string

func (*SetEmailTemplateResponse) XXX_DiscardUnknown

func (m *SetEmailTemplateResponse) XXX_DiscardUnknown()

func (*SetEmailTemplateResponse) XXX_Marshal

func (m *SetEmailTemplateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetEmailTemplateResponse) XXX_Merge

func (m *SetEmailTemplateResponse) XXX_Merge(src proto.Message)

func (*SetEmailTemplateResponse) XXX_Size

func (m *SetEmailTemplateResponse) XXX_Size() int

func (*SetEmailTemplateResponse) XXX_Unmarshal

func (m *SetEmailTemplateResponse) XXX_Unmarshal(b []byte) error

type SetPasswordRequest

type SetPasswordRequest struct {
	UrlToken             string   `protobuf:"bytes,1,opt,name=url_token,json=urlToken,proto3" json:"url_token,omitempty"`
	Password             string   `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Used for Signing Up a new User and Resetting a Password

func (*SetPasswordRequest) Descriptor

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

func (*SetPasswordRequest) GetPassword

func (m *SetPasswordRequest) GetPassword() string

func (*SetPasswordRequest) GetUrlToken

func (m *SetPasswordRequest) GetUrlToken() string

func (*SetPasswordRequest) ProtoMessage

func (*SetPasswordRequest) ProtoMessage()

func (*SetPasswordRequest) Reset

func (m *SetPasswordRequest) Reset()

func (*SetPasswordRequest) String

func (m *SetPasswordRequest) String() string

func (*SetPasswordRequest) XXX_DiscardUnknown

func (m *SetPasswordRequest) XXX_DiscardUnknown()

func (*SetPasswordRequest) XXX_Marshal

func (m *SetPasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SetPasswordRequest) XXX_Merge

func (m *SetPasswordRequest) XXX_Merge(src proto.Message)

func (*SetPasswordRequest) XXX_Size

func (m *SetPasswordRequest) XXX_Size() int

func (*SetPasswordRequest) XXX_Unmarshal

func (m *SetPasswordRequest) XXX_Unmarshal(b []byte) error

type StorageCluster

type StorageCluster struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StorageCluster) Descriptor

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

func (*StorageCluster) GetId

func (m *StorageCluster) GetId() string

func (*StorageCluster) GetName

func (m *StorageCluster) GetName() string

func (*StorageCluster) ProtoMessage

func (*StorageCluster) ProtoMessage()

func (*StorageCluster) Reset

func (m *StorageCluster) Reset()

func (*StorageCluster) String

func (m *StorageCluster) String() string

func (*StorageCluster) XXX_DiscardUnknown

func (m *StorageCluster) XXX_DiscardUnknown()

func (*StorageCluster) XXX_Marshal

func (m *StorageCluster) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageCluster) XXX_Merge

func (m *StorageCluster) XXX_Merge(src proto.Message)

func (*StorageCluster) XXX_Size

func (m *StorageCluster) XXX_Size() int

func (*StorageCluster) XXX_Unmarshal

func (m *StorageCluster) XXX_Unmarshal(b []byte) error

type StorageClusterAddRequest

type StorageClusterAddRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StorageClusterAddRequest) Descriptor

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

func (*StorageClusterAddRequest) GetName

func (m *StorageClusterAddRequest) GetName() string

func (*StorageClusterAddRequest) ProtoMessage

func (*StorageClusterAddRequest) ProtoMessage()

func (*StorageClusterAddRequest) Reset

func (m *StorageClusterAddRequest) Reset()

func (*StorageClusterAddRequest) String

func (m *StorageClusterAddRequest) String() string

func (*StorageClusterAddRequest) XXX_DiscardUnknown

func (m *StorageClusterAddRequest) XXX_DiscardUnknown()

func (*StorageClusterAddRequest) XXX_Marshal

func (m *StorageClusterAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageClusterAddRequest) XXX_Merge

func (m *StorageClusterAddRequest) XXX_Merge(src proto.Message)

func (*StorageClusterAddRequest) XXX_Size

func (m *StorageClusterAddRequest) XXX_Size() int

func (*StorageClusterAddRequest) XXX_Unmarshal

func (m *StorageClusterAddRequest) XXX_Unmarshal(b []byte) error

type StorageClusterAddResponse

type StorageClusterAddResponse struct {
	StorageCluster       *StorageCluster `protobuf:"bytes,1,opt,name=storage_cluster,json=storageCluster,proto3" json:"storage_cluster,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*StorageClusterAddResponse) Descriptor

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

func (*StorageClusterAddResponse) GetStorageCluster

func (m *StorageClusterAddResponse) GetStorageCluster() *StorageCluster

func (*StorageClusterAddResponse) ProtoMessage

func (*StorageClusterAddResponse) ProtoMessage()

func (*StorageClusterAddResponse) Reset

func (m *StorageClusterAddResponse) Reset()

func (*StorageClusterAddResponse) String

func (m *StorageClusterAddResponse) String() string

func (*StorageClusterAddResponse) XXX_DiscardUnknown

func (m *StorageClusterAddResponse) XXX_DiscardUnknown()

func (*StorageClusterAddResponse) XXX_Marshal

func (m *StorageClusterAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageClusterAddResponse) XXX_Merge

func (m *StorageClusterAddResponse) XXX_Merge(src proto.Message)

func (*StorageClusterAddResponse) XXX_Size

func (m *StorageClusterAddResponse) XXX_Size() int

func (*StorageClusterAddResponse) XXX_Unmarshal

func (m *StorageClusterAddResponse) XXX_Unmarshal(b []byte) error

type StorageGroupAddRequest

type StorageGroupAddRequest struct {
	StorageCluster       string   `protobuf:"bytes,1,opt,name=storage_cluster,json=storageCluster,proto3" json:"storage_cluster,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StorageGroupAddRequest) Descriptor

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

func (*StorageGroupAddRequest) GetName

func (m *StorageGroupAddRequest) GetName() string

func (*StorageGroupAddRequest) GetStorageCluster

func (m *StorageGroupAddRequest) GetStorageCluster() string

func (*StorageGroupAddRequest) ProtoMessage

func (*StorageGroupAddRequest) ProtoMessage()

func (*StorageGroupAddRequest) Reset

func (m *StorageGroupAddRequest) Reset()

func (*StorageGroupAddRequest) String

func (m *StorageGroupAddRequest) String() string

func (*StorageGroupAddRequest) XXX_DiscardUnknown

func (m *StorageGroupAddRequest) XXX_DiscardUnknown()

func (*StorageGroupAddRequest) XXX_Marshal

func (m *StorageGroupAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageGroupAddRequest) XXX_Merge

func (m *StorageGroupAddRequest) XXX_Merge(src proto.Message)

func (*StorageGroupAddRequest) XXX_Size

func (m *StorageGroupAddRequest) XXX_Size() int

func (*StorageGroupAddRequest) XXX_Unmarshal

func (m *StorageGroupAddRequest) XXX_Unmarshal(b []byte) error

type StorageGroupAddResponse

type StorageGroupAddResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*StorageGroupAddResponse) Descriptor

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

func (*StorageGroupAddResponse) ProtoMessage

func (*StorageGroupAddResponse) ProtoMessage()

func (*StorageGroupAddResponse) Reset

func (m *StorageGroupAddResponse) Reset()

func (*StorageGroupAddResponse) String

func (m *StorageGroupAddResponse) String() string

func (*StorageGroupAddResponse) XXX_DiscardUnknown

func (m *StorageGroupAddResponse) XXX_DiscardUnknown()

func (*StorageGroupAddResponse) XXX_Marshal

func (m *StorageGroupAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*StorageGroupAddResponse) XXX_Merge

func (m *StorageGroupAddResponse) XXX_Merge(src proto.Message)

func (*StorageGroupAddResponse) XXX_Size

func (m *StorageGroupAddResponse) XXX_Size() int

func (*StorageGroupAddResponse) XXX_Unmarshal

func (m *StorageGroupAddResponse) XXX_Unmarshal(b []byte) error

type TenantAddRequest

type TenantAddRequest struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	ShortName            string   `protobuf:"bytes,2,opt,name=short_name,json=shortName,proto3" json:"short_name,omitempty"`
	UserName             string   `protobuf:"bytes,3,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
	UserEmail            string   `protobuf:"bytes,4,opt,name=user_email,json=userEmail,proto3" json:"user_email,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantAddRequest) Descriptor

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

func (*TenantAddRequest) GetName

func (m *TenantAddRequest) GetName() string

func (*TenantAddRequest) GetShortName

func (m *TenantAddRequest) GetShortName() string

func (*TenantAddRequest) GetUserEmail

func (m *TenantAddRequest) GetUserEmail() string

func (*TenantAddRequest) GetUserName

func (m *TenantAddRequest) GetUserName() string

func (*TenantAddRequest) ProtoMessage

func (*TenantAddRequest) ProtoMessage()

func (*TenantAddRequest) Reset

func (m *TenantAddRequest) Reset()

func (*TenantAddRequest) String

func (m *TenantAddRequest) String() string

func (*TenantAddRequest) XXX_DiscardUnknown

func (m *TenantAddRequest) XXX_DiscardUnknown()

func (*TenantAddRequest) XXX_Marshal

func (m *TenantAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantAddRequest) XXX_Merge

func (m *TenantAddRequest) XXX_Merge(src proto.Message)

func (*TenantAddRequest) XXX_Size

func (m *TenantAddRequest) XXX_Size() int

func (*TenantAddRequest) XXX_Unmarshal

func (m *TenantAddRequest) XXX_Unmarshal(b []byte) error

type TenantBucketAddRequest

type TenantBucketAddRequest struct {
	Tenant               string   `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	BucketName           string   `protobuf:"bytes,2,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantBucketAddRequest) Descriptor

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

func (*TenantBucketAddRequest) GetBucketName

func (m *TenantBucketAddRequest) GetBucketName() string

func (*TenantBucketAddRequest) GetTenant

func (m *TenantBucketAddRequest) GetTenant() string

func (*TenantBucketAddRequest) ProtoMessage

func (*TenantBucketAddRequest) ProtoMessage()

func (*TenantBucketAddRequest) Reset

func (m *TenantBucketAddRequest) Reset()

func (*TenantBucketAddRequest) String

func (m *TenantBucketAddRequest) String() string

func (*TenantBucketAddRequest) XXX_DiscardUnknown

func (m *TenantBucketAddRequest) XXX_DiscardUnknown()

func (*TenantBucketAddRequest) XXX_Marshal

func (m *TenantBucketAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantBucketAddRequest) XXX_Merge

func (m *TenantBucketAddRequest) XXX_Merge(src proto.Message)

func (*TenantBucketAddRequest) XXX_Size

func (m *TenantBucketAddRequest) XXX_Size() int

func (*TenantBucketAddRequest) XXX_Unmarshal

func (m *TenantBucketAddRequest) XXX_Unmarshal(b []byte) error

type TenantBucketAddResponse

type TenantBucketAddResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantBucketAddResponse) Descriptor

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

func (*TenantBucketAddResponse) ProtoMessage

func (*TenantBucketAddResponse) ProtoMessage()

func (*TenantBucketAddResponse) Reset

func (m *TenantBucketAddResponse) Reset()

func (*TenantBucketAddResponse) String

func (m *TenantBucketAddResponse) String() string

func (*TenantBucketAddResponse) XXX_DiscardUnknown

func (m *TenantBucketAddResponse) XXX_DiscardUnknown()

func (*TenantBucketAddResponse) XXX_Marshal

func (m *TenantBucketAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantBucketAddResponse) XXX_Merge

func (m *TenantBucketAddResponse) XXX_Merge(src proto.Message)

func (*TenantBucketAddResponse) XXX_Size

func (m *TenantBucketAddResponse) XXX_Size() int

func (*TenantBucketAddResponse) XXX_Unmarshal

func (m *TenantBucketAddResponse) XXX_Unmarshal(b []byte) error

type TenantCostRequest

type TenantCostRequest struct {
	ShortName            string   `protobuf:"bytes,1,opt,name=short_name,json=shortName,proto3" json:"short_name,omitempty"`
	CostMultiplier       float32  `protobuf:"fixed32,2,opt,name=cost_multiplier,json=costMultiplier,proto3" json:"cost_multiplier,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantCostRequest) Descriptor

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

func (*TenantCostRequest) GetCostMultiplier

func (m *TenantCostRequest) GetCostMultiplier() float32

func (*TenantCostRequest) GetShortName

func (m *TenantCostRequest) GetShortName() string

func (*TenantCostRequest) ProtoMessage

func (*TenantCostRequest) ProtoMessage()

func (*TenantCostRequest) Reset

func (m *TenantCostRequest) Reset()

func (*TenantCostRequest) String

func (m *TenantCostRequest) String() string

func (*TenantCostRequest) XXX_DiscardUnknown

func (m *TenantCostRequest) XXX_DiscardUnknown()

func (*TenantCostRequest) XXX_Marshal

func (m *TenantCostRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantCostRequest) XXX_Merge

func (m *TenantCostRequest) XXX_Merge(src proto.Message)

func (*TenantCostRequest) XXX_Size

func (m *TenantCostRequest) XXX_Size() int

func (*TenantCostRequest) XXX_Unmarshal

func (m *TenantCostRequest) XXX_Unmarshal(b []byte) error

type TenantPermissionAddRequest

type TenantPermissionAddRequest struct {
	Tenant               string   `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description          string   `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Effect               string   `protobuf:"bytes,4,opt,name=effect,proto3" json:"effect,omitempty"`
	Resources            []string `protobuf:"bytes,5,rep,name=resources,proto3" json:"resources,omitempty"`
	Actions              []string `protobuf:"bytes,6,rep,name=actions,proto3" json:"actions,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantPermissionAddRequest) Descriptor

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

func (*TenantPermissionAddRequest) GetActions

func (m *TenantPermissionAddRequest) GetActions() []string

func (*TenantPermissionAddRequest) GetDescription

func (m *TenantPermissionAddRequest) GetDescription() string

func (*TenantPermissionAddRequest) GetEffect

func (m *TenantPermissionAddRequest) GetEffect() string

func (*TenantPermissionAddRequest) GetName

func (m *TenantPermissionAddRequest) GetName() string

func (*TenantPermissionAddRequest) GetResources

func (m *TenantPermissionAddRequest) GetResources() []string

func (*TenantPermissionAddRequest) GetTenant

func (m *TenantPermissionAddRequest) GetTenant() string

func (*TenantPermissionAddRequest) ProtoMessage

func (*TenantPermissionAddRequest) ProtoMessage()

func (*TenantPermissionAddRequest) Reset

func (m *TenantPermissionAddRequest) Reset()

func (*TenantPermissionAddRequest) String

func (m *TenantPermissionAddRequest) String() string

func (*TenantPermissionAddRequest) XXX_DiscardUnknown

func (m *TenantPermissionAddRequest) XXX_DiscardUnknown()

func (*TenantPermissionAddRequest) XXX_Marshal

func (m *TenantPermissionAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantPermissionAddRequest) XXX_Merge

func (m *TenantPermissionAddRequest) XXX_Merge(src proto.Message)

func (*TenantPermissionAddRequest) XXX_Size

func (m *TenantPermissionAddRequest) XXX_Size() int

func (*TenantPermissionAddRequest) XXX_Unmarshal

func (m *TenantPermissionAddRequest) XXX_Unmarshal(b []byte) error

type TenantPermissionAddResponse

type TenantPermissionAddResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantPermissionAddResponse) Descriptor

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

func (*TenantPermissionAddResponse) ProtoMessage

func (*TenantPermissionAddResponse) ProtoMessage()

func (*TenantPermissionAddResponse) Reset

func (m *TenantPermissionAddResponse) Reset()

func (*TenantPermissionAddResponse) String

func (m *TenantPermissionAddResponse) String() string

func (*TenantPermissionAddResponse) XXX_DiscardUnknown

func (m *TenantPermissionAddResponse) XXX_DiscardUnknown()

func (*TenantPermissionAddResponse) XXX_Marshal

func (m *TenantPermissionAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantPermissionAddResponse) XXX_Merge

func (m *TenantPermissionAddResponse) XXX_Merge(src proto.Message)

func (*TenantPermissionAddResponse) XXX_Size

func (m *TenantPermissionAddResponse) XXX_Size() int

func (*TenantPermissionAddResponse) XXX_Unmarshal

func (m *TenantPermissionAddResponse) XXX_Unmarshal(b []byte) error

type TenantPermissionAssignRequest

type TenantPermissionAssignRequest struct {
	Tenant               string   `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	Permission           string   `protobuf:"bytes,2,opt,name=permission,proto3" json:"permission,omitempty"`
	ServiceAccounts      []string `protobuf:"bytes,3,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantPermissionAssignRequest) Descriptor

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

func (*TenantPermissionAssignRequest) GetPermission

func (m *TenantPermissionAssignRequest) GetPermission() string

func (*TenantPermissionAssignRequest) GetServiceAccounts

func (m *TenantPermissionAssignRequest) GetServiceAccounts() []string

func (*TenantPermissionAssignRequest) GetTenant

func (m *TenantPermissionAssignRequest) GetTenant() string

func (*TenantPermissionAssignRequest) ProtoMessage

func (*TenantPermissionAssignRequest) ProtoMessage()

func (*TenantPermissionAssignRequest) Reset

func (m *TenantPermissionAssignRequest) Reset()

func (*TenantPermissionAssignRequest) String

func (*TenantPermissionAssignRequest) XXX_DiscardUnknown

func (m *TenantPermissionAssignRequest) XXX_DiscardUnknown()

func (*TenantPermissionAssignRequest) XXX_Marshal

func (m *TenantPermissionAssignRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantPermissionAssignRequest) XXX_Merge

func (m *TenantPermissionAssignRequest) XXX_Merge(src proto.Message)

func (*TenantPermissionAssignRequest) XXX_Size

func (m *TenantPermissionAssignRequest) XXX_Size() int

func (*TenantPermissionAssignRequest) XXX_Unmarshal

func (m *TenantPermissionAssignRequest) XXX_Unmarshal(b []byte) error

type TenantPermissionAssignResponse

type TenantPermissionAssignResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantPermissionAssignResponse) Descriptor

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

func (*TenantPermissionAssignResponse) ProtoMessage

func (*TenantPermissionAssignResponse) ProtoMessage()

func (*TenantPermissionAssignResponse) Reset

func (m *TenantPermissionAssignResponse) Reset()

func (*TenantPermissionAssignResponse) String

func (*TenantPermissionAssignResponse) XXX_DiscardUnknown

func (m *TenantPermissionAssignResponse) XXX_DiscardUnknown()

func (*TenantPermissionAssignResponse) XXX_Marshal

func (m *TenantPermissionAssignResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantPermissionAssignResponse) XXX_Merge

func (m *TenantPermissionAssignResponse) XXX_Merge(src proto.Message)

func (*TenantPermissionAssignResponse) XXX_Size

func (m *TenantPermissionAssignResponse) XXX_Size() int

func (*TenantPermissionAssignResponse) XXX_Unmarshal

func (m *TenantPermissionAssignResponse) XXX_Unmarshal(b []byte) error

type TenantPermissionListRequest

type TenantPermissionListRequest struct {
	Tenant               string   `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	Offset               int64    `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	Limit                int32    `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantPermissionListRequest) Descriptor

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

func (*TenantPermissionListRequest) GetLimit

func (m *TenantPermissionListRequest) GetLimit() int32

func (*TenantPermissionListRequest) GetOffset

func (m *TenantPermissionListRequest) GetOffset() int64

func (*TenantPermissionListRequest) GetTenant

func (m *TenantPermissionListRequest) GetTenant() string

func (*TenantPermissionListRequest) ProtoMessage

func (*TenantPermissionListRequest) ProtoMessage()

func (*TenantPermissionListRequest) Reset

func (m *TenantPermissionListRequest) Reset()

func (*TenantPermissionListRequest) String

func (m *TenantPermissionListRequest) String() string

func (*TenantPermissionListRequest) XXX_DiscardUnknown

func (m *TenantPermissionListRequest) XXX_DiscardUnknown()

func (*TenantPermissionListRequest) XXX_Marshal

func (m *TenantPermissionListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantPermissionListRequest) XXX_Merge

func (m *TenantPermissionListRequest) XXX_Merge(src proto.Message)

func (*TenantPermissionListRequest) XXX_Size

func (m *TenantPermissionListRequest) XXX_Size() int

func (*TenantPermissionListRequest) XXX_Unmarshal

func (m *TenantPermissionListRequest) XXX_Unmarshal(b []byte) error

type TenantPermissionListResponse

type TenantPermissionListResponse struct {
	Permissions          []*Permission `protobuf:"bytes,1,rep,name=permissions,proto3" json:"permissions,omitempty"`
	Total                int32         `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
	XXX_unrecognized     []byte        `json:"-"`
	XXX_sizecache        int32         `json:"-"`
}

func (*TenantPermissionListResponse) Descriptor

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

func (*TenantPermissionListResponse) GetPermissions

func (m *TenantPermissionListResponse) GetPermissions() []*Permission

func (*TenantPermissionListResponse) GetTotal

func (m *TenantPermissionListResponse) GetTotal() int32

func (*TenantPermissionListResponse) ProtoMessage

func (*TenantPermissionListResponse) ProtoMessage()

func (*TenantPermissionListResponse) Reset

func (m *TenantPermissionListResponse) Reset()

func (*TenantPermissionListResponse) String

func (*TenantPermissionListResponse) XXX_DiscardUnknown

func (m *TenantPermissionListResponse) XXX_DiscardUnknown()

func (*TenantPermissionListResponse) XXX_Marshal

func (m *TenantPermissionListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantPermissionListResponse) XXX_Merge

func (m *TenantPermissionListResponse) XXX_Merge(src proto.Message)

func (*TenantPermissionListResponse) XXX_Size

func (m *TenantPermissionListResponse) XXX_Size() int

func (*TenantPermissionListResponse) XXX_Unmarshal

func (m *TenantPermissionListResponse) XXX_Unmarshal(b []byte) error

type TenantResponse

type TenantResponse struct {
	Progress             int32    `protobuf:"varint,1,opt,name=progress,proto3" json:"progress,omitempty"`
	Message              string   `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantResponse) Descriptor

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

func (*TenantResponse) GetMessage

func (m *TenantResponse) GetMessage() string

func (*TenantResponse) GetProgress

func (m *TenantResponse) GetProgress() int32

func (*TenantResponse) ProtoMessage

func (*TenantResponse) ProtoMessage()

func (*TenantResponse) Reset

func (m *TenantResponse) Reset()

func (*TenantResponse) String

func (m *TenantResponse) String() string

func (*TenantResponse) XXX_DiscardUnknown

func (m *TenantResponse) XXX_DiscardUnknown()

func (*TenantResponse) XXX_Marshal

func (m *TenantResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantResponse) XXX_Merge

func (m *TenantResponse) XXX_Merge(src proto.Message)

func (*TenantResponse) XXX_Size

func (m *TenantResponse) XXX_Size() int

func (*TenantResponse) XXX_Unmarshal

func (m *TenantResponse) XXX_Unmarshal(b []byte) error

type TenantServiceAccountActionRequest

type TenantServiceAccountActionRequest struct {
	Tenant               string   `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	ServiceAccount       string   `protobuf:"bytes,2,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantServiceAccountActionRequest) Descriptor

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

func (*TenantServiceAccountActionRequest) GetServiceAccount

func (m *TenantServiceAccountActionRequest) GetServiceAccount() string

func (*TenantServiceAccountActionRequest) GetTenant

func (*TenantServiceAccountActionRequest) ProtoMessage

func (*TenantServiceAccountActionRequest) ProtoMessage()

func (*TenantServiceAccountActionRequest) Reset

func (*TenantServiceAccountActionRequest) String

func (*TenantServiceAccountActionRequest) XXX_DiscardUnknown

func (m *TenantServiceAccountActionRequest) XXX_DiscardUnknown()

func (*TenantServiceAccountActionRequest) XXX_Marshal

func (m *TenantServiceAccountActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantServiceAccountActionRequest) XXX_Merge

func (*TenantServiceAccountActionRequest) XXX_Size

func (m *TenantServiceAccountActionRequest) XXX_Size() int

func (*TenantServiceAccountActionRequest) XXX_Unmarshal

func (m *TenantServiceAccountActionRequest) XXX_Unmarshal(b []byte) error

type TenantServiceAccountActionResponse

type TenantServiceAccountActionResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantServiceAccountActionResponse) Descriptor

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

func (*TenantServiceAccountActionResponse) ProtoMessage

func (*TenantServiceAccountActionResponse) ProtoMessage()

func (*TenantServiceAccountActionResponse) Reset

func (*TenantServiceAccountActionResponse) String

func (*TenantServiceAccountActionResponse) XXX_DiscardUnknown

func (m *TenantServiceAccountActionResponse) XXX_DiscardUnknown()

func (*TenantServiceAccountActionResponse) XXX_Marshal

func (m *TenantServiceAccountActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantServiceAccountActionResponse) XXX_Merge

func (*TenantServiceAccountActionResponse) XXX_Size

func (*TenantServiceAccountActionResponse) XXX_Unmarshal

func (m *TenantServiceAccountActionResponse) XXX_Unmarshal(b []byte) error

type TenantServiceAccountAssignRequest

type TenantServiceAccountAssignRequest struct {
	Tenant               string   `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	ServiceAccount       string   `protobuf:"bytes,2,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
	Permissions          []string `protobuf:"bytes,3,rep,name=permissions,proto3" json:"permissions,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantServiceAccountAssignRequest) Descriptor

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

func (*TenantServiceAccountAssignRequest) GetPermissions

func (m *TenantServiceAccountAssignRequest) GetPermissions() []string

func (*TenantServiceAccountAssignRequest) GetServiceAccount

func (m *TenantServiceAccountAssignRequest) GetServiceAccount() string

func (*TenantServiceAccountAssignRequest) GetTenant

func (*TenantServiceAccountAssignRequest) ProtoMessage

func (*TenantServiceAccountAssignRequest) ProtoMessage()

func (*TenantServiceAccountAssignRequest) Reset

func (*TenantServiceAccountAssignRequest) String

func (*TenantServiceAccountAssignRequest) XXX_DiscardUnknown

func (m *TenantServiceAccountAssignRequest) XXX_DiscardUnknown()

func (*TenantServiceAccountAssignRequest) XXX_Marshal

func (m *TenantServiceAccountAssignRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantServiceAccountAssignRequest) XXX_Merge

func (*TenantServiceAccountAssignRequest) XXX_Size

func (m *TenantServiceAccountAssignRequest) XXX_Size() int

func (*TenantServiceAccountAssignRequest) XXX_Unmarshal

func (m *TenantServiceAccountAssignRequest) XXX_Unmarshal(b []byte) error

type TenantServiceAccountAssignResponse

type TenantServiceAccountAssignResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantServiceAccountAssignResponse) Descriptor

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

func (*TenantServiceAccountAssignResponse) ProtoMessage

func (*TenantServiceAccountAssignResponse) ProtoMessage()

func (*TenantServiceAccountAssignResponse) Reset

func (*TenantServiceAccountAssignResponse) String

func (*TenantServiceAccountAssignResponse) XXX_DiscardUnknown

func (m *TenantServiceAccountAssignResponse) XXX_DiscardUnknown()

func (*TenantServiceAccountAssignResponse) XXX_Marshal

func (m *TenantServiceAccountAssignResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantServiceAccountAssignResponse) XXX_Merge

func (*TenantServiceAccountAssignResponse) XXX_Size

func (*TenantServiceAccountAssignResponse) XXX_Unmarshal

func (m *TenantServiceAccountAssignResponse) XXX_Unmarshal(b []byte) error

type TenantSingleRequest

type TenantSingleRequest struct {
	ShortName            string   `protobuf:"bytes,1,opt,name=short_name,json=shortName,proto3" json:"short_name,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantSingleRequest) Descriptor

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

func (*TenantSingleRequest) GetShortName

func (m *TenantSingleRequest) GetShortName() string

func (*TenantSingleRequest) ProtoMessage

func (*TenantSingleRequest) ProtoMessage()

func (*TenantSingleRequest) Reset

func (m *TenantSingleRequest) Reset()

func (*TenantSingleRequest) String

func (m *TenantSingleRequest) String() string

func (*TenantSingleRequest) XXX_DiscardUnknown

func (m *TenantSingleRequest) XXX_DiscardUnknown()

func (*TenantSingleRequest) XXX_Marshal

func (m *TenantSingleRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantSingleRequest) XXX_Merge

func (m *TenantSingleRequest) XXX_Merge(src proto.Message)

func (*TenantSingleRequest) XXX_Size

func (m *TenantSingleRequest) XXX_Size() int

func (*TenantSingleRequest) XXX_Unmarshal

func (m *TenantSingleRequest) XXX_Unmarshal(b []byte) error

type TenantUserAddRequest

type TenantUserAddRequest struct {
	Tenant               string   `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Email                string   `protobuf:"bytes,3,opt,name=email,proto3" json:"email,omitempty"`
	Password             string   `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	Invite               bool     `protobuf:"varint,5,opt,name=invite,proto3" json:"invite,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantUserAddRequest) Descriptor

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

func (*TenantUserAddRequest) GetEmail

func (m *TenantUserAddRequest) GetEmail() string

func (*TenantUserAddRequest) GetInvite

func (m *TenantUserAddRequest) GetInvite() bool

func (*TenantUserAddRequest) GetName

func (m *TenantUserAddRequest) GetName() string

func (*TenantUserAddRequest) GetPassword

func (m *TenantUserAddRequest) GetPassword() string

func (*TenantUserAddRequest) GetTenant

func (m *TenantUserAddRequest) GetTenant() string

func (*TenantUserAddRequest) ProtoMessage

func (*TenantUserAddRequest) ProtoMessage()

func (*TenantUserAddRequest) Reset

func (m *TenantUserAddRequest) Reset()

func (*TenantUserAddRequest) String

func (m *TenantUserAddRequest) String() string

func (*TenantUserAddRequest) XXX_DiscardUnknown

func (m *TenantUserAddRequest) XXX_DiscardUnknown()

func (*TenantUserAddRequest) XXX_Marshal

func (m *TenantUserAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantUserAddRequest) XXX_Merge

func (m *TenantUserAddRequest) XXX_Merge(src proto.Message)

func (*TenantUserAddRequest) XXX_Size

func (m *TenantUserAddRequest) XXX_Size() int

func (*TenantUserAddRequest) XXX_Unmarshal

func (m *TenantUserAddRequest) XXX_Unmarshal(b []byte) error

type TenantUserAddResponse

type TenantUserAddResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantUserAddResponse) Descriptor

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

func (*TenantUserAddResponse) ProtoMessage

func (*TenantUserAddResponse) ProtoMessage()

func (*TenantUserAddResponse) Reset

func (m *TenantUserAddResponse) Reset()

func (*TenantUserAddResponse) String

func (m *TenantUserAddResponse) String() string

func (*TenantUserAddResponse) XXX_DiscardUnknown

func (m *TenantUserAddResponse) XXX_DiscardUnknown()

func (*TenantUserAddResponse) XXX_Marshal

func (m *TenantUserAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantUserAddResponse) XXX_Merge

func (m *TenantUserAddResponse) XXX_Merge(src proto.Message)

func (*TenantUserAddResponse) XXX_Size

func (m *TenantUserAddResponse) XXX_Size() int

func (*TenantUserAddResponse) XXX_Unmarshal

func (m *TenantUserAddResponse) XXX_Unmarshal(b []byte) error

type TenantUserDeleteRequest

type TenantUserDeleteRequest struct {
	Tenant               string   `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	Email                string   `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantUserDeleteRequest) Descriptor

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

func (*TenantUserDeleteRequest) GetEmail

func (m *TenantUserDeleteRequest) GetEmail() string

func (*TenantUserDeleteRequest) GetTenant

func (m *TenantUserDeleteRequest) GetTenant() string

func (*TenantUserDeleteRequest) ProtoMessage

func (*TenantUserDeleteRequest) ProtoMessage()

func (*TenantUserDeleteRequest) Reset

func (m *TenantUserDeleteRequest) Reset()

func (*TenantUserDeleteRequest) String

func (m *TenantUserDeleteRequest) String() string

func (*TenantUserDeleteRequest) XXX_DiscardUnknown

func (m *TenantUserDeleteRequest) XXX_DiscardUnknown()

func (*TenantUserDeleteRequest) XXX_Marshal

func (m *TenantUserDeleteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantUserDeleteRequest) XXX_Merge

func (m *TenantUserDeleteRequest) XXX_Merge(src proto.Message)

func (*TenantUserDeleteRequest) XXX_Size

func (m *TenantUserDeleteRequest) XXX_Size() int

func (*TenantUserDeleteRequest) XXX_Unmarshal

func (m *TenantUserDeleteRequest) XXX_Unmarshal(b []byte) error

type TenantUserForgotPasswordRequest

type TenantUserForgotPasswordRequest struct {
	Tenant               string   `protobuf:"bytes,1,opt,name=tenant,proto3" json:"tenant,omitempty"`
	Email                string   `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantUserForgotPasswordRequest) Descriptor

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

func (*TenantUserForgotPasswordRequest) GetEmail

func (*TenantUserForgotPasswordRequest) GetTenant

func (m *TenantUserForgotPasswordRequest) GetTenant() string

func (*TenantUserForgotPasswordRequest) ProtoMessage

func (*TenantUserForgotPasswordRequest) ProtoMessage()

func (*TenantUserForgotPasswordRequest) Reset

func (*TenantUserForgotPasswordRequest) String

func (*TenantUserForgotPasswordRequest) XXX_DiscardUnknown

func (m *TenantUserForgotPasswordRequest) XXX_DiscardUnknown()

func (*TenantUserForgotPasswordRequest) XXX_Marshal

func (m *TenantUserForgotPasswordRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantUserForgotPasswordRequest) XXX_Merge

func (m *TenantUserForgotPasswordRequest) XXX_Merge(src proto.Message)

func (*TenantUserForgotPasswordRequest) XXX_Size

func (m *TenantUserForgotPasswordRequest) XXX_Size() int

func (*TenantUserForgotPasswordRequest) XXX_Unmarshal

func (m *TenantUserForgotPasswordRequest) XXX_Unmarshal(b []byte) error

type TenantUserForgotPasswordResponse

type TenantUserForgotPasswordResponse struct {
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*TenantUserForgotPasswordResponse) Descriptor

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

func (*TenantUserForgotPasswordResponse) ProtoMessage

func (*TenantUserForgotPasswordResponse) ProtoMessage()

func (*TenantUserForgotPasswordResponse) Reset

func (*TenantUserForgotPasswordResponse) String

func (*TenantUserForgotPasswordResponse) XXX_DiscardUnknown

func (m *TenantUserForgotPasswordResponse) XXX_DiscardUnknown()

func (*TenantUserForgotPasswordResponse) XXX_Marshal

func (m *TenantUserForgotPasswordResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TenantUserForgotPasswordResponse) XXX_Merge

func (*TenantUserForgotPasswordResponse) XXX_Size

func (m *TenantUserForgotPasswordResponse) XXX_Size() int

func (*TenantUserForgotPasswordResponse) XXX_Unmarshal

func (m *TenantUserForgotPasswordResponse) XXX_Unmarshal(b []byte) error

type UnimplementedPrivateAPIServer

type UnimplementedPrivateAPIServer struct {
}

UnimplementedPrivateAPIServer can be embedded to have forward compatible implementations.

func (*UnimplementedPrivateAPIServer) AdminAdd

func (*UnimplementedPrivateAPIServer) ClusterNodesAdd

func (*UnimplementedPrivateAPIServer) ClusterNodesList

func (*UnimplementedPrivateAPIServer) ClusterNodesVolumesAdd

func (*UnimplementedPrivateAPIServer) ClusterNodesVolumesList

func (*UnimplementedPrivateAPIServer) ClusterRouterRefresh

func (*UnimplementedPrivateAPIServer) ClusterRouterRefresh(ctx context.Context, req *AdminEmpty) (*AdminEmpty, error)

func (*UnimplementedPrivateAPIServer) ClusterScAssignNode

func (*UnimplementedPrivateAPIServer) ClusterStorageClusterAdd

func (*UnimplementedPrivateAPIServer) ClusterStorageGroupAdd

func (*UnimplementedPrivateAPIServer) GetLoginConfiguration

func (*UnimplementedPrivateAPIServer) Login

func (*UnimplementedPrivateAPIServer) LoginWithIdp

func (*UnimplementedPrivateAPIServer) SetEmailTemplate

func (*UnimplementedPrivateAPIServer) SetPassword

func (*UnimplementedPrivateAPIServer) SetupDB

func (*UnimplementedPrivateAPIServer) SetupMigrate

func (*UnimplementedPrivateAPIServer) TenantAdd

func (*UnimplementedPrivateAPIServer) TenantBucketAdd

func (*UnimplementedPrivateAPIServer) TenantCostSet

func (*UnimplementedPrivateAPIServer) TenantDelete

func (*UnimplementedPrivateAPIServer) TenantDisable

func (*UnimplementedPrivateAPIServer) TenantEnable

func (*UnimplementedPrivateAPIServer) TenantPermissionAdd

func (*UnimplementedPrivateAPIServer) TenantPermissionAssign

func (*UnimplementedPrivateAPIServer) TenantPermissionList

func (*UnimplementedPrivateAPIServer) TenantServiceAccountAssign

func (*UnimplementedPrivateAPIServer) TenantServiceAccountUpdatePolicy

func (*UnimplementedPrivateAPIServer) TenantUserAdd

func (*UnimplementedPrivateAPIServer) TenantUserDelete

func (*UnimplementedPrivateAPIServer) TenantUserForgotPassword

func (*UnimplementedPrivateAPIServer) ValidateSession

func (*UnimplementedPrivateAPIServer) ValidateSession(ctx context.Context, req *AdminEmpty) (*AdminEmpty, error)

type UnimplementedPublicAPIServer

type UnimplementedPublicAPIServer struct {
}

UnimplementedPublicAPIServer can be embedded to have forward compatible implementations.

func (*UnimplementedPublicAPIServer) AddPermission

func (*UnimplementedPublicAPIServer) AddUser

func (*UnimplementedPublicAPIServer) AssignPermissionToMultipleServiceAccounts

func (*UnimplementedPublicAPIServer) AssignPermissionToMultipleServiceAccounts(ctx context.Context, req *MultiAddPermissionToSAsRequest) (*MultiAddPermissionToSAsResponse, error)

func (*UnimplementedPublicAPIServer) AssignPermissionsToServiceAccount

func (*UnimplementedPublicAPIServer) AssignPermissionsToServiceAccount(ctx context.Context, req *AddPermissionsSARequest) (*Empty, error)

func (*UnimplementedPublicAPIServer) ChangeBucketAccessControl

func (*UnimplementedPublicAPIServer) ChangeBucketAccessControl(ctx context.Context, req *AccessControlRequest) (*Empty, error)

func (*UnimplementedPublicAPIServer) ChangePassword

func (*UnimplementedPublicAPIServer) CreateServiceAccount

func (*UnimplementedPublicAPIServer) DeleteBucket

func (*UnimplementedPublicAPIServer) DisableServiceAccount

func (*UnimplementedPublicAPIServer) DisableUser

func (*UnimplementedPublicAPIServer) EnableServiceAccount

func (*UnimplementedPublicAPIServer) EnableUser

func (*UnimplementedPublicAPIServer) ForgotPassword

func (*UnimplementedPublicAPIServer) InfoPermission

func (*UnimplementedPublicAPIServer) InfoServiceAccount

func (*UnimplementedPublicAPIServer) InfoUser

func (*UnimplementedPublicAPIServer) ListBuckets

func (*UnimplementedPublicAPIServer) ListPermissions

func (*UnimplementedPublicAPIServer) ListServiceAccounts

func (*UnimplementedPublicAPIServer) ListUsers

func (*UnimplementedPublicAPIServer) Login

func (*UnimplementedPublicAPIServer) Logout

func (*UnimplementedPublicAPIServer) MakeBucket

func (*UnimplementedPublicAPIServer) Metrics

func (*UnimplementedPublicAPIServer) RegisterTenant

func (*UnimplementedPublicAPIServer) RemovePermission

func (*UnimplementedPublicAPIServer) RemoveServiceAccount

func (*UnimplementedPublicAPIServer) RemoveUser

func (*UnimplementedPublicAPIServer) SetPassword

func (*UnimplementedPublicAPIServer) UpdatePermission

func (*UnimplementedPublicAPIServer) UpdateServiceAccount

func (*UnimplementedPublicAPIServer) UserAddInvite

func (*UnimplementedPublicAPIServer) UserAddInvite(ctx context.Context, req *InviteRequest) (*Empty, error)

func (*UnimplementedPublicAPIServer) UserResetPasswordInvite

func (*UnimplementedPublicAPIServer) UserResetPasswordInvite(ctx context.Context, req *InviteRequest) (*Empty, error)

func (*UnimplementedPublicAPIServer) UserWhoAmI

func (*UnimplementedPublicAPIServer) ValidateInvite

type UpdatePermissionRequest

type UpdatePermissionRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Name                 string   `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description          string   `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Effect               string   `protobuf:"bytes,4,opt,name=effect,proto3" json:"effect,omitempty"`
	Resources            []string `protobuf:"bytes,5,rep,name=resources,proto3" json:"resources,omitempty"`
	Actions              []string `protobuf:"bytes,6,rep,name=actions,proto3" json:"actions,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdatePermissionRequest) Descriptor

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

func (*UpdatePermissionRequest) GetActions

func (m *UpdatePermissionRequest) GetActions() []string

func (*UpdatePermissionRequest) GetDescription

func (m *UpdatePermissionRequest) GetDescription() string

func (*UpdatePermissionRequest) GetEffect

func (m *UpdatePermissionRequest) GetEffect() string

func (*UpdatePermissionRequest) GetId

func (m *UpdatePermissionRequest) GetId() string

func (*UpdatePermissionRequest) GetName

func (m *UpdatePermissionRequest) GetName() string

func (*UpdatePermissionRequest) GetResources

func (m *UpdatePermissionRequest) GetResources() []string

func (*UpdatePermissionRequest) ProtoMessage

func (*UpdatePermissionRequest) ProtoMessage()

func (*UpdatePermissionRequest) Reset

func (m *UpdatePermissionRequest) Reset()

func (*UpdatePermissionRequest) String

func (m *UpdatePermissionRequest) String() string

func (*UpdatePermissionRequest) XXX_DiscardUnknown

func (m *UpdatePermissionRequest) XXX_DiscardUnknown()

func (*UpdatePermissionRequest) XXX_Marshal

func (m *UpdatePermissionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdatePermissionRequest) XXX_Merge

func (m *UpdatePermissionRequest) XXX_Merge(src proto.Message)

func (*UpdatePermissionRequest) XXX_Size

func (m *UpdatePermissionRequest) XXX_Size() int

func (*UpdatePermissionRequest) XXX_Unmarshal

func (m *UpdatePermissionRequest) XXX_Unmarshal(b []byte) error

type UpdateServiceAccountRequest

type UpdateServiceAccountRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Enabled              bool     `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
	Name                 string   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	PermissionIds        []string `protobuf:"bytes,4,rep,name=permission_ids,json=permissionIds,proto3" json:"permission_ids,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UpdateServiceAccountRequest) Descriptor

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

func (*UpdateServiceAccountRequest) GetEnabled

func (m *UpdateServiceAccountRequest) GetEnabled() bool

func (*UpdateServiceAccountRequest) GetId

func (*UpdateServiceAccountRequest) GetName

func (m *UpdateServiceAccountRequest) GetName() string

func (*UpdateServiceAccountRequest) GetPermissionIds

func (m *UpdateServiceAccountRequest) GetPermissionIds() []string

func (*UpdateServiceAccountRequest) ProtoMessage

func (*UpdateServiceAccountRequest) ProtoMessage()

func (*UpdateServiceAccountRequest) Reset

func (m *UpdateServiceAccountRequest) Reset()

func (*UpdateServiceAccountRequest) String

func (m *UpdateServiceAccountRequest) String() string

func (*UpdateServiceAccountRequest) XXX_DiscardUnknown

func (m *UpdateServiceAccountRequest) XXX_DiscardUnknown()

func (*UpdateServiceAccountRequest) XXX_Marshal

func (m *UpdateServiceAccountRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UpdateServiceAccountRequest) XXX_Merge

func (m *UpdateServiceAccountRequest) XXX_Merge(src proto.Message)

func (*UpdateServiceAccountRequest) XXX_Size

func (m *UpdateServiceAccountRequest) XXX_Size() int

func (*UpdateServiceAccountRequest) XXX_Unmarshal

func (m *UpdateServiceAccountRequest) XXX_Unmarshal(b []byte) error

type User

type User struct {
	Name                 string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Email                string   `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
	Id                   string   `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	Enabled              bool     `protobuf:"varint,4,opt,name=enabled,proto3" json:"enabled,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*User) Descriptor

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

func (*User) GetEmail

func (m *User) GetEmail() string

func (*User) GetEnabled

func (m *User) GetEnabled() bool

func (*User) GetId

func (m *User) GetId() string

func (*User) GetName

func (m *User) GetName() string

func (*User) ProtoMessage

func (*User) ProtoMessage()

func (*User) Reset

func (m *User) Reset()

func (*User) String

func (m *User) String() string

func (*User) XXX_DiscardUnknown

func (m *User) XXX_DiscardUnknown()

func (*User) XXX_Marshal

func (m *User) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*User) XXX_Merge

func (m *User) XXX_Merge(src proto.Message)

func (*User) XXX_Size

func (m *User) XXX_Size() int

func (*User) XXX_Unmarshal

func (m *User) XXX_Unmarshal(b []byte) error

type UserActionRequest

type UserActionRequest struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UserActionRequest) Descriptor

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

func (*UserActionRequest) GetId

func (m *UserActionRequest) GetId() string

func (*UserActionRequest) ProtoMessage

func (*UserActionRequest) ProtoMessage()

func (*UserActionRequest) Reset

func (m *UserActionRequest) Reset()

func (*UserActionRequest) String

func (m *UserActionRequest) String() string

func (*UserActionRequest) XXX_DiscardUnknown

func (m *UserActionRequest) XXX_DiscardUnknown()

func (*UserActionRequest) XXX_Marshal

func (m *UserActionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserActionRequest) XXX_Merge

func (m *UserActionRequest) XXX_Merge(src proto.Message)

func (*UserActionRequest) XXX_Size

func (m *UserActionRequest) XXX_Size() int

func (*UserActionRequest) XXX_Unmarshal

func (m *UserActionRequest) XXX_Unmarshal(b []byte) error

type UserActionResponse

type UserActionResponse struct {
	Status               string   `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*UserActionResponse) Descriptor

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

func (*UserActionResponse) GetStatus

func (m *UserActionResponse) GetStatus() string

func (*UserActionResponse) ProtoMessage

func (*UserActionResponse) ProtoMessage()

func (*UserActionResponse) Reset

func (m *UserActionResponse) Reset()

func (*UserActionResponse) String

func (m *UserActionResponse) String() string

func (*UserActionResponse) XXX_DiscardUnknown

func (m *UserActionResponse) XXX_DiscardUnknown()

func (*UserActionResponse) XXX_Marshal

func (m *UserActionResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*UserActionResponse) XXX_Merge

func (m *UserActionResponse) XXX_Merge(src proto.Message)

func (*UserActionResponse) XXX_Size

func (m *UserActionResponse) XXX_Size() int

func (*UserActionResponse) XXX_Unmarshal

func (m *UserActionResponse) XXX_Unmarshal(b []byte) error

type ValidateEmailInviteResponse

type ValidateEmailInviteResponse struct {
	Email                string   `protobuf:"bytes,1,opt,name=email,proto3" json:"email,omitempty"`
	Company              string   `protobuf:"bytes,2,opt,name=company,proto3" json:"company,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Once token invite is validates we return the email and company to proceed with the Signup

func (*ValidateEmailInviteResponse) Descriptor

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

func (*ValidateEmailInviteResponse) GetCompany

func (m *ValidateEmailInviteResponse) GetCompany() string

func (*ValidateEmailInviteResponse) GetEmail

func (m *ValidateEmailInviteResponse) GetEmail() string

func (*ValidateEmailInviteResponse) ProtoMessage

func (*ValidateEmailInviteResponse) ProtoMessage()

func (*ValidateEmailInviteResponse) Reset

func (m *ValidateEmailInviteResponse) Reset()

func (*ValidateEmailInviteResponse) String

func (m *ValidateEmailInviteResponse) String() string

func (*ValidateEmailInviteResponse) XXX_DiscardUnknown

func (m *ValidateEmailInviteResponse) XXX_DiscardUnknown()

func (*ValidateEmailInviteResponse) XXX_Marshal

func (m *ValidateEmailInviteResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValidateEmailInviteResponse) XXX_Merge

func (m *ValidateEmailInviteResponse) XXX_Merge(src proto.Message)

func (*ValidateEmailInviteResponse) XXX_Size

func (m *ValidateEmailInviteResponse) XXX_Size() int

func (*ValidateEmailInviteResponse) XXX_Unmarshal

func (m *ValidateEmailInviteResponse) XXX_Unmarshal(b []byte) error

type ValidateInviteRequest

type ValidateInviteRequest struct {
	UrlToken             string   `protobuf:"bytes,1,opt,name=url_token,json=urlToken,proto3" json:"url_token,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*ValidateInviteRequest) Descriptor

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

func (*ValidateInviteRequest) GetUrlToken

func (m *ValidateInviteRequest) GetUrlToken() string

func (*ValidateInviteRequest) ProtoMessage

func (*ValidateInviteRequest) ProtoMessage()

func (*ValidateInviteRequest) Reset

func (m *ValidateInviteRequest) Reset()

func (*ValidateInviteRequest) String

func (m *ValidateInviteRequest) String() string

func (*ValidateInviteRequest) XXX_DiscardUnknown

func (m *ValidateInviteRequest) XXX_DiscardUnknown()

func (*ValidateInviteRequest) XXX_Marshal

func (m *ValidateInviteRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ValidateInviteRequest) XXX_Merge

func (m *ValidateInviteRequest) XXX_Merge(src proto.Message)

func (*ValidateInviteRequest) XXX_Size

func (m *ValidateInviteRequest) XXX_Size() int

func (*ValidateInviteRequest) XXX_Unmarshal

func (m *ValidateInviteRequest) XXX_Unmarshal(b []byte) error

type Volume

type Volume struct {
	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	NodeId               string   `protobuf:"bytes,2,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"`
	MountPath            string   `protobuf:"bytes,3,opt,name=mount_path,json=mountPath,proto3" json:"mount_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*Volume) Descriptor

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

func (*Volume) GetId

func (m *Volume) GetId() string

func (*Volume) GetMountPath

func (m *Volume) GetMountPath() string

func (*Volume) GetNodeId

func (m *Volume) GetNodeId() string

func (*Volume) ProtoMessage

func (*Volume) ProtoMessage()

func (*Volume) Reset

func (m *Volume) Reset()

func (*Volume) String

func (m *Volume) String() string

func (*Volume) XXX_DiscardUnknown

func (m *Volume) XXX_DiscardUnknown()

func (*Volume) XXX_Marshal

func (m *Volume) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Volume) XXX_Merge

func (m *Volume) XXX_Merge(src proto.Message)

func (*Volume) XXX_Size

func (m *Volume) XXX_Size() int

func (*Volume) XXX_Unmarshal

func (m *Volume) XXX_Unmarshal(b []byte) error

type VolumeAddRequest

type VolumeAddRequest struct {
	Node                 string   `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	MountPath            string   `protobuf:"bytes,2,opt,name=mount_path,json=mountPath,proto3" json:"mount_path,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*VolumeAddRequest) Descriptor

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

func (*VolumeAddRequest) GetMountPath

func (m *VolumeAddRequest) GetMountPath() string

func (*VolumeAddRequest) GetNode

func (m *VolumeAddRequest) GetNode() string

func (*VolumeAddRequest) ProtoMessage

func (*VolumeAddRequest) ProtoMessage()

func (*VolumeAddRequest) Reset

func (m *VolumeAddRequest) Reset()

func (*VolumeAddRequest) String

func (m *VolumeAddRequest) String() string

func (*VolumeAddRequest) XXX_DiscardUnknown

func (m *VolumeAddRequest) XXX_DiscardUnknown()

func (*VolumeAddRequest) XXX_Marshal

func (m *VolumeAddRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VolumeAddRequest) XXX_Merge

func (m *VolumeAddRequest) XXX_Merge(src proto.Message)

func (*VolumeAddRequest) XXX_Size

func (m *VolumeAddRequest) XXX_Size() int

func (*VolumeAddRequest) XXX_Unmarshal

func (m *VolumeAddRequest) XXX_Unmarshal(b []byte) error

type VolumeAddResponse

type VolumeAddResponse struct {
	Volume               *Volume  `protobuf:"bytes,1,opt,name=volume,proto3" json:"volume,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*VolumeAddResponse) Descriptor

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

func (*VolumeAddResponse) GetVolume

func (m *VolumeAddResponse) GetVolume() *Volume

func (*VolumeAddResponse) ProtoMessage

func (*VolumeAddResponse) ProtoMessage()

func (*VolumeAddResponse) Reset

func (m *VolumeAddResponse) Reset()

func (*VolumeAddResponse) String

func (m *VolumeAddResponse) String() string

func (*VolumeAddResponse) XXX_DiscardUnknown

func (m *VolumeAddResponse) XXX_DiscardUnknown()

func (*VolumeAddResponse) XXX_Marshal

func (m *VolumeAddResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VolumeAddResponse) XXX_Merge

func (m *VolumeAddResponse) XXX_Merge(src proto.Message)

func (*VolumeAddResponse) XXX_Size

func (m *VolumeAddResponse) XXX_Size() int

func (*VolumeAddResponse) XXX_Unmarshal

func (m *VolumeAddResponse) XXX_Unmarshal(b []byte) error

type VolumeListRequest

type VolumeListRequest struct {
	Node                 string   `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	Offset               int64    `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"`
	Limit                int32    `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*VolumeListRequest) Descriptor

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

func (*VolumeListRequest) GetLimit

func (m *VolumeListRequest) GetLimit() int32

func (*VolumeListRequest) GetNode

func (m *VolumeListRequest) GetNode() string

func (*VolumeListRequest) GetOffset

func (m *VolumeListRequest) GetOffset() int64

func (*VolumeListRequest) ProtoMessage

func (*VolumeListRequest) ProtoMessage()

func (*VolumeListRequest) Reset

func (m *VolumeListRequest) Reset()

func (*VolumeListRequest) String

func (m *VolumeListRequest) String() string

func (*VolumeListRequest) XXX_DiscardUnknown

func (m *VolumeListRequest) XXX_DiscardUnknown()

func (*VolumeListRequest) XXX_Marshal

func (m *VolumeListRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VolumeListRequest) XXX_Merge

func (m *VolumeListRequest) XXX_Merge(src proto.Message)

func (*VolumeListRequest) XXX_Size

func (m *VolumeListRequest) XXX_Size() int

func (*VolumeListRequest) XXX_Unmarshal

func (m *VolumeListRequest) XXX_Unmarshal(b []byte) error

type VolumeListResponse

type VolumeListResponse struct {
	Volumes              []*Volume `protobuf:"bytes,1,rep,name=volumes,proto3" json:"volumes,omitempty"`
	Total                int32     `protobuf:"varint,2,opt,name=total,proto3" json:"total,omitempty"`
	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
	XXX_unrecognized     []byte    `json:"-"`
	XXX_sizecache        int32     `json:"-"`
}

func (*VolumeListResponse) Descriptor

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

func (*VolumeListResponse) GetTotal

func (m *VolumeListResponse) GetTotal() int32

func (*VolumeListResponse) GetVolumes

func (m *VolumeListResponse) GetVolumes() []*Volume

func (*VolumeListResponse) ProtoMessage

func (*VolumeListResponse) ProtoMessage()

func (*VolumeListResponse) Reset

func (m *VolumeListResponse) Reset()

func (*VolumeListResponse) String

func (m *VolumeListResponse) String() string

func (*VolumeListResponse) XXX_DiscardUnknown

func (m *VolumeListResponse) XXX_DiscardUnknown()

func (*VolumeListResponse) XXX_Marshal

func (m *VolumeListResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*VolumeListResponse) XXX_Merge

func (m *VolumeListResponse) XXX_Merge(src proto.Message)

func (*VolumeListResponse) XXX_Size

func (m *VolumeListResponse) XXX_Size() int

func (*VolumeListResponse) XXX_Unmarshal

func (m *VolumeListResponse) XXX_Unmarshal(b []byte) error

type WhoAmIResponse

type WhoAmIResponse struct {
	User                 *User    `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	Company              string   `protobuf:"bytes,2,opt,name=company,proto3" json:"company,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

func (*WhoAmIResponse) Descriptor

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

func (*WhoAmIResponse) GetCompany

func (m *WhoAmIResponse) GetCompany() string

func (*WhoAmIResponse) GetUser

func (m *WhoAmIResponse) GetUser() *User

func (*WhoAmIResponse) ProtoMessage

func (*WhoAmIResponse) ProtoMessage()

func (*WhoAmIResponse) Reset

func (m *WhoAmIResponse) Reset()

func (*WhoAmIResponse) String

func (m *WhoAmIResponse) String() string

func (*WhoAmIResponse) XXX_DiscardUnknown

func (m *WhoAmIResponse) XXX_DiscardUnknown()

func (*WhoAmIResponse) XXX_Marshal

func (m *WhoAmIResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*WhoAmIResponse) XXX_Merge

func (m *WhoAmIResponse) XXX_Merge(src proto.Message)

func (*WhoAmIResponse) XXX_Size

func (m *WhoAmIResponse) XXX_Size() int

func (*WhoAmIResponse) XXX_Unmarshal

func (m *WhoAmIResponse) XXX_Unmarshal(b []byte) error

Jump to

Keyboard shortcuts

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