Documentation ¶
Index ¶
- func RegisterWorkloadAttestorServer(s *grpc.Server, srv WorkloadAttestorServer)
- type AttestRequest
- func (*AttestRequest) Descriptor() ([]byte, []int)
- func (m *AttestRequest) GetPid() int32
- func (*AttestRequest) ProtoMessage()
- func (m *AttestRequest) Reset()
- func (m *AttestRequest) String() string
- func (m *AttestRequest) XXX_DiscardUnknown()
- func (m *AttestRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AttestRequest) XXX_Merge(src proto.Message)
- func (m *AttestRequest) XXX_Size() int
- func (m *AttestRequest) XXX_Unmarshal(b []byte) error
- type AttestResponse
- func (*AttestResponse) Descriptor() ([]byte, []int)
- func (m *AttestResponse) GetSelectors() []*common.Selector
- func (*AttestResponse) ProtoMessage()
- func (m *AttestResponse) Reset()
- func (m *AttestResponse) String() string
- func (m *AttestResponse) XXX_DiscardUnknown()
- func (m *AttestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AttestResponse) XXX_Merge(src proto.Message)
- func (m *AttestResponse) XXX_Size() int
- func (m *AttestResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedWorkloadAttestorServer
- func (*UnimplementedWorkloadAttestorServer) Attest(ctx context.Context, req *AttestRequest) (*AttestResponse, error)
- func (*UnimplementedWorkloadAttestorServer) Configure(ctx context.Context, req *plugin.ConfigureRequest) (*plugin.ConfigureResponse, error)
- func (*UnimplementedWorkloadAttestorServer) GetPluginInfo(ctx context.Context, req *plugin.GetPluginInfoRequest) (*plugin.GetPluginInfoResponse, error)
- type WorkloadAttestorClient
- type WorkloadAttestorServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterWorkloadAttestorServer ¶
func RegisterWorkloadAttestorServer(s *grpc.Server, srv WorkloadAttestorServer)
Types ¶
type AttestRequest ¶
type AttestRequest struct { //* Workload PID Pid int32 `protobuf:"varint,1,opt,name=pid,proto3" json:"pid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
* Represents the workload PID.
func (*AttestRequest) Descriptor ¶
func (*AttestRequest) Descriptor() ([]byte, []int)
func (*AttestRequest) GetPid ¶
func (m *AttestRequest) GetPid() int32
func (*AttestRequest) ProtoMessage ¶
func (*AttestRequest) ProtoMessage()
func (*AttestRequest) Reset ¶
func (m *AttestRequest) Reset()
func (*AttestRequest) String ¶
func (m *AttestRequest) String() string
func (*AttestRequest) XXX_DiscardUnknown ¶
func (m *AttestRequest) XXX_DiscardUnknown()
func (*AttestRequest) XXX_Marshal ¶
func (m *AttestRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AttestRequest) XXX_Merge ¶
func (m *AttestRequest) XXX_Merge(src proto.Message)
func (*AttestRequest) XXX_Size ¶
func (m *AttestRequest) XXX_Size() int
func (*AttestRequest) XXX_Unmarshal ¶
func (m *AttestRequest) XXX_Unmarshal(b []byte) error
type AttestResponse ¶
type AttestResponse struct { //* List of selectors Selectors []*common.Selector `protobuf:"bytes,1,rep,name=selectors,proto3" json:"selectors,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
* Represents a list of selectors resolved for a given PID.
func (*AttestResponse) Descriptor ¶
func (*AttestResponse) Descriptor() ([]byte, []int)
func (*AttestResponse) GetSelectors ¶
func (m *AttestResponse) GetSelectors() []*common.Selector
func (*AttestResponse) ProtoMessage ¶
func (*AttestResponse) ProtoMessage()
func (*AttestResponse) Reset ¶
func (m *AttestResponse) Reset()
func (*AttestResponse) String ¶
func (m *AttestResponse) String() string
func (*AttestResponse) XXX_DiscardUnknown ¶
func (m *AttestResponse) XXX_DiscardUnknown()
func (*AttestResponse) XXX_Marshal ¶
func (m *AttestResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AttestResponse) XXX_Merge ¶
func (m *AttestResponse) XXX_Merge(src proto.Message)
func (*AttestResponse) XXX_Size ¶
func (m *AttestResponse) XXX_Size() int
func (*AttestResponse) XXX_Unmarshal ¶
func (m *AttestResponse) XXX_Unmarshal(b []byte) error
type UnimplementedWorkloadAttestorServer ¶
type UnimplementedWorkloadAttestorServer struct { }
UnimplementedWorkloadAttestorServer can be embedded to have forward compatible implementations.
func (*UnimplementedWorkloadAttestorServer) Attest ¶
func (*UnimplementedWorkloadAttestorServer) Attest(ctx context.Context, req *AttestRequest) (*AttestResponse, error)
func (*UnimplementedWorkloadAttestorServer) Configure ¶
func (*UnimplementedWorkloadAttestorServer) Configure(ctx context.Context, req *plugin.ConfigureRequest) (*plugin.ConfigureResponse, error)
func (*UnimplementedWorkloadAttestorServer) GetPluginInfo ¶
func (*UnimplementedWorkloadAttestorServer) GetPluginInfo(ctx context.Context, req *plugin.GetPluginInfoRequest) (*plugin.GetPluginInfoResponse, error)
type WorkloadAttestorClient ¶
type WorkloadAttestorClient interface { //* Returns a list of selectors resolved for a given PID Attest(ctx context.Context, in *AttestRequest, opts ...grpc.CallOption) (*AttestResponse, error) //* Applies the plugin configuration and returns configuration errors Configure(ctx context.Context, in *plugin.ConfigureRequest, opts ...grpc.CallOption) (*plugin.ConfigureResponse, error) //* Returns the version and related metadata of the plugin GetPluginInfo(ctx context.Context, in *plugin.GetPluginInfoRequest, opts ...grpc.CallOption) (*plugin.GetPluginInfoResponse, error) }
WorkloadAttestorClient is the client API for WorkloadAttestor service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewWorkloadAttestorClient ¶
func NewWorkloadAttestorClient(cc grpc.ClientConnInterface) WorkloadAttestorClient
type WorkloadAttestorServer ¶
type WorkloadAttestorServer interface { //* Returns a list of selectors resolved for a given PID Attest(context.Context, *AttestRequest) (*AttestResponse, error) //* Applies the plugin configuration and returns configuration errors Configure(context.Context, *plugin.ConfigureRequest) (*plugin.ConfigureResponse, error) //* Returns the version and related metadata of the plugin GetPluginInfo(context.Context, *plugin.GetPluginInfoRequest) (*plugin.GetPluginInfoResponse, error) }
WorkloadAttestorServer is the server API for WorkloadAttestor service.
Click to show internal directories.
Click to hide internal directories.