v1

package
v0.3.6 Latest Latest
Warning

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

Go to latest
Published: Jul 28, 2023 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
const OperationAuthCreateAuth = "/api.vaultproxy.v1.Auth/CreateAuth"
View Source
const OperationAuthCreateAuthrole = "/api.vaultproxy.v1.Auth/CreateAuthrole"
View Source
const OperationAuthDeleteAuth = "/api.vaultproxy.v1.Auth/DeleteAuth"
View Source
const OperationAuthDeleteAuthrole = "/api.vaultproxy.v1.Auth/DeleteAuthrole"
View Source
const OperationAuthGrantGrantAuthroleClusterPolicy = "/api.vaultproxy.v1.AuthGrant/GrantAuthroleClusterPolicy"
View Source
const OperationAuthGrantGrantAuthroleGitPolicy = "/api.vaultproxy.v1.AuthGrant/GrantAuthroleGitPolicy"
View Source
const OperationAuthGrantGrantAuthroleRepoPolicy = "/api.vaultproxy.v1.AuthGrant/GrantAuthroleRepoPolicy"
View Source
const OperationAuthGrantGrantAuthroleTenantGitPolicy = "/api.vaultproxy.v1.AuthGrant/GrantAuthroleTenantGitPolicy"
View Source
const OperationAuthGrantGrantAuthroleTenantRepoPolicy = "/api.vaultproxy.v1.AuthGrant/GrantAuthroleTenantRepoPolicy"
View Source
const OperationAuthGrantRevokeAuthroleClusterPolicy = "/api.vaultproxy.v1.AuthGrant/RevokeAuthroleClusterPolicy"
View Source
const OperationAuthGrantRevokeAuthroleGitPolicy = "/api.vaultproxy.v1.AuthGrant/RevokeAuthroleGitPolicy"
View Source
const OperationAuthGrantRevokeAuthroleRepoPolicy = "/api.vaultproxy.v1.AuthGrant/RevokeAuthroleRepoPolicy"
View Source
const OperationAuthGrantRevokeAuthroleTenantGitPolicy = "/api.vaultproxy.v1.AuthGrant/RevokeAuthroleTenantGitPolicy"
View Source
const OperationAuthGrantRevokeAuthroleTenantRepoPolicy = "/api.vaultproxy.v1.AuthGrant/RevokeAuthroleTenantRepoPolicy"
View Source
const OperationSecretCreateCluster = "/api.vaultproxy.v1.Secret/CreateCluster"
View Source
const OperationSecretCreateGit = "/api.vaultproxy.v1.Secret/CreateGit"
View Source
const OperationSecretCreatePki = "/api.vaultproxy.v1.Secret/CreatePki"
View Source
const OperationSecretCreateRepo = "/api.vaultproxy.v1.Secret/CreateRepo"
View Source
const OperationSecretCreateTenantRepo = "/api.vaultproxy.v1.Secret/CreateTenantRepo"
View Source
const OperationSecretCreteTenantGit = "/api.vaultproxy.v1.Secret/CreteTenantGit"
View Source
const OperationSecretDeleteCluster = "/api.vaultproxy.v1.Secret/DeleteCluster"
View Source
const OperationSecretDeleteGit = "/api.vaultproxy.v1.Secret/DeleteGit"
View Source
const OperationSecretDeletePki = "/api.vaultproxy.v1.Secret/DeletePki"
View Source
const OperationSecretDeleteRepo = "/api.vaultproxy.v1.Secret/DeleteRepo"
View Source
const OperationSecretDeleteTenantGit = "/api.vaultproxy.v1.Secret/DeleteTenantGit"
View Source
const OperationSecretDeleteTenantRepo = "/api.vaultproxy.v1.Secret/DeleteTenantRepo"

Variables

View Source
var (
	ErrorReason_name = map[int32]string{
		0: "AUTH_FAILED",
		1: "ACTION_NOT_ALLOW",
		2: "RESOURCE_NOT_FOUND",
		3: "INPUT_ARG_ERROR",
		4: "INTERNAL_SERVICE_ERROR",
	}
	ErrorReason_value = map[string]int32{
		"AUTH_FAILED":            0,
		"ACTION_NOT_ALLOW":       1,
		"RESOURCE_NOT_FOUND":     2,
		"INPUT_ARG_ERROR":        3,
		"INTERNAL_SERVICE_ERROR": 4,
	}
)

Enum value maps for ErrorReason.

View Source
var AuthGrant_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.vaultproxy.v1.AuthGrant",
	HandlerType: (*AuthGrantServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GrantAuthroleGitPolicy",
			Handler:    _AuthGrant_GrantAuthroleGitPolicy_Handler,
		},
		{
			MethodName: "RevokeAuthroleGitPolicy",
			Handler:    _AuthGrant_RevokeAuthroleGitPolicy_Handler,
		},
		{
			MethodName: "GrantAuthroleRepoPolicy",
			Handler:    _AuthGrant_GrantAuthroleRepoPolicy_Handler,
		},
		{
			MethodName: "RevokeAuthroleRepoPolicy",
			Handler:    _AuthGrant_RevokeAuthroleRepoPolicy_Handler,
		},
		{
			MethodName: "GrantAuthroleClusterPolicy",
			Handler:    _AuthGrant_GrantAuthroleClusterPolicy_Handler,
		},
		{
			MethodName: "RevokeAuthroleClusterPolicy",
			Handler:    _AuthGrant_RevokeAuthroleClusterPolicy_Handler,
		},
		{
			MethodName: "GrantAuthroleTenantGitPolicy",
			Handler:    _AuthGrant_GrantAuthroleTenantGitPolicy_Handler,
		},
		{
			MethodName: "RevokeAuthroleTenantGitPolicy",
			Handler:    _AuthGrant_RevokeAuthroleTenantGitPolicy_Handler,
		},
		{
			MethodName: "GrantAuthroleTenantRepoPolicy",
			Handler:    _AuthGrant_GrantAuthroleTenantRepoPolicy_Handler,
		},
		{
			MethodName: "RevokeAuthroleTenantRepoPolicy",
			Handler:    _AuthGrant_RevokeAuthroleTenantRepoPolicy_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api.proto",
}

AuthGrant_ServiceDesc is the grpc.ServiceDesc for AuthGrant service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Auth_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.vaultproxy.v1.Auth",
	HandlerType: (*AuthServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateAuth",
			Handler:    _Auth_CreateAuth_Handler,
		},
		{
			MethodName: "DeleteAuth",
			Handler:    _Auth_DeleteAuth_Handler,
		},
		{
			MethodName: "CreateAuthrole",
			Handler:    _Auth_CreateAuthrole_Handler,
		},
		{
			MethodName: "DeleteAuthrole",
			Handler:    _Auth_DeleteAuthrole_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api.proto",
}

Auth_ServiceDesc is the grpc.ServiceDesc for Auth service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Secret_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "api.vaultproxy.v1.Secret",
	HandlerType: (*SecretServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "CreateGit",
			Handler:    _Secret_CreateGit_Handler,
		},
		{
			MethodName: "DeleteGit",
			Handler:    _Secret_DeleteGit_Handler,
		},
		{
			MethodName: "CreatePki",
			Handler:    _Secret_CreatePki_Handler,
		},
		{
			MethodName: "DeletePki",
			Handler:    _Secret_DeletePki_Handler,
		},
		{
			MethodName: "CreateRepo",
			Handler:    _Secret_CreateRepo_Handler,
		},
		{
			MethodName: "DeleteRepo",
			Handler:    _Secret_DeleteRepo_Handler,
		},
		{
			MethodName: "CreteTenantGit",
			Handler:    _Secret_CreteTenantGit_Handler,
		},
		{
			MethodName: "DeleteTenantGit",
			Handler:    _Secret_DeleteTenantGit_Handler,
		},
		{
			MethodName: "CreateTenantRepo",
			Handler:    _Secret_CreateTenantRepo_Handler,
		},
		{
			MethodName: "DeleteTenantRepo",
			Handler:    _Secret_DeleteTenantRepo_Handler,
		},
		{
			MethodName: "CreateCluster",
			Handler:    _Secret_CreateCluster_Handler,
		},
		{
			MethodName: "DeleteCluster",
			Handler:    _Secret_DeleteCluster_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "api.proto",
}

Secret_ServiceDesc is the grpc.ServiceDesc for Secret service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAuthGrantHTTPServer

func RegisterAuthGrantHTTPServer(s *http.Server, srv AuthGrantHTTPServer)

func RegisterAuthGrantServer

