security

package
v0.10.11-alpha.2 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CertificateType_name = map[int32]string{
	0: "Client",
	1: "Server",
}
View Source
var CertificateType_value = map[string]int32{
	"Client": 0,
	"Server": 1,
}

Functions

func RegisterAuthenticationAgentServer

func RegisterAuthenticationAgentServer(s *grpc.Server, srv AuthenticationAgentServer)

func RegisterCertificateAgentServer

func RegisterCertificateAgentServer(s *grpc.Server, srv CertificateAgentServer)

func RegisterIdentityAgentServer

func RegisterIdentityAgentServer(s *grpc.Server, srv IdentityAgentServer)

func RegisterKeyVaultAgentServer

func RegisterKeyVaultAgentServer(s *grpc.Server, srv KeyVaultAgentServer)

func RegisterSecretAgentServer

func RegisterSecretAgentServer(s *grpc.Server, srv SecretAgentServer)

Types

type AuthenticationAgentClient

type AuthenticationAgentClient interface {
	Login(ctx context.Context, in *AuthenticationRequest, opts ...grpc.CallOption) (*AuthenticationResponse, error)
}

AuthenticationAgentClient is the client API for AuthenticationAgent service.

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

func NewAuthenticationAgentClient

func NewAuthenticationAgentClient(cc *grpc.ClientConn) AuthenticationAgentClient

type AuthenticationAgentServer

type AuthenticationAgentServer interface {
	Login(context.Context, *AuthenticationRequest) (*AuthenticationResponse, error)
}

AuthenticationAgentServer is the server API for AuthenticationAgent service.

type AuthenticationRequest

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

func (*AuthenticationRequest) Descriptor

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

func (*AuthenticationRequest) GetIdentity

func (m *AuthenticationRequest) GetIdentity() *Identity

func (*AuthenticationRequest) ProtoMessage

func (*AuthenticationRequest) ProtoMessage()

func (*AuthenticationRequest) Reset

func (m *AuthenticationRequest) Reset()

func (*AuthenticationRequest) String

func (m *AuthenticationRequest) String() string

func (*AuthenticationRequest) XXX_DiscardUnknown

func (m *AuthenticationRequest) XXX_DiscardUnknown()

func (*AuthenticationRequest) XXX_Marshal

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

func (*AuthenticationRequest) XXX_Merge

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

func (*AuthenticationRequest) XXX_Size

func (m *AuthenticationRequest) XXX_Size() int

func (*AuthenticationRequest) XXX_Unmarshal

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

type AuthenticationResponse

type AuthenticationResponse struct {
	Token                string              `protobuf:"bytes,1,opt,name=Token,proto3" json:"Token,omitempty"`
	Result               *wrappers.BoolValue `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
	Error                string              `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*AuthenticationResponse) Descriptor

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

func (*AuthenticationResponse) GetError

func (m *AuthenticationResponse) GetError() string

func (*AuthenticationResponse) GetResult

func (m *AuthenticationResponse) GetResult() *wrappers.BoolValue

func (*AuthenticationResponse) GetToken

func (m *AuthenticationResponse) GetToken() string

func (*AuthenticationResponse) ProtoMessage

func (*AuthenticationResponse) ProtoMessage()

func (*AuthenticationResponse) Reset

func (m *AuthenticationResponse) Reset()

func (*AuthenticationResponse) String

func (m *AuthenticationResponse) String() string

func (*AuthenticationResponse) XXX_DiscardUnknown

func (m *AuthenticationResponse) XXX_DiscardUnknown()

func (*AuthenticationResponse) XXX_Marshal

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

func (*AuthenticationResponse) XXX_Merge

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

func (*AuthenticationResponse) XXX_Size

func (m *AuthenticationResponse) XXX_Size() int

func (*AuthenticationResponse) XXX_Unmarshal

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

type Certificate

