Documentation ¶
Index ¶
- func RegisterAgentServer(s *grpc.Server, srv AgentServer)
- type AgentClient
- type AgentServer
- type AgentX509SVIDParams
- func (*AgentX509SVIDParams) Descriptor() ([]byte, []int)
- func (m *AgentX509SVIDParams) GetCsr() []byte
- func (*AgentX509SVIDParams) ProtoMessage()
- func (m *AgentX509SVIDParams) Reset()
- func (m *AgentX509SVIDParams) String() string
- func (m *AgentX509SVIDParams) XXX_DiscardUnknown()
- func (m *AgentX509SVIDParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AgentX509SVIDParams) XXX_Merge(src proto.Message)
- func (m *AgentX509SVIDParams) XXX_Size() int
- func (m *AgentX509SVIDParams) XXX_Unmarshal(b []byte) error
- type Agent_AttestAgentClient
- type Agent_AttestAgentServer
- type AttestAgentRequest
- func (*AttestAgentRequest) Descriptor() ([]byte, []int)
- func (m *AttestAgentRequest) GetChallengeResponse() []byte
- func (m *AttestAgentRequest) GetParams() *AttestAgentRequest_Params
- func (m *AttestAgentRequest) GetStep() isAttestAgentRequest_Step
- func (*AttestAgentRequest) ProtoMessage()
- func (m *AttestAgentRequest) Reset()
- func (m *AttestAgentRequest) String() string
- func (m *AttestAgentRequest) XXX_DiscardUnknown()
- func (m *AttestAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AttestAgentRequest) XXX_Merge(src proto.Message)
- func (*AttestAgentRequest) XXX_OneofWrappers() []interface{}
- func (m *AttestAgentRequest) XXX_Size() int
- func (m *AttestAgentRequest) XXX_Unmarshal(b []byte) error
- type AttestAgentRequest_ChallengeResponse
- type AttestAgentRequest_Params
- func (*AttestAgentRequest_Params) Descriptor() ([]byte, []int)
- func (m *AttestAgentRequest_Params) GetData() *types.AttestationData
- func (m *AttestAgentRequest_Params) GetParams() *AgentX509SVIDParams
- func (*AttestAgentRequest_Params) ProtoMessage()
- func (m *AttestAgentRequest_Params) Reset()
- func (m *AttestAgentRequest_Params) String() string
- func (m *AttestAgentRequest_Params) XXX_DiscardUnknown()
- func (m *AttestAgentRequest_Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AttestAgentRequest_Params) XXX_Merge(src proto.Message)
- func (m *AttestAgentRequest_Params) XXX_Size() int
- func (m *AttestAgentRequest_Params) XXX_Unmarshal(b []byte) error
- type AttestAgentRequest_Params_
- type AttestAgentResponse
- func (*AttestAgentResponse) Descriptor() ([]byte, []int)
- func (m *AttestAgentResponse) GetChallenge() []byte
- func (m *AttestAgentResponse) GetResult() *AttestAgentResponse_Result
- func (m *AttestAgentResponse) GetStep() isAttestAgentResponse_Step
- func (*AttestAgentResponse) ProtoMessage()
- func (m *AttestAgentResponse) Reset()
- func (m *AttestAgentResponse) String() string
- func (m *AttestAgentResponse) XXX_DiscardUnknown()
- func (m *AttestAgentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AttestAgentResponse) XXX_Merge(src proto.Message)
- func (*AttestAgentResponse) XXX_OneofWrappers() []interface{}
- func (m *AttestAgentResponse) XXX_Size() int
- func (m *AttestAgentResponse) XXX_Unmarshal(b []byte) error
- type AttestAgentResponse_Challenge
- type AttestAgentResponse_Result
- func (*AttestAgentResponse_Result) Descriptor() ([]byte, []int)
- func (m *AttestAgentResponse_Result) GetSvid() *types.X509SVID
- func (*AttestAgentResponse_Result) ProtoMessage()
- func (m *AttestAgentResponse_Result) Reset()
- func (m *AttestAgentResponse_Result) String() string
- func (m *AttestAgentResponse_Result) XXX_DiscardUnknown()
- func (m *AttestAgentResponse_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AttestAgentResponse_Result) XXX_Merge(src proto.Message)
- func (m *AttestAgentResponse_Result) XXX_Size() int
- func (m *AttestAgentResponse_Result) XXX_Unmarshal(b []byte) error
- type AttestAgentResponse_Result_
- type BanAgentRequest
- func (*BanAgentRequest) Descriptor() ([]byte, []int)
- func (m *BanAgentRequest) GetId() *types.SPIFFEID
- func (*BanAgentRequest) ProtoMessage()
- func (m *BanAgentRequest) Reset()
- func (m *BanAgentRequest) String() string
- func (m *BanAgentRequest) XXX_DiscardUnknown()
- func (m *BanAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *BanAgentRequest) XXX_Merge(src proto.Message)
- func (m *BanAgentRequest) XXX_Size() int
- func (m *BanAgentRequest) XXX_Unmarshal(b []byte) error
- type CreateJoinTokenRequest
- func (*CreateJoinTokenRequest) Descriptor() ([]byte, []int)
- func (m *CreateJoinTokenRequest) GetAgentId() *types.SPIFFEID
- func (m *CreateJoinTokenRequest) GetToken() string
- func (m *CreateJoinTokenRequest) GetTtl() int32
- func (*CreateJoinTokenRequest) ProtoMessage()
- func (m *CreateJoinTokenRequest) Reset()
- func (m *CreateJoinTokenRequest) String() string
- func (m *CreateJoinTokenRequest) XXX_DiscardUnknown()
- func (m *CreateJoinTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *CreateJoinTokenRequest) XXX_Merge(src proto.Message)
- func (m *CreateJoinTokenRequest) XXX_Size() int
- func (m *CreateJoinTokenRequest) XXX_Unmarshal(b []byte) error
- type DeleteAgentRequest
- func (*DeleteAgentRequest) Descriptor() ([]byte, []int)
- func (m *DeleteAgentRequest) GetId() *types.SPIFFEID
- func (*DeleteAgentRequest) ProtoMessage()
- func (m *DeleteAgentRequest) Reset()
- func (m *DeleteAgentRequest) String() string
- func (m *DeleteAgentRequest) XXX_DiscardUnknown()
- func (m *DeleteAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *DeleteAgentRequest) XXX_Merge(src proto.Message)
- func (m *DeleteAgentRequest) XXX_Size() int
- func (m *DeleteAgentRequest) XXX_Unmarshal(b []byte) error
- type GetAgentRequest
- func (*GetAgentRequest) Descriptor() ([]byte, []int)
- func (m *GetAgentRequest) GetId() *types.SPIFFEID
- func (m *GetAgentRequest) GetOutputMask() *types.AgentMask
- func (*GetAgentRequest) ProtoMessage()
- func (m *GetAgentRequest) Reset()
- func (m *GetAgentRequest) String() string
- func (m *GetAgentRequest) XXX_DiscardUnknown()
- func (m *GetAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GetAgentRequest) XXX_Merge(src proto.Message)
- func (m *GetAgentRequest) XXX_Size() int
- func (m *GetAgentRequest) XXX_Unmarshal(b []byte) error
- type ListAgentsRequest
- func (*ListAgentsRequest) Descriptor() ([]byte, []int)
- func (m *ListAgentsRequest) GetFilter() *ListAgentsRequest_Filter
- func (m *ListAgentsRequest) GetOutputMask() *types.AgentMask
- func (m *ListAgentsRequest) GetPageSize() int32
- func (m *ListAgentsRequest) GetPageToken() string
- func (*ListAgentsRequest) ProtoMessage()
- func (m *ListAgentsRequest) Reset()
- func (m *ListAgentsRequest) String() string
- func (m *ListAgentsRequest) XXX_DiscardUnknown()
- func (m *ListAgentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListAgentsRequest) XXX_Merge(src proto.Message)
- func (m *ListAgentsRequest) XXX_Size() int
- func (m *ListAgentsRequest) XXX_Unmarshal(b []byte) error
- type ListAgentsRequest_Filter
- func (*ListAgentsRequest_Filter) Descriptor() ([]byte, []int)
- func (m *ListAgentsRequest_Filter) GetByAttestationType() string
- func (m *ListAgentsRequest_Filter) GetByBanned() *wrappers.BoolValue
- func (m *ListAgentsRequest_Filter) GetBySelectorMatch() *types.SelectorMatch
- func (*ListAgentsRequest_Filter) ProtoMessage()
- func (m *ListAgentsRequest_Filter) Reset()
- func (m *ListAgentsRequest_Filter) String() string
- func (m *ListAgentsRequest_Filter) XXX_DiscardUnknown()
- func (m *ListAgentsRequest_Filter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListAgentsRequest_Filter) XXX_Merge(src proto.Message)
- func (m *ListAgentsRequest_Filter) XXX_Size() int
- func (m *ListAgentsRequest_Filter) XXX_Unmarshal(b []byte) error
- type ListAgentsResponse
- func (*ListAgentsResponse) Descriptor() ([]byte, []int)
- func (m *ListAgentsResponse) GetAgents() []*types.Agent
- func (m *ListAgentsResponse) GetNextPageToken() string
- func (*ListAgentsResponse) ProtoMessage()
- func (m *ListAgentsResponse) Reset()
- func (m *ListAgentsResponse) String() string
- func (m *ListAgentsResponse) XXX_DiscardUnknown()
- func (m *ListAgentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ListAgentsResponse) XXX_Merge(src proto.Message)
- func (m *ListAgentsResponse) XXX_Size() int
- func (m *ListAgentsResponse) XXX_Unmarshal(b []byte) error
- type RenewAgentRequest
- func (*RenewAgentRequest) Descriptor() ([]byte, []int)
- func (m *RenewAgentRequest) GetParams() *AgentX509SVIDParams
- func (*RenewAgentRequest) ProtoMessage()
- func (m *RenewAgentRequest) Reset()
- func (m *RenewAgentRequest) String() string
- func (m *RenewAgentRequest) XXX_DiscardUnknown()
- func (m *RenewAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RenewAgentRequest) XXX_Merge(src proto.Message)
- func (m *RenewAgentRequest) XXX_Size() int
- func (m *RenewAgentRequest) XXX_Unmarshal(b []byte) error
- type RenewAgentResponse
- func (*RenewAgentResponse) Descriptor() ([]byte, []int)
- func (m *RenewAgentResponse) GetSvid() *types.X509SVID
- func (*RenewAgentResponse) ProtoMessage()
- func (m *RenewAgentResponse) Reset()
- func (m *RenewAgentResponse) String() string
- func (m *RenewAgentResponse) XXX_DiscardUnknown()
- func (m *RenewAgentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *RenewAgentResponse) XXX_Merge(src proto.Message)
- func (m *RenewAgentResponse) XXX_Size() int
- func (m *RenewAgentResponse) XXX_Unmarshal(b []byte) error
- type UnimplementedAgentServer
- func (*UnimplementedAgentServer) AttestAgent(srv Agent_AttestAgentServer) error
- func (*UnimplementedAgentServer) BanAgent(ctx context.Context, req *BanAgentRequest) (*empty.Empty, error)
- func (*UnimplementedAgentServer) CreateJoinToken(ctx context.Context, req *CreateJoinTokenRequest) (*types.JoinToken, error)
- func (*UnimplementedAgentServer) DeleteAgent(ctx context.Context, req *DeleteAgentRequest) (*empty.Empty, error)
- func (*UnimplementedAgentServer) GetAgent(ctx context.Context, req *GetAgentRequest) (*types.Agent, error)
- func (*UnimplementedAgentServer) ListAgents(ctx context.Context, req *ListAgentsRequest) (*ListAgentsResponse, error)
- func (*UnimplementedAgentServer) RenewAgent(ctx context.Context, req *RenewAgentRequest) (*RenewAgentResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterAgentServer ¶
func RegisterAgentServer(s *grpc.Server, srv AgentServer)
Types ¶
type AgentClient ¶
type AgentClient interface { // Lists agents. // // The caller must be local or present an admin X509-SVID. ListAgents(ctx context.Context, in *ListAgentsRequest, opts ...grpc.CallOption) (*ListAgentsResponse, error) // Gets an agent. // // The caller must be local or present an admin X509-SVID. GetAgent(ctx context.Context, in *GetAgentRequest, opts ...grpc.CallOption) (*types.Agent, error) // Deletes an agent. The agent can come back into the trust domain through // the Issuer AttestAgent RPC. // // The caller must be local or present an admin X509-SVID. DeleteAgent(ctx context.Context, in *DeleteAgentRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Bans an agent. This evicts the agent and prevents it from rejoining the // trust domain through attestation until the ban is lifted via a call to // DeleteAgent. // // The caller must be local or present an admin X509-SVID. BanAgent(ctx context.Context, in *BanAgentRequest, opts ...grpc.CallOption) (*empty.Empty, error) // Attests the agent via node attestation, using a bidirectional stream to // faciliate attestation methods that require challenge/response. // // The caller is not authenticated. AttestAgent(ctx context.Context, opts ...grpc.CallOption) (Agent_AttestAgentClient, error) // Renews the agent and returns a new X509-SVID. The new SVID is not enabled // on the server side until its first use. // // The caller must present an active agent X509-SVID, i.e. the X509-SVID // returned by the AttestAgent or the most recent RenewAgent call. RenewAgent(ctx context.Context, in *RenewAgentRequest, opts ...grpc.CallOption) (*RenewAgentResponse, error) // Creates an agent join token. The token can be used with `join_token` // attestation to join the trust domain. // // The caller must be local or present an admin X509-SVID. CreateJoinToken(ctx context.Context, in *CreateJoinTokenRequest, opts ...grpc.CallOption) (*types.JoinToken, error) }
AgentClient is the client API for Agent service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
func NewAgentClient ¶
func NewAgentClient(cc grpc.ClientConnInterface) AgentClient
type AgentServer ¶
type AgentServer interface { // Lists agents. // // The caller must be local or present an admin X509-SVID. ListAgents(context.Context, *ListAgentsRequest) (*ListAgentsResponse, error) // Gets an agent. // // The caller must be local or present an admin X509-SVID. GetAgent(context.Context, *GetAgentRequest) (*types.Agent, error) // Deletes an agent. The agent can come back into the trust domain through // the Issuer AttestAgent RPC. // // The caller must be local or present an admin X509-SVID. DeleteAgent(context.Context, *DeleteAgentRequest) (*empty.Empty, error) // Bans an agent. This evicts the agent and prevents it from rejoining the // trust domain through attestation until the ban is lifted via a call to // DeleteAgent. // // The caller must be local or present an admin X509-SVID. BanAgent(context.Context, *BanAgentRequest) (*empty.Empty, error) // Attests the agent via node attestation, using a bidirectional stream to // faciliate attestation methods that require challenge/response. // // The caller is not authenticated. AttestAgent(Agent_AttestAgentServer) error // Renews the agent and returns a new X509-SVID. The new SVID is not enabled // on the server side until its first use. // // The caller must present an active agent X509-SVID, i.e. the X509-SVID // returned by the AttestAgent or the most recent RenewAgent call. RenewAgent(context.Context, *RenewAgentRequest) (*RenewAgentResponse, error) // Creates an agent join token. The token can be used with `join_token` // attestation to join the trust domain. // // The caller must be local or present an admin X509-SVID. CreateJoinToken(context.Context, *CreateJoinTokenRequest) (*types.JoinToken, error) }
AgentServer is the server API for Agent service.
type AgentX509SVIDParams ¶
type AgentX509SVIDParams struct { // Required. The ASN.1 DER encoded Certificate Signing Request (CSR). The // CSR is only used to convey the public key; other fields in the CSR are // ignored. The agent X509-SVID attributes are determined by the server. Csr []byte `protobuf:"bytes,1,opt,name=csr,proto3" json:"csr,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AgentX509SVIDParams) Descriptor ¶
func (*AgentX509SVIDParams) Descriptor() ([]byte, []int)
func (*AgentX509SVIDParams) GetCsr ¶
func (m *AgentX509SVIDParams) GetCsr() []byte
func (*AgentX509SVIDParams) ProtoMessage ¶
func (*AgentX509SVIDParams) ProtoMessage()
func (*AgentX509SVIDParams) Reset ¶
func (m *AgentX509SVIDParams) Reset()
func (*AgentX509SVIDParams) String ¶
func (m *AgentX509SVIDParams) String() string
func (*AgentX509SVIDParams) XXX_DiscardUnknown ¶
func (m *AgentX509SVIDParams) XXX_DiscardUnknown()
func (*AgentX509SVIDParams) XXX_Marshal ¶
func (m *AgentX509SVIDParams) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AgentX509SVIDParams) XXX_Merge ¶
func (m *AgentX509SVIDParams) XXX_Merge(src proto.Message)
func (*AgentX509SVIDParams) XXX_Size ¶
func (m *AgentX509SVIDParams) XXX_Size() int
func (*AgentX509SVIDParams) XXX_Unmarshal ¶
func (m *AgentX509SVIDParams) XXX_Unmarshal(b []byte) error
type Agent_AttestAgentClient ¶
type Agent_AttestAgentClient interface { Send(*AttestAgentRequest) error Recv() (*AttestAgentResponse, error) grpc.ClientStream }
type Agent_AttestAgentServer ¶
type Agent_AttestAgentServer interface { Send(*AttestAgentResponse) error Recv() (*AttestAgentRequest, error) grpc.ServerStream }
type AttestAgentRequest ¶
type AttestAgentRequest struct { // Required. The data for the step in the attestation flow. // // Types that are valid to be assigned to Step: // *AttestAgentRequest_Params_ // *AttestAgentRequest_ChallengeResponse Step isAttestAgentRequest_Step `protobuf_oneof:"step"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AttestAgentRequest) Descriptor ¶
func (*AttestAgentRequest) Descriptor() ([]byte, []int)
func (*AttestAgentRequest) GetChallengeResponse ¶
func (m *AttestAgentRequest) GetChallengeResponse() []byte
func (*AttestAgentRequest) GetParams ¶
func (m *AttestAgentRequest) GetParams() *AttestAgentRequest_Params
func (*AttestAgentRequest) GetStep ¶
func (m *AttestAgentRequest) GetStep() isAttestAgentRequest_Step
func (*AttestAgentRequest) ProtoMessage ¶
func (*AttestAgentRequest) ProtoMessage()
func (*AttestAgentRequest) Reset ¶
func (m *AttestAgentRequest) Reset()
func (*AttestAgentRequest) String ¶
func (m *AttestAgentRequest) String() string
func (*AttestAgentRequest) XXX_DiscardUnknown ¶
func (m *AttestAgentRequest) XXX_DiscardUnknown()
func (*AttestAgentRequest) XXX_Marshal ¶
func (m *AttestAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AttestAgentRequest) XXX_Merge ¶
func (m *AttestAgentRequest) XXX_Merge(src proto.Message)
func (*AttestAgentRequest) XXX_OneofWrappers ¶
func (*AttestAgentRequest) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*AttestAgentRequest) XXX_Size ¶
func (m *AttestAgentRequest) XXX_Size() int
func (*AttestAgentRequest) XXX_Unmarshal ¶
func (m *AttestAgentRequest) XXX_Unmarshal(b []byte) error
type AttestAgentRequest_ChallengeResponse ¶
type AttestAgentRequest_ChallengeResponse struct {
ChallengeResponse []byte `protobuf:"bytes,2,opt,name=challenge_response,json=challengeResponse,proto3,oneof"`
}
type AttestAgentRequest_Params ¶
type AttestAgentRequest_Params struct { // Required. The attestation data. Data *types.AttestationData `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // Required. The X509-SVID parameters. Params *AgentX509SVIDParams `protobuf:"bytes,2,opt,name=params,proto3" json:"params,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AttestAgentRequest_Params) Descriptor ¶
func (*AttestAgentRequest_Params) Descriptor() ([]byte, []int)
func (*AttestAgentRequest_Params) GetData ¶
func (m *AttestAgentRequest_Params) GetData() *types.AttestationData
func (*AttestAgentRequest_Params) GetParams ¶
func (m *AttestAgentRequest_Params) GetParams() *AgentX509SVIDParams
func (*AttestAgentRequest_Params) ProtoMessage ¶
func (*AttestAgentRequest_Params) ProtoMessage()
func (*AttestAgentRequest_Params) Reset ¶
func (m *AttestAgentRequest_Params) Reset()
func (*AttestAgentRequest_Params) String ¶
func (m *AttestAgentRequest_Params) String() string
func (*AttestAgentRequest_Params) XXX_DiscardUnknown ¶
func (m *AttestAgentRequest_Params) XXX_DiscardUnknown()
func (*AttestAgentRequest_Params) XXX_Marshal ¶
func (m *AttestAgentRequest_Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AttestAgentRequest_Params) XXX_Merge ¶
func (m *AttestAgentRequest_Params) XXX_Merge(src proto.Message)
func (*AttestAgentRequest_Params) XXX_Size ¶
func (m *AttestAgentRequest_Params) XXX_Size() int
func (*AttestAgentRequest_Params) XXX_Unmarshal ¶
func (m *AttestAgentRequest_Params) XXX_Unmarshal(b []byte) error
type AttestAgentRequest_Params_ ¶
type AttestAgentRequest_Params_ struct {
Params *AttestAgentRequest_Params `protobuf:"bytes,1,opt,name=params,proto3,oneof"`
}
type AttestAgentResponse ¶
type AttestAgentResponse struct { // Types that are valid to be assigned to Step: // *AttestAgentResponse_Result_ // *AttestAgentResponse_Challenge Step isAttestAgentResponse_Step `protobuf_oneof:"step"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AttestAgentResponse) Descriptor ¶
func (*AttestAgentResponse) Descriptor() ([]byte, []int)
func (*AttestAgentResponse) GetChallenge ¶
func (m *AttestAgentResponse) GetChallenge() []byte
func (*AttestAgentResponse) GetResult ¶
func (m *AttestAgentResponse) GetResult() *AttestAgentResponse_Result
func (*AttestAgentResponse) GetStep ¶
func (m *AttestAgentResponse) GetStep() isAttestAgentResponse_Step
func (*AttestAgentResponse) ProtoMessage ¶
func (*AttestAgentResponse) ProtoMessage()
func (*AttestAgentResponse) Reset ¶
func (m *AttestAgentResponse) Reset()
func (*AttestAgentResponse) String ¶
func (m *AttestAgentResponse) String() string
func (*AttestAgentResponse) XXX_DiscardUnknown ¶
func (m *AttestAgentResponse) XXX_DiscardUnknown()
func (*AttestAgentResponse) XXX_Marshal ¶
func (m *AttestAgentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AttestAgentResponse) XXX_Merge ¶
func (m *AttestAgentResponse) XXX_Merge(src proto.Message)
func (*AttestAgentResponse) XXX_OneofWrappers ¶
func (*AttestAgentResponse) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*AttestAgentResponse) XXX_Size ¶
func (m *AttestAgentResponse) XXX_Size() int
func (*AttestAgentResponse) XXX_Unmarshal ¶
func (m *AttestAgentResponse) XXX_Unmarshal(b []byte) error
type AttestAgentResponse_Challenge ¶
type AttestAgentResponse_Challenge struct {
Challenge []byte `protobuf:"bytes,2,opt,name=challenge,proto3,oneof"`
}
type AttestAgentResponse_Result ¶
type AttestAgentResponse_Result struct { // The agent X509-SVID. Svid *types.X509SVID `protobuf:"bytes,1,opt,name=svid,proto3" json:"svid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*AttestAgentResponse_Result) Descriptor ¶
func (*AttestAgentResponse_Result) Descriptor() ([]byte, []int)
func (*AttestAgentResponse_Result) GetSvid ¶
func (m *AttestAgentResponse_Result) GetSvid() *types.X509SVID
func (*AttestAgentResponse_Result) ProtoMessage ¶
func (*AttestAgentResponse_Result) ProtoMessage()
func (*AttestAgentResponse_Result) Reset ¶
func (m *AttestAgentResponse_Result) Reset()
func (*AttestAgentResponse_Result) String ¶
func (m *AttestAgentResponse_Result) String() string
func (*AttestAgentResponse_Result) XXX_DiscardUnknown ¶
func (m *AttestAgentResponse_Result) XXX_DiscardUnknown()
func (*AttestAgentResponse_Result) XXX_Marshal ¶
func (m *AttestAgentResponse_Result) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AttestAgentResponse_Result) XXX_Merge ¶
func (m *AttestAgentResponse_Result) XXX_Merge(src proto.Message)
func (*AttestAgentResponse_Result) XXX_Size ¶
func (m *AttestAgentResponse_Result) XXX_Size() int
func (*AttestAgentResponse_Result) XXX_Unmarshal ¶
func (m *AttestAgentResponse_Result) XXX_Unmarshal(b []byte) error
type AttestAgentResponse_Result_ ¶
type AttestAgentResponse_Result_ struct {
Result *AttestAgentResponse_Result `protobuf:"bytes,1,opt,name=result,proto3,oneof"`
}
type BanAgentRequest ¶
type BanAgentRequest struct { // Required. The SPIFFE ID of the agent. Id *types.SPIFFEID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*BanAgentRequest) Descriptor ¶
func (*BanAgentRequest) Descriptor() ([]byte, []int)
func (*BanAgentRequest) GetId ¶
func (m *BanAgentRequest) GetId() *types.SPIFFEID
func (*BanAgentRequest) ProtoMessage ¶
func (*BanAgentRequest) ProtoMessage()
func (*BanAgentRequest) Reset ¶
func (m *BanAgentRequest) Reset()
func (*BanAgentRequest) String ¶
func (m *BanAgentRequest) String() string
func (*BanAgentRequest) XXX_DiscardUnknown ¶
func (m *BanAgentRequest) XXX_DiscardUnknown()
func (*BanAgentRequest) XXX_Marshal ¶
func (m *BanAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*BanAgentRequest) XXX_Merge ¶
func (m *BanAgentRequest) XXX_Merge(src proto.Message)
func (*BanAgentRequest) XXX_Size ¶
func (m *BanAgentRequest) XXX_Size() int
func (*BanAgentRequest) XXX_Unmarshal ¶
func (m *BanAgentRequest) XXX_Unmarshal(b []byte) error
type CreateJoinTokenRequest ¶
type CreateJoinTokenRequest struct { // Required. How long until the token expires (in seconds). Ttl int32 `protobuf:"varint,1,opt,name=ttl,proto3" json:"ttl,omitempty"` // An optional token value to use for the token. Must be unique. If unset, // the server will generate a value. Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"` // An optional SPIFFE ID to assign to the agent beyond that given by // join token attestation. If set, this results in an entry being created // that maps the attestation assigned agent ID to this ID. AgentId *types.SPIFFEID `protobuf:"bytes,3,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*CreateJoinTokenRequest) Descriptor ¶
func (*CreateJoinTokenRequest) Descriptor() ([]byte, []int)
func (*CreateJoinTokenRequest) GetAgentId ¶
func (m *CreateJoinTokenRequest) GetAgentId() *types.SPIFFEID
func (*CreateJoinTokenRequest) GetToken ¶
func (m *CreateJoinTokenRequest) GetToken() string
func (*CreateJoinTokenRequest) GetTtl ¶
func (m *CreateJoinTokenRequest) GetTtl() int32
func (*CreateJoinTokenRequest) ProtoMessage ¶
func (*CreateJoinTokenRequest) ProtoMessage()
func (*CreateJoinTokenRequest) Reset ¶
func (m *CreateJoinTokenRequest) Reset()
func (*CreateJoinTokenRequest) String ¶
func (m *CreateJoinTokenRequest) String() string
func (*CreateJoinTokenRequest) XXX_DiscardUnknown ¶
func (m *CreateJoinTokenRequest) XXX_DiscardUnknown()
func (*CreateJoinTokenRequest) XXX_Marshal ¶
func (m *CreateJoinTokenRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*CreateJoinTokenRequest) XXX_Merge ¶
func (m *CreateJoinTokenRequest) XXX_Merge(src proto.Message)
func (*CreateJoinTokenRequest) XXX_Size ¶
func (m *CreateJoinTokenRequest) XXX_Size() int
func (*CreateJoinTokenRequest) XXX_Unmarshal ¶
func (m *CreateJoinTokenRequest) XXX_Unmarshal(b []byte) error
type DeleteAgentRequest ¶
type DeleteAgentRequest struct { // Required. The SPIFFE ID of the agent. Id *types.SPIFFEID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*DeleteAgentRequest) Descriptor ¶
func (*DeleteAgentRequest) Descriptor() ([]byte, []int)
func (*DeleteAgentRequest) GetId ¶
func (m *DeleteAgentRequest) GetId() *types.SPIFFEID
func (*DeleteAgentRequest) ProtoMessage ¶
func (*DeleteAgentRequest) ProtoMessage()
func (*DeleteAgentRequest) Reset ¶
func (m *DeleteAgentRequest) Reset()
func (*DeleteAgentRequest) String ¶
func (m *DeleteAgentRequest) String() string
func (*DeleteAgentRequest) XXX_DiscardUnknown ¶
func (m *DeleteAgentRequest) XXX_DiscardUnknown()
func (*DeleteAgentRequest) XXX_Marshal ¶
func (m *DeleteAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*DeleteAgentRequest) XXX_Merge ¶
func (m *DeleteAgentRequest) XXX_Merge(src proto.Message)
func (*DeleteAgentRequest) XXX_Size ¶
func (m *DeleteAgentRequest) XXX_Size() int
func (*DeleteAgentRequest) XXX_Unmarshal ¶
func (m *DeleteAgentRequest) XXX_Unmarshal(b []byte) error
type GetAgentRequest ¶
type GetAgentRequest struct { // Required. The SPIFFE ID of the agent. Id *types.SPIFFEID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // An output mask indicating which agent fields are set in the response. OutputMask *types.AgentMask `protobuf:"bytes,2,opt,name=output_mask,json=outputMask,proto3" json:"output_mask,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*GetAgentRequest) Descriptor ¶
func (*GetAgentRequest) Descriptor() ([]byte, []int)
func (*GetAgentRequest) GetId ¶
func (m *GetAgentRequest) GetId() *types.SPIFFEID
func (*GetAgentRequest) GetOutputMask ¶
func (m *GetAgentRequest) GetOutputMask() *types.AgentMask
func (*GetAgentRequest) ProtoMessage ¶
func (*GetAgentRequest) ProtoMessage()
func (*GetAgentRequest) Reset ¶
func (m *GetAgentRequest) Reset()
func (*GetAgentRequest) String ¶
func (m *GetAgentRequest) String() string
func (*GetAgentRequest) XXX_DiscardUnknown ¶
func (m *GetAgentRequest) XXX_DiscardUnknown()
func (*GetAgentRequest) XXX_Marshal ¶
func (m *GetAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GetAgentRequest) XXX_Merge ¶
func (m *GetAgentRequest) XXX_Merge(src proto.Message)
func (*GetAgentRequest) XXX_Size ¶
func (m *GetAgentRequest) XXX_Size() int
func (*GetAgentRequest) XXX_Unmarshal ¶
func (m *GetAgentRequest) XXX_Unmarshal(b []byte) error
type ListAgentsRequest ¶
type ListAgentsRequest struct { // Filters the agents returned by the list operation. Filter *ListAgentsRequest_Filter `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"` // An output mask indicating which agent fields are set in the response. OutputMask *types.AgentMask `protobuf:"bytes,2,opt,name=output_mask,json=outputMask,proto3" json:"output_mask,omitempty"` // The maximum number of results to return. The server may further // constrain this value, or if zero, choose its own. PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // The next_page_token value returned from a previous request, if any. PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListAgentsRequest) Descriptor ¶
func (*ListAgentsRequest) Descriptor() ([]byte, []int)
func (*ListAgentsRequest) GetFilter ¶
func (m *ListAgentsRequest) GetFilter() *ListAgentsRequest_Filter
func (*ListAgentsRequest) GetOutputMask ¶
func (m *ListAgentsRequest) GetOutputMask() *types.AgentMask
func (*ListAgentsRequest) GetPageSize ¶
func (m *ListAgentsRequest) GetPageSize() int32
func (*ListAgentsRequest) GetPageToken ¶
func (m *ListAgentsRequest) GetPageToken() string
func (*ListAgentsRequest) ProtoMessage ¶
func (*ListAgentsRequest) ProtoMessage()
func (*ListAgentsRequest) Reset ¶
func (m *ListAgentsRequest) Reset()
func (*ListAgentsRequest) String ¶
func (m *ListAgentsRequest) String() string
func (*ListAgentsRequest) XXX_DiscardUnknown ¶
func (m *ListAgentsRequest) XXX_DiscardUnknown()
func (*ListAgentsRequest) XXX_Marshal ¶
func (m *ListAgentsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListAgentsRequest) XXX_Merge ¶
func (m *ListAgentsRequest) XXX_Merge(src proto.Message)
func (*ListAgentsRequest) XXX_Size ¶
func (m *ListAgentsRequest) XXX_Size() int
func (*ListAgentsRequest) XXX_Unmarshal ¶
func (m *ListAgentsRequest) XXX_Unmarshal(b []byte) error
type ListAgentsRequest_Filter ¶
type ListAgentsRequest_Filter struct { // Filters agents to those matching the attestation type. ByAttestationType string `protobuf:"bytes,1,opt,name=by_attestation_type,json=byAttestationType,proto3" json:"by_attestation_type,omitempty"` // Filters agents to those satisfying the selector match. BySelectorMatch *types.SelectorMatch `protobuf:"bytes,2,opt,name=by_selector_match,json=bySelectorMatch,proto3" json:"by_selector_match,omitempty"` // Filters agents to those that are banned. ByBanned *wrappers.BoolValue `protobuf:"bytes,3,opt,name=by_banned,json=byBanned,proto3" json:"by_banned,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListAgentsRequest_Filter) Descriptor ¶
func (*ListAgentsRequest_Filter) Descriptor() ([]byte, []int)
func (*ListAgentsRequest_Filter) GetByAttestationType ¶
func (m *ListAgentsRequest_Filter) GetByAttestationType() string
func (*ListAgentsRequest_Filter) GetByBanned ¶
func (m *ListAgentsRequest_Filter) GetByBanned() *wrappers.BoolValue
func (*ListAgentsRequest_Filter) GetBySelectorMatch ¶
func (m *ListAgentsRequest_Filter) GetBySelectorMatch() *types.SelectorMatch
func (*ListAgentsRequest_Filter) ProtoMessage ¶
func (*ListAgentsRequest_Filter) ProtoMessage()
func (*ListAgentsRequest_Filter) Reset ¶
func (m *ListAgentsRequest_Filter) Reset()
func (*ListAgentsRequest_Filter) String ¶
func (m *ListAgentsRequest_Filter) String() string
func (*ListAgentsRequest_Filter) XXX_DiscardUnknown ¶
func (m *ListAgentsRequest_Filter) XXX_DiscardUnknown()
func (*ListAgentsRequest_Filter) XXX_Marshal ¶
func (m *ListAgentsRequest_Filter) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListAgentsRequest_Filter) XXX_Merge ¶
func (m *ListAgentsRequest_Filter) XXX_Merge(src proto.Message)
func (*ListAgentsRequest_Filter) XXX_Size ¶
func (m *ListAgentsRequest_Filter) XXX_Size() int
func (*ListAgentsRequest_Filter) XXX_Unmarshal ¶
func (m *ListAgentsRequest_Filter) XXX_Unmarshal(b []byte) error
type ListAgentsResponse ¶
type ListAgentsResponse struct { // The agents. Agents []*types.Agent `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"` // The page token for the next request. Empty if there are no more results. // This field should be checked by clients even when a page_size was not // requested, since the server may choose its own (see page_size). NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*ListAgentsResponse) Descriptor ¶
func (*ListAgentsResponse) Descriptor() ([]byte, []int)
func (*ListAgentsResponse) GetAgents ¶
func (m *ListAgentsResponse) GetAgents() []*types.Agent
func (*ListAgentsResponse) GetNextPageToken ¶
func (m *ListAgentsResponse) GetNextPageToken() string
func (*ListAgentsResponse) ProtoMessage ¶
func (*ListAgentsResponse) ProtoMessage()
func (*ListAgentsResponse) Reset ¶
func (m *ListAgentsResponse) Reset()
func (*ListAgentsResponse) String ¶
func (m *ListAgentsResponse) String() string
func (*ListAgentsResponse) XXX_DiscardUnknown ¶
func (m *ListAgentsResponse) XXX_DiscardUnknown()
func (*ListAgentsResponse) XXX_Marshal ¶
func (m *ListAgentsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ListAgentsResponse) XXX_Merge ¶
func (m *ListAgentsResponse) XXX_Merge(src proto.Message)
func (*ListAgentsResponse) XXX_Size ¶
func (m *ListAgentsResponse) XXX_Size() int
func (*ListAgentsResponse) XXX_Unmarshal ¶
func (m *ListAgentsResponse) XXX_Unmarshal(b []byte) error
type RenewAgentRequest ¶
type RenewAgentRequest struct { // Required. Parameters for the X509-SVID. Params *AgentX509SVIDParams `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RenewAgentRequest) Descriptor ¶
func (*RenewAgentRequest) Descriptor() ([]byte, []int)
func (*RenewAgentRequest) GetParams ¶
func (m *RenewAgentRequest) GetParams() *AgentX509SVIDParams
func (*RenewAgentRequest) ProtoMessage ¶
func (*RenewAgentRequest) ProtoMessage()
func (*RenewAgentRequest) Reset ¶
func (m *RenewAgentRequest) Reset()
func (*RenewAgentRequest) String ¶
func (m *RenewAgentRequest) String() string
func (*RenewAgentRequest) XXX_DiscardUnknown ¶
func (m *RenewAgentRequest) XXX_DiscardUnknown()
func (*RenewAgentRequest) XXX_Marshal ¶
func (m *RenewAgentRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RenewAgentRequest) XXX_Merge ¶
func (m *RenewAgentRequest) XXX_Merge(src proto.Message)
func (*RenewAgentRequest) XXX_Size ¶
func (m *RenewAgentRequest) XXX_Size() int
func (*RenewAgentRequest) XXX_Unmarshal ¶
func (m *RenewAgentRequest) XXX_Unmarshal(b []byte) error
type RenewAgentResponse ¶
type RenewAgentResponse struct { // The renewed X509-SVID Svid *types.X509SVID `protobuf:"bytes,1,opt,name=svid,proto3" json:"svid,omitempty"` XXX_NoUnkeyedLiteral struct{} `json:"-"` XXX_unrecognized []byte `json:"-"` XXX_sizecache int32 `json:"-"` }
func (*RenewAgentResponse) Descriptor ¶
func (*RenewAgentResponse) Descriptor() ([]byte, []int)
func (*RenewAgentResponse) GetSvid ¶
func (m *RenewAgentResponse) GetSvid() *types.X509SVID
func (*RenewAgentResponse) ProtoMessage ¶
func (*RenewAgentResponse) ProtoMessage()
func (*RenewAgentResponse) Reset ¶
func (m *RenewAgentResponse) Reset()
func (*RenewAgentResponse) String ¶
func (m *RenewAgentResponse) String() string
func (*RenewAgentResponse) XXX_DiscardUnknown ¶
func (m *RenewAgentResponse) XXX_DiscardUnknown()
func (*RenewAgentResponse) XXX_Marshal ¶
func (m *RenewAgentResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*RenewAgentResponse) XXX_Merge ¶
func (m *RenewAgentResponse) XXX_Merge(src proto.Message)
func (*RenewAgentResponse) XXX_Size ¶
func (m *RenewAgentResponse) XXX_Size() int
func (*RenewAgentResponse) XXX_Unmarshal ¶
func (m *RenewAgentResponse) XXX_Unmarshal(b []byte) error
type UnimplementedAgentServer ¶
type UnimplementedAgentServer struct { }
UnimplementedAgentServer can be embedded to have forward compatible implementations.
func (*UnimplementedAgentServer) AttestAgent ¶
func (*UnimplementedAgentServer) AttestAgent(srv Agent_AttestAgentServer) error
func (*UnimplementedAgentServer) BanAgent ¶
func (*UnimplementedAgentServer) BanAgent(ctx context.Context, req *BanAgentRequest) (*empty.Empty, error)
func (*UnimplementedAgentServer) CreateJoinToken ¶
func (*UnimplementedAgentServer) CreateJoinToken(ctx context.Context, req *CreateJoinTokenRequest) (*types.JoinToken, error)
func (*UnimplementedAgentServer) DeleteAgent ¶
func (*UnimplementedAgentServer) DeleteAgent(ctx context.Context, req *DeleteAgentRequest) (*empty.Empty, error)
func (*UnimplementedAgentServer) GetAgent ¶
func (*UnimplementedAgentServer) GetAgent(ctx context.Context, req *GetAgentRequest) (*types.Agent, error)
func (*UnimplementedAgentServer) ListAgents ¶
func (*UnimplementedAgentServer) ListAgents(ctx context.Context, req *ListAgentsRequest) (*ListAgentsResponse, error)
func (*UnimplementedAgentServer) RenewAgent ¶
func (*UnimplementedAgentServer) RenewAgent(ctx context.Context, req *RenewAgentRequest) (*RenewAgentResponse, error)
Click to show internal directories.
Click to hide internal directories.