func RegisterAuthGrantServer(s grpc.ServiceRegistrar, srv AuthGrantServer)

func RegisterAuthHTTPServer

func RegisterAuthHTTPServer(s *http.Server, srv AuthHTTPServer)

func RegisterAuthServer

func RegisterAuthServer(s grpc.ServiceRegistrar, srv AuthServer)

func RegisterSecretHTTPServer

func RegisterSecretHTTPServer(s *http.Server, srv SecretHTTPServer)

func RegisterSecretServer

func RegisterSecretServer(s grpc.ServiceRegistrar, srv SecretServer)

Types

type AuthClient

type AuthClient interface {
	CreateAuth(ctx context.Context, in *AuthRequest, opts ...grpc.CallOption) (*CreateAuthReply, error)
	DeleteAuth(ctx context.Context, in *AuthRequest, opts ...grpc.CallOption) (*DeleteAuthReply, error)
	CreateAuthrole(ctx context.Context, in *AuthroleRequest, opts ...grpc.CallOption) (*CreateAuthroleReply, error)
	DeleteAuthrole(ctx context.Context, in *AuthroleRequest, opts ...grpc.CallOption) (*DeleteAuthroleReply, error)
}

AuthClient is the client API for Auth service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewAuthClient

func NewAuthClient(cc grpc.ClientConnInterface) AuthClient

type AuthGrantClient

type AuthGrantClient interface {
	GrantAuthroleGitPolicy(ctx context.Context, in *AuthroleGitPolicyRequest, opts ...grpc.CallOption) (*GrantAuthrolePolicyReply, error)
	RevokeAuthroleGitPolicy(ctx context.Context, in *AuthroleGitPolicyRequest, opts ...grpc.CallOption) (*RevokeAuthrolePolicyReply, error)
	GrantAuthroleRepoPolicy(ctx context.Context, in *AuthroleRepoPolicyRequest, opts ...grpc.CallOption) (*GrantAuthrolePolicyReply, error)
	RevokeAuthroleRepoPolicy(ctx context.Context, in *AuthroleRepoPolicyRequest, opts ...grpc.CallOption) (*RevokeAuthrolePolicyReply, error)
	GrantAuthroleClusterPolicy(ctx context.Context, in *AuthroleClusterPolicyRequest, opts ...grpc.CallOption) (*GrantAuthrolePolicyReply, error)
	RevokeAuthroleClusterPolicy(ctx context.Context, in *AuthroleClusterPolicyRequest, opts ...grpc.CallOption) (*RevokeAuthrolePolicyReply, error)
	GrantAuthroleTenantGitPolicy(ctx context.Context, in *AuthroleTenantGitPolicyRequest, opts ...grpc.CallOption) (*GrantAuthrolePolicyReply, error)
	RevokeAuthroleTenantGitPolicy(ctx context.Context, in *AuthroleTenantGitPolicyRequest, opts ...grpc.CallOption) (*RevokeAuthrolePolicyReply, error)
	GrantAuthroleTenantRepoPolicy(ctx context.Context, in *AuthroleTenantRepoPolicyRequest, opts ...grpc.CallOption) (*GrantAuthrolePolicyReply, error)
	RevokeAuthroleTenantRepoPolicy(ctx context.Context, in *AuthroleTenantRepoPolicyRequest, opts ...grpc.CallOption) (*RevokeAuthrolePolicyReply, error)
}

AuthGrantClient is the client API for AuthGrant service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewAuthGrantClient

func NewAuthGrantClient(cc grpc.ClientConnInterface) AuthGrantClient

type AuthGrantHTTPClient

type AuthGrantHTTPClient interface {
	GrantAuthroleClusterPolicy(ctx context.Context, req *AuthroleClusterPolicyRequest, opts ...http.CallOption) (rsp *GrantAuthrolePolicyReply, err error)
	GrantAuthroleGitPolicy(ctx context.Context, req *AuthroleGitPolicyRequest, opts ...http.CallOption) (rsp *GrantAuthrolePolicyReply, err error)
	GrantAuthroleRepoPolicy(ctx context.Context, req *AuthroleRepoPolicyRequest, opts ...http.CallOption) (rsp *GrantAuthrolePolicyReply, err error)
	GrantAuthroleTenantGitPolicy(ctx context.Context, req *AuthroleTenantGitPolicyRequest, opts ...http.CallOption) (rsp *GrantAuthrolePolicyReply, err error)
	GrantAuthroleTenantRepoPolicy(ctx context.Context, req *AuthroleTenantRepoPolicyRequest, opts ...http.CallOption) (rsp *GrantAuthrolePolicyReply, err error)
	RevokeAuthroleClusterPolicy(ctx context.Context, req *AuthroleClusterPolicyRequest, opts ...http.CallOption) (rsp *RevokeAuthrolePolicyReply, err error)
	RevokeAuthroleGitPolicy(ctx context.Context, req *AuthroleGitPolicyRequest, opts ...http.CallOption) (rsp *RevokeAuthrolePolicyReply, err error)
	RevokeAuthroleRepoPolicy(ctx context.Context, req *AuthroleRepoPolicyRequest, opts ...http.CallOption) (rsp *RevokeAuthrolePolicyReply, err error)
	RevokeAuthroleTenantGitPolicy(ctx context.Context, req *AuthroleTenantGitPolicyRequest, opts ...http.CallOption) (rsp *RevokeAuthrolePolicyReply, err error)
	RevokeAuthroleTenantRepoPolicy(ctx context.Context, req *AuthroleTenantRepoPolicyRequest, opts ...http.CallOption) (rsp *RevokeAuthrolePolicyReply, err error)
}

func NewAuthGrantHTTPClient

func NewAuthGrantHTTPClient(client *http.Client) AuthGrantHTTPClient

type AuthGrantHTTPClientImpl

type AuthGrantHTTPClientImpl struct {
	// contains filtered or unexported fields
}

func (*AuthGrantHTTPClientImpl) GrantAuthroleClusterPolicy

func (*AuthGrantHTTPClientImpl) GrantAuthroleGitPolicy

func (*AuthGrantHTTPClientImpl) GrantAuthroleRepoPolicy

func (*AuthGrantHTTPClientImpl) GrantAuthroleTenantGitPolicy

func (*AuthGrantHTTPClientImpl) GrantAuthroleTenantRepoPolicy

func (*AuthGrantHTTPClientImpl) RevokeAuthroleClusterPolicy

func (*AuthGrantHTTPClientImpl) RevokeAuthroleGitPolicy

func (*AuthGrantHTTPClientImpl) RevokeAuthroleRepoPolicy

func (*AuthGrantHTTPClientImpl) RevokeAuthroleTenantGitPolicy

func (*AuthGrantHTTPClientImpl) RevokeAuthroleTenantRepoPolicy

type AuthGrantServer

AuthGrantServer is the server API for AuthGrant service. All implementations must embed UnimplementedAuthGrantServer for forward compatibility

type AuthHTTPClient

type AuthHTTPClient interface {
	CreateAuth(ctx context.Context, req *AuthRequest, opts ...http.CallOption) (rsp *CreateAuthReply, err error)
	CreateAuthrole(ctx context.Context, req *AuthroleRequest, opts ...http.CallOption) (rsp *CreateAuthroleReply, err error)
	DeleteAuth(ctx context.Context, req *AuthRequest, opts ...http.CallOption) (rsp *DeleteAuthReply, err error)
	DeleteAuthrole(ctx context.Context, req *AuthroleRequest, opts ...http.CallOption) (rsp *DeleteAuthroleReply, err error)
}

func NewAuthHTTPClient

func NewAuthHTTPClient(client *http.Client) AuthHTTPClient

type AuthHTTPClientImpl

type AuthHTTPClientImpl struct {
	// contains filtered or unexported fields
}

func (*AuthHTTPClientImpl) CreateAuth

func (c *AuthHTTPClientImpl) CreateAuth(ctx context.Context, in *AuthRequest, opts ...http.CallOption) (*CreateAuthReply, error)

func (*AuthHTTPClientImpl) CreateAuthrole

func (c *AuthHTTPClientImpl) CreateAuthrole(ctx context.Context, in *AuthroleRequest, opts ...http.CallOption) (*CreateAuthroleReply, error)

func (*AuthHTTPClientImpl) DeleteAuth

func (c *AuthHTTPClientImpl) DeleteAuth(ctx context.Context, in *AuthRequest, opts ...http.CallOption) (*DeleteAuthReply, error)

func (*AuthHTTPClientImpl) DeleteAuthrole

