Documentation
¶
Index ¶
- Variables
- func RegisterIAMCertificateServiceServer(s grpc.ServiceRegistrar, srv IAMCertificateServiceServer)
- func RegisterIAMNodesServiceServer(s grpc.ServiceRegistrar, srv IAMNodesServiceServer)
- func RegisterIAMPermissionsServiceServer(s grpc.ServiceRegistrar, srv IAMPermissionsServiceServer)
- func RegisterIAMProvisioningServiceServer(s grpc.ServiceRegistrar, srv IAMProvisioningServiceServer)
- func RegisterIAMPublicIdentityServiceServer(s grpc.ServiceRegistrar, srv IAMPublicIdentityServiceServer)
- func RegisterIAMPublicNodesServiceServer(s grpc.ServiceRegistrar, srv IAMPublicNodesServiceServer)
- func RegisterIAMPublicPermissionsServiceServer(s grpc.ServiceRegistrar, srv IAMPublicPermissionsServiceServer)
- func RegisterIAMPublicServiceServer(s grpc.ServiceRegistrar, srv IAMPublicServiceServer)
- type ApplyCertRequest
- func (*ApplyCertRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyCertRequest) GetCert() string
- func (x *ApplyCertRequest) GetNodeId() string
- func (x *ApplyCertRequest) GetType() string
- func (*ApplyCertRequest) ProtoMessage()
- func (x *ApplyCertRequest) ProtoReflect() protoreflect.Message
- func (x *ApplyCertRequest) Reset()
- func (x *ApplyCertRequest) String() string
- type ApplyCertResponse
- func (*ApplyCertResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyCertResponse) GetCertUrl() string
- func (x *ApplyCertResponse) GetError() *common.ErrorInfo
- func (x *ApplyCertResponse) GetNodeId() string
- func (x *ApplyCertResponse) GetSerial() string
- func (x *ApplyCertResponse) GetType() string
- func (*ApplyCertResponse) ProtoMessage()
- func (x *ApplyCertResponse) ProtoReflect() protoreflect.Message
- func (x *ApplyCertResponse) Reset()
- func (x *ApplyCertResponse) String() string
- type CPUInfo
- func (*CPUInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CPUInfo) GetArch() string
- func (x *CPUInfo) GetArchFamily() string
- func (x *CPUInfo) GetMaxDmips() uint64
- func (x *CPUInfo) GetModelName() string
- func (x *CPUInfo) GetNumCores() uint64
- func (x *CPUInfo) GetNumThreads() uint64
- func (*CPUInfo) ProtoMessage()
- func (x *CPUInfo) ProtoReflect() protoreflect.Message
- func (x *CPUInfo) Reset()
- func (x *CPUInfo) String() string
- type CertInfo
- func (*CertInfo) Descriptor() ([]byte, []int)deprecated
- func (x *CertInfo) GetCertUrl() string
- func (x *CertInfo) GetKeyUrl() string
- func (x *CertInfo) GetType() string
- func (*CertInfo) ProtoMessage()
- func (x *CertInfo) ProtoReflect() protoreflect.Message
- func (x *CertInfo) Reset()
- func (x *CertInfo) String() string
- type CertTypes
- type CreateKeyRequest
- func (*CreateKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateKeyRequest) GetNodeId() string
- func (x *CreateKeyRequest) GetPassword() string
- func (x *CreateKeyRequest) GetSubject() string
- func (x *CreateKeyRequest) GetType() string
- func (*CreateKeyRequest) ProtoMessage()
- func (x *CreateKeyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateKeyRequest) Reset()
- func (x *CreateKeyRequest) String() string
- type CreateKeyResponse
- func (*CreateKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateKeyResponse) GetCsr() string
- func (x *CreateKeyResponse) GetError() *common.ErrorInfo
- func (x *CreateKeyResponse) GetNodeId() string
- func (x *CreateKeyResponse) GetType() string
- func (*CreateKeyResponse) ProtoMessage()
- func (x *CreateKeyResponse) ProtoReflect() protoreflect.Message
- func (x *CreateKeyResponse) Reset()
- func (x *CreateKeyResponse) String() string
- type DeprovisionRequest
- func (*DeprovisionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeprovisionRequest) GetNodeId() string
- func (x *DeprovisionRequest) GetPassword() string
- func (*DeprovisionRequest) ProtoMessage()
- func (x *DeprovisionRequest) ProtoReflect() protoreflect.Message
- func (x *DeprovisionRequest) Reset()
- func (x *DeprovisionRequest) String() string
- type DeprovisionResponse
- func (*DeprovisionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeprovisionResponse) GetError() *common.ErrorInfo
- func (*DeprovisionResponse) ProtoMessage()
- func (x *DeprovisionResponse) ProtoReflect() protoreflect.Message
- func (x *DeprovisionResponse) Reset()
- func (x *DeprovisionResponse) String() string
- type FinishProvisioningRequest
- func (*FinishProvisioningRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FinishProvisioningRequest) GetNodeId() string
- func (x *FinishProvisioningRequest) GetPassword() string
- func (*FinishProvisioningRequest) ProtoMessage()
- func (x *FinishProvisioningRequest) ProtoReflect() protoreflect.Message
- func (x *FinishProvisioningRequest) Reset()
- func (x *FinishProvisioningRequest) String() string
- type FinishProvisioningResponse
- func (*FinishProvisioningResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FinishProvisioningResponse) GetError() *common.ErrorInfo
- func (*FinishProvisioningResponse) ProtoMessage()
- func (x *FinishProvisioningResponse) ProtoReflect() protoreflect.Message
- func (x *FinishProvisioningResponse) Reset()
- func (x *FinishProvisioningResponse) String() string
- type GetCertRequest
- func (*GetCertRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCertRequest) GetIssuer() []byte
- func (x *GetCertRequest) GetSerial() string
- func (x *GetCertRequest) GetType() string
- func (*GetCertRequest) ProtoMessage()
- func (x *GetCertRequest) ProtoReflect() protoreflect.Message
- func (x *GetCertRequest) Reset()
- func (x *GetCertRequest) String() string
- type GetCertTypesRequest
- func (*GetCertTypesRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetCertTypesRequest) GetNodeId() string
- func (*GetCertTypesRequest) ProtoMessage()
- func (x *GetCertTypesRequest) ProtoReflect() protoreflect.Message
- func (x *GetCertTypesRequest) Reset()
- func (x *GetCertTypesRequest) String() string
- type GetNodeInfoRequest
- func (*GetNodeInfoRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetNodeInfoRequest) GetNodeId() string
- func (*GetNodeInfoRequest) ProtoMessage()
- func (x *GetNodeInfoRequest) ProtoReflect() protoreflect.Message
- func (x *GetNodeInfoRequest) Reset()
- func (x *GetNodeInfoRequest) String() string
- type IAMCertificateServiceClient
- type IAMCertificateServiceServer
- type IAMIncomingMessages
- func (*IAMIncomingMessages) Descriptor() ([]byte, []int)deprecated
- func (x *IAMIncomingMessages) GetApplyCertRequest() *ApplyCertRequest
- func (x *IAMIncomingMessages) GetCreateKeyRequest() *CreateKeyRequest
- func (x *IAMIncomingMessages) GetDeprovisionRequest() *DeprovisionRequest
- func (x *IAMIncomingMessages) GetFinishProvisioningRequest() *FinishProvisioningRequest
- func (x *IAMIncomingMessages) GetGetCertTypesRequest() *GetCertTypesRequest
- func (m *IAMIncomingMessages) GetIAMIncomingMessage() isIAMIncomingMessages_IAMIncomingMessage
- func (x *IAMIncomingMessages) GetPauseNodeRequest() *PauseNodeRequest
- func (x *IAMIncomingMessages) GetResumeNodeRequest() *ResumeNodeRequest
- func (x *IAMIncomingMessages) GetStartProvisioningRequest() *StartProvisioningRequest
- func (*IAMIncomingMessages) ProtoMessage()
- func (x *IAMIncomingMessages) ProtoReflect() protoreflect.Message
- func (x *IAMIncomingMessages) Reset()
- func (x *IAMIncomingMessages) String() string
- type IAMIncomingMessages_ApplyCertRequest
- type IAMIncomingMessages_CreateKeyRequest
- type IAMIncomingMessages_DeprovisionRequest
- type IAMIncomingMessages_FinishProvisioningRequest
- type IAMIncomingMessages_GetCertTypesRequest
- type IAMIncomingMessages_PauseNodeRequest
- type IAMIncomingMessages_ResumeNodeRequest
- type IAMIncomingMessages_StartProvisioningRequest
- type IAMNodesServiceClient
- type IAMNodesServiceServer
- type IAMOutgoingMessages
- func (*IAMOutgoingMessages) Descriptor() ([]byte, []int)deprecated
- func (x *IAMOutgoingMessages) GetApplyCertResponse() *ApplyCertResponse
- func (x *IAMOutgoingMessages) GetCertTypesResponse() *CertTypes
- func (x *IAMOutgoingMessages) GetCreateKeyResponse() *CreateKeyResponse
- func (x *IAMOutgoingMessages) GetDeprovisionResponse() *DeprovisionResponse
- func (x *IAMOutgoingMessages) GetFinishProvisioningResponse() *FinishProvisioningResponse
- func (m *IAMOutgoingMessages) GetIAMOutgoingMessage() isIAMOutgoingMessages_IAMOutgoingMessage
- func (x *IAMOutgoingMessages) GetNodeInfo() *NodeInfo
- func (x *IAMOutgoingMessages) GetPauseNodeResponse() *PauseNodeResponse
- func (x *IAMOutgoingMessages) GetResumeNodeResponse() *ResumeNodeResponse
- func (x *IAMOutgoingMessages) GetStartProvisioningResponse() *StartProvisioningResponse
- func (*IAMOutgoingMessages) ProtoMessage()
- func (x *IAMOutgoingMessages) ProtoReflect() protoreflect.Message
- func (x *IAMOutgoingMessages) Reset()
- func (x *IAMOutgoingMessages) String() string
- type IAMOutgoingMessages_ApplyCertResponse
- type IAMOutgoingMessages_CertTypesResponse
- type IAMOutgoingMessages_CreateKeyResponse
- type IAMOutgoingMessages_DeprovisionResponse
- type IAMOutgoingMessages_FinishProvisioningResponse
- type IAMOutgoingMessages_NodeInfo
- type IAMOutgoingMessages_PauseNodeResponse
- type IAMOutgoingMessages_ResumeNodeResponse
- type IAMOutgoingMessages_StartProvisioningResponse
- type IAMPermissionsServiceClient
- type IAMPermissionsServiceServer
- type IAMProvisioningServiceClient
- type IAMProvisioningServiceServer
- type IAMPublicIdentityServiceClient
- type IAMPublicIdentityServiceServer
- type IAMPublicIdentityService_SubscribeSubjectsChangedClient
- type IAMPublicIdentityService_SubscribeSubjectsChangedServer
- type IAMPublicNodesServiceClient
- type IAMPublicNodesServiceServer
- type IAMPublicNodesService_RegisterNodeClient
- type IAMPublicNodesService_RegisterNodeServer
- type IAMPublicNodesService_SubscribeNodeChangedClient
- type IAMPublicNodesService_SubscribeNodeChangedServer
- type IAMPublicPermissionsServiceClient
- type IAMPublicPermissionsServiceServer
- type IAMPublicServiceClient
- type IAMPublicServiceServer
- type IAMPublicService_SubscribeCertChangedClient
- type IAMPublicService_SubscribeCertChangedServer
- type NodeAttribute
- func (*NodeAttribute) Descriptor() ([]byte, []int)deprecated
- func (x *NodeAttribute) GetName() string
- func (x *NodeAttribute) GetValue() string
- func (*NodeAttribute) ProtoMessage()
- func (x *NodeAttribute) ProtoReflect() protoreflect.Message
- func (x *NodeAttribute) Reset()
- func (x *NodeAttribute) String() string
- type NodeInfo
- func (*NodeInfo) Descriptor() ([]byte, []int)deprecated
- func (x *NodeInfo) GetAttrs() []*NodeAttribute
- func (x *NodeInfo) GetCpus() []*CPUInfo
- func (x *NodeInfo) GetError() *common.ErrorInfo
- func (x *NodeInfo) GetMaxDmips() uint64
- func (x *NodeInfo) GetName() string
- func (x *NodeInfo) GetNodeId() string
- func (x *NodeInfo) GetNodeType() string
- func (x *NodeInfo) GetOsType() string
- func (x *NodeInfo) GetPartitions() []*PartitionInfo
- func (x *NodeInfo) GetStatus() string
- func (x *NodeInfo) GetTotalRam() uint64
- func (*NodeInfo) ProtoMessage()
- func (x *NodeInfo) ProtoReflect() protoreflect.Message
- func (x *NodeInfo) Reset()
- func (x *NodeInfo) String() string
- type NodesID
- type PartitionInfo
- func (*PartitionInfo) Descriptor() ([]byte, []int)deprecated
- func (x *PartitionInfo) GetName() string
- func (x *PartitionInfo) GetPath() string
- func (x *PartitionInfo) GetTotalSize() uint64
- func (x *PartitionInfo) GetTypes() []string
- func (*PartitionInfo) ProtoMessage()
- func (x *PartitionInfo) ProtoReflect() protoreflect.Message
- func (x *PartitionInfo) Reset()
- func (x *PartitionInfo) String() string
- type PauseNodeRequest
- type PauseNodeResponse
- func (*PauseNodeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PauseNodeResponse) GetError() *common.ErrorInfo
- func (*PauseNodeResponse) ProtoMessage()
- func (x *PauseNodeResponse) ProtoReflect() protoreflect.Message
- func (x *PauseNodeResponse) Reset()
- func (x *PauseNodeResponse) String() string
- type Permissions
- type PermissionsRequest
- func (*PermissionsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionsRequest) GetFunctionalServerId() string
- func (x *PermissionsRequest) GetSecret() string
- func (*PermissionsRequest) ProtoMessage()
- func (x *PermissionsRequest) ProtoReflect() protoreflect.Message
- func (x *PermissionsRequest) Reset()
- func (x *PermissionsRequest) String() string
- type PermissionsResponse
- func (*PermissionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *PermissionsResponse) GetInstance() *common.InstanceIdent
- func (x *PermissionsResponse) GetPermissions() *Permissions
- func (*PermissionsResponse) ProtoMessage()
- func (x *PermissionsResponse) ProtoReflect() protoreflect.Message
- func (x *PermissionsResponse) Reset()
- func (x *PermissionsResponse) String() string
- type RegisterInstanceRequest
- func (*RegisterInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterInstanceRequest) GetInstance() *common.InstanceIdent
- func (x *RegisterInstanceRequest) GetPermissions() map[string]*Permissions
- func (*RegisterInstanceRequest) ProtoMessage()
- func (x *RegisterInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *RegisterInstanceRequest) Reset()
- func (x *RegisterInstanceRequest) String() string
- type RegisterInstanceResponse
- func (*RegisterInstanceResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RegisterInstanceResponse) GetSecret() string
- func (*RegisterInstanceResponse) ProtoMessage()
- func (x *RegisterInstanceResponse) ProtoReflect() protoreflect.Message
- func (x *RegisterInstanceResponse) Reset()
- func (x *RegisterInstanceResponse) String() string
- type ResumeNodeRequest
- type ResumeNodeResponse
- func (*ResumeNodeResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ResumeNodeResponse) GetError() *common.ErrorInfo
- func (*ResumeNodeResponse) ProtoMessage()
- func (x *ResumeNodeResponse) ProtoReflect() protoreflect.Message
- func (x *ResumeNodeResponse) Reset()
- func (x *ResumeNodeResponse) String() string
- type StartProvisioningRequest
- func (*StartProvisioningRequest) Descriptor() ([]byte, []int)deprecated
- func (x *StartProvisioningRequest) GetNodeId() string
- func (x *StartProvisioningRequest) GetPassword() string
- func (*StartProvisioningRequest) ProtoMessage()
- func (x *StartProvisioningRequest) ProtoReflect() protoreflect.Message
- func (x *StartProvisioningRequest) Reset()
- func (x *StartProvisioningRequest) String() string
- type StartProvisioningResponse
- func (*StartProvisioningResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StartProvisioningResponse) GetError() *common.ErrorInfo
- func (*StartProvisioningResponse) ProtoMessage()
- func (x *StartProvisioningResponse) ProtoReflect() protoreflect.Message
- func (x *StartProvisioningResponse) Reset()
- func (x *StartProvisioningResponse) String() string
- type Subjects
- type SubscribeCertChangedRequest
- func (*SubscribeCertChangedRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SubscribeCertChangedRequest) GetType() string
- func (*SubscribeCertChangedRequest) ProtoMessage()
- func (x *SubscribeCertChangedRequest) ProtoReflect() protoreflect.Message
- func (x *SubscribeCertChangedRequest) Reset()
- func (x *SubscribeCertChangedRequest) String() string
- type SystemInfo
- type UnimplementedIAMCertificateServiceServer
- type UnimplementedIAMNodesServiceServer
- type UnimplementedIAMPermissionsServiceServer
- type UnimplementedIAMProvisioningServiceServer
- func (UnimplementedIAMProvisioningServiceServer) Deprovision(context.Context, *DeprovisionRequest) (*DeprovisionResponse, error)
- func (UnimplementedIAMProvisioningServiceServer) FinishProvisioning(context.Context, *FinishProvisioningRequest) (*FinishProvisioningResponse, error)
- func (UnimplementedIAMProvisioningServiceServer) GetCertTypes(context.Context, *GetCertTypesRequest) (*CertTypes, error)
- func (UnimplementedIAMProvisioningServiceServer) StartProvisioning(context.Context, *StartProvisioningRequest) (*StartProvisioningResponse, error)
- type UnimplementedIAMPublicIdentityServiceServer
- func (UnimplementedIAMPublicIdentityServiceServer) GetSubjects(context.Context, *emptypb.Empty) (*Subjects, error)
- func (UnimplementedIAMPublicIdentityServiceServer) GetSystemInfo(context.Context, *emptypb.Empty) (*SystemInfo, error)
- func (UnimplementedIAMPublicIdentityServiceServer) SubscribeSubjectsChanged(*emptypb.Empty, IAMPublicIdentityService_SubscribeSubjectsChangedServer) error
- type UnimplementedIAMPublicNodesServiceServer
- func (UnimplementedIAMPublicNodesServiceServer) GetAllNodeIDs(context.Context, *emptypb.Empty) (*NodesID, error)
- func (UnimplementedIAMPublicNodesServiceServer) GetNodeInfo(context.Context, *GetNodeInfoRequest) (*NodeInfo, error)
- func (UnimplementedIAMPublicNodesServiceServer) RegisterNode(IAMPublicNodesService_RegisterNodeServer) error
- func (UnimplementedIAMPublicNodesServiceServer) SubscribeNodeChanged(*emptypb.Empty, IAMPublicNodesService_SubscribeNodeChangedServer) error
- type UnimplementedIAMPublicPermissionsServiceServer
- type UnimplementedIAMPublicServiceServer
- func (UnimplementedIAMPublicServiceServer) GetCert(context.Context, *GetCertRequest) (*CertInfo, error)
- func (UnimplementedIAMPublicServiceServer) GetNodeInfo(context.Context, *emptypb.Empty) (*NodeInfo, error)
- func (UnimplementedIAMPublicServiceServer) SubscribeCertChanged(*SubscribeCertChangedRequest, IAMPublicService_SubscribeCertChangedServer) error
- type UnregisterInstanceRequest
- func (*UnregisterInstanceRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UnregisterInstanceRequest) GetInstance() *common.InstanceIdent
- func (*UnregisterInstanceRequest) ProtoMessage()
- func (x *UnregisterInstanceRequest) ProtoReflect() protoreflect.Message
- func (x *UnregisterInstanceRequest) Reset()
- func (x *UnregisterInstanceRequest) String() string
- type UnsafeIAMCertificateServiceServer
- type UnsafeIAMNodesServiceServer
- type UnsafeIAMPermissionsServiceServer
- type UnsafeIAMProvisioningServiceServer
- type UnsafeIAMPublicIdentityServiceServer
- type UnsafeIAMPublicNodesServiceServer
- type UnsafeIAMPublicPermissionsServiceServer
- type UnsafeIAMPublicServiceServer
Constants ¶
This section is empty.
Variables ¶
var File_iamanager_v5_iamanager_proto protoreflect.FileDescriptor
var IAMCertificateService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "iamanager.v5.IAMCertificateService", HandlerType: (*IAMCertificateServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "CreateKey", Handler: _IAMCertificateService_CreateKey_Handler, }, { MethodName: "ApplyCert", Handler: _IAMCertificateService_ApplyCert_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iamanager/v5/iamanager.proto", }
IAMCertificateService_ServiceDesc is the grpc.ServiceDesc for IAMCertificateService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IAMNodesService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "iamanager.v5.IAMNodesService", HandlerType: (*IAMNodesServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "PauseNode", Handler: _IAMNodesService_PauseNode_Handler, }, { MethodName: "ResumeNode", Handler: _IAMNodesService_ResumeNode_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iamanager/v5/iamanager.proto", }
IAMNodesService_ServiceDesc is the grpc.ServiceDesc for IAMNodesService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IAMPermissionsService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "iamanager.v5.IAMPermissionsService", HandlerType: (*IAMPermissionsServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "RegisterInstance", Handler: _IAMPermissionsService_RegisterInstance_Handler, }, { MethodName: "UnregisterInstance", Handler: _IAMPermissionsService_UnregisterInstance_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iamanager/v5/iamanager.proto", }
IAMPermissionsService_ServiceDesc is the grpc.ServiceDesc for IAMPermissionsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IAMProvisioningService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "iamanager.v5.IAMProvisioningService", HandlerType: (*IAMProvisioningServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetCertTypes", Handler: _IAMProvisioningService_GetCertTypes_Handler, }, { MethodName: "StartProvisioning", Handler: _IAMProvisioningService_StartProvisioning_Handler, }, { MethodName: "FinishProvisioning", Handler: _IAMProvisioningService_FinishProvisioning_Handler, }, { MethodName: "Deprovision", Handler: _IAMProvisioningService_Deprovision_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iamanager/v5/iamanager.proto", }
IAMProvisioningService_ServiceDesc is the grpc.ServiceDesc for IAMProvisioningService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IAMPublicIdentityService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "iamanager.v5.IAMPublicIdentityService", HandlerType: (*IAMPublicIdentityServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetSystemInfo", Handler: _IAMPublicIdentityService_GetSystemInfo_Handler, }, { MethodName: "GetSubjects", Handler: _IAMPublicIdentityService_GetSubjects_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "SubscribeSubjectsChanged", Handler: _IAMPublicIdentityService_SubscribeSubjectsChanged_Handler, ServerStreams: true, }, }, Metadata: "iamanager/v5/iamanager.proto", }
IAMPublicIdentityService_ServiceDesc is the grpc.ServiceDesc for IAMPublicIdentityService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IAMPublicNodesService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "iamanager.v5.IAMPublicNodesService", HandlerType: (*IAMPublicNodesServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetAllNodeIDs", Handler: _IAMPublicNodesService_GetAllNodeIDs_Handler, }, { MethodName: "GetNodeInfo", Handler: _IAMPublicNodesService_GetNodeInfo_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "SubscribeNodeChanged", Handler: _IAMPublicNodesService_SubscribeNodeChanged_Handler, ServerStreams: true, }, { StreamName: "RegisterNode", Handler: _IAMPublicNodesService_RegisterNode_Handler, ServerStreams: true, ClientStreams: true, }, }, Metadata: "iamanager/v5/iamanager.proto", }
IAMPublicNodesService_ServiceDesc is the grpc.ServiceDesc for IAMPublicNodesService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IAMPublicPermissionsService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "iamanager.v5.IAMPublicPermissionsService", HandlerType: (*IAMPublicPermissionsServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetPermissions", Handler: _IAMPublicPermissionsService_GetPermissions_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "iamanager/v5/iamanager.proto", }
IAMPublicPermissionsService_ServiceDesc is the grpc.ServiceDesc for IAMPublicPermissionsService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var IAMPublicService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "iamanager.v5.IAMPublicService", HandlerType: (*IAMPublicServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetNodeInfo", Handler: _IAMPublicService_GetNodeInfo_Handler, }, { MethodName: "GetCert", Handler: _IAMPublicService_GetCert_Handler, }, }, Streams: []grpc.StreamDesc{ { StreamName: "SubscribeCertChanged", Handler: _IAMPublicService_SubscribeCertChanged_Handler, ServerStreams: true, }, }, Metadata: "iamanager/v5/iamanager.proto", }
IAMPublicService_ServiceDesc is the grpc.ServiceDesc for IAMPublicService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterIAMCertificateServiceServer ¶
func RegisterIAMCertificateServiceServer(s grpc.ServiceRegistrar, srv IAMCertificateServiceServer)
func RegisterIAMNodesServiceServer ¶
func RegisterIAMNodesServiceServer(s grpc.ServiceRegistrar, srv IAMNodesServiceServer)
func RegisterIAMPermissionsServiceServer ¶
func RegisterIAMPermissionsServiceServer(s grpc.ServiceRegistrar, srv IAMPermissionsServiceServer)
func RegisterIAMProvisioningServiceServer ¶
func RegisterIAMProvisioningServiceServer(s grpc.ServiceRegistrar, srv IAMProvisioningServiceServer)
func RegisterIAMPublicIdentityServiceServer ¶
func RegisterIAMPublicIdentityServiceServer(s grpc.ServiceRegistrar, srv IAMPublicIdentityServiceServer)
func RegisterIAMPublicNodesServiceServer ¶
func RegisterIAMPublicNodesServiceServer(s grpc.ServiceRegistrar, srv IAMPublicNodesServiceServer)
func RegisterIAMPublicPermissionsServiceServer ¶
func RegisterIAMPublicPermissionsServiceServer(s grpc.ServiceRegistrar, srv IAMPublicPermissionsServiceServer)
func RegisterIAMPublicServiceServer ¶
func RegisterIAMPublicServiceServer(s grpc.ServiceRegistrar, srv IAMPublicServiceServer)
Types ¶
type ApplyCertRequest ¶
type ApplyCertRequest struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` Cert string `protobuf:"bytes,3,opt,name=cert,proto3" json:"cert,omitempty"` // contains filtered or unexported fields }
func (*ApplyCertRequest) Descriptor
deprecated
func (*ApplyCertRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplyCertRequest.ProtoReflect.Descriptor instead.
func (*ApplyCertRequest) GetCert ¶
func (x *ApplyCertRequest) GetCert() string
func (*ApplyCertRequest) GetNodeId ¶
func (x *ApplyCertRequest) GetNodeId() string
func (*ApplyCertRequest) GetType ¶
func (x *ApplyCertRequest) GetType() string
func (*ApplyCertRequest) ProtoMessage ¶
func (*ApplyCertRequest) ProtoMessage()
func (*ApplyCertRequest) ProtoReflect ¶
func (x *ApplyCertRequest) ProtoReflect() protoreflect.Message
func (*ApplyCertRequest) Reset ¶
func (x *ApplyCertRequest) Reset()
func (*ApplyCertRequest) String ¶
func (x *ApplyCertRequest) String() string
type ApplyCertResponse ¶
type ApplyCertResponse struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` CertUrl string `protobuf:"bytes,3,opt,name=cert_url,json=certUrl,proto3" json:"cert_url,omitempty"` Serial string `protobuf:"bytes,4,opt,name=serial,proto3" json:"serial,omitempty"` Error *common.ErrorInfo `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*ApplyCertResponse) Descriptor
deprecated
func (*ApplyCertResponse) Descriptor() ([]byte, []int)
Deprecated: Use ApplyCertResponse.ProtoReflect.Descriptor instead.
func (*ApplyCertResponse) GetCertUrl ¶
func (x *ApplyCertResponse) GetCertUrl() string
func (*ApplyCertResponse) GetError ¶
func (x *ApplyCertResponse) GetError() *common.ErrorInfo
func (*ApplyCertResponse) GetNodeId ¶
func (x *ApplyCertResponse) GetNodeId() string
func (*ApplyCertResponse) GetSerial ¶
func (x *ApplyCertResponse) GetSerial() string
func (*ApplyCertResponse) GetType ¶
func (x *ApplyCertResponse) GetType() string
func (*ApplyCertResponse) ProtoMessage ¶
func (*ApplyCertResponse) ProtoMessage()
func (*ApplyCertResponse) ProtoReflect ¶
func (x *ApplyCertResponse) ProtoReflect() protoreflect.Message
func (*ApplyCertResponse) Reset ¶
func (x *ApplyCertResponse) Reset()
func (*ApplyCertResponse) String ¶
func (x *ApplyCertResponse) String() string
type CPUInfo ¶
type CPUInfo struct { ModelName string `protobuf:"bytes,1,opt,name=model_name,json=modelName,proto3" json:"model_name,omitempty"` NumCores uint64 `protobuf:"varint,2,opt,name=num_cores,json=numCores,proto3" json:"num_cores,omitempty"` NumThreads uint64 `protobuf:"varint,3,opt,name=num_threads,json=numThreads,proto3" json:"num_threads,omitempty"` Arch string `protobuf:"bytes,4,opt,name=arch,proto3" json:"arch,omitempty"` ArchFamily string `protobuf:"bytes,5,opt,name=arch_family,json=archFamily,proto3" json:"arch_family,omitempty"` MaxDmips uint64 `protobuf:"varint,6,opt,name=max_dmips,json=maxDmips,proto3" json:"max_dmips,omitempty"` // contains filtered or unexported fields }
func (*CPUInfo) Descriptor
deprecated
func (*CPUInfo) GetArchFamily ¶
func (*CPUInfo) GetMaxDmips ¶
func (*CPUInfo) GetModelName ¶
func (*CPUInfo) GetNumCores ¶
func (*CPUInfo) GetNumThreads ¶
func (*CPUInfo) ProtoMessage ¶
func (*CPUInfo) ProtoMessage()
func (*CPUInfo) ProtoReflect ¶
func (x *CPUInfo) ProtoReflect() protoreflect.Message
type CertInfo ¶
type CertInfo struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` CertUrl string `protobuf:"bytes,2,opt,name=cert_url,json=certUrl,proto3" json:"cert_url,omitempty"` KeyUrl string `protobuf:"bytes,3,opt,name=key_url,json=keyUrl,proto3" json:"key_url,omitempty"` // contains filtered or unexported fields }
func (*CertInfo) Descriptor
deprecated
func (*CertInfo) GetCertUrl ¶
func (*CertInfo) ProtoMessage ¶
func (*CertInfo) ProtoMessage()
func (*CertInfo) ProtoReflect ¶
func (x *CertInfo) ProtoReflect() protoreflect.Message
type CertTypes ¶
type CertTypes struct { Types []string `protobuf:"bytes,1,rep,name=types,proto3" json:"types,omitempty"` // contains filtered or unexported fields }
func (*CertTypes) Descriptor
deprecated
func (*CertTypes) ProtoMessage ¶
func (*CertTypes) ProtoMessage()
func (*CertTypes) ProtoReflect ¶
func (x *CertTypes) ProtoReflect() protoreflect.Message
type CreateKeyRequest ¶
type CreateKeyRequest struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` Subject string `protobuf:"bytes,2,opt,name=subject,proto3" json:"subject,omitempty"` Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"` Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*CreateKeyRequest) Descriptor
deprecated
func (*CreateKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateKeyRequest.ProtoReflect.Descriptor instead.
func (*CreateKeyRequest) GetNodeId ¶
func (x *CreateKeyRequest) GetNodeId() string
func (*CreateKeyRequest) GetPassword ¶
func (x *CreateKeyRequest) GetPassword() string
func (*CreateKeyRequest) GetSubject ¶
func (x *CreateKeyRequest) GetSubject() string
func (*CreateKeyRequest) GetType ¶
func (x *CreateKeyRequest) GetType() string
func (*CreateKeyRequest) ProtoMessage ¶
func (*CreateKeyRequest) ProtoMessage()
func (*CreateKeyRequest) ProtoReflect ¶
func (x *CreateKeyRequest) ProtoReflect() protoreflect.Message
func (*CreateKeyRequest) Reset ¶
func (x *CreateKeyRequest) Reset()
func (*CreateKeyRequest) String ¶
func (x *CreateKeyRequest) String() string
type CreateKeyResponse ¶
type CreateKeyResponse struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"` Csr string `protobuf:"bytes,3,opt,name=csr,proto3" json:"csr,omitempty"` Error *common.ErrorInfo `protobuf:"bytes,4,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*CreateKeyResponse) Descriptor
deprecated
func (*CreateKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateKeyResponse.ProtoReflect.Descriptor instead.
func (*CreateKeyResponse) GetCsr ¶
func (x *CreateKeyResponse) GetCsr() string
func (*CreateKeyResponse) GetError ¶
func (x *CreateKeyResponse) GetError() *common.ErrorInfo
func (*CreateKeyResponse) GetNodeId ¶
func (x *CreateKeyResponse) GetNodeId() string
func (*CreateKeyResponse) GetType ¶
func (x *CreateKeyResponse) GetType() string
func (*CreateKeyResponse) ProtoMessage ¶
func (*CreateKeyResponse) ProtoMessage()
func (*CreateKeyResponse) ProtoReflect ¶
func (x *CreateKeyResponse) ProtoReflect() protoreflect.Message
func (*CreateKeyResponse) Reset ¶
func (x *CreateKeyResponse) Reset()
func (*CreateKeyResponse) String ¶
func (x *CreateKeyResponse) String() string
type DeprovisionRequest ¶
type DeprovisionRequest struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*DeprovisionRequest) Descriptor
deprecated
func (*DeprovisionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeprovisionRequest.ProtoReflect.Descriptor instead.
func (*DeprovisionRequest) GetNodeId ¶
func (x *DeprovisionRequest) GetNodeId() string
func (*DeprovisionRequest) GetPassword ¶
func (x *DeprovisionRequest) GetPassword() string
func (*DeprovisionRequest) ProtoMessage ¶
func (*DeprovisionRequest) ProtoMessage()
func (*DeprovisionRequest) ProtoReflect ¶
func (x *DeprovisionRequest) ProtoReflect() protoreflect.Message
func (*DeprovisionRequest) Reset ¶
func (x *DeprovisionRequest) Reset()
func (*DeprovisionRequest) String ¶
func (x *DeprovisionRequest) String() string
type DeprovisionResponse ¶
type DeprovisionResponse struct { Error *common.ErrorInfo `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*DeprovisionResponse) Descriptor
deprecated
func (*DeprovisionResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeprovisionResponse.ProtoReflect.Descriptor instead.
func (*DeprovisionResponse) GetError ¶
func (x *DeprovisionResponse) GetError() *common.ErrorInfo
func (*DeprovisionResponse) ProtoMessage ¶
func (*DeprovisionResponse) ProtoMessage()
func (*DeprovisionResponse) ProtoReflect ¶
func (x *DeprovisionResponse) ProtoReflect() protoreflect.Message
func (*DeprovisionResponse) Reset ¶
func (x *DeprovisionResponse) Reset()
func (*DeprovisionResponse) String ¶
func (x *DeprovisionResponse) String() string
type FinishProvisioningRequest ¶
type FinishProvisioningRequest struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*FinishProvisioningRequest) Descriptor
deprecated
func (*FinishProvisioningRequest) Descriptor() ([]byte, []int)
Deprecated: Use FinishProvisioningRequest.ProtoReflect.Descriptor instead.
func (*FinishProvisioningRequest) GetNodeId ¶
func (x *FinishProvisioningRequest) GetNodeId() string
func (*FinishProvisioningRequest) GetPassword ¶
func (x *FinishProvisioningRequest) GetPassword() string
func (*FinishProvisioningRequest) ProtoMessage ¶
func (*FinishProvisioningRequest) ProtoMessage()
func (*FinishProvisioningRequest) ProtoReflect ¶
func (x *FinishProvisioningRequest) ProtoReflect() protoreflect.Message
func (*FinishProvisioningRequest) Reset ¶
func (x *FinishProvisioningRequest) Reset()
func (*FinishProvisioningRequest) String ¶
func (x *FinishProvisioningRequest) String() string
type FinishProvisioningResponse ¶
type FinishProvisioningResponse struct { Error *common.ErrorInfo `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*FinishProvisioningResponse) Descriptor
deprecated
func (*FinishProvisioningResponse) Descriptor() ([]byte, []int)
Deprecated: Use FinishProvisioningResponse.ProtoReflect.Descriptor instead.
func (*FinishProvisioningResponse) GetError ¶
func (x *FinishProvisioningResponse) GetError() *common.ErrorInfo
func (*FinishProvisioningResponse) ProtoMessage ¶
func (*FinishProvisioningResponse) ProtoMessage()
func (*FinishProvisioningResponse) ProtoReflect ¶
func (x *FinishProvisioningResponse) ProtoReflect() protoreflect.Message
func (*FinishProvisioningResponse) Reset ¶
func (x *FinishProvisioningResponse) Reset()
func (*FinishProvisioningResponse) String ¶
func (x *FinishProvisioningResponse) String() string
type GetCertRequest ¶
type GetCertRequest struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` Issuer []byte `protobuf:"bytes,2,opt,name=issuer,proto3" json:"issuer,omitempty"` Serial string `protobuf:"bytes,3,opt,name=serial,proto3" json:"serial,omitempty"` // contains filtered or unexported fields }
func (*GetCertRequest) Descriptor
deprecated
func (*GetCertRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCertRequest.ProtoReflect.Descriptor instead.
func (*GetCertRequest) GetIssuer ¶
func (x *GetCertRequest) GetIssuer() []byte
func (*GetCertRequest) GetSerial ¶
func (x *GetCertRequest) GetSerial() string
func (*GetCertRequest) GetType ¶
func (x *GetCertRequest) GetType() string
func (*GetCertRequest) ProtoMessage ¶
func (*GetCertRequest) ProtoMessage()
func (*GetCertRequest) ProtoReflect ¶
func (x *GetCertRequest) ProtoReflect() protoreflect.Message
func (*GetCertRequest) Reset ¶
func (x *GetCertRequest) Reset()
func (*GetCertRequest) String ¶
func (x *GetCertRequest) String() string
type GetCertTypesRequest ¶
type GetCertTypesRequest struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // contains filtered or unexported fields }
func (*GetCertTypesRequest) Descriptor
deprecated
func (*GetCertTypesRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetCertTypesRequest.ProtoReflect.Descriptor instead.
func (*GetCertTypesRequest) GetNodeId ¶
func (x *GetCertTypesRequest) GetNodeId() string
func (*GetCertTypesRequest) ProtoMessage ¶
func (*GetCertTypesRequest) ProtoMessage()
func (*GetCertTypesRequest) ProtoReflect ¶
func (x *GetCertTypesRequest) ProtoReflect() protoreflect.Message
func (*GetCertTypesRequest) Reset ¶
func (x *GetCertTypesRequest) Reset()
func (*GetCertTypesRequest) String ¶
func (x *GetCertTypesRequest) String() string
type GetNodeInfoRequest ¶
type GetNodeInfoRequest struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // contains filtered or unexported fields }
func (*GetNodeInfoRequest) Descriptor
deprecated
func (*GetNodeInfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetNodeInfoRequest.ProtoReflect.Descriptor instead.
func (*GetNodeInfoRequest) GetNodeId ¶
func (x *GetNodeInfoRequest) GetNodeId() string
func (*GetNodeInfoRequest) ProtoMessage ¶
func (*GetNodeInfoRequest) ProtoMessage()
func (*GetNodeInfoRequest) ProtoReflect ¶
func (x *GetNodeInfoRequest) ProtoReflect() protoreflect.Message
func (*GetNodeInfoRequest) Reset ¶
func (x *GetNodeInfoRequest) Reset()
func (*GetNodeInfoRequest) String ¶
func (x *GetNodeInfoRequest) String() string
type IAMCertificateServiceClient ¶
type IAMCertificateServiceClient interface { CreateKey(ctx context.Context, in *CreateKeyRequest, opts ...grpc.CallOption) (*CreateKeyResponse, error) ApplyCert(ctx context.Context, in *ApplyCertRequest, opts ...grpc.CallOption) (*ApplyCertResponse, error) }
IAMCertificateServiceClient is the client API for IAMCertificateService 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 NewIAMCertificateServiceClient ¶
func NewIAMCertificateServiceClient(cc grpc.ClientConnInterface) IAMCertificateServiceClient
type IAMCertificateServiceServer ¶
type IAMCertificateServiceServer interface { CreateKey(context.Context, *CreateKeyRequest) (*CreateKeyResponse, error) ApplyCert(context.Context, *ApplyCertRequest) (*ApplyCertResponse, error) // contains filtered or unexported methods }
IAMCertificateServiceServer is the server API for IAMCertificateService service. All implementations must embed UnimplementedIAMCertificateServiceServer for forward compatibility
type IAMIncomingMessages ¶
type IAMIncomingMessages struct { // Types that are assignable to IAMIncomingMessage: // // *IAMIncomingMessages_StartProvisioningRequest // *IAMIncomingMessages_GetCertTypesRequest // *IAMIncomingMessages_FinishProvisioningRequest // *IAMIncomingMessages_DeprovisionRequest // *IAMIncomingMessages_PauseNodeRequest // *IAMIncomingMessages_ResumeNodeRequest // *IAMIncomingMessages_CreateKeyRequest // *IAMIncomingMessages_ApplyCertRequest IAMIncomingMessage isIAMIncomingMessages_IAMIncomingMessage `protobuf_oneof:"IAMIncomingMessage"` // contains filtered or unexported fields }
func (*IAMIncomingMessages) Descriptor
deprecated
func (*IAMIncomingMessages) Descriptor() ([]byte, []int)
Deprecated: Use IAMIncomingMessages.ProtoReflect.Descriptor instead.
func (*IAMIncomingMessages) GetApplyCertRequest ¶
func (x *IAMIncomingMessages) GetApplyCertRequest() *ApplyCertRequest
func (*IAMIncomingMessages) GetCreateKeyRequest ¶
func (x *IAMIncomingMessages) GetCreateKeyRequest() *CreateKeyRequest
func (*IAMIncomingMessages) GetDeprovisionRequest ¶
func (x *IAMIncomingMessages) GetDeprovisionRequest() *DeprovisionRequest
func (*IAMIncomingMessages) GetFinishProvisioningRequest ¶
func (x *IAMIncomingMessages) GetFinishProvisioningRequest() *FinishProvisioningRequest
func (*IAMIncomingMessages) GetGetCertTypesRequest ¶
func (x *IAMIncomingMessages) GetGetCertTypesRequest() *GetCertTypesRequest
func (*IAMIncomingMessages) GetIAMIncomingMessage ¶
func (m *IAMIncomingMessages) GetIAMIncomingMessage() isIAMIncomingMessages_IAMIncomingMessage
func (*IAMIncomingMessages) GetPauseNodeRequest ¶
func (x *IAMIncomingMessages) GetPauseNodeRequest() *PauseNodeRequest
func (*IAMIncomingMessages) GetResumeNodeRequest ¶
func (x *IAMIncomingMessages) GetResumeNodeRequest() *ResumeNodeRequest
func (*IAMIncomingMessages) GetStartProvisioningRequest ¶
func (x *IAMIncomingMessages) GetStartProvisioningRequest() *StartProvisioningRequest
func (*IAMIncomingMessages) ProtoMessage ¶
func (*IAMIncomingMessages) ProtoMessage()
func (*IAMIncomingMessages) ProtoReflect ¶
func (x *IAMIncomingMessages) ProtoReflect() protoreflect.Message
func (*IAMIncomingMessages) Reset ¶
func (x *IAMIncomingMessages) Reset()
func (*IAMIncomingMessages) String ¶
func (x *IAMIncomingMessages) String() string
type IAMIncomingMessages_ApplyCertRequest ¶
type IAMIncomingMessages_ApplyCertRequest struct {
ApplyCertRequest *ApplyCertRequest `protobuf:"bytes,8,opt,name=apply_cert_request,json=applyCertRequest,proto3,oneof"`
}
type IAMIncomingMessages_CreateKeyRequest ¶
type IAMIncomingMessages_CreateKeyRequest struct {
CreateKeyRequest *CreateKeyRequest `protobuf:"bytes,7,opt,name=create_key_request,json=createKeyRequest,proto3,oneof"`
}
type IAMIncomingMessages_DeprovisionRequest ¶
type IAMIncomingMessages_DeprovisionRequest struct {
DeprovisionRequest *DeprovisionRequest `protobuf:"bytes,4,opt,name=deprovision_request,json=deprovisionRequest,proto3,oneof"`
}
type IAMIncomingMessages_FinishProvisioningRequest ¶
type IAMIncomingMessages_FinishProvisioningRequest struct {
FinishProvisioningRequest *FinishProvisioningRequest `protobuf:"bytes,3,opt,name=finish_provisioning_request,json=finishProvisioningRequest,proto3,oneof"`
}
type IAMIncomingMessages_GetCertTypesRequest ¶
type IAMIncomingMessages_GetCertTypesRequest struct {
GetCertTypesRequest *GetCertTypesRequest `protobuf:"bytes,2,opt,name=get_cert_types_request,json=getCertTypesRequest,proto3,oneof"`
}
type IAMIncomingMessages_PauseNodeRequest ¶
type IAMIncomingMessages_PauseNodeRequest struct {
PauseNodeRequest *PauseNodeRequest `protobuf:"bytes,5,opt,name=pause_node_request,json=pauseNodeRequest,proto3,oneof"`
}
type IAMIncomingMessages_ResumeNodeRequest ¶
type IAMIncomingMessages_ResumeNodeRequest struct {
ResumeNodeRequest *ResumeNodeRequest `protobuf:"bytes,6,opt,name=resume_node_request,json=resumeNodeRequest,proto3,oneof"`
}
type IAMIncomingMessages_StartProvisioningRequest ¶
type IAMIncomingMessages_StartProvisioningRequest struct {
StartProvisioningRequest *StartProvisioningRequest `protobuf:"bytes,1,opt,name=start_provisioning_request,json=startProvisioningRequest,proto3,oneof"`
}
type IAMNodesServiceClient ¶
type IAMNodesServiceClient interface { PauseNode(ctx context.Context, in *PauseNodeRequest, opts ...grpc.CallOption) (*PauseNodeResponse, error) ResumeNode(ctx context.Context, in *ResumeNodeRequest, opts ...grpc.CallOption) (*ResumeNodeResponse, error) }
IAMNodesServiceClient is the client API for IAMNodesService 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 NewIAMNodesServiceClient ¶
func NewIAMNodesServiceClient(cc grpc.ClientConnInterface) IAMNodesServiceClient
type IAMNodesServiceServer ¶
type IAMNodesServiceServer interface { PauseNode(context.Context, *PauseNodeRequest) (*PauseNodeResponse, error) ResumeNode(context.Context, *ResumeNodeRequest) (*ResumeNodeResponse, error) // contains filtered or unexported methods }
IAMNodesServiceServer is the server API for IAMNodesService service. All implementations must embed UnimplementedIAMNodesServiceServer for forward compatibility
type IAMOutgoingMessages ¶
type IAMOutgoingMessages struct { // Types that are assignable to IAMOutgoingMessage: // // *IAMOutgoingMessages_NodeInfo // *IAMOutgoingMessages_StartProvisioningResponse // *IAMOutgoingMessages_CertTypesResponse // *IAMOutgoingMessages_FinishProvisioningResponse // *IAMOutgoingMessages_DeprovisionResponse // *IAMOutgoingMessages_PauseNodeResponse // *IAMOutgoingMessages_ResumeNodeResponse // *IAMOutgoingMessages_CreateKeyResponse // *IAMOutgoingMessages_ApplyCertResponse IAMOutgoingMessage isIAMOutgoingMessages_IAMOutgoingMessage `protobuf_oneof:"IAMOutgoingMessage"` // contains filtered or unexported fields }
func (*IAMOutgoingMessages) Descriptor
deprecated
func (*IAMOutgoingMessages) Descriptor() ([]byte, []int)
Deprecated: Use IAMOutgoingMessages.ProtoReflect.Descriptor instead.
func (*IAMOutgoingMessages) GetApplyCertResponse ¶
func (x *IAMOutgoingMessages) GetApplyCertResponse() *ApplyCertResponse
func (*IAMOutgoingMessages) GetCertTypesResponse ¶
func (x *IAMOutgoingMessages) GetCertTypesResponse() *CertTypes
func (*IAMOutgoingMessages) GetCreateKeyResponse ¶
func (x *IAMOutgoingMessages) GetCreateKeyResponse() *CreateKeyResponse
func (*IAMOutgoingMessages) GetDeprovisionResponse ¶
func (x *IAMOutgoingMessages) GetDeprovisionResponse() *DeprovisionResponse
func (*IAMOutgoingMessages) GetFinishProvisioningResponse ¶
func (x *IAMOutgoingMessages) GetFinishProvisioningResponse() *FinishProvisioningResponse
func (*IAMOutgoingMessages) GetIAMOutgoingMessage ¶
func (m *IAMOutgoingMessages) GetIAMOutgoingMessage() isIAMOutgoingMessages_IAMOutgoingMessage
func (*IAMOutgoingMessages) GetNodeInfo ¶
func (x *IAMOutgoingMessages) GetNodeInfo() *NodeInfo
func (*IAMOutgoingMessages) GetPauseNodeResponse ¶
func (x *IAMOutgoingMessages) GetPauseNodeResponse() *PauseNodeResponse
func (*IAMOutgoingMessages) GetResumeNodeResponse ¶
func (x *IAMOutgoingMessages) GetResumeNodeResponse() *ResumeNodeResponse
func (*IAMOutgoingMessages) GetStartProvisioningResponse ¶
func (x *IAMOutgoingMessages) GetStartProvisioningResponse() *StartProvisioningResponse
func (*IAMOutgoingMessages) ProtoMessage ¶
func (*IAMOutgoingMessages) ProtoMessage()
func (*IAMOutgoingMessages) ProtoReflect ¶
func (x *IAMOutgoingMessages) ProtoReflect() protoreflect.Message
func (*IAMOutgoingMessages) Reset ¶
func (x *IAMOutgoingMessages) Reset()
func (*IAMOutgoingMessages) String ¶
func (x *IAMOutgoingMessages) String() string
type IAMOutgoingMessages_ApplyCertResponse ¶
type IAMOutgoingMessages_ApplyCertResponse struct {
ApplyCertResponse *ApplyCertResponse `protobuf:"bytes,9,opt,name=apply_cert_response,json=applyCertResponse,proto3,oneof"`
}
type IAMOutgoingMessages_CertTypesResponse ¶
type IAMOutgoingMessages_CertTypesResponse struct {
CertTypesResponse *CertTypes `protobuf:"bytes,3,opt,name=cert_types_response,json=certTypesResponse,proto3,oneof"`
}
type IAMOutgoingMessages_CreateKeyResponse ¶
type IAMOutgoingMessages_CreateKeyResponse struct {
CreateKeyResponse *CreateKeyResponse `protobuf:"bytes,8,opt,name=create_key_response,json=createKeyResponse,proto3,oneof"`
}
type IAMOutgoingMessages_DeprovisionResponse ¶
type IAMOutgoingMessages_DeprovisionResponse struct {
DeprovisionResponse *DeprovisionResponse `protobuf:"bytes,5,opt,name=deprovision_response,json=deprovisionResponse,proto3,oneof"`
}
type IAMOutgoingMessages_FinishProvisioningResponse ¶
type IAMOutgoingMessages_FinishProvisioningResponse struct {
FinishProvisioningResponse *FinishProvisioningResponse `protobuf:"bytes,4,opt,name=finish_provisioning_response,json=finishProvisioningResponse,proto3,oneof"`
}
type IAMOutgoingMessages_NodeInfo ¶
type IAMOutgoingMessages_NodeInfo struct {
NodeInfo *NodeInfo `protobuf:"bytes,1,opt,name=node_info,json=nodeInfo,proto3,oneof"`
}
type IAMOutgoingMessages_PauseNodeResponse ¶
type IAMOutgoingMessages_PauseNodeResponse struct {
PauseNodeResponse *PauseNodeResponse `protobuf:"bytes,6,opt,name=pause_node_response,json=pauseNodeResponse,proto3,oneof"`
}
type IAMOutgoingMessages_ResumeNodeResponse ¶
type IAMOutgoingMessages_ResumeNodeResponse struct {
ResumeNodeResponse *ResumeNodeResponse `protobuf:"bytes,7,opt,name=resume_node_response,json=resumeNodeResponse,proto3,oneof"`
}
type IAMOutgoingMessages_StartProvisioningResponse ¶
type IAMOutgoingMessages_StartProvisioningResponse struct {
StartProvisioningResponse *StartProvisioningResponse `protobuf:"bytes,2,opt,name=start_provisioning_response,json=startProvisioningResponse,proto3,oneof"`
}
type IAMPermissionsServiceClient ¶
type IAMPermissionsServiceClient interface { RegisterInstance(ctx context.Context, in *RegisterInstanceRequest, opts ...grpc.CallOption) (*RegisterInstanceResponse, error) UnregisterInstance(ctx context.Context, in *UnregisterInstanceRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) }
IAMPermissionsServiceClient is the client API for IAMPermissionsService 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 NewIAMPermissionsServiceClient ¶
func NewIAMPermissionsServiceClient(cc grpc.ClientConnInterface) IAMPermissionsServiceClient
type IAMPermissionsServiceServer ¶
type IAMPermissionsServiceServer interface { RegisterInstance(context.Context, *RegisterInstanceRequest) (*RegisterInstanceResponse, error) UnregisterInstance(context.Context, *UnregisterInstanceRequest) (*emptypb.Empty, error) // contains filtered or unexported methods }
IAMPermissionsServiceServer is the server API for IAMPermissionsService service. All implementations must embed UnimplementedIAMPermissionsServiceServer for forward compatibility
type IAMProvisioningServiceClient ¶
type IAMProvisioningServiceClient interface { GetCertTypes(ctx context.Context, in *GetCertTypesRequest, opts ...grpc.CallOption) (*CertTypes, error) StartProvisioning(ctx context.Context, in *StartProvisioningRequest, opts ...grpc.CallOption) (*StartProvisioningResponse, error) FinishProvisioning(ctx context.Context, in *FinishProvisioningRequest, opts ...grpc.CallOption) (*FinishProvisioningResponse, error) Deprovision(ctx context.Context, in *DeprovisionRequest, opts ...grpc.CallOption) (*DeprovisionResponse, error) }
IAMProvisioningServiceClient is the client API for IAMProvisioningService 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 NewIAMProvisioningServiceClient ¶
func NewIAMProvisioningServiceClient(cc grpc.ClientConnInterface) IAMProvisioningServiceClient
type IAMProvisioningServiceServer ¶
type IAMProvisioningServiceServer interface { GetCertTypes(context.Context, *GetCertTypesRequest) (*CertTypes, error) StartProvisioning(context.Context, *StartProvisioningRequest) (*StartProvisioningResponse, error) FinishProvisioning(context.Context, *FinishProvisioningRequest) (*FinishProvisioningResponse, error) Deprovision(context.Context, *DeprovisionRequest) (*DeprovisionResponse, error) // contains filtered or unexported methods }
IAMProvisioningServiceServer is the server API for IAMProvisioningService service. All implementations must embed UnimplementedIAMProvisioningServiceServer for forward compatibility
type IAMPublicIdentityServiceClient ¶
type IAMPublicIdentityServiceClient interface { GetSystemInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*SystemInfo, error) GetSubjects(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*Subjects, error) SubscribeSubjectsChanged(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (IAMPublicIdentityService_SubscribeSubjectsChangedClient, error) }
IAMPublicIdentityServiceClient is the client API for IAMPublicIdentityService 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 NewIAMPublicIdentityServiceClient ¶
func NewIAMPublicIdentityServiceClient(cc grpc.ClientConnInterface) IAMPublicIdentityServiceClient
type IAMPublicIdentityServiceServer ¶
type IAMPublicIdentityServiceServer interface { GetSystemInfo(context.Context, *emptypb.Empty) (*SystemInfo, error) GetSubjects(context.Context, *emptypb.Empty) (*Subjects, error) SubscribeSubjectsChanged(*emptypb.Empty, IAMPublicIdentityService_SubscribeSubjectsChangedServer) error // contains filtered or unexported methods }
IAMPublicIdentityServiceServer is the server API for IAMPublicIdentityService service. All implementations must embed UnimplementedIAMPublicIdentityServiceServer for forward compatibility
type IAMPublicIdentityService_SubscribeSubjectsChangedClient ¶
type IAMPublicIdentityService_SubscribeSubjectsChangedClient interface { Recv() (*Subjects, error) grpc.ClientStream }
type IAMPublicIdentityService_SubscribeSubjectsChangedServer ¶
type IAMPublicIdentityService_SubscribeSubjectsChangedServer interface { Send(*Subjects) error grpc.ServerStream }
type IAMPublicNodesServiceClient ¶
type IAMPublicNodesServiceClient interface { GetAllNodeIDs(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*NodesID, error) GetNodeInfo(ctx context.Context, in *GetNodeInfoRequest, opts ...grpc.CallOption) (*NodeInfo, error) SubscribeNodeChanged(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (IAMPublicNodesService_SubscribeNodeChangedClient, error) RegisterNode(ctx context.Context, opts ...grpc.CallOption) (IAMPublicNodesService_RegisterNodeClient, error) }
IAMPublicNodesServiceClient is the client API for IAMPublicNodesService 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 NewIAMPublicNodesServiceClient ¶
func NewIAMPublicNodesServiceClient(cc grpc.ClientConnInterface) IAMPublicNodesServiceClient
type IAMPublicNodesServiceServer ¶
type IAMPublicNodesServiceServer interface { GetAllNodeIDs(context.Context, *emptypb.Empty) (*NodesID, error) GetNodeInfo(context.Context, *GetNodeInfoRequest) (*NodeInfo, error) SubscribeNodeChanged(*emptypb.Empty, IAMPublicNodesService_SubscribeNodeChangedServer) error RegisterNode(IAMPublicNodesService_RegisterNodeServer) error // contains filtered or unexported methods }
IAMPublicNodesServiceServer is the server API for IAMPublicNodesService service. All implementations must embed UnimplementedIAMPublicNodesServiceServer for forward compatibility
type IAMPublicNodesService_RegisterNodeClient ¶
type IAMPublicNodesService_RegisterNodeClient interface { Send(*IAMOutgoingMessages) error Recv() (*IAMIncomingMessages, error) grpc.ClientStream }
type IAMPublicNodesService_RegisterNodeServer ¶
type IAMPublicNodesService_RegisterNodeServer interface { Send(*IAMIncomingMessages) error Recv() (*IAMOutgoingMessages, error) grpc.ServerStream }
type IAMPublicNodesService_SubscribeNodeChangedClient ¶
type IAMPublicNodesService_SubscribeNodeChangedClient interface { Recv() (*NodeInfo, error) grpc.ClientStream }
type IAMPublicNodesService_SubscribeNodeChangedServer ¶
type IAMPublicNodesService_SubscribeNodeChangedServer interface { Send(*NodeInfo) error grpc.ServerStream }
type IAMPublicPermissionsServiceClient ¶
type IAMPublicPermissionsServiceClient interface {
GetPermissions(ctx context.Context, in *PermissionsRequest, opts ...grpc.CallOption) (*PermissionsResponse, error)
}
IAMPublicPermissionsServiceClient is the client API for IAMPublicPermissionsService 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 NewIAMPublicPermissionsServiceClient ¶
func NewIAMPublicPermissionsServiceClient(cc grpc.ClientConnInterface) IAMPublicPermissionsServiceClient
type IAMPublicPermissionsServiceServer ¶
type IAMPublicPermissionsServiceServer interface { GetPermissions(context.Context, *PermissionsRequest) (*PermissionsResponse, error) // contains filtered or unexported methods }
IAMPublicPermissionsServiceServer is the server API for IAMPublicPermissionsService service. All implementations must embed UnimplementedIAMPublicPermissionsServiceServer for forward compatibility
type IAMPublicServiceClient ¶
type IAMPublicServiceClient interface { GetNodeInfo(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*NodeInfo, error) GetCert(ctx context.Context, in *GetCertRequest, opts ...grpc.CallOption) (*CertInfo, error) SubscribeCertChanged(ctx context.Context, in *SubscribeCertChangedRequest, opts ...grpc.CallOption) (IAMPublicService_SubscribeCertChangedClient, error) }
IAMPublicServiceClient is the client API for IAMPublicService 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 NewIAMPublicServiceClient ¶
func NewIAMPublicServiceClient(cc grpc.ClientConnInterface) IAMPublicServiceClient
type IAMPublicServiceServer ¶
type IAMPublicServiceServer interface { GetNodeInfo(context.Context, *emptypb.Empty) (*NodeInfo, error) GetCert(context.Context, *GetCertRequest) (*CertInfo, error) SubscribeCertChanged(*SubscribeCertChangedRequest, IAMPublicService_SubscribeCertChangedServer) error // contains filtered or unexported methods }
IAMPublicServiceServer is the server API for IAMPublicService service. All implementations must embed UnimplementedIAMPublicServiceServer for forward compatibility
type IAMPublicService_SubscribeCertChangedClient ¶
type IAMPublicService_SubscribeCertChangedClient interface { Recv() (*CertInfo, error) grpc.ClientStream }
type IAMPublicService_SubscribeCertChangedServer ¶
type IAMPublicService_SubscribeCertChangedServer interface { Send(*CertInfo) error grpc.ServerStream }
type NodeAttribute ¶
type NodeAttribute struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*NodeAttribute) Descriptor
deprecated
func (*NodeAttribute) Descriptor() ([]byte, []int)
Deprecated: Use NodeAttribute.ProtoReflect.Descriptor instead.
func (*NodeAttribute) GetName ¶
func (x *NodeAttribute) GetName() string
func (*NodeAttribute) GetValue ¶
func (x *NodeAttribute) GetValue() string
func (*NodeAttribute) ProtoMessage ¶
func (*NodeAttribute) ProtoMessage()
func (*NodeAttribute) ProtoReflect ¶
func (x *NodeAttribute) ProtoReflect() protoreflect.Message
func (*NodeAttribute) Reset ¶
func (x *NodeAttribute) Reset()
func (*NodeAttribute) String ¶
func (x *NodeAttribute) String() string
type NodeInfo ¶
type NodeInfo struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` NodeType string `protobuf:"bytes,2,opt,name=node_type,json=nodeType,proto3" json:"node_type,omitempty"` Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` Status string `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"` OsType string `protobuf:"bytes,5,opt,name=os_type,json=osType,proto3" json:"os_type,omitempty"` Cpus []*CPUInfo `protobuf:"bytes,6,rep,name=cpus,proto3" json:"cpus,omitempty"` MaxDmips uint64 `protobuf:"varint,7,opt,name=max_dmips,json=maxDmips,proto3" json:"max_dmips,omitempty"` TotalRam uint64 `protobuf:"varint,8,opt,name=total_ram,json=totalRam,proto3" json:"total_ram,omitempty"` Partitions []*PartitionInfo `protobuf:"bytes,9,rep,name=partitions,proto3" json:"partitions,omitempty"` Attrs []*NodeAttribute `protobuf:"bytes,10,rep,name=attrs,proto3" json:"attrs,omitempty"` Error *common.ErrorInfo `protobuf:"bytes,11,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*NodeInfo) Descriptor
deprecated
func (*NodeInfo) GetAttrs ¶
func (x *NodeInfo) GetAttrs() []*NodeAttribute
func (*NodeInfo) GetMaxDmips ¶
func (*NodeInfo) GetNodeType ¶
func (*NodeInfo) GetPartitions ¶
func (x *NodeInfo) GetPartitions() []*PartitionInfo
func (*NodeInfo) GetTotalRam ¶
func (*NodeInfo) ProtoMessage ¶
func (*NodeInfo) ProtoMessage()
func (*NodeInfo) ProtoReflect ¶
func (x *NodeInfo) ProtoReflect() protoreflect.Message
type NodesID ¶
type NodesID struct { Ids []string `protobuf:"bytes,1,rep,name=ids,proto3" json:"ids,omitempty"` // contains filtered or unexported fields }
func (*NodesID) Descriptor
deprecated
func (*NodesID) ProtoMessage ¶
func (*NodesID) ProtoMessage()
func (*NodesID) ProtoReflect ¶
func (x *NodesID) ProtoReflect() protoreflect.Message
type PartitionInfo ¶
type PartitionInfo struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Types []string `protobuf:"bytes,2,rep,name=types,proto3" json:"types,omitempty"` TotalSize uint64 `protobuf:"varint,3,opt,name=total_size,json=totalSize,proto3" json:"total_size,omitempty"` Path string `protobuf:"bytes,4,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
func (*PartitionInfo) Descriptor
deprecated
func (*PartitionInfo) Descriptor() ([]byte, []int)
Deprecated: Use PartitionInfo.ProtoReflect.Descriptor instead.
func (*PartitionInfo) GetName ¶
func (x *PartitionInfo) GetName() string
func (*PartitionInfo) GetPath ¶
func (x *PartitionInfo) GetPath() string
func (*PartitionInfo) GetTotalSize ¶
func (x *PartitionInfo) GetTotalSize() uint64
func (*PartitionInfo) GetTypes ¶
func (x *PartitionInfo) GetTypes() []string
func (*PartitionInfo) ProtoMessage ¶
func (*PartitionInfo) ProtoMessage()
func (*PartitionInfo) ProtoReflect ¶
func (x *PartitionInfo) ProtoReflect() protoreflect.Message
func (*PartitionInfo) Reset ¶
func (x *PartitionInfo) Reset()
func (*PartitionInfo) String ¶
func (x *PartitionInfo) String() string
type PauseNodeRequest ¶
type PauseNodeRequest struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // contains filtered or unexported fields }
func (*PauseNodeRequest) Descriptor
deprecated
func (*PauseNodeRequest) Descriptor() ([]byte, []int)
Deprecated: Use PauseNodeRequest.ProtoReflect.Descriptor instead.
func (*PauseNodeRequest) GetNodeId ¶
func (x *PauseNodeRequest) GetNodeId() string
func (*PauseNodeRequest) ProtoMessage ¶
func (*PauseNodeRequest) ProtoMessage()
func (*PauseNodeRequest) ProtoReflect ¶
func (x *PauseNodeRequest) ProtoReflect() protoreflect.Message
func (*PauseNodeRequest) Reset ¶
func (x *PauseNodeRequest) Reset()
func (*PauseNodeRequest) String ¶
func (x *PauseNodeRequest) String() string
type PauseNodeResponse ¶
type PauseNodeResponse struct { Error *common.ErrorInfo `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*PauseNodeResponse) Descriptor
deprecated
func (*PauseNodeResponse) Descriptor() ([]byte, []int)
Deprecated: Use PauseNodeResponse.ProtoReflect.Descriptor instead.
func (*PauseNodeResponse) GetError ¶
func (x *PauseNodeResponse) GetError() *common.ErrorInfo
func (*PauseNodeResponse) ProtoMessage ¶
func (*PauseNodeResponse) ProtoMessage()
func (*PauseNodeResponse) ProtoReflect ¶
func (x *PauseNodeResponse) ProtoReflect() protoreflect.Message
func (*PauseNodeResponse) Reset ¶
func (x *PauseNodeResponse) Reset()
func (*PauseNodeResponse) String ¶
func (x *PauseNodeResponse) String() string
type Permissions ¶
type Permissions struct { Permissions map[string]string `` /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Permissions) Descriptor
deprecated
func (*Permissions) Descriptor() ([]byte, []int)
Deprecated: Use Permissions.ProtoReflect.Descriptor instead.
func (*Permissions) GetPermissions ¶
func (x *Permissions) GetPermissions() map[string]string
func (*Permissions) ProtoMessage ¶
func (*Permissions) ProtoMessage()
func (*Permissions) ProtoReflect ¶
func (x *Permissions) ProtoReflect() protoreflect.Message
func (*Permissions) Reset ¶
func (x *Permissions) Reset()
func (*Permissions) String ¶
func (x *Permissions) String() string
type PermissionsRequest ¶
type PermissionsRequest struct { Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` FunctionalServerId string `protobuf:"bytes,2,opt,name=functional_server_id,json=functionalServerId,proto3" json:"functional_server_id,omitempty"` // contains filtered or unexported fields }
func (*PermissionsRequest) Descriptor
deprecated
func (*PermissionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use PermissionsRequest.ProtoReflect.Descriptor instead.
func (*PermissionsRequest) GetFunctionalServerId ¶
func (x *PermissionsRequest) GetFunctionalServerId() string
func (*PermissionsRequest) GetSecret ¶
func (x *PermissionsRequest) GetSecret() string
func (*PermissionsRequest) ProtoMessage ¶
func (*PermissionsRequest) ProtoMessage()
func (*PermissionsRequest) ProtoReflect ¶
func (x *PermissionsRequest) ProtoReflect() protoreflect.Message
func (*PermissionsRequest) Reset ¶
func (x *PermissionsRequest) Reset()
func (*PermissionsRequest) String ¶
func (x *PermissionsRequest) String() string
type PermissionsResponse ¶
type PermissionsResponse struct { Instance *common.InstanceIdent `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` Permissions *Permissions `protobuf:"bytes,2,opt,name=permissions,proto3" json:"permissions,omitempty"` // contains filtered or unexported fields }
func (*PermissionsResponse) Descriptor
deprecated
func (*PermissionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use PermissionsResponse.ProtoReflect.Descriptor instead.
func (*PermissionsResponse) GetInstance ¶
func (x *PermissionsResponse) GetInstance() *common.InstanceIdent
func (*PermissionsResponse) GetPermissions ¶
func (x *PermissionsResponse) GetPermissions() *Permissions
func (*PermissionsResponse) ProtoMessage ¶
func (*PermissionsResponse) ProtoMessage()
func (*PermissionsResponse) ProtoReflect ¶
func (x *PermissionsResponse) ProtoReflect() protoreflect.Message
func (*PermissionsResponse) Reset ¶
func (x *PermissionsResponse) Reset()
func (*PermissionsResponse) String ¶
func (x *PermissionsResponse) String() string
type RegisterInstanceRequest ¶
type RegisterInstanceRequest struct { Instance *common.InstanceIdent `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` Permissions map[string]*Permissions `` /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
func (*RegisterInstanceRequest) Descriptor
deprecated
func (*RegisterInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use RegisterInstanceRequest.ProtoReflect.Descriptor instead.
func (*RegisterInstanceRequest) GetInstance ¶
func (x *RegisterInstanceRequest) GetInstance() *common.InstanceIdent
func (*RegisterInstanceRequest) GetPermissions ¶
func (x *RegisterInstanceRequest) GetPermissions() map[string]*Permissions
func (*RegisterInstanceRequest) ProtoMessage ¶
func (*RegisterInstanceRequest) ProtoMessage()
func (*RegisterInstanceRequest) ProtoReflect ¶
func (x *RegisterInstanceRequest) ProtoReflect() protoreflect.Message
func (*RegisterInstanceRequest) Reset ¶
func (x *RegisterInstanceRequest) Reset()
func (*RegisterInstanceRequest) String ¶
func (x *RegisterInstanceRequest) String() string
type RegisterInstanceResponse ¶
type RegisterInstanceResponse struct { Secret string `protobuf:"bytes,1,opt,name=secret,proto3" json:"secret,omitempty"` // contains filtered or unexported fields }
func (*RegisterInstanceResponse) Descriptor
deprecated
func (*RegisterInstanceResponse) Descriptor() ([]byte, []int)
Deprecated: Use RegisterInstanceResponse.ProtoReflect.Descriptor instead.
func (*RegisterInstanceResponse) GetSecret ¶
func (x *RegisterInstanceResponse) GetSecret() string
func (*RegisterInstanceResponse) ProtoMessage ¶
func (*RegisterInstanceResponse) ProtoMessage()
func (*RegisterInstanceResponse) ProtoReflect ¶
func (x *RegisterInstanceResponse) ProtoReflect() protoreflect.Message
func (*RegisterInstanceResponse) Reset ¶
func (x *RegisterInstanceResponse) Reset()
func (*RegisterInstanceResponse) String ¶
func (x *RegisterInstanceResponse) String() string
type ResumeNodeRequest ¶
type ResumeNodeRequest struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` // contains filtered or unexported fields }
func (*ResumeNodeRequest) Descriptor
deprecated
func (*ResumeNodeRequest) Descriptor() ([]byte, []int)
Deprecated: Use ResumeNodeRequest.ProtoReflect.Descriptor instead.
func (*ResumeNodeRequest) GetNodeId ¶
func (x *ResumeNodeRequest) GetNodeId() string
func (*ResumeNodeRequest) ProtoMessage ¶
func (*ResumeNodeRequest) ProtoMessage()
func (*ResumeNodeRequest) ProtoReflect ¶
func (x *ResumeNodeRequest) ProtoReflect() protoreflect.Message
func (*ResumeNodeRequest) Reset ¶
func (x *ResumeNodeRequest) Reset()
func (*ResumeNodeRequest) String ¶
func (x *ResumeNodeRequest) String() string
type ResumeNodeResponse ¶
type ResumeNodeResponse struct { Error *common.ErrorInfo `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*ResumeNodeResponse) Descriptor
deprecated
func (*ResumeNodeResponse) Descriptor() ([]byte, []int)
Deprecated: Use ResumeNodeResponse.ProtoReflect.Descriptor instead.
func (*ResumeNodeResponse) GetError ¶
func (x *ResumeNodeResponse) GetError() *common.ErrorInfo
func (*ResumeNodeResponse) ProtoMessage ¶
func (*ResumeNodeResponse) ProtoMessage()
func (*ResumeNodeResponse) ProtoReflect ¶
func (x *ResumeNodeResponse) ProtoReflect() protoreflect.Message
func (*ResumeNodeResponse) Reset ¶
func (x *ResumeNodeResponse) Reset()
func (*ResumeNodeResponse) String ¶
func (x *ResumeNodeResponse) String() string
type StartProvisioningRequest ¶
type StartProvisioningRequest struct { NodeId string `protobuf:"bytes,1,opt,name=node_id,json=nodeId,proto3" json:"node_id,omitempty"` Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"` // contains filtered or unexported fields }
func (*StartProvisioningRequest) Descriptor
deprecated
func (*StartProvisioningRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartProvisioningRequest.ProtoReflect.Descriptor instead.
func (*StartProvisioningRequest) GetNodeId ¶
func (x *StartProvisioningRequest) GetNodeId() string
func (*StartProvisioningRequest) GetPassword ¶
func (x *StartProvisioningRequest) GetPassword() string
func (*StartProvisioningRequest) ProtoMessage ¶
func (*StartProvisioningRequest) ProtoMessage()
func (*StartProvisioningRequest) ProtoReflect ¶
func (x *StartProvisioningRequest) ProtoReflect() protoreflect.Message
func (*StartProvisioningRequest) Reset ¶
func (x *StartProvisioningRequest) Reset()
func (*StartProvisioningRequest) String ¶
func (x *StartProvisioningRequest) String() string
type StartProvisioningResponse ¶
type StartProvisioningResponse struct { Error *common.ErrorInfo `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"` // contains filtered or unexported fields }
func (*StartProvisioningResponse) Descriptor
deprecated
func (*StartProvisioningResponse) Descriptor() ([]byte, []int)
Deprecated: Use StartProvisioningResponse.ProtoReflect.Descriptor instead.
func (*StartProvisioningResponse) GetError ¶
func (x *StartProvisioningResponse) GetError() *common.ErrorInfo
func (*StartProvisioningResponse) ProtoMessage ¶
func (*StartProvisioningResponse) ProtoMessage()
func (*StartProvisioningResponse) ProtoReflect ¶
func (x *StartProvisioningResponse) ProtoReflect() protoreflect.Message
func (*StartProvisioningResponse) Reset ¶
func (x *StartProvisioningResponse) Reset()
func (*StartProvisioningResponse) String ¶
func (x *StartProvisioningResponse) String() string
type Subjects ¶
type Subjects struct { Subjects []string `protobuf:"bytes,1,rep,name=subjects,proto3" json:"subjects,omitempty"` // contains filtered or unexported fields }
func (*Subjects) Descriptor
deprecated
func (*Subjects) GetSubjects ¶
func (*Subjects) ProtoMessage ¶
func (*Subjects) ProtoMessage()
func (*Subjects) ProtoReflect ¶
func (x *Subjects) ProtoReflect() protoreflect.Message
type SubscribeCertChangedRequest ¶
type SubscribeCertChangedRequest struct { Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"` // contains filtered or unexported fields }
func (*SubscribeCertChangedRequest) Descriptor
deprecated
func (*SubscribeCertChangedRequest) Descriptor() ([]byte, []int)
Deprecated: Use SubscribeCertChangedRequest.ProtoReflect.Descriptor instead.
func (*SubscribeCertChangedRequest) GetType ¶
func (x *SubscribeCertChangedRequest) GetType() string
func (*SubscribeCertChangedRequest) ProtoMessage ¶
func (*SubscribeCertChangedRequest) ProtoMessage()
func (*SubscribeCertChangedRequest) ProtoReflect ¶
func (x *SubscribeCertChangedRequest) ProtoReflect() protoreflect.Message
func (*SubscribeCertChangedRequest) Reset ¶
func (x *SubscribeCertChangedRequest) Reset()
func (*SubscribeCertChangedRequest) String ¶
func (x *SubscribeCertChangedRequest) String() string
type SystemInfo ¶
type SystemInfo struct { SystemId string `protobuf:"bytes,1,opt,name=system_id,json=systemId,proto3" json:"system_id,omitempty"` UnitModel string `protobuf:"bytes,2,opt,name=unit_model,json=unitModel,proto3" json:"unit_model,omitempty"` // contains filtered or unexported fields }
func (*SystemInfo) Descriptor
deprecated
func (*SystemInfo) Descriptor() ([]byte, []int)
Deprecated: Use SystemInfo.ProtoReflect.Descriptor instead.
func (*SystemInfo) GetSystemId ¶
func (x *SystemInfo) GetSystemId() string
func (*SystemInfo) GetUnitModel ¶
func (x *SystemInfo) GetUnitModel() string
func (*SystemInfo) ProtoMessage ¶
func (*SystemInfo) ProtoMessage()
func (*SystemInfo) ProtoReflect ¶
func (x *SystemInfo) ProtoReflect() protoreflect.Message
func (*SystemInfo) Reset ¶
func (x *SystemInfo) Reset()
func (*SystemInfo) String ¶
func (x *SystemInfo) String() string
type UnimplementedIAMCertificateServiceServer ¶
type UnimplementedIAMCertificateServiceServer struct { }
UnimplementedIAMCertificateServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedIAMCertificateServiceServer) ApplyCert ¶
func (UnimplementedIAMCertificateServiceServer) ApplyCert(context.Context, *ApplyCertRequest) (*ApplyCertResponse, error)
func (UnimplementedIAMCertificateServiceServer) CreateKey ¶
func (UnimplementedIAMCertificateServiceServer) CreateKey(context.Context, *CreateKeyRequest) (*CreateKeyResponse, error)
type UnimplementedIAMNodesServiceServer ¶
type UnimplementedIAMNodesServiceServer struct { }
UnimplementedIAMNodesServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedIAMNodesServiceServer) PauseNode ¶
func (UnimplementedIAMNodesServiceServer) PauseNode(context.Context, *PauseNodeRequest) (*PauseNodeResponse, error)
func (UnimplementedIAMNodesServiceServer) ResumeNode ¶
func (UnimplementedIAMNodesServiceServer) ResumeNode(context.Context, *ResumeNodeRequest) (*ResumeNodeResponse, error)
type UnimplementedIAMPermissionsServiceServer ¶
type UnimplementedIAMPermissionsServiceServer struct { }
UnimplementedIAMPermissionsServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedIAMPermissionsServiceServer) RegisterInstance ¶
func (UnimplementedIAMPermissionsServiceServer) RegisterInstance(context.Context, *RegisterInstanceRequest) (*RegisterInstanceResponse, error)
func (UnimplementedIAMPermissionsServiceServer) UnregisterInstance ¶
func (UnimplementedIAMPermissionsServiceServer) UnregisterInstance(context.Context, *UnregisterInstanceRequest) (*emptypb.Empty, error)
type UnimplementedIAMProvisioningServiceServer ¶
type UnimplementedIAMProvisioningServiceServer struct { }
UnimplementedIAMProvisioningServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedIAMProvisioningServiceServer) Deprovision ¶
func (UnimplementedIAMProvisioningServiceServer) Deprovision(context.Context, *DeprovisionRequest) (*DeprovisionResponse, error)
func (UnimplementedIAMProvisioningServiceServer) FinishProvisioning ¶
func (UnimplementedIAMProvisioningServiceServer) FinishProvisioning(context.Context, *FinishProvisioningRequest) (*FinishProvisioningResponse, error)
func (UnimplementedIAMProvisioningServiceServer) GetCertTypes ¶
func (UnimplementedIAMProvisioningServiceServer) GetCertTypes(context.Context, *GetCertTypesRequest) (*CertTypes, error)
func (UnimplementedIAMProvisioningServiceServer) StartProvisioning ¶
func (UnimplementedIAMProvisioningServiceServer) StartProvisioning(context.Context, *StartProvisioningRequest) (*StartProvisioningResponse, error)
type UnimplementedIAMPublicIdentityServiceServer ¶
type UnimplementedIAMPublicIdentityServiceServer struct { }
UnimplementedIAMPublicIdentityServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedIAMPublicIdentityServiceServer) GetSubjects ¶
func (UnimplementedIAMPublicIdentityServiceServer) GetSystemInfo ¶
func (UnimplementedIAMPublicIdentityServiceServer) GetSystemInfo(context.Context, *emptypb.Empty) (*SystemInfo, error)
func (UnimplementedIAMPublicIdentityServiceServer) SubscribeSubjectsChanged ¶
func (UnimplementedIAMPublicIdentityServiceServer) SubscribeSubjectsChanged(*emptypb.Empty, IAMPublicIdentityService_SubscribeSubjectsChangedServer) error
type UnimplementedIAMPublicNodesServiceServer ¶
type UnimplementedIAMPublicNodesServiceServer struct { }
UnimplementedIAMPublicNodesServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedIAMPublicNodesServiceServer) GetAllNodeIDs ¶
func (UnimplementedIAMPublicNodesServiceServer) GetNodeInfo ¶
func (UnimplementedIAMPublicNodesServiceServer) GetNodeInfo(context.Context, *GetNodeInfoRequest) (*NodeInfo, error)
func (UnimplementedIAMPublicNodesServiceServer) RegisterNode ¶
func (UnimplementedIAMPublicNodesServiceServer) RegisterNode(IAMPublicNodesService_RegisterNodeServer) error
func (UnimplementedIAMPublicNodesServiceServer) SubscribeNodeChanged ¶
func (UnimplementedIAMPublicNodesServiceServer) SubscribeNodeChanged(*emptypb.Empty, IAMPublicNodesService_SubscribeNodeChangedServer) error
type UnimplementedIAMPublicPermissionsServiceServer ¶
type UnimplementedIAMPublicPermissionsServiceServer struct { }
UnimplementedIAMPublicPermissionsServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedIAMPublicPermissionsServiceServer) GetPermissions ¶
func (UnimplementedIAMPublicPermissionsServiceServer) GetPermissions(context.Context, *PermissionsRequest) (*PermissionsResponse, error)
type UnimplementedIAMPublicServiceServer ¶
type UnimplementedIAMPublicServiceServer struct { }
UnimplementedIAMPublicServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedIAMPublicServiceServer) GetCert ¶
func (UnimplementedIAMPublicServiceServer) GetCert(context.Context, *GetCertRequest) (*CertInfo, error)
func (UnimplementedIAMPublicServiceServer) GetNodeInfo ¶
func (UnimplementedIAMPublicServiceServer) SubscribeCertChanged ¶
func (UnimplementedIAMPublicServiceServer) SubscribeCertChanged(*SubscribeCertChangedRequest, IAMPublicService_SubscribeCertChangedServer) error
type UnregisterInstanceRequest ¶
type UnregisterInstanceRequest struct { Instance *common.InstanceIdent `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"` // contains filtered or unexported fields }
func (*UnregisterInstanceRequest) Descriptor
deprecated
func (*UnregisterInstanceRequest) Descriptor() ([]byte, []int)
Deprecated: Use UnregisterInstanceRequest.ProtoReflect.Descriptor instead.
func (*UnregisterInstanceRequest) GetInstance ¶
func (x *UnregisterInstanceRequest) GetInstance() *common.InstanceIdent
func (*UnregisterInstanceRequest) ProtoMessage ¶
func (*UnregisterInstanceRequest) ProtoMessage()
func (*UnregisterInstanceRequest) ProtoReflect ¶
func (x *UnregisterInstanceRequest) ProtoReflect() protoreflect.Message
func (*UnregisterInstanceRequest) Reset ¶
func (x *UnregisterInstanceRequest) Reset()
func (*UnregisterInstanceRequest) String ¶
func (x *UnregisterInstanceRequest) String() string
type UnsafeIAMCertificateServiceServer ¶
type UnsafeIAMCertificateServiceServer interface {
// contains filtered or unexported methods
}
UnsafeIAMCertificateServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IAMCertificateServiceServer will result in compilation errors.
type UnsafeIAMNodesServiceServer ¶
type UnsafeIAMNodesServiceServer interface {
// contains filtered or unexported methods
}
UnsafeIAMNodesServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IAMNodesServiceServer will result in compilation errors.
type UnsafeIAMPermissionsServiceServer ¶
type UnsafeIAMPermissionsServiceServer interface {
// contains filtered or unexported methods
}
UnsafeIAMPermissionsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IAMPermissionsServiceServer will result in compilation errors.
type UnsafeIAMProvisioningServiceServer ¶
type UnsafeIAMProvisioningServiceServer interface {
// contains filtered or unexported methods
}
UnsafeIAMProvisioningServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IAMProvisioningServiceServer will result in compilation errors.
type UnsafeIAMPublicIdentityServiceServer ¶
type UnsafeIAMPublicIdentityServiceServer interface {
// contains filtered or unexported methods
}
UnsafeIAMPublicIdentityServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IAMPublicIdentityServiceServer will result in compilation errors.
type UnsafeIAMPublicNodesServiceServer ¶
type UnsafeIAMPublicNodesServiceServer interface {
// contains filtered or unexported methods
}
UnsafeIAMPublicNodesServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IAMPublicNodesServiceServer will result in compilation errors.
type UnsafeIAMPublicPermissionsServiceServer ¶
type UnsafeIAMPublicPermissionsServiceServer interface {
// contains filtered or unexported methods
}
UnsafeIAMPublicPermissionsServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IAMPublicPermissionsServiceServer will result in compilation errors.
type UnsafeIAMPublicServiceServer ¶
type UnsafeIAMPublicServiceServer interface {
// contains filtered or unexported methods
}
UnsafeIAMPublicServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to IAMPublicServiceServer will result in compilation errors.