type Certificate struct {
	Name                 string          `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id                   string          `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	NotBefore            int64           `protobuf:"varint,3,opt,name=notBefore,proto3" json:"notBefore,omitempty"`
	NotAfter             int64           `protobuf:"varint,4,opt,name=notAfter,proto3" json:"notAfter,omitempty"`
	Certificate          string          `protobuf:"bytes,5,opt,name=certificate,proto3" json:"certificate,omitempty"`
	Status               *common.Status  `protobuf:"bytes,6,opt,name=status,proto3" json:"status,omitempty"`
	Type                 CertificateType `protobuf:"varint,7,opt,name=type,proto3,enum=moc.nodeagent.security.CertificateType" json:"type,omitempty"`
	Entity               *common.Entity  `protobuf:"bytes,8,opt,name=entity,proto3" json:"entity,omitempty"`
	Tags                 *common.Tags    `protobuf:"bytes,9,opt,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
	XXX_unrecognized     []byte          `json:"-"`
	XXX_sizecache        int32           `json:"-"`
}

func (*Certificate) Descriptor

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

func (*Certificate) GetCertificate

func (m *Certificate) GetCertificate() string

func (*Certificate) GetEntity

func (m *Certificate) GetEntity() *common.Entity

func (*Certificate) GetId

func (m *Certificate) GetId() string

func (*Certificate) GetName

func (m *Certificate) GetName() string

func (*Certificate) GetNotAfter

func (m *Certificate) GetNotAfter() int64

func (*Certificate) GetNotBefore

func (m *Certificate) GetNotBefore() int64

func (*Certificate) GetStatus

func (m *Certificate) GetStatus() *common.Status

func (*Certificate) GetTags added in v0.10.5

func (m *Certificate) GetTags() *common.Tags

func (*Certificate) GetType

func (m *Certificate) GetType() CertificateType

func (*Certificate) ProtoMessage

func (*Certificate) ProtoMessage()

func (*Certificate) Reset

func (m *Certificate) Reset()

func (*Certificate) String

func (m *Certificate) String() string

func (*Certificate) XXX_DiscardUnknown

func (m *Certificate) XXX_DiscardUnknown()

func (*Certificate) XXX_Marshal

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

func (*Certificate) XXX_Merge

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

func (*Certificate) XXX_Size

func (m *Certificate) XXX_Size() int

func (*Certificate) XXX_Unmarshal

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

type CertificateAgentClient

type CertificateAgentClient interface {
	CreateOrUpdate(ctx context.Context, in *CertificateRequest, opts ...grpc.CallOption) (*CertificateResponse, error)
	Get(ctx context.Context, in *CertificateRequest, opts ...grpc.CallOption) (*CertificateResponse, error)
	Delete(ctx context.Context, in *CertificateRequest, opts ...grpc.CallOption) (*CertificateResponse, error)
}

CertificateAgentClient is the client API for CertificateAgent service.

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

func NewCertificateAgentClient

func NewCertificateAgentClient(cc *grpc.ClientConn) CertificateAgentClient

type CertificateAgentServer

CertificateAgentServer is the server API for CertificateAgent service.

type CertificateRequest

type CertificateRequest struct {
	Certificates         []*Certificate `protobuf:"bytes,1,rep,name=Certificates,proto3" json:"Certificates,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*CertificateRequest) Descriptor

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

func (*CertificateRequest) GetCertificates

func (m *CertificateRequest) GetCertificates() []*Certificate

func (*CertificateRequest) ProtoMessage

func (*CertificateRequest) ProtoMessage()

func (*CertificateRequest) Reset

func (m *CertificateRequest) Reset()

func (*CertificateRequest) String

func (m *CertificateRequest) String() string

func (*CertificateRequest) XXX_DiscardUnknown

func (m *CertificateRequest) XXX_DiscardUnknown()

func (*CertificateRequest) XXX_Marshal

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

func (*CertificateRequest) XXX_Merge

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

func (*CertificateRequest) XXX_Size

func (m *CertificateRequest) XXX_Size() int

func (*CertificateRequest) XXX_Unmarshal

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

type CertificateResponse

type CertificateResponse struct {
	Certificates         []*Certificate      `protobuf:"bytes,1,rep,name=Certificates,proto3" json:"Certificates,omitempty"`
	Result               *wrappers.BoolValue `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
	Error                string              `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*CertificateResponse) Descriptor

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

func (*CertificateResponse) GetCertificates

func (m *CertificateResponse) GetCertificates() []*Certificate

func (*CertificateResponse) GetError

func (m *CertificateResponse) GetError() string

func (*CertificateResponse) GetResult

func (m *CertificateResponse) GetResult() *wrappers.BoolValue

func (*CertificateResponse) ProtoMessage

func (*CertificateResponse) ProtoMessage()

func (*CertificateResponse) Reset

func (m *CertificateResponse) Reset()

func (*CertificateResponse) String

func (m *CertificateResponse) String() string

func (*CertificateResponse) XXX_DiscardUnknown

func (m *CertificateResponse) XXX_DiscardUnknown()

func (*CertificateResponse) XXX_Marshal

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

func (*CertificateResponse) XXX_Merge

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

func (*CertificateResponse) XXX_Size

func (m *CertificateResponse) XXX_Size() int

func (*CertificateResponse) XXX_Unmarshal

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

type CertificateType

type CertificateType int32
const (
	CertificateType_Client CertificateType = 0
	CertificateType_Server CertificateType = 1
)

func (CertificateType) EnumDescriptor

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

func (CertificateType) String

func (x CertificateType) String() string

type Identity

type Identity struct {
	Name                 string            `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id                   string            `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	ResourceGroup        string            `protobuf:"bytes,3,opt,name=resourceGroup,proto3" json:"resourceGroup,omitempty"`
	Password             string            `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
	Token                string            `protobuf:"bytes,5,opt,name=token,proto3" json:"token,omitempty"`
	Certificate          string            `protobuf:"bytes,6,opt,name=certificate,proto3" json:"certificate,omitempty"`
	Status               *common.Status    `protobuf:"bytes,7,opt,name=status,proto3" json:"status,omitempty"`
	Entity               *common.Entity    `protobuf:"bytes,8,opt,name=entity,proto3" json:"entity,omitempty"`
	Tags                 *common.Tags      `protobuf:"bytes,9,opt,name=tags,proto3" json:"tags,omitempty"`
	TokenExpiry          int64             `protobuf:"varint,13,opt,name=tokenExpiry,proto3" json:"tokenExpiry,omitempty"`
	ClientType           common.ClientType `protobuf:"varint,14,opt,name=clientType,proto3,enum=moc.ClientType" json:"clientType,omitempty"`
	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
	XXX_unrecognized     []byte            `json:"-"`
	XXX_sizecache        int32             `json:"-"`
}

func (*Identity) Descriptor

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

func (*Identity) GetCertificate

func (m *Identity) GetCertificate() string

func (*Identity) GetClientType added in v0.10.7

func (m *Identity) GetClientType() common.ClientType

func (*Identity) GetEntity

func (m *Identity) GetEntity() *common.Entity

func (*Identity) GetId

func (m *Identity) GetId() string

func (*Identity) GetName

func (m *Identity) GetName() string

func (*Identity) GetPassword

func (m *Identity) GetPassword() string

func (*Identity) GetResourceGroup

func (m *Identity) GetResourceGroup() string

func (*Identity) GetStatus

func (m *Identity) GetStatus() *common.Status

func (*Identity) GetTags added in v0.10.5

func (m *Identity) GetTags() *common.Tags

func (*Identity) GetToken

func (m *Identity) GetToken() string

func (*Identity) GetTokenExpiry added in v0.10.7

func (m *Identity) GetTokenExpiry() int64

func (*Identity) ProtoMessage

func (*Identity) ProtoMessage()

func (*Identity) Reset

func (m *Identity) Reset()

func (*Identity) String

func (m *Identity) String() string

func (*Identity) XXX_DiscardUnknown

func (m *Identity) XXX_DiscardUnknown()

func (*Identity) XXX_Marshal

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

func (*Identity) XXX_Merge

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

func (*Identity) XXX_Size

func (m *Identity) XXX_Size() int

func (*Identity) XXX_Unmarshal

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

type IdentityAgentClient

type IdentityAgentClient interface {
	Invoke(ctx context.Context, in *IdentityRequest, opts ...grpc.CallOption) (*IdentityResponse, error)
}

IdentityAgentClient is the client API for IdentityAgent service.

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

func NewIdentityAgentClient

func NewIdentityAgentClient(cc *grpc.ClientConn) IdentityAgentClient

type IdentityAgentServer

type IdentityAgentServer interface {
	Invoke(context.Context, *IdentityRequest) (*IdentityResponse, error)
}

IdentityAgentServer is the server API for IdentityAgent service.

type IdentityRequest

type IdentityRequest struct {
	Identitys            []*Identity      `protobuf:"bytes,1,rep,name=Identitys,proto3" json:"Identitys,omitempty"`
	OperationType        common.Operation `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.Operation" json:"OperationType,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*IdentityRequest) Descriptor

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

func (*IdentityRequest) GetIdentitys

func (m *IdentityRequest) GetIdentitys() []*Identity

func (*IdentityRequest) GetOperationType

func (m *IdentityRequest) GetOperationType() common.Operation

func (*IdentityRequest) ProtoMessage

func (*IdentityRequest) ProtoMessage()

func (*IdentityRequest) Reset

func (m *IdentityRequest) Reset()

func (*IdentityRequest) String

func (m *IdentityRequest) String() string

func (*IdentityRequest) XXX_DiscardUnknown

func (m *IdentityRequest) XXX_DiscardUnknown()

func (*IdentityRequest) XXX_Marshal

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

func (*IdentityRequest) XXX_Merge

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

func (*IdentityRequest) XXX_Size

func (m *IdentityRequest) XXX_Size() int

func (*IdentityRequest) XXX_Unmarshal

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

type IdentityResponse

type IdentityResponse struct {
	Identitys            []*Identity         `protobuf:"bytes,1,rep,name=Identitys,proto3" json:"Identitys,omitempty"`
	Result               *wrappers.BoolValue `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
	Error                string              `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*IdentityResponse) Descriptor

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

func (*IdentityResponse) GetError

func (m *IdentityResponse) GetError() string

func (*IdentityResponse) GetIdentitys

func (m *IdentityResponse) GetIdentitys() []*Identity

func (*IdentityResponse) GetResult

func (m *IdentityResponse) GetResult() *wrappers.BoolValue

func (*IdentityResponse) ProtoMessage

func (*IdentityResponse) ProtoMessage()

func (*IdentityResponse) Reset

func (m *IdentityResponse) Reset()

func (*IdentityResponse) String

func (m *IdentityResponse) String() string

func (*IdentityResponse) XXX_DiscardUnknown

func (m *IdentityResponse) XXX_DiscardUnknown()

func (*IdentityResponse) XXX_Marshal

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

func (*IdentityResponse) XXX_Merge

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

func (*IdentityResponse) XXX_Size

func (m *IdentityResponse) XXX_Size() int

func (*IdentityResponse) XXX_Unmarshal

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

type KeyVault

type KeyVault struct {
	Name                 string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id                   string         `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Secrets              []*Secret      `protobuf:"bytes,3,rep,name=Secrets,proto3" json:"Secrets,omitempty"`
	GroupName            string         `protobuf:"bytes,4,opt,name=groupName,proto3" json:"groupName,omitempty"`
	Status               *common.Status `protobuf:"bytes,5,opt,name=status,proto3" json:"status,omitempty"`
	Entity               *common.Entity `protobuf:"bytes,6,opt,name=entity,proto3" json:"entity,omitempty"`
	Tags                 *common.Tags   `protobuf:"bytes,7,opt,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*KeyVault) Descriptor

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

func (*KeyVault) GetEntity

func (m *KeyVault) GetEntity() *common.Entity

func (*KeyVault) GetGroupName

func (m *KeyVault) GetGroupName() string

func (*KeyVault) GetId

func (m *KeyVault) GetId() string

func (*KeyVault) GetName

func (m *KeyVault) GetName() string

func (*KeyVault) GetSecrets

func (m *KeyVault) GetSecrets() []*Secret

func (*KeyVault) GetStatus

func (m *KeyVault) GetStatus() *common.Status

func (*KeyVault) GetTags added in v0.10.5

func (m *KeyVault) GetTags() *common.Tags

func (*KeyVault) ProtoMessage

func (*KeyVault) ProtoMessage()

func (*KeyVault) Reset

func (m *KeyVault) Reset()

func (*KeyVault) String

func (m *KeyVault) String() string

func (*KeyVault) XXX_DiscardUnknown

func (m *KeyVault) XXX_DiscardUnknown()

func (*KeyVault) XXX_Marshal

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

func (*KeyVault) XXX_Merge

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

func (*KeyVault) XXX_Size

func (m *KeyVault) XXX_Size() int

func (*KeyVault) XXX_Unmarshal

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

type KeyVaultAgentClient

type KeyVaultAgentClient interface {
	Invoke(ctx context.Context, in *KeyVaultRequest, opts ...grpc.CallOption) (*KeyVaultResponse, error)
}

KeyVaultAgentClient is the client API for KeyVaultAgent service.

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

func NewKeyVaultAgentClient

func NewKeyVaultAgentClient(cc *grpc.ClientConn) KeyVaultAgentClient

type KeyVaultAgentServer

type KeyVaultAgentServer interface {
	Invoke(context.Context, *KeyVaultRequest) (*KeyVaultResponse, error)
}

KeyVaultAgentServer is the server API for KeyVaultAgent service.

type KeyVaultRequest

type KeyVaultRequest struct {
	KeyVaults            []*KeyVault      `protobuf:"bytes,1,rep,name=KeyVaults,proto3" json:"KeyVaults,omitempty"`
	OperationType        common.Operation `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.Operation" json:"OperationType,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*KeyVaultRequest) Descriptor

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

func (*KeyVaultRequest) GetKeyVaults

func (m *KeyVaultRequest) GetKeyVaults() []*KeyVault

func (*KeyVaultRequest) GetOperationType

func (m *KeyVaultRequest) GetOperationType() common.Operation

func (*KeyVaultRequest) ProtoMessage

func (*KeyVaultRequest) ProtoMessage()

func (*KeyVaultRequest) Reset

func (m *KeyVaultRequest) Reset()

func (*KeyVaultRequest) String

func (m *KeyVaultRequest) String() string

func (*KeyVaultRequest) XXX_DiscardUnknown

func (m *KeyVaultRequest) XXX_DiscardUnknown()

func (*KeyVaultRequest) XXX_Marshal

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

func (*KeyVaultRequest) XXX_Merge

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

func (*KeyVaultRequest) XXX_Size

func (m *KeyVaultRequest) XXX_Size() int

func (*KeyVaultRequest) XXX_Unmarshal

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

type KeyVaultResponse

type KeyVaultResponse struct {
	KeyVaults            []*KeyVault         `protobuf:"bytes,1,rep,name=KeyVaults,proto3" json:"KeyVaults,omitempty"`
	Result               *wrappers.BoolValue `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
	Error                string              `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*KeyVaultResponse) Descriptor

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

func (*KeyVaultResponse) GetError

func (m *KeyVaultResponse) GetError() string

func (*KeyVaultResponse) GetKeyVaults

func (m *KeyVaultResponse) GetKeyVaults() []*KeyVault

func (*KeyVaultResponse) GetResult

func (m *KeyVaultResponse) GetResult() *wrappers.BoolValue

func (*KeyVaultResponse) ProtoMessage

func (*KeyVaultResponse) ProtoMessage()

func (*KeyVaultResponse) Reset

func (m *KeyVaultResponse) Reset()

func (*KeyVaultResponse) String

func (m *KeyVaultResponse) String() string

func (*KeyVaultResponse) XXX_DiscardUnknown

func (m *KeyVaultResponse) XXX_DiscardUnknown()

func (*KeyVaultResponse) XXX_Marshal

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

func (*KeyVaultResponse) XXX_Merge

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

func (*KeyVaultResponse) XXX_Size

func (m *KeyVaultResponse) XXX_Size() int

func (*KeyVaultResponse) XXX_Unmarshal

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

type Secret

type Secret struct {
	Name                 string         `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Id                   string         `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
	Filename             string         `protobuf:"bytes,3,opt,name=filename,proto3" json:"filename,omitempty"`
	Value                string         `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	VaultId              string         `protobuf:"bytes,5,opt,name=vaultId,proto3" json:"vaultId,omitempty"`
	VaultName            string         `protobuf:"bytes,6,opt,name=vaultName,proto3" json:"vaultName,omitempty"`
	GroupName            string         `protobuf:"bytes,7,opt,name=groupName,proto3" json:"groupName,omitempty"`
	Status               *common.Status `protobuf:"bytes,8,opt,name=status,proto3" json:"status,omitempty"`
	Entity               *common.Entity `protobuf:"bytes,9,opt,name=entity,proto3" json:"entity,omitempty"`
	Tags                 *common.Tags   `protobuf:"bytes,10,opt,name=tags,proto3" json:"tags,omitempty"`
	XXX_NoUnkeyedLiteral struct{}       `json:"-"`
	XXX_unrecognized     []byte         `json:"-"`
	XXX_sizecache        int32          `json:"-"`
}

func (*Secret) Descriptor

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

func (*Secret) GetEntity

func (m *Secret) GetEntity() *common.Entity

func (*Secret) GetFilename

func (m *Secret) GetFilename() string

func (*Secret) GetGroupName

func (m *Secret) GetGroupName() string

func (*Secret) GetId

func (m *Secret) GetId() string

func (*Secret) GetName

func (m *Secret) GetName() string

func (*Secret) GetStatus

func (m *Secret) GetStatus() *common.Status

func (*Secret) GetTags added in v0.10.5

func (m *Secret) GetTags() *common.Tags

func (*Secret) GetValue

func (m *Secret) GetValue() string

func (*Secret) GetVaultId

func (m *Secret) GetVaultId() string

func (*Secret) GetVaultName

func (m *Secret) GetVaultName() string

func (*Secret) ProtoMessage

func (*Secret) ProtoMessage()

func (*Secret) Reset

func (m *Secret) Reset()

func (*Secret) String

func (m *Secret) String() string

func (*Secret) XXX_DiscardUnknown

func (m *Secret) XXX_DiscardUnknown()

func (*Secret) XXX_Marshal

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

func (*Secret) XXX_Merge

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

func (*Secret) XXX_Size

func (m *Secret) XXX_Size() int

func (*Secret) XXX_Unmarshal

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

type SecretAgentClient

type SecretAgentClient interface {
	Invoke(ctx context.Context, in *SecretRequest, opts ...grpc.CallOption) (*SecretResponse, error)
}

SecretAgentClient is the client API for SecretAgent service.

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

func NewSecretAgentClient

func NewSecretAgentClient(cc *grpc.ClientConn) SecretAgentClient

type SecretAgentServer

type SecretAgentServer interface {
	Invoke(context.Context, *SecretRequest) (*SecretResponse, error)
}

SecretAgentServer is the server API for SecretAgent service.

type SecretRequest

type SecretRequest struct {
	Secrets              []*Secret        `protobuf:"bytes,1,rep,name=Secrets,proto3" json:"Secrets,omitempty"`
	OperationType        common.Operation `protobuf:"varint,2,opt,name=OperationType,proto3,enum=moc.Operation" json:"OperationType,omitempty"`
	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
	XXX_unrecognized     []byte           `json:"-"`
	XXX_sizecache        int32            `json:"-"`
}

func (*SecretRequest) Descriptor

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

func (*SecretRequest) GetOperationType

func (m *SecretRequest) GetOperationType() common.Operation

func (*SecretRequest) GetSecrets

func (m *SecretRequest) GetSecrets() []*Secret

func (*SecretRequest) ProtoMessage

func (*SecretRequest) ProtoMessage()

func (*SecretRequest) Reset

func (m *SecretRequest) Reset()

func (*SecretRequest) String

func (m *SecretRequest) String() string

func (*SecretRequest) XXX_DiscardUnknown

func (m *SecretRequest) XXX_DiscardUnknown()

func (*SecretRequest) XXX_Marshal

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

func (*SecretRequest) XXX_Merge

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

func (*SecretRequest) XXX_Size

func (m *SecretRequest) XXX_Size() int

func (*SecretRequest) XXX_Unmarshal

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

type SecretResponse

type SecretResponse struct {
	Secrets              []*Secret           `protobuf:"bytes,1,rep,name=Secrets,proto3" json:"Secrets,omitempty"`
	Result               *wrappers.BoolValue `protobuf:"bytes,2,opt,name=Result,proto3" json:"Result,omitempty"`
	Error                string              `protobuf:"bytes,3,opt,name=Error,proto3" json:"Error,omitempty"`
	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
	XXX_unrecognized     []byte              `json:"-"`
	XXX_sizecache        int32               `json:"-"`
}

func (*SecretResponse) Descriptor

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

func (*SecretResponse) GetError

func (m *SecretResponse) GetError() string

func (*SecretResponse) GetResult

func (m *SecretResponse) GetResult() *wrappers.BoolValue

func (*SecretResponse) GetSecrets

func (m *SecretResponse) GetSecrets() []*Secret

func (*SecretResponse) ProtoMessage

func (*SecretResponse) ProtoMessage()

func (*SecretResponse) Reset

func (m *SecretResponse) Reset()

func (*SecretResponse) String

func (m *SecretResponse) String() string

func (*SecretResponse) XXX_DiscardUnknown

func (m *SecretResponse) XXX_DiscardUnknown()

func (*SecretResponse) XXX_Marshal

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

func (*SecretResponse) XXX_Merge

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

func (*SecretResponse) XXX_Size

func (m *SecretResponse) XXX_Size() int

func (*SecretResponse) XXX_Unmarshal

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

type UnimplementedAuthenticationAgentServer

type UnimplementedAuthenticationAgentServer struct {
}

UnimplementedAuthenticationAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedAuthenticationAgentServer) Login

type UnimplementedCertificateAgentServer

type UnimplementedCertificateAgentServer struct {
}

UnimplementedCertificateAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedCertificateAgentServer) CreateOrUpdate

func (*UnimplementedCertificateAgentServer) Delete

func (*UnimplementedCertificateAgentServer) Get

type UnimplementedIdentityAgentServer

type UnimplementedIdentityAgentServer struct {
}

UnimplementedIdentityAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedIdentityAgentServer) Invoke

type UnimplementedKeyVaultAgentServer

type UnimplementedKeyVaultAgentServer struct {
}

UnimplementedKeyVaultAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedKeyVaultAgentServer) Invoke

type UnimplementedSecretAgentServer

type UnimplementedSecretAgentServer struct {
}

UnimplementedSecretAgentServer can be embedded to have forward compatible implementations.

func (*UnimplementedSecretAgentServer) Invoke

Jump to

Keyboard shortcuts

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