func (c *AuthHTTPClientImpl) DeleteAuthrole(ctx context.Context, in *AuthroleRequest, opts ...http.CallOption) (*DeleteAuthroleReply, error)

type AuthHTTPServer

type AuthHTTPServer interface {
	CreateAuth(context.Context, *AuthRequest) (*CreateAuthReply, error)
	CreateAuthrole(context.Context, *AuthroleRequest) (*CreateAuthroleReply, error)
	DeleteAuth(context.Context, *AuthRequest) (*DeleteAuthReply, error)
	DeleteAuthrole(context.Context, *AuthroleRequest) (*DeleteAuthroleReply, error)
}

type AuthRequest

type AuthRequest struct {

	// Vault auth path
	ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,proto3" json:"cluster_name,omitempty"`
	// Vault auth type
	AuthType string `protobuf:"bytes,2,opt,name=auth_type,proto3" json:"auth_type,omitempty"`
	// Vault auth setting when type is k8s
	Kubernetes *Kubernetes `protobuf:"bytes,3,opt,name=kubernetes,proto3" json:"kubernetes,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthRequest) Descriptor deprecated

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

Deprecated: Use AuthRequest.ProtoReflect.Descriptor instead.

func (*AuthRequest) GetAuthType

func (x *AuthRequest) GetAuthType() string

func (*AuthRequest) GetClusterName

func (x *AuthRequest) GetClusterName() string

func (*AuthRequest) GetKubernetes

func (x *AuthRequest) GetKubernetes() *Kubernetes

func (*AuthRequest) ProtoMessage

func (*AuthRequest) ProtoMessage()

func (*AuthRequest) ProtoReflect

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

func (*AuthRequest) Reset

func (x *AuthRequest) Reset()

func (*AuthRequest) String

func (x *AuthRequest) String() string

type AuthServer

type AuthServer interface {
	CreateAuth(context.Context, *AuthRequest) (*CreateAuthReply, error)
	DeleteAuth(context.Context, *AuthRequest) (*DeleteAuthReply, error)
	CreateAuthrole(context.Context, *AuthroleRequest) (*CreateAuthroleReply, error)
	DeleteAuthrole(context.Context, *AuthroleRequest) (*DeleteAuthroleReply, error)
	// contains filtered or unexported methods
}

AuthServer is the server API for Auth service. All implementations must embed UnimplementedAuthServer for forward compatibility

type AuthroleClusterPolicyRequest

type AuthroleClusterPolicyRequest struct {
	ClusterName string       `protobuf:"bytes,1,opt,name=cluster_name,proto3" json:"cluster_name,omitempty"`
	DestUser    string       `protobuf:"bytes,2,opt,name=dest_user,proto3" json:"dest_user,omitempty"`
	Secret      *ClusterMeta `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthroleClusterPolicyRequest) Descriptor deprecated

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

Deprecated: Use AuthroleClusterPolicyRequest.ProtoReflect.Descriptor instead.

func (*AuthroleClusterPolicyRequest) GetClusterName

func (x *AuthroleClusterPolicyRequest) GetClusterName() string

func (*AuthroleClusterPolicyRequest) GetDestUser

func (x *AuthroleClusterPolicyRequest) GetDestUser() string

func (*AuthroleClusterPolicyRequest) GetSecret

func (x *AuthroleClusterPolicyRequest) GetSecret() *ClusterMeta

func (*AuthroleClusterPolicyRequest) ProtoMessage

func (*AuthroleClusterPolicyRequest) ProtoMessage()

func (*AuthroleClusterPolicyRequest) ProtoReflect

func (*AuthroleClusterPolicyRequest) Reset

func (x *AuthroleClusterPolicyRequest) Reset()

func (*AuthroleClusterPolicyRequest) String

type AuthroleGitPolicyRequest

type AuthroleGitPolicyRequest struct {
	ClusterName string   `protobuf:"bytes,1,opt,name=cluster_name,proto3" json:"cluster_name,omitempty"`
	DestUser    string   `protobuf:"bytes,2,opt,name=dest_user,proto3" json:"dest_user,omitempty"`
	Secret      *GitMeta `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthroleGitPolicyRequest) Descriptor deprecated

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

Deprecated: Use AuthroleGitPolicyRequest.ProtoReflect.Descriptor instead.

func (*AuthroleGitPolicyRequest) GetClusterName

func (x *AuthroleGitPolicyRequest) GetClusterName() string

func (*AuthroleGitPolicyRequest) GetDestUser

func (x *AuthroleGitPolicyRequest) GetDestUser() string

func (*AuthroleGitPolicyRequest) GetSecret

func (x *AuthroleGitPolicyRequest) GetSecret() *GitMeta

func (*AuthroleGitPolicyRequest) ProtoMessage

func (*AuthroleGitPolicyRequest) ProtoMessage()

func (*AuthroleGitPolicyRequest) ProtoReflect

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

func (*AuthroleGitPolicyRequest) Reset

func (x *AuthroleGitPolicyRequest) Reset()

func (*AuthroleGitPolicyRequest) String

func (x *AuthroleGitPolicyRequest) String() string

type AuthroleRepoPolicyRequest

type AuthroleRepoPolicyRequest struct {
	ClusterName string    `protobuf:"bytes,1,opt,name=cluster_name,proto3" json:"cluster_name,omitempty"`
	DestUser    string    `protobuf:"bytes,2,opt,name=dest_user,proto3" json:"dest_user,omitempty"`
	Secret      *RepoMeta `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthroleRepoPolicyRequest) Descriptor deprecated

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

Deprecated: Use AuthroleRepoPolicyRequest.ProtoReflect.Descriptor instead.

func (*AuthroleRepoPolicyRequest) GetClusterName

func (x *AuthroleRepoPolicyRequest) GetClusterName() string

func (*AuthroleRepoPolicyRequest) GetDestUser

func (x *AuthroleRepoPolicyRequest) GetDestUser() string

func (*AuthroleRepoPolicyRequest) GetSecret

func (x *AuthroleRepoPolicyRequest) GetSecret() *RepoMeta

func (*AuthroleRepoPolicyRequest) ProtoMessage

func (*AuthroleRepoPolicyRequest) ProtoMessage()

func (*AuthroleRepoPolicyRequest) ProtoReflect

func (*AuthroleRepoPolicyRequest) Reset

func (x *AuthroleRepoPolicyRequest) Reset()

func (*AuthroleRepoPolicyRequest) String

func (x *AuthroleRepoPolicyRequest) String() string

type AuthroleRequest

type AuthroleRequest struct {

	// Vault path of kubernetes auth
	ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,proto3" json:"cluster_name,omitempty"`
	// Vault role name in kubernetes auth
	DestUser string `protobuf:"bytes,2,opt,name=dest_user,proto3" json:"dest_user,omitempty"`
	// Types that are assignable to Role:
	//	*AuthroleRequest_K8S
	Role isAuthroleRequest_Role `protobuf_oneof:"role"`
	// contains filtered or unexported fields
}

func (*AuthroleRequest) Descriptor deprecated

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

Deprecated: Use AuthroleRequest.ProtoReflect.Descriptor instead.

func (*AuthroleRequest) GetClusterName

func (x *AuthroleRequest) GetClusterName() string

func (*AuthroleRequest) GetDestUser

func (x *AuthroleRequest) GetDestUser() string

func (*AuthroleRequest) GetK8S

func (*AuthroleRequest) GetRole

func (m *AuthroleRequest) GetRole() isAuthroleRequest_Role

func (*AuthroleRequest) ProtoMessage

func (*AuthroleRequest) ProtoMessage()

func (*AuthroleRequest) ProtoReflect

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

func (*AuthroleRequest) Reset

func (x *AuthroleRequest) Reset()

func (*AuthroleRequest) String

func (x *AuthroleRequest) String() string

type AuthroleRequest_K8S

type AuthroleRequest_K8S struct {
	K8S *KubernetesAuthRoleMeta `protobuf:"bytes,3,opt,name=k8s,proto3,oneof"`
}

type AuthroleTenantGitPolicyRequest

type AuthroleTenantGitPolicyRequest struct {
	ClusterName string         `protobuf:"bytes,1,opt,name=cluster_name,proto3" json:"cluster_name,omitempty"`
	DestUser    string         `protobuf:"bytes,2,opt,name=dest_user,proto3" json:"dest_user,omitempty"`
	Secret      *TenantGitMeta `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthroleTenantGitPolicyRequest) Descriptor deprecated

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

Deprecated: Use AuthroleTenantGitPolicyRequest.ProtoReflect.Descriptor instead.

func (*AuthroleTenantGitPolicyRequest) GetClusterName

func (x *AuthroleTenantGitPolicyRequest) GetClusterName() string

func (*AuthroleTenantGitPolicyRequest) GetDestUser

func (x *AuthroleTenantGitPolicyRequest) GetDestUser() string

func (*AuthroleTenantGitPolicyRequest) GetSecret

func (*AuthroleTenantGitPolicyRequest) ProtoMessage

func (*AuthroleTenantGitPolicyRequest) ProtoMessage()

func (*AuthroleTenantGitPolicyRequest) ProtoReflect

func (*AuthroleTenantGitPolicyRequest) Reset

func (x *AuthroleTenantGitPolicyRequest) Reset()

func (*AuthroleTenantGitPolicyRequest) String

type AuthroleTenantRepoPolicyRequest

type AuthroleTenantRepoPolicyRequest struct {
	ClusterName string          `protobuf:"bytes,1,opt,name=cluster_name,proto3" json:"cluster_name,omitempty"`
	DestUser    string          `protobuf:"bytes,2,opt,name=dest_user,proto3" json:"dest_user,omitempty"`
	Secret      *TenantRepoMeta `protobuf:"bytes,3,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*AuthroleTenantRepoPolicyRequest) Descriptor deprecated

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

Deprecated: Use AuthroleTenantRepoPolicyRequest.ProtoReflect.Descriptor instead.

func (*AuthroleTenantRepoPolicyRequest) GetClusterName

func (x *AuthroleTenantRepoPolicyRequest) GetClusterName() string

func (*AuthroleTenantRepoPolicyRequest) GetDestUser

func (x *AuthroleTenantRepoPolicyRequest) GetDestUser() string

func (*AuthroleTenantRepoPolicyRequest) GetSecret

func (*AuthroleTenantRepoPolicyRequest) ProtoMessage

func (*AuthroleTenantRepoPolicyRequest) ProtoMessage()

func (*AuthroleTenantRepoPolicyRequest) ProtoReflect

func (*AuthroleTenantRepoPolicyRequest) Reset

func (*AuthroleTenantRepoPolicyRequest) String

type ClusterAccount

type ClusterAccount struct {

	// Kubeconfig file to access cluster
	Kubeconfig string `protobuf:"bytes,1,opt,name=kubeconfig,proto3" json:"kubeconfig,omitempty"`
	// contains filtered or unexported fields
}

CLUSTER DEFINE

func (*ClusterAccount) Descriptor deprecated

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

Deprecated: Use ClusterAccount.ProtoReflect.Descriptor instead.

func (*ClusterAccount) GetKubeconfig

func (x *ClusterAccount) GetKubeconfig() string

func (*ClusterAccount) ProtoMessage

func (*ClusterAccount) ProtoMessage()

func (*ClusterAccount) ProtoReflect

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

func (*ClusterAccount) Reset

func (x *ClusterAccount) Reset()

func (*ClusterAccount) String

func (x *ClusterAccount) String() string

type ClusterMeta

type ClusterMeta struct {

	// Type of cluster, such as k8s, aws, virtual machine, only support "kubernetes"
	Type       string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	ID         string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Username   string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	Permission string `protobuf:"bytes,4,opt,name=permission,proto3" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterMeta) Descriptor deprecated

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

Deprecated: Use ClusterMeta.ProtoReflect.Descriptor instead.

func (*ClusterMeta) GetId

func (x *ClusterMeta) GetId() string

func (*ClusterMeta) GetPermission

func (x *ClusterMeta) GetPermission() string

func (*ClusterMeta) GetType

func (x *ClusterMeta) GetType() string

func (*ClusterMeta) GetUsername

func (x *ClusterMeta) GetUsername() string

func (*ClusterMeta) ProtoMessage

func (*ClusterMeta) ProtoMessage()

func (*ClusterMeta) ProtoReflect

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

func (*ClusterMeta) Reset

func (x *ClusterMeta) Reset()

func (*ClusterMeta) String

func (x *ClusterMeta) String() string

type ClusterRequest

type ClusterRequest struct {
	Meta *ClusterMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// Cluster access info, such as kubeconfig when clsuter type is kubernetes
	Account *ClusterAccount `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

func (*ClusterRequest) Descriptor deprecated

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

Deprecated: Use ClusterRequest.ProtoReflect.Descriptor instead.

func (*ClusterRequest) GetAccount

func (x *ClusterRequest) GetAccount() *ClusterAccount

func (*ClusterRequest) GetMeta

func (x *ClusterRequest) GetMeta() *ClusterMeta

func (*ClusterRequest) ProtoMessage

func (*ClusterRequest) ProtoMessage()

func (*ClusterRequest) ProtoReflect

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

func (*ClusterRequest) Reset

func (x *ClusterRequest) Reset()

func (*ClusterRequest) String

func (x *ClusterRequest) String() string

type CreateAuthReply

type CreateAuthReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAuthReply) Descriptor deprecated

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

Deprecated: Use CreateAuthReply.ProtoReflect.Descriptor instead.

func (*CreateAuthReply) GetMsg

func (x *CreateAuthReply) GetMsg() string

func (*CreateAuthReply) ProtoMessage

func (*CreateAuthReply) ProtoMessage()

func (*CreateAuthReply) ProtoReflect

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

func (*CreateAuthReply) Reset

func (x *CreateAuthReply) Reset()

func (*CreateAuthReply) String

func (x *CreateAuthReply) String() string

type CreateAuthroleReply

type CreateAuthroleReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAuthroleReply) Descriptor deprecated

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

Deprecated: Use CreateAuthroleReply.ProtoReflect.Descriptor instead.

func (*CreateAuthroleReply) GetMsg

func (x *CreateAuthroleReply) GetMsg() string

func (*CreateAuthroleReply) ProtoMessage

func (*CreateAuthroleReply) ProtoMessage()

func (*CreateAuthroleReply) ProtoReflect

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

func (*CreateAuthroleReply) Reset

func (x *CreateAuthroleReply) Reset()

func (*CreateAuthroleReply) String

func (x *CreateAuthroleReply) String() string

type CreateClusterReply

type CreateClusterReply struct {
	Secret *SecretInfo `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateClusterReply) Descriptor deprecated

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

Deprecated: Use CreateClusterReply.ProtoReflect.Descriptor instead.

func (*CreateClusterReply) GetSecret

func (x *CreateClusterReply) GetSecret() *SecretInfo

func (*CreateClusterReply) ProtoMessage

func (*CreateClusterReply) ProtoMessage()

func (*CreateClusterReply) ProtoReflect

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

func (*CreateClusterReply) Reset

func (x *CreateClusterReply) Reset()

func (*CreateClusterReply) String

func (x *CreateClusterReply) String() string

type CreateGitReply

type CreateGitReply struct {
	Secret *SecretInfo `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateGitReply) Descriptor deprecated

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

Deprecated: Use CreateGitReply.ProtoReflect.Descriptor instead.

func (*CreateGitReply) GetSecret

func (x *CreateGitReply) GetSecret() *SecretInfo

func (*CreateGitReply) ProtoMessage

func (*CreateGitReply) ProtoMessage()

func (*CreateGitReply) ProtoReflect

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

func (*CreateGitReply) Reset

func (x *CreateGitReply) Reset()

func (*CreateGitReply) String

func (x *CreateGitReply) String() string

type CreatePkiReply

type CreatePkiReply struct {
	Secret *SecretInfo `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePkiReply) Descriptor deprecated

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

Deprecated: Use CreatePkiReply.ProtoReflect.Descriptor instead.

func (*CreatePkiReply) GetSecret

func (x *CreatePkiReply) GetSecret() *SecretInfo

func (*CreatePkiReply) ProtoMessage

func (*CreatePkiReply) ProtoMessage()

func (*CreatePkiReply) ProtoReflect

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

func (*CreatePkiReply) Reset

func (x *CreatePkiReply) Reset()

func (*CreatePkiReply) String

func (x *CreatePkiReply) String() string

type CreateRepoReply

type CreateRepoReply struct {
	Secret *SecretInfo `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateRepoReply) Descriptor deprecated

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

Deprecated: Use CreateRepoReply.ProtoReflect.Descriptor instead.

func (*CreateRepoReply) GetSecret

func (x *CreateRepoReply) GetSecret() *SecretInfo

func (*CreateRepoReply) ProtoMessage

func (*CreateRepoReply) ProtoMessage()

func (*CreateRepoReply) ProtoReflect

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

func (*CreateRepoReply) Reset

func (x *CreateRepoReply) Reset()

func (*CreateRepoReply) String

func (x *CreateRepoReply) String() string

type CreateTenantGitReply

type CreateTenantGitReply struct {
	Secret *SecretInfo `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTenantGitReply) Descriptor deprecated

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

Deprecated: Use CreateTenantGitReply.ProtoReflect.Descriptor instead.

func (*CreateTenantGitReply) GetSecret

func (x *CreateTenantGitReply) GetSecret() *SecretInfo

func (*CreateTenantGitReply) ProtoMessage

func (*CreateTenantGitReply) ProtoMessage()

func (*CreateTenantGitReply) ProtoReflect

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

func (*CreateTenantGitReply) Reset

func (x *CreateTenantGitReply) Reset()

func (*CreateTenantGitReply) String

func (x *CreateTenantGitReply) String() string

type CreateTenantRepoReply

type CreateTenantRepoReply struct {
	Secret *SecretInfo `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTenantRepoReply) Descriptor deprecated

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

Deprecated: Use CreateTenantRepoReply.ProtoReflect.Descriptor instead.

func (*CreateTenantRepoReply) GetSecret

func (x *CreateTenantRepoReply) GetSecret() *SecretInfo

func (*CreateTenantRepoReply) ProtoMessage

func (*CreateTenantRepoReply) ProtoMessage()

func (*CreateTenantRepoReply) ProtoReflect

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

func (*CreateTenantRepoReply) Reset

func (x *CreateTenantRepoReply) Reset()

func (*CreateTenantRepoReply) String

func (x *CreateTenantRepoReply) String() string

type DeleteAuthReply

type DeleteAuthReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAuthReply) Descriptor deprecated

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

Deprecated: Use DeleteAuthReply.ProtoReflect.Descriptor instead.

func (*DeleteAuthReply) GetMsg

func (x *DeleteAuthReply) GetMsg() string

func (*DeleteAuthReply) ProtoMessage

func (*DeleteAuthReply) ProtoMessage()

func (*DeleteAuthReply) ProtoReflect

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

func (*DeleteAuthReply) Reset

func (x *DeleteAuthReply) Reset()

func (*DeleteAuthReply) String

func (x *DeleteAuthReply) String() string

type DeleteAuthroleReply

type DeleteAuthroleReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAuthroleReply) Descriptor deprecated

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

Deprecated: Use DeleteAuthroleReply.ProtoReflect.Descriptor instead.

func (*DeleteAuthroleReply) GetMsg

func (x *DeleteAuthroleReply) GetMsg() string

func (*DeleteAuthroleReply) ProtoMessage

func (*DeleteAuthroleReply) ProtoMessage()

func (*DeleteAuthroleReply) ProtoReflect

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

func (*DeleteAuthroleReply) Reset

func (x *DeleteAuthroleReply) Reset()

func (*DeleteAuthroleReply) String

func (x *DeleteAuthroleReply) String() string

type DeleteClusterReply

type DeleteClusterReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteClusterReply) Descriptor deprecated

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

Deprecated: Use DeleteClusterReply.ProtoReflect.Descriptor instead.

func (*DeleteClusterReply) GetMsg

func (x *DeleteClusterReply) GetMsg() string

func (*DeleteClusterReply) ProtoMessage

func (*DeleteClusterReply) ProtoMessage()

func (*DeleteClusterReply) ProtoReflect

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

func (*DeleteClusterReply) Reset

func (x *DeleteClusterReply) Reset()

func (*DeleteClusterReply) String

func (x *DeleteClusterReply) String() string

type DeleteGitReply

type DeleteGitReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteGitReply) Descriptor deprecated

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

Deprecated: Use DeleteGitReply.ProtoReflect.Descriptor instead.

func (*DeleteGitReply) GetMsg

func (x *DeleteGitReply) GetMsg() string

func (*DeleteGitReply) ProtoMessage

func (*DeleteGitReply) ProtoMessage()

func (*DeleteGitReply) ProtoReflect

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

func (*DeleteGitReply) Reset

func (x *DeleteGitReply) Reset()

func (*DeleteGitReply) String

func (x *DeleteGitReply) String() string

type DeletePkiReply

type DeletePkiReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*DeletePkiReply) Descriptor deprecated

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

Deprecated: Use DeletePkiReply.ProtoReflect.Descriptor instead.

func (*DeletePkiReply) GetMsg

func (x *DeletePkiReply) GetMsg() string

func (*DeletePkiReply) ProtoMessage

func (*DeletePkiReply) ProtoMessage()

func (*DeletePkiReply) ProtoReflect

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

func (*DeletePkiReply) Reset

func (x *DeletePkiReply) Reset()

func (*DeletePkiReply) String

func (x *DeletePkiReply) String() string

type DeleteRepoReply

type DeleteRepoReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteRepoReply) Descriptor deprecated

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

Deprecated: Use DeleteRepoReply.ProtoReflect.Descriptor instead.

func (*DeleteRepoReply) GetMsg

func (x *DeleteRepoReply) GetMsg() string

func (*DeleteRepoReply) ProtoMessage

func (*DeleteRepoReply) ProtoMessage()

func (*DeleteRepoReply) ProtoReflect

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

func (*DeleteRepoReply) Reset

func (x *DeleteRepoReply) Reset()

func (*DeleteRepoReply) String

func (x *DeleteRepoReply) String() string

type DeleteTenantGitReply

type DeleteTenantGitReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTenantGitReply) Descriptor deprecated

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

Deprecated: Use DeleteTenantGitReply.ProtoReflect.Descriptor instead.

func (*DeleteTenantGitReply) GetMsg

func (x *DeleteTenantGitReply) GetMsg() string

func (*DeleteTenantGitReply) ProtoMessage

func (*DeleteTenantGitReply) ProtoMessage()

func (*DeleteTenantGitReply) ProtoReflect

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

func (*DeleteTenantGitReply) Reset

func (x *DeleteTenantGitReply) Reset()

func (*DeleteTenantGitReply) String

func (x *DeleteTenantGitReply) String() string

type DeleteTenantRepoReply

type DeleteTenantRepoReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTenantRepoReply) Descriptor deprecated

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

Deprecated: Use DeleteTenantRepoReply.ProtoReflect.Descriptor instead.

func (*DeleteTenantRepoReply) GetMsg

func (x *DeleteTenantRepoReply) GetMsg() string

func (*DeleteTenantRepoReply) ProtoMessage

func (*DeleteTenantRepoReply) ProtoMessage()

func (*DeleteTenantRepoReply) ProtoReflect

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

func (*DeleteTenantRepoReply) Reset

func (x *DeleteTenantRepoReply) Reset()

func (*DeleteTenantRepoReply) String

func (x *DeleteTenantRepoReply) String() string

type ErrorReason

type ErrorReason int32
const (
	ErrorReason_AUTH_FAILED            ErrorReason = 0
	ErrorReason_ACTION_NOT_ALLOW       ErrorReason = 1
	ErrorReason_RESOURCE_NOT_FOUND     ErrorReason = 2
	ErrorReason_INPUT_ARG_ERROR        ErrorReason = 3
	ErrorReason_INTERNAL_SERVICE_ERROR ErrorReason = 4
)

func (ErrorReason) Descriptor

func (ErrorReason) Enum

func (x ErrorReason) Enum() *ErrorReason

func (ErrorReason) EnumDescriptor deprecated

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

Deprecated: Use ErrorReason.Descriptor instead.

func (ErrorReason) Number

func (x ErrorReason) Number() protoreflect.EnumNumber

func (ErrorReason) String

func (x ErrorReason) String() string

func (ErrorReason) Type

type GitKVs

type GitKVs struct {

	// Deploykey of the unit
	DeployKey string `protobuf:"bytes,1,opt,name=deploy_key,proto3" json:"deploy_key,omitempty"`
	// AccessToken of this unit
	AccessToken string `protobuf:"bytes,2,opt,name=access_token,proto3" json:"access_token,omitempty"`
	// External kvs store in vault, deploy key and access token wiil over write it if key name is same
	Additionals map[string]string `` /* 163-byte string literal not displayed */
	// contains filtered or unexported fields
}

GIT DEFINE

func (*GitKVs) Descriptor deprecated

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

Deprecated: Use GitKVs.ProtoReflect.Descriptor instead.

func (*GitKVs) GetAccessToken

func (x *GitKVs) GetAccessToken() string

func (*GitKVs) GetAdditionals

func (x *GitKVs) GetAdditionals() map[string]string

func (*GitKVs) GetDeployKey

func (x *GitKVs) GetDeployKey() string

func (*GitKVs) ProtoMessage

func (*GitKVs) ProtoMessage()

func (*GitKVs) ProtoReflect

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

func (*GitKVs) Reset

func (x *GitKVs) Reset()

func (*GitKVs) String

func (x *GitKVs) String() string

type GitMeta

type GitMeta struct {

	// Git Provider Type, gitlab or github
	ProviderType string `protobuf:"bytes,1,opt,name=provider_type,proto3" json:"provider_type,omitempty"`
	// Git repo ID or product ID in nautes
	ID         string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Username   string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
	Permission string `protobuf:"bytes,4,opt,name=permission,proto3" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*GitMeta) Descriptor deprecated

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

Deprecated: Use GitMeta.ProtoReflect.Descriptor instead.

func (*GitMeta) GetId

func (x *GitMeta) GetId() string

func (*GitMeta) GetPermission

func (x *GitMeta) GetPermission() string

func (*GitMeta) GetProviderType

func (x *GitMeta) GetProviderType() string

func (*GitMeta) GetUsername

func (x *GitMeta) GetUsername() string

func (*GitMeta) ProtoMessage

func (*GitMeta) ProtoMessage()

func (*GitMeta) ProtoReflect

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

func (*GitMeta) Reset

func (x *GitMeta) Reset()

func (*GitMeta) String

func (x *GitMeta) String() string

type GitRequest

type GitRequest struct {
	Meta *GitMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The key vaules will store in vault
	Kvs *GitKVs `protobuf:"bytes,2,opt,name=kvs,proto3" json:"kvs,omitempty"`
	// contains filtered or unexported fields
}

func (*GitRequest) Descriptor deprecated

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

Deprecated: Use GitRequest.ProtoReflect.Descriptor instead.

func (*GitRequest) GetKvs

func (x *GitRequest) GetKvs() *GitKVs

func (*GitRequest) GetMeta

func (x *GitRequest) GetMeta() *GitMeta

func (*GitRequest) ProtoMessage

func (*GitRequest) ProtoMessage()

func (*GitRequest) ProtoReflect

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

func (*GitRequest) Reset

func (x *GitRequest) Reset()

func (*GitRequest) String

func (x *GitRequest) String() string

type GrantAuthrolePolicyReply

type GrantAuthrolePolicyReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*GrantAuthrolePolicyReply) Descriptor deprecated

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

Deprecated: Use GrantAuthrolePolicyReply.ProtoReflect.Descriptor instead.

func (*GrantAuthrolePolicyReply) GetMsg

func (x *GrantAuthrolePolicyReply) GetMsg() string

func (*GrantAuthrolePolicyReply) ProtoMessage

func (*GrantAuthrolePolicyReply) ProtoMessage()

func (*GrantAuthrolePolicyReply) ProtoReflect

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

func (*GrantAuthrolePolicyReply) Reset

func (x *GrantAuthrolePolicyReply) Reset()

func (*GrantAuthrolePolicyReply) String

func (x *GrantAuthrolePolicyReply) String() string

type Kubernetes

type Kubernetes struct {

	// Kubernetes URL
	Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`
	// Kubernetes cabundle when url is https
	Cabundle string `protobuf:"bytes,2,opt,name=cabundle,proto3" json:"cabundle,omitempty"`
	// The k8s service account token witch has "system:auth-delegator" role
	Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*Kubernetes) Descriptor deprecated

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

Deprecated: Use Kubernetes.ProtoReflect.Descriptor instead.

func (*Kubernetes) GetCabundle

func (x *Kubernetes) GetCabundle() string

func (*Kubernetes) GetToken

func (x *Kubernetes) GetToken() string

func (*Kubernetes) GetUrl

func (x *Kubernetes) GetUrl() string

func (*Kubernetes) ProtoMessage

func (*Kubernetes) ProtoMessage()

func (*Kubernetes) ProtoReflect

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

func (*Kubernetes) Reset

func (x *Kubernetes) Reset()

func (*Kubernetes) String

func (x *Kubernetes) String() string

type KubernetesAuthRoleMeta

type KubernetesAuthRoleMeta struct {
	Namespaces      string `protobuf:"bytes,1,opt,name=namespaces,proto3" json:"namespaces,omitempty"`
	ServiceAccounts string `protobuf:"bytes,2,opt,name=service_accounts,proto3" json:"service_accounts,omitempty"`
	// contains filtered or unexported fields
}

func (*KubernetesAuthRoleMeta) Descriptor deprecated

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

Deprecated: Use KubernetesAuthRoleMeta.ProtoReflect.Descriptor instead.

func (*KubernetesAuthRoleMeta) GetNamespaces

func (x *KubernetesAuthRoleMeta) GetNamespaces() string

func (*KubernetesAuthRoleMeta) GetServiceAccounts

func (x *KubernetesAuthRoleMeta) GetServiceAccounts() string

func (*KubernetesAuthRoleMeta) ProtoMessage

func (*KubernetesAuthRoleMeta) ProtoMessage()

func (*KubernetesAuthRoleMeta) ProtoReflect

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

func (*KubernetesAuthRoleMeta) Reset

func (x *KubernetesAuthRoleMeta) Reset()

func (*KubernetesAuthRoleMeta) String

func (x *KubernetesAuthRoleMeta) String() string

type PkiRequest

type PkiRequest struct {
	Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"`
	Cacert string `protobuf:"bytes,2,opt,name=cacert,proto3" json:"cacert,omitempty"`
	Cert   string `protobuf:"bytes,3,opt,name=cert,proto3" json:"cert,omitempty"`
	Key    string `protobuf:"bytes,4,opt,name=key,proto3" json:"key,omitempty"`
	// contains filtered or unexported fields
}

PKI DEFINE

func (*PkiRequest) Descriptor deprecated

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

Deprecated: Use PkiRequest.ProtoReflect.Descriptor instead.

func (*PkiRequest) GetCacert

func (x *PkiRequest) GetCacert() string

func (*PkiRequest) GetCert

func (x *PkiRequest) GetCert() string

func (*PkiRequest) GetDomain

func (x *PkiRequest) GetDomain() string

func (*PkiRequest) GetKey

func (x *PkiRequest) GetKey() string

func (*PkiRequest) ProtoMessage

func (*PkiRequest) ProtoMessage()

func (*PkiRequest) ProtoReflect

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

func (*PkiRequest) Reset

func (x *PkiRequest) Reset()

func (*PkiRequest) String

func (x *PkiRequest) String() string

type RepoAccount

type RepoAccount struct {
	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

REPO DEFINE

func (*RepoAccount) Descriptor deprecated

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

Deprecated: Use RepoAccount.ProtoReflect.Descriptor instead.

func (*RepoAccount) GetPassword

func (x *RepoAccount) GetPassword() string

func (*RepoAccount) GetUsername

func (x *RepoAccount) GetUsername() string

func (*RepoAccount) ProtoMessage

func (*RepoAccount) ProtoMessage()

func (*RepoAccount) ProtoReflect

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

func (*RepoAccount) Reset

func (x *RepoAccount) Reset()

func (*RepoAccount) String

func (x *RepoAccount) String() string

type RepoMeta

type RepoMeta struct {
	ProviderId string `protobuf:"bytes,1,opt,name=provider_id,proto3" json:"provider_id,omitempty"`
	// Witch kind of repo it is, such as pip, docker images.
	Type       string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	ID         string `protobuf:"bytes,3,opt,name=id,proto3" json:"id,omitempty"`
	Username   string `protobuf:"bytes,4,opt,name=username,proto3" json:"username,omitempty"`
	Permission string `protobuf:"bytes,5,opt,name=permission,proto3" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*RepoMeta) Descriptor deprecated

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

Deprecated: Use RepoMeta.ProtoReflect.Descriptor instead.

func (*RepoMeta) GetId

func (x *RepoMeta) GetId() string

func (*RepoMeta) GetPermission

func (x *RepoMeta) GetPermission() string

func (*RepoMeta) GetProviderId

func (x *RepoMeta) GetProviderId() string

func (*RepoMeta) GetType

func (x *RepoMeta) GetType() string

func (*RepoMeta) GetUsername

func (x *RepoMeta) GetUsername() string

func (*RepoMeta) ProtoMessage

func (*RepoMeta) ProtoMessage()

func (*RepoMeta) ProtoReflect

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

func (*RepoMeta) Reset

func (x *RepoMeta) Reset()

func (*RepoMeta) String

func (x *RepoMeta) String() string

type RepoRequest

type RepoRequest struct {
	Meta    *RepoMeta    `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	Account *RepoAccount `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

func (*RepoRequest) Descriptor deprecated

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

Deprecated: Use RepoRequest.ProtoReflect.Descriptor instead.

func (*RepoRequest) GetAccount

func (x *RepoRequest) GetAccount() *RepoAccount

func (*RepoRequest) GetMeta

func (x *RepoRequest) GetMeta() *RepoMeta

func (*RepoRequest) ProtoMessage

func (*RepoRequest) ProtoMessage()

func (*RepoRequest) ProtoReflect

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

func (*RepoRequest) Reset

func (x *RepoRequest) Reset()

func (*RepoRequest) String

func (x *RepoRequest) String() string

type RevokeAuthrolePolicyReply

type RevokeAuthrolePolicyReply struct {
	Msg string `protobuf:"bytes,1,opt,name=msg,proto3" json:"msg,omitempty"`
	// contains filtered or unexported fields
}

func (*RevokeAuthrolePolicyReply) Descriptor deprecated

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

Deprecated: Use RevokeAuthrolePolicyReply.ProtoReflect.Descriptor instead.

func (*RevokeAuthrolePolicyReply) GetMsg

func (x *RevokeAuthrolePolicyReply) GetMsg() string

func (*RevokeAuthrolePolicyReply) ProtoMessage

func (*RevokeAuthrolePolicyReply) ProtoMessage()

func (*RevokeAuthrolePolicyReply) ProtoReflect

func (*RevokeAuthrolePolicyReply) Reset

func (x *RevokeAuthrolePolicyReply) Reset()

func (*RevokeAuthrolePolicyReply) String

func (x *RevokeAuthrolePolicyReply) String() string

type SecretClient

type SecretClient interface {
	CreateGit(ctx context.Context, in *GitRequest, opts ...grpc.CallOption) (*CreateGitReply, error)
	DeleteGit(ctx context.Context, in *GitRequest, opts ...grpc.CallOption) (*DeleteGitReply, error)
	CreatePki(ctx context.Context, in *PkiRequest, opts ...grpc.CallOption) (*CreatePkiReply, error)
	DeletePki(ctx context.Context, in *PkiRequest, opts ...grpc.CallOption) (*DeletePkiReply, error)
	CreateRepo(ctx context.Context, in *RepoRequest, opts ...grpc.CallOption) (*CreateRepoReply, error)
	DeleteRepo(ctx context.Context, in *RepoRequest, opts ...grpc.CallOption) (*DeleteRepoReply, error)
	CreteTenantGit(ctx context.Context, in *TenantGitRequest, opts ...grpc.CallOption) (*CreateTenantGitReply, error)
	DeleteTenantGit(ctx context.Context, in *TenantGitRequest, opts ...grpc.CallOption) (*DeleteTenantGitReply, error)
	//////////////////////////////////////////////////////////////////
	CreateTenantRepo(ctx context.Context, in *TenantRepoRequest, opts ...grpc.CallOption) (*CreateTenantRepoReply, error)
	DeleteTenantRepo(ctx context.Context, in *TenantRepoRequest, opts ...grpc.CallOption) (*DeleteTenantRepoReply, error)
	CreateCluster(ctx context.Context, in *ClusterRequest, opts ...grpc.CallOption) (*CreateClusterReply, error)
	DeleteCluster(ctx context.Context, in *ClusterRequest, opts ...grpc.CallOption) (*DeleteClusterReply, error)
}

SecretClient is the client API for Secret service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewSecretClient

func NewSecretClient(cc grpc.ClientConnInterface) SecretClient

type SecretHTTPClient

type SecretHTTPClient interface {
	CreateCluster(ctx context.Context, req *ClusterRequest, opts ...http.CallOption) (rsp *CreateClusterReply, err error)
	CreateGit(ctx context.Context, req *GitRequest, opts ...http.CallOption) (rsp *CreateGitReply, err error)
	CreatePki(ctx context.Context, req *PkiRequest, opts ...http.CallOption) (rsp *CreatePkiReply, err error)
	CreateRepo(ctx context.Context, req *RepoRequest, opts ...http.CallOption) (rsp *CreateRepoReply, err error)
	CreateTenantRepo(ctx context.Context, req *TenantRepoRequest, opts ...http.CallOption) (rsp *CreateTenantRepoReply, err error)
	CreteTenantGit(ctx context.Context, req *TenantGitRequest, opts ...http.CallOption) (rsp *CreateTenantGitReply, err error)
	DeleteCluster(ctx context.Context, req *ClusterRequest, opts ...http.CallOption) (rsp *DeleteClusterReply, err error)
	DeleteGit(ctx context.Context, req *GitRequest, opts ...http.CallOption) (rsp *DeleteGitReply, err error)
	DeletePki(ctx context.Context, req *PkiRequest, opts ...http.CallOption) (rsp *DeletePkiReply, err error)
	DeleteRepo(ctx context.Context, req *RepoRequest, opts ...http.CallOption) (rsp *DeleteRepoReply, err error)
	DeleteTenantGit(ctx context.Context, req *TenantGitRequest, opts ...http.CallOption) (rsp *DeleteTenantGitReply, err error)
	DeleteTenantRepo(ctx context.Context, req *TenantRepoRequest, opts ...http.CallOption) (rsp *DeleteTenantRepoReply, err error)
}

func NewSecretHTTPClient

func NewSecretHTTPClient(client *http.Client) SecretHTTPClient

type SecretHTTPClientImpl

type SecretHTTPClientImpl struct {
	// contains filtered or unexported fields
}

func (*SecretHTTPClientImpl) CreateCluster

func (*SecretHTTPClientImpl) CreateGit

func (c *SecretHTTPClientImpl) CreateGit(ctx context.Context, in *GitRequest, opts ...http.CallOption) (*CreateGitReply, error)

func (*SecretHTTPClientImpl) CreatePki

func (c *SecretHTTPClientImpl) CreatePki(ctx context.Context, in *PkiRequest, opts ...http.CallOption) (*CreatePkiReply, error)

func (*SecretHTTPClientImpl) CreateRepo

func (c *SecretHTTPClientImpl) CreateRepo(ctx context.Context, in *RepoRequest, opts ...http.CallOption) (*CreateRepoReply, error)

func (*SecretHTTPClientImpl) CreateTenantRepo

func (*SecretHTTPClientImpl) CreteTenantGit

func (*SecretHTTPClientImpl) DeleteCluster

func (*SecretHTTPClientImpl) DeleteGit

func (c *SecretHTTPClientImpl) DeleteGit(ctx context.Context, in *GitRequest, opts ...http.CallOption) (*DeleteGitReply, error)

func (*SecretHTTPClientImpl) DeletePki

func (c *SecretHTTPClientImpl) DeletePki(ctx context.Context, in *PkiRequest, opts ...http.CallOption) (*DeletePkiReply, error)

func (*SecretHTTPClientImpl) DeleteRepo

func (c *SecretHTTPClientImpl) DeleteRepo(ctx context.Context, in *RepoRequest, opts ...http.CallOption) (*DeleteRepoReply, error)

func (*SecretHTTPClientImpl) DeleteTenantGit

func (*SecretHTTPClientImpl) DeleteTenantRepo

type SecretHTTPServer

type SecretHTTPServer interface {
	CreateCluster(context.Context, *ClusterRequest) (*CreateClusterReply, error)
	CreateGit(context.Context, *GitRequest) (*CreateGitReply, error)
	CreatePki(context.Context, *PkiRequest) (*CreatePkiReply, error)
	CreateRepo(context.Context, *RepoRequest) (*CreateRepoReply, error)
	// CreateTenantRepo////////////////////////////////////////////////////////////////
	CreateTenantRepo(context.Context, *TenantRepoRequest) (*CreateTenantRepoReply, error)
	CreteTenantGit(context.Context, *TenantGitRequest) (*CreateTenantGitReply, error)
	DeleteCluster(context.Context, *ClusterRequest) (*DeleteClusterReply, error)
	DeleteGit(context.Context, *GitRequest) (*DeleteGitReply, error)
	DeletePki(context.Context, *PkiRequest) (*DeletePkiReply, error)
	DeleteRepo(context.Context, *RepoRequest) (*DeleteRepoReply, error)
	DeleteTenantGit(context.Context, *TenantGitRequest) (*DeleteTenantGitReply, error)
	DeleteTenantRepo(context.Context, *TenantRepoRequest) (*DeleteTenantRepoReply, error)
}

type SecretInfo

type SecretInfo struct {
	Name    string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Path    string `protobuf:"bytes,2,opt,name=path,proto3" json:"path,omitempty"`
	Version int32  `protobuf:"varint,3,opt,name=version,proto3" json:"version,omitempty"`
	// contains filtered or unexported fields
}

func (*SecretInfo) Descriptor deprecated

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

Deprecated: Use SecretInfo.ProtoReflect.Descriptor instead.

func (*SecretInfo) GetName

func (x *SecretInfo) GetName() string

func (*SecretInfo) GetPath

func (x *SecretInfo) GetPath() string

func (*SecretInfo) GetVersion

func (x *SecretInfo) GetVersion() int32

func (*SecretInfo) ProtoMessage

func (*SecretInfo) ProtoMessage()

func (*SecretInfo) ProtoReflect

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

func (*SecretInfo) Reset

func (x *SecretInfo) Reset()

func (*SecretInfo) String

func (x *SecretInfo) String() string

type SecretServer

type SecretServer interface {
	CreateGit(context.Context, *GitRequest) (*CreateGitReply, error)
	DeleteGit(context.Context, *GitRequest) (*DeleteGitReply, error)
	CreatePki(context.Context, *PkiRequest) (*CreatePkiReply, error)
	DeletePki(context.Context, *PkiRequest) (*DeletePkiReply, error)
	CreateRepo(context.Context, *RepoRequest) (*CreateRepoReply, error)
	DeleteRepo(context.Context, *RepoRequest) (*DeleteRepoReply, error)
	CreteTenantGit(context.Context, *TenantGitRequest) (*CreateTenantGitReply, error)
	DeleteTenantGit(context.Context, *TenantGitRequest) (*DeleteTenantGitReply, error)
	//////////////////////////////////////////////////////////////////
	CreateTenantRepo(context.Context, *TenantRepoRequest) (*CreateTenantRepoReply, error)
	DeleteTenantRepo(context.Context, *TenantRepoRequest) (*DeleteTenantRepoReply, error)
	CreateCluster(context.Context, *ClusterRequest) (*CreateClusterReply, error)
	DeleteCluster(context.Context, *ClusterRequest) (*DeleteClusterReply, error)
	// contains filtered or unexported methods
}

SecretServer is the server API for Secret service. All implementations must embed UnimplementedSecretServer for forward compatibility

type TenantGitMeta

type TenantGitMeta struct {
	ID         string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Permission string `protobuf:"bytes,2,opt,name=permission,proto3" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

TENANT DEFINE

func (*TenantGitMeta) Descriptor deprecated

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

Deprecated: Use TenantGitMeta.ProtoReflect.Descriptor instead.

func (*TenantGitMeta) GetId

func (x *TenantGitMeta) GetId() string

func (*TenantGitMeta) GetPermission

func (x *TenantGitMeta) GetPermission() string

func (*TenantGitMeta) ProtoMessage

func (*TenantGitMeta) ProtoMessage()

func (*TenantGitMeta) ProtoReflect

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

func (*TenantGitMeta) Reset

func (x *TenantGitMeta) Reset()

func (*TenantGitMeta) String

func (x *TenantGitMeta) String() string

type TenantGitRequest

type TenantGitRequest struct {
	Meta *TenantGitMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	// The access info of root user in gitlab or github
	Kvs *GitKVs `protobuf:"bytes,2,opt,name=kvs,proto3" json:"kvs,omitempty"`
	// contains filtered or unexported fields
}

func (*TenantGitRequest) Descriptor deprecated

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

Deprecated: Use TenantGitRequest.ProtoReflect.Descriptor instead.

func (*TenantGitRequest) GetKvs

func (x *TenantGitRequest) GetKvs() *GitKVs

func (*TenantGitRequest) GetMeta

func (x *TenantGitRequest) GetMeta() *TenantGitMeta

func (*TenantGitRequest) ProtoMessage

func (*TenantGitRequest) ProtoMessage()

func (*TenantGitRequest) ProtoReflect

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

func (*TenantGitRequest) Reset

func (x *TenantGitRequest) Reset()

func (*TenantGitRequest) String

func (x *TenantGitRequest) String() string

type TenantRepoMeta

type TenantRepoMeta struct {
	ID         string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Permission string `protobuf:"bytes,2,opt,name=permission,proto3" json:"permission,omitempty"`
	// contains filtered or unexported fields
}

func (*TenantRepoMeta) Descriptor deprecated

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

Deprecated: Use TenantRepoMeta.ProtoReflect.Descriptor instead.

func (*TenantRepoMeta) GetId

func (x *TenantRepoMeta) GetId() string

func (*TenantRepoMeta) GetPermission

func (x *TenantRepoMeta) GetPermission() string

func (*TenantRepoMeta) ProtoMessage

func (*TenantRepoMeta) ProtoMessage()

func (*TenantRepoMeta) ProtoReflect

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

func (*TenantRepoMeta) Reset

func (x *TenantRepoMeta) Reset()

func (*TenantRepoMeta) String

func (x *TenantRepoMeta) String() string

type TenantRepoRequest

type TenantRepoRequest struct {
	Meta    *TenantRepoMeta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"`
	Account *RepoAccount    `protobuf:"bytes,2,opt,name=account,proto3" json:"account,omitempty"`
	// contains filtered or unexported fields
}

func (*TenantRepoRequest) Descriptor deprecated

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

Deprecated: Use TenantRepoRequest.ProtoReflect.Descriptor instead.

func (*TenantRepoRequest) GetAccount

func (x *TenantRepoRequest) GetAccount() *RepoAccount

func (*TenantRepoRequest) GetMeta

func (x *TenantRepoRequest) GetMeta() *TenantRepoMeta

func (*TenantRepoRequest) ProtoMessage

func (*TenantRepoRequest) ProtoMessage()

func (*TenantRepoRequest) ProtoReflect

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

func (*TenantRepoRequest) Reset

func (x *TenantRepoRequest) Reset()

func (*TenantRepoRequest) String

func (x *TenantRepoRequest) String() string

type UnimplementedAuthGrantServer

type UnimplementedAuthGrantServer struct {
}

UnimplementedAuthGrantServer must be embedded to have forward compatible implementations.

func (UnimplementedAuthGrantServer) GrantAuthroleClusterPolicy

func (UnimplementedAuthGrantServer) GrantAuthroleGitPolicy

func (UnimplementedAuthGrantServer) GrantAuthroleRepoPolicy

func (UnimplementedAuthGrantServer) GrantAuthroleTenantGitPolicy

func (UnimplementedAuthGrantServer) GrantAuthroleTenantRepoPolicy

func (UnimplementedAuthGrantServer) RevokeAuthroleClusterPolicy

func (UnimplementedAuthGrantServer) RevokeAuthroleGitPolicy

func (UnimplementedAuthGrantServer) RevokeAuthroleRepoPolicy

func (UnimplementedAuthGrantServer) RevokeAuthroleTenantGitPolicy

func (UnimplementedAuthGrantServer) RevokeAuthroleTenantRepoPolicy

type UnimplementedAuthServer

type UnimplementedAuthServer struct {
}

UnimplementedAuthServer must be embedded to have forward compatible implementations.

func (UnimplementedAuthServer) CreateAuth

func (UnimplementedAuthServer) CreateAuthrole

func (UnimplementedAuthServer) DeleteAuth

func (UnimplementedAuthServer) DeleteAuthrole

type UnimplementedSecretServer

type UnimplementedSecretServer struct {
}

UnimplementedSecretServer must be embedded to have forward compatible implementations.

func (UnimplementedSecretServer) CreateCluster

func (UnimplementedSecretServer) CreateGit

func (UnimplementedSecretServer) CreatePki

func (UnimplementedSecretServer) CreateRepo

func (UnimplementedSecretServer) CreateTenantRepo

func (UnimplementedSecretServer) CreteTenantGit

func (UnimplementedSecretServer) DeleteCluster

func (UnimplementedSecretServer) DeleteGit

func (UnimplementedSecretServer) DeletePki

func (UnimplementedSecretServer) DeleteRepo

func (UnimplementedSecretServer) DeleteTenantGit

func (UnimplementedSecretServer) DeleteTenantRepo

type UnsafeAuthGrantServer

type UnsafeAuthGrantServer interface {
	// contains filtered or unexported methods
}

UnsafeAuthGrantServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AuthGrantServer will result in compilation errors.

type UnsafeAuthServer

type UnsafeAuthServer interface {
	// contains filtered or unexported methods
}

UnsafeAuthServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AuthServer will result in compilation errors.

type UnsafeSecretServer

type UnsafeSecretServer interface {
	// contains filtered or unexported methods
}

UnsafeSecretServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to SecretServer will result in compilation errors.

Jump to

Keyboard shortcuts

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