Documentation
¶
Overview ¶
Package kasregistry is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func RegisterKeyAccessServerRegistryServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterKeyAccessServerRegistryServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterKeyAccessServerRegistryServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterKeyAccessServerRegistryServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, ...) error
- func RegisterKeyAccessServerRegistryServiceServer(s grpc.ServiceRegistrar, srv KeyAccessServerRegistryServiceServer)
- type ActivatePublicKeyRequest
- func (*ActivatePublicKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ActivatePublicKeyRequest) GetId() string
- func (*ActivatePublicKeyRequest) ProtoMessage()
- func (x *ActivatePublicKeyRequest) ProtoReflect() protoreflect.Message
- func (x *ActivatePublicKeyRequest) Reset()
- func (x *ActivatePublicKeyRequest) String() string
- type ActivatePublicKeyResponse
- func (*ActivatePublicKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ActivatePublicKeyResponse) GetKey() *policy.Key
- func (*ActivatePublicKeyResponse) ProtoMessage()
- func (x *ActivatePublicKeyResponse) ProtoReflect() protoreflect.Message
- func (x *ActivatePublicKeyResponse) Reset()
- func (x *ActivatePublicKeyResponse) String() string
- type ChangeMappings
- func (*ChangeMappings) Descriptor() ([]byte, []int)deprecated
- func (x *ChangeMappings) GetFqn() string
- func (x *ChangeMappings) GetId() string
- func (*ChangeMappings) ProtoMessage()
- func (x *ChangeMappings) ProtoReflect() protoreflect.Message
- func (x *ChangeMappings) Reset()
- func (x *ChangeMappings) String() string
- type CreateKeyAccessServerRequest
- func (*CreateKeyAccessServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateKeyAccessServerRequest) GetMetadata() *common.MetadataMutable
- func (x *CreateKeyAccessServerRequest) GetName() string
- func (x *CreateKeyAccessServerRequest) GetPublicKey() *policy.PublicKey
- func (x *CreateKeyAccessServerRequest) GetSourceType() policy.SourceType
- func (x *CreateKeyAccessServerRequest) GetUri() string
- func (*CreateKeyAccessServerRequest) ProtoMessage()
- func (x *CreateKeyAccessServerRequest) ProtoReflect() protoreflect.Message
- func (x *CreateKeyAccessServerRequest) Reset()
- func (x *CreateKeyAccessServerRequest) String() string
- type CreateKeyAccessServerResponse
- func (*CreateKeyAccessServerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer
- func (*CreateKeyAccessServerResponse) ProtoMessage()
- func (x *CreateKeyAccessServerResponse) ProtoReflect() protoreflect.Message
- func (x *CreateKeyAccessServerResponse) Reset()
- func (x *CreateKeyAccessServerResponse) String() string
- type CreateKeyRequest
- func (*CreateKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateKeyRequest) GetKasId() string
- func (x *CreateKeyRequest) GetKeyAlgorithm() policy.Algorithm
- func (x *CreateKeyRequest) GetKeyId() string
- func (x *CreateKeyRequest) GetKeyMode() policy.KeyMode
- func (x *CreateKeyRequest) GetLegacy() bool
- func (x *CreateKeyRequest) GetMetadata() *common.MetadataMutable
- func (x *CreateKeyRequest) GetPrivateKeyCtx() *policy.PrivateKeyCtx
- func (x *CreateKeyRequest) GetProviderConfigId() string
- func (x *CreateKeyRequest) GetPublicKeyCtx() *policy.PublicKeyCtx
- 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) GetKasKey() *policy.KasKey
- func (*CreateKeyResponse) ProtoMessage()
- func (x *CreateKeyResponse) ProtoReflect() protoreflect.Message
- func (x *CreateKeyResponse) Reset()
- func (x *CreateKeyResponse) String() string
- type CreatePublicKeyRequest
- func (*CreatePublicKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePublicKeyRequest) GetKasId() string
- func (x *CreatePublicKeyRequest) GetKey() *policy.KasPublicKey
- func (x *CreatePublicKeyRequest) GetMetadata() *common.MetadataMutable
- func (*CreatePublicKeyRequest) ProtoMessage()
- func (x *CreatePublicKeyRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePublicKeyRequest) Reset()
- func (x *CreatePublicKeyRequest) String() string
- type CreatePublicKeyResponse
- func (*CreatePublicKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePublicKeyResponse) GetKey() *policy.Key
- func (*CreatePublicKeyResponse) ProtoMessage()
- func (x *CreatePublicKeyResponse) ProtoReflect() protoreflect.Message
- func (x *CreatePublicKeyResponse) Reset()
- func (x *CreatePublicKeyResponse) String() string
- type DeactivatePublicKeyRequest
- func (*DeactivatePublicKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeactivatePublicKeyRequest) GetId() string
- func (*DeactivatePublicKeyRequest) ProtoMessage()
- func (x *DeactivatePublicKeyRequest) ProtoReflect() protoreflect.Message
- func (x *DeactivatePublicKeyRequest) Reset()
- func (x *DeactivatePublicKeyRequest) String() string
- type DeactivatePublicKeyResponse
- func (*DeactivatePublicKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeactivatePublicKeyResponse) GetKey() *policy.Key
- func (*DeactivatePublicKeyResponse) ProtoMessage()
- func (x *DeactivatePublicKeyResponse) ProtoReflect() protoreflect.Message
- func (x *DeactivatePublicKeyResponse) Reset()
- func (x *DeactivatePublicKeyResponse) String() string
- type DeleteKeyAccessServerRequest
- func (*DeleteKeyAccessServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteKeyAccessServerRequest) GetId() string
- func (*DeleteKeyAccessServerRequest) ProtoMessage()
- func (x *DeleteKeyAccessServerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteKeyAccessServerRequest) Reset()
- func (x *DeleteKeyAccessServerRequest) String() string
- type DeleteKeyAccessServerResponse
- func (*DeleteKeyAccessServerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer
- func (*DeleteKeyAccessServerResponse) ProtoMessage()
- func (x *DeleteKeyAccessServerResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteKeyAccessServerResponse) Reset()
- func (x *DeleteKeyAccessServerResponse) String() string
- type GetBaseKeyRequest
- type GetBaseKeyResponse
- func (*GetBaseKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetBaseKeyResponse) GetBaseKey() *policy.SimpleKasKey
- func (*GetBaseKeyResponse) ProtoMessage()
- func (x *GetBaseKeyResponse) ProtoReflect() protoreflect.Message
- func (x *GetBaseKeyResponse) Reset()
- func (x *GetBaseKeyResponse) String() string
- type GetKeyAccessServerRequest
- func (*GetKeyAccessServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetKeyAccessServerRequest) GetId() stringdeprecated
- func (m *GetKeyAccessServerRequest) GetIdentifier() isGetKeyAccessServerRequest_Identifier
- func (x *GetKeyAccessServerRequest) GetKasId() string
- func (x *GetKeyAccessServerRequest) GetName() string
- func (x *GetKeyAccessServerRequest) GetUri() string
- func (*GetKeyAccessServerRequest) ProtoMessage()
- func (x *GetKeyAccessServerRequest) ProtoReflect() protoreflect.Message
- func (x *GetKeyAccessServerRequest) Reset()
- func (x *GetKeyAccessServerRequest) String() string
- type GetKeyAccessServerRequest_KasId
- type GetKeyAccessServerRequest_Name
- type GetKeyAccessServerRequest_Uri
- type GetKeyAccessServerResponse
- func (*GetKeyAccessServerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer
- func (*GetKeyAccessServerResponse) ProtoMessage()
- func (x *GetKeyAccessServerResponse) ProtoReflect() protoreflect.Message
- func (x *GetKeyAccessServerResponse) Reset()
- func (x *GetKeyAccessServerResponse) String() string
- type GetKeyRequest
- func (*GetKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetKeyRequest) GetId() string
- func (m *GetKeyRequest) GetIdentifier() isGetKeyRequest_Identifier
- func (x *GetKeyRequest) GetKey() *KasKeyIdentifier
- func (*GetKeyRequest) ProtoMessage()
- func (x *GetKeyRequest) ProtoReflect() protoreflect.Message
- func (x *GetKeyRequest) Reset()
- func (x *GetKeyRequest) String() string
- type GetKeyRequest_Id
- type GetKeyRequest_Key
- type GetKeyResponse
- type GetPublicKeyRequest
- func (*GetPublicKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPublicKeyRequest) GetId() string
- func (m *GetPublicKeyRequest) GetIdentifier() isGetPublicKeyRequest_Identifier
- func (*GetPublicKeyRequest) ProtoMessage()
- func (x *GetPublicKeyRequest) ProtoReflect() protoreflect.Message
- func (x *GetPublicKeyRequest) Reset()
- func (x *GetPublicKeyRequest) String() string
- type GetPublicKeyRequest_Id
- type GetPublicKeyResponse
- func (*GetPublicKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetPublicKeyResponse) GetKey() *policy.Key
- func (*GetPublicKeyResponse) ProtoMessage()
- func (x *GetPublicKeyResponse) ProtoReflect() protoreflect.Message
- func (x *GetPublicKeyResponse) Reset()
- func (x *GetPublicKeyResponse) String() string
- type GrantedPolicyObject
- func (*GrantedPolicyObject) Descriptor() ([]byte, []int)deprecated
- func (x *GrantedPolicyObject) GetFqn() string
- func (x *GrantedPolicyObject) GetId() string
- func (*GrantedPolicyObject) ProtoMessage()
- func (x *GrantedPolicyObject) ProtoReflect() protoreflect.Message
- func (x *GrantedPolicyObject) Reset()
- func (x *GrantedPolicyObject) String() string
- type KasKeyIdentifier
- func (*KasKeyIdentifier) Descriptor() ([]byte, []int)deprecated
- func (m *KasKeyIdentifier) GetIdentifier() isKasKeyIdentifier_Identifier
- func (x *KasKeyIdentifier) GetKasId() string
- func (x *KasKeyIdentifier) GetKid() string
- func (x *KasKeyIdentifier) GetName() string
- func (x *KasKeyIdentifier) GetUri() string
- func (*KasKeyIdentifier) ProtoMessage()
- func (x *KasKeyIdentifier) ProtoReflect() protoreflect.Message
- func (x *KasKeyIdentifier) Reset()
- func (x *KasKeyIdentifier) String() string
- type KasKeyIdentifier_KasId
- type KasKeyIdentifier_Name
- type KasKeyIdentifier_Uri
- type KeyAccessServerGrants
- func (*KeyAccessServerGrants) Descriptor() ([]byte, []int)deprecated
- func (x *KeyAccessServerGrants) GetAttributeGrants() []*GrantedPolicyObject
- func (x *KeyAccessServerGrants) GetKeyAccessServer() *policy.KeyAccessServer
- func (x *KeyAccessServerGrants) GetNamespaceGrants() []*GrantedPolicyObject
- func (x *KeyAccessServerGrants) GetValueGrants() []*GrantedPolicyObject
- func (*KeyAccessServerGrants) ProtoMessage()
- func (x *KeyAccessServerGrants) ProtoReflect() protoreflect.Message
- func (x *KeyAccessServerGrants) Reset()
- func (x *KeyAccessServerGrants) String() string
- type KeyAccessServerRegistryServiceClient
- type KeyAccessServerRegistryServiceServer
- type KeyMapping
- func (*KeyMapping) Descriptor() ([]byte, []int)deprecated
- func (x *KeyMapping) GetAttributeMappings() []*MappedPolicyObject
- func (x *KeyMapping) GetKasUri() string
- func (x *KeyMapping) GetKid() string
- func (x *KeyMapping) GetNamespaceMappings() []*MappedPolicyObject
- func (x *KeyMapping) GetValueMappings() []*MappedPolicyObject
- func (*KeyMapping) ProtoMessage()
- func (x *KeyMapping) ProtoReflect() protoreflect.Message
- func (x *KeyMapping) Reset()
- func (x *KeyMapping) String() string
- type ListKeyAccessServerGrantsRequestdeprecated
- func (*ListKeyAccessServerGrantsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListKeyAccessServerGrantsRequest) GetKasId() string
- func (x *ListKeyAccessServerGrantsRequest) GetKasName() string
- func (x *ListKeyAccessServerGrantsRequest) GetKasUri() string
- func (x *ListKeyAccessServerGrantsRequest) GetPagination() *policy.PageRequest
- func (*ListKeyAccessServerGrantsRequest) ProtoMessage()
- func (x *ListKeyAccessServerGrantsRequest) ProtoReflect() protoreflect.Message
- func (x *ListKeyAccessServerGrantsRequest) Reset()
- func (x *ListKeyAccessServerGrantsRequest) String() string
- type ListKeyAccessServerGrantsResponsedeprecated
- func (*ListKeyAccessServerGrantsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListKeyAccessServerGrantsResponse) GetGrants() []*KeyAccessServerGrantsdeprecated
- func (x *ListKeyAccessServerGrantsResponse) GetPagination() *policy.PageResponse
- func (*ListKeyAccessServerGrantsResponse) ProtoMessage()
- func (x *ListKeyAccessServerGrantsResponse) ProtoReflect() protoreflect.Message
- func (x *ListKeyAccessServerGrantsResponse) Reset()
- func (x *ListKeyAccessServerGrantsResponse) String() string
- type ListKeyAccessServersRequest
- func (*ListKeyAccessServersRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListKeyAccessServersRequest) GetPagination() *policy.PageRequest
- func (*ListKeyAccessServersRequest) ProtoMessage()
- func (x *ListKeyAccessServersRequest) ProtoReflect() protoreflect.Message
- func (x *ListKeyAccessServersRequest) Reset()
- func (x *ListKeyAccessServersRequest) String() string
- type ListKeyAccessServersResponse
- func (*ListKeyAccessServersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListKeyAccessServersResponse) GetKeyAccessServers() []*policy.KeyAccessServer
- func (x *ListKeyAccessServersResponse) GetPagination() *policy.PageResponse
- func (*ListKeyAccessServersResponse) ProtoMessage()
- func (x *ListKeyAccessServersResponse) ProtoReflect() protoreflect.Message
- func (x *ListKeyAccessServersResponse) Reset()
- func (x *ListKeyAccessServersResponse) String() string
- type ListKeyMappingsRequest
- func (*ListKeyMappingsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListKeyMappingsRequest) GetId() string
- func (m *ListKeyMappingsRequest) GetIdentifier() isListKeyMappingsRequest_Identifier
- func (x *ListKeyMappingsRequest) GetKey() *KasKeyIdentifier
- func (x *ListKeyMappingsRequest) GetPagination() *policy.PageRequest
- func (*ListKeyMappingsRequest) ProtoMessage()
- func (x *ListKeyMappingsRequest) ProtoReflect() protoreflect.Message
- func (x *ListKeyMappingsRequest) Reset()
- func (x *ListKeyMappingsRequest) String() string
- type ListKeyMappingsRequest_Id
- type ListKeyMappingsRequest_Key
- type ListKeyMappingsResponse
- func (*ListKeyMappingsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListKeyMappingsResponse) GetKeyMappings() []*KeyMapping
- func (x *ListKeyMappingsResponse) GetPagination() *policy.PageResponse
- func (*ListKeyMappingsResponse) ProtoMessage()
- func (x *ListKeyMappingsResponse) ProtoReflect() protoreflect.Message
- func (x *ListKeyMappingsResponse) Reset()
- func (x *ListKeyMappingsResponse) String() string
- type ListKeysRequest
- func (*ListKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (m *ListKeysRequest) GetKasFilter() isListKeysRequest_KasFilter
- func (x *ListKeysRequest) GetKasId() string
- func (x *ListKeysRequest) GetKasName() string
- func (x *ListKeysRequest) GetKasUri() string
- func (x *ListKeysRequest) GetKeyAlgorithm() policy.Algorithm
- func (x *ListKeysRequest) GetLegacy() bool
- func (x *ListKeysRequest) GetPagination() *policy.PageRequest
- func (*ListKeysRequest) ProtoMessage()
- func (x *ListKeysRequest) ProtoReflect() protoreflect.Message
- func (x *ListKeysRequest) Reset()
- func (x *ListKeysRequest) String() string
- type ListKeysRequest_KasId
- type ListKeysRequest_KasName
- type ListKeysRequest_KasUri
- type ListKeysResponse
- func (*ListKeysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListKeysResponse) GetKasKeys() []*policy.KasKey
- func (x *ListKeysResponse) GetPagination() *policy.PageResponse
- func (*ListKeysResponse) ProtoMessage()
- func (x *ListKeysResponse) ProtoReflect() protoreflect.Message
- func (x *ListKeysResponse) Reset()
- func (x *ListKeysResponse) String() string
- type ListPublicKeyMappingRequest
- func (*ListPublicKeyMappingRequest) Descriptor() ([]byte, []int)deprecated
- func (m *ListPublicKeyMappingRequest) GetKasFilter() isListPublicKeyMappingRequest_KasFilter
- func (x *ListPublicKeyMappingRequest) GetKasId() string
- func (x *ListPublicKeyMappingRequest) GetKasName() string
- func (x *ListPublicKeyMappingRequest) GetKasUri() string
- func (x *ListPublicKeyMappingRequest) GetPagination() *policy.PageRequest
- func (x *ListPublicKeyMappingRequest) GetPublicKeyId() string
- func (*ListPublicKeyMappingRequest) ProtoMessage()
- func (x *ListPublicKeyMappingRequest) ProtoReflect() protoreflect.Message
- func (x *ListPublicKeyMappingRequest) Reset()
- func (x *ListPublicKeyMappingRequest) String() string
- type ListPublicKeyMappingRequest_KasId
- type ListPublicKeyMappingRequest_KasName
- type ListPublicKeyMappingRequest_KasUri
- type ListPublicKeyMappingResponse
- func (*ListPublicKeyMappingResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPublicKeyMappingResponse) GetPagination() *policy.PageResponse
- func (x *ListPublicKeyMappingResponse) GetPublicKeyMappings() []*ListPublicKeyMappingResponse_PublicKeyMapping
- func (*ListPublicKeyMappingResponse) ProtoMessage()
- func (x *ListPublicKeyMappingResponse) ProtoReflect() protoreflect.Message
- func (x *ListPublicKeyMappingResponse) Reset()
- func (x *ListPublicKeyMappingResponse) String() string
- type ListPublicKeyMappingResponse_Association
- func (*ListPublicKeyMappingResponse_Association) Descriptor() ([]byte, []int)deprecated
- func (x *ListPublicKeyMappingResponse_Association) GetFqn() string
- func (x *ListPublicKeyMappingResponse_Association) GetId() string
- func (*ListPublicKeyMappingResponse_Association) ProtoMessage()
- func (x *ListPublicKeyMappingResponse_Association) ProtoReflect() protoreflect.Message
- func (x *ListPublicKeyMappingResponse_Association) Reset()
- func (x *ListPublicKeyMappingResponse_Association) String() string
- type ListPublicKeyMappingResponse_PublicKey
- func (*ListPublicKeyMappingResponse_PublicKey) Descriptor() ([]byte, []int)deprecated
- func (x *ListPublicKeyMappingResponse_PublicKey) GetDefinitions() []*ListPublicKeyMappingResponse_Association
- func (x *ListPublicKeyMappingResponse_PublicKey) GetKey() *policy.Key
- func (x *ListPublicKeyMappingResponse_PublicKey) GetNamespaces() []*ListPublicKeyMappingResponse_Association
- func (x *ListPublicKeyMappingResponse_PublicKey) GetValues() []*ListPublicKeyMappingResponse_Association
- func (*ListPublicKeyMappingResponse_PublicKey) ProtoMessage()
- func (x *ListPublicKeyMappingResponse_PublicKey) ProtoReflect() protoreflect.Message
- func (x *ListPublicKeyMappingResponse_PublicKey) Reset()
- func (x *ListPublicKeyMappingResponse_PublicKey) String() string
- type ListPublicKeyMappingResponse_PublicKeyMapping
- func (*ListPublicKeyMappingResponse_PublicKeyMapping) Descriptor() ([]byte, []int)deprecated
- func (x *ListPublicKeyMappingResponse_PublicKeyMapping) GetKasId() string
- func (x *ListPublicKeyMappingResponse_PublicKeyMapping) GetKasName() string
- func (x *ListPublicKeyMappingResponse_PublicKeyMapping) GetKasUri() string
- func (x *ListPublicKeyMappingResponse_PublicKeyMapping) GetPublicKeys() []*ListPublicKeyMappingResponse_PublicKey
- func (*ListPublicKeyMappingResponse_PublicKeyMapping) ProtoMessage()
- func (x *ListPublicKeyMappingResponse_PublicKeyMapping) ProtoReflect() protoreflect.Message
- func (x *ListPublicKeyMappingResponse_PublicKeyMapping) Reset()
- func (x *ListPublicKeyMappingResponse_PublicKeyMapping) String() string
- type ListPublicKeysRequest
- func (*ListPublicKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (m *ListPublicKeysRequest) GetKasFilter() isListPublicKeysRequest_KasFilter
- func (x *ListPublicKeysRequest) GetKasId() string
- func (x *ListPublicKeysRequest) GetKasName() string
- func (x *ListPublicKeysRequest) GetKasUri() string
- func (x *ListPublicKeysRequest) GetPagination() *policy.PageRequest
- func (*ListPublicKeysRequest) ProtoMessage()
- func (x *ListPublicKeysRequest) ProtoReflect() protoreflect.Message
- func (x *ListPublicKeysRequest) Reset()
- func (x *ListPublicKeysRequest) String() string
- type ListPublicKeysRequest_KasId
- type ListPublicKeysRequest_KasName
- type ListPublicKeysRequest_KasUri
- type ListPublicKeysResponse
- func (*ListPublicKeysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPublicKeysResponse) GetKeys() []*policy.Key
- func (x *ListPublicKeysResponse) GetPagination() *policy.PageResponse
- func (*ListPublicKeysResponse) ProtoMessage()
- func (x *ListPublicKeysResponse) ProtoReflect() protoreflect.Message
- func (x *ListPublicKeysResponse) Reset()
- func (x *ListPublicKeysResponse) String() string
- type MappedPolicyObject
- func (*MappedPolicyObject) Descriptor() ([]byte, []int)deprecated
- func (x *MappedPolicyObject) GetFqn() string
- func (x *MappedPolicyObject) GetId() string
- func (*MappedPolicyObject) ProtoMessage()
- func (x *MappedPolicyObject) ProtoReflect() protoreflect.Message
- func (x *MappedPolicyObject) Reset()
- func (x *MappedPolicyObject) String() string
- type RotateKeyRequest
- func (*RotateKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (m *RotateKeyRequest) GetActiveKey() isRotateKeyRequest_ActiveKey
- func (x *RotateKeyRequest) GetId() string
- func (x *RotateKeyRequest) GetKey() *KasKeyIdentifier
- func (x *RotateKeyRequest) GetNewKey() *RotateKeyRequest_NewKey
- func (*RotateKeyRequest) ProtoMessage()
- func (x *RotateKeyRequest) ProtoReflect() protoreflect.Message
- func (x *RotateKeyRequest) Reset()
- func (x *RotateKeyRequest) String() string
- type RotateKeyRequest_Id
- type RotateKeyRequest_Key
- type RotateKeyRequest_NewKey
- func (*RotateKeyRequest_NewKey) Descriptor() ([]byte, []int)deprecated
- func (x *RotateKeyRequest_NewKey) GetAlgorithm() policy.Algorithm
- func (x *RotateKeyRequest_NewKey) GetKeyId() string
- func (x *RotateKeyRequest_NewKey) GetKeyMode() policy.KeyMode
- func (x *RotateKeyRequest_NewKey) GetMetadata() *common.MetadataMutable
- func (x *RotateKeyRequest_NewKey) GetPrivateKeyCtx() *policy.PrivateKeyCtx
- func (x *RotateKeyRequest_NewKey) GetProviderConfigId() string
- func (x *RotateKeyRequest_NewKey) GetPublicKeyCtx() *policy.PublicKeyCtx
- func (*RotateKeyRequest_NewKey) ProtoMessage()
- func (x *RotateKeyRequest_NewKey) ProtoReflect() protoreflect.Message
- func (x *RotateKeyRequest_NewKey) Reset()
- func (x *RotateKeyRequest_NewKey) String() string
- type RotateKeyResponse
- func (*RotateKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *RotateKeyResponse) GetKasKey() *policy.KasKey
- func (x *RotateKeyResponse) GetRotatedResources() *RotatedResources
- func (*RotateKeyResponse) ProtoMessage()
- func (x *RotateKeyResponse) ProtoReflect() protoreflect.Message
- func (x *RotateKeyResponse) Reset()
- func (x *RotateKeyResponse) String() string
- type RotatedResources
- func (*RotatedResources) Descriptor() ([]byte, []int)deprecated
- func (x *RotatedResources) GetAttributeDefinitionMappings() []*ChangeMappings
- func (x *RotatedResources) GetAttributeValueMappings() []*ChangeMappings
- func (x *RotatedResources) GetNamespaceMappings() []*ChangeMappings
- func (x *RotatedResources) GetRotatedOutKey() *policy.KasKey
- func (*RotatedResources) ProtoMessage()
- func (x *RotatedResources) ProtoReflect() protoreflect.Message
- func (x *RotatedResources) Reset()
- func (x *RotatedResources) String() string
- type SetBaseKeyRequest
- func (*SetBaseKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (m *SetBaseKeyRequest) GetActiveKey() isSetBaseKeyRequest_ActiveKey
- func (x *SetBaseKeyRequest) GetId() string
- func (x *SetBaseKeyRequest) GetKey() *KasKeyIdentifier
- func (*SetBaseKeyRequest) ProtoMessage()
- func (x *SetBaseKeyRequest) ProtoReflect() protoreflect.Message
- func (x *SetBaseKeyRequest) Reset()
- func (x *SetBaseKeyRequest) String() string
- type SetBaseKeyRequest_Id
- type SetBaseKeyRequest_Key
- type SetBaseKeyResponse
- func (*SetBaseKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *SetBaseKeyResponse) GetNewBaseKey() *policy.SimpleKasKey
- func (x *SetBaseKeyResponse) GetPreviousBaseKey() *policy.SimpleKasKey
- func (*SetBaseKeyResponse) ProtoMessage()
- func (x *SetBaseKeyResponse) ProtoReflect() protoreflect.Message
- func (x *SetBaseKeyResponse) Reset()
- func (x *SetBaseKeyResponse) String() string
- type UnimplementedKeyAccessServerRegistryServiceServer
- func (UnimplementedKeyAccessServerRegistryServiceServer) CreateKey(context.Context, *CreateKeyRequest) (*CreateKeyResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) CreateKeyAccessServer(context.Context, *CreateKeyAccessServerRequest) (*CreateKeyAccessServerResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) DeleteKeyAccessServer(context.Context, *DeleteKeyAccessServerRequest) (*DeleteKeyAccessServerResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) GetBaseKey(context.Context, *GetBaseKeyRequest) (*GetBaseKeyResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) GetKey(context.Context, *GetKeyRequest) (*GetKeyResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) GetKeyAccessServer(context.Context, *GetKeyAccessServerRequest) (*GetKeyAccessServerResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeyAccessServerGrants(context.Context, *ListKeyAccessServerGrantsRequest) (*ListKeyAccessServerGrantsResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeyAccessServers(context.Context, *ListKeyAccessServersRequest) (*ListKeyAccessServersResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeyMappings(context.Context, *ListKeyMappingsRequest) (*ListKeyMappingsResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeys(context.Context, *ListKeysRequest) (*ListKeysResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) RotateKey(context.Context, *RotateKeyRequest) (*RotateKeyResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) SetBaseKey(context.Context, *SetBaseKeyRequest) (*SetBaseKeyResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) UpdateKey(context.Context, *UpdateKeyRequest) (*UpdateKeyResponse, error)
- func (UnimplementedKeyAccessServerRegistryServiceServer) UpdateKeyAccessServer(context.Context, *UpdateKeyAccessServerRequest) (*UpdateKeyAccessServerResponse, error)
- type UnsafeKeyAccessServerRegistryServiceServer
- type UpdateKeyAccessServerRequest
- func (*UpdateKeyAccessServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateKeyAccessServerRequest) GetId() string
- func (x *UpdateKeyAccessServerRequest) GetMetadata() *common.MetadataMutable
- func (x *UpdateKeyAccessServerRequest) GetMetadataUpdateBehavior() common.MetadataUpdateEnum
- func (x *UpdateKeyAccessServerRequest) GetName() string
- func (x *UpdateKeyAccessServerRequest) GetPublicKey() *policy.PublicKey
- func (x *UpdateKeyAccessServerRequest) GetSourceType() policy.SourceType
- func (x *UpdateKeyAccessServerRequest) GetUri() string
- func (*UpdateKeyAccessServerRequest) ProtoMessage()
- func (x *UpdateKeyAccessServerRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateKeyAccessServerRequest) Reset()
- func (x *UpdateKeyAccessServerRequest) String() string
- type UpdateKeyAccessServerResponse
- func (*UpdateKeyAccessServerResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer
- func (*UpdateKeyAccessServerResponse) ProtoMessage()
- func (x *UpdateKeyAccessServerResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateKeyAccessServerResponse) Reset()
- func (x *UpdateKeyAccessServerResponse) String() string
- type UpdateKeyRequest
- func (*UpdateKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateKeyRequest) GetId() string
- func (x *UpdateKeyRequest) GetMetadata() *common.MetadataMutable
- func (x *UpdateKeyRequest) GetMetadataUpdateBehavior() common.MetadataUpdateEnum
- func (*UpdateKeyRequest) ProtoMessage()
- func (x *UpdateKeyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateKeyRequest) Reset()
- func (x *UpdateKeyRequest) String() string
- type UpdateKeyResponse
- func (*UpdateKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateKeyResponse) GetKasKey() *policy.KasKey
- func (*UpdateKeyResponse) ProtoMessage()
- func (x *UpdateKeyResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateKeyResponse) Reset()
- func (x *UpdateKeyResponse) String() string
- type UpdatePublicKeyRequest
- func (*UpdatePublicKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePublicKeyRequest) GetId() string
- func (x *UpdatePublicKeyRequest) GetMetadata() *common.MetadataMutable
- func (x *UpdatePublicKeyRequest) GetMetadataUpdateBehavior() common.MetadataUpdateEnum
- func (*UpdatePublicKeyRequest) ProtoMessage()
- func (x *UpdatePublicKeyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePublicKeyRequest) Reset()
- func (x *UpdatePublicKeyRequest) String() string
- type UpdatePublicKeyResponse
- func (*UpdatePublicKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePublicKeyResponse) GetKey() *policy.Key
- func (*UpdatePublicKeyResponse) ProtoMessage()
- func (x *UpdatePublicKeyResponse) ProtoReflect() protoreflect.Message
- func (x *UpdatePublicKeyResponse) Reset()
- func (x *UpdatePublicKeyResponse) String() string
Constants ¶
const ( KeyAccessServerRegistryService_ListKeyAccessServers_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/ListKeyAccessServers" KeyAccessServerRegistryService_GetKeyAccessServer_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/GetKeyAccessServer" KeyAccessServerRegistryService_CreateKeyAccessServer_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/CreateKeyAccessServer" KeyAccessServerRegistryService_UpdateKeyAccessServer_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/UpdateKeyAccessServer" KeyAccessServerRegistryService_DeleteKeyAccessServer_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/DeleteKeyAccessServer" KeyAccessServerRegistryService_ListKeyAccessServerGrants_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/ListKeyAccessServerGrants" KeyAccessServerRegistryService_CreateKey_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/CreateKey" KeyAccessServerRegistryService_GetKey_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/GetKey" KeyAccessServerRegistryService_ListKeys_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/ListKeys" KeyAccessServerRegistryService_UpdateKey_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/UpdateKey" KeyAccessServerRegistryService_RotateKey_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/RotateKey" KeyAccessServerRegistryService_SetBaseKey_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/SetBaseKey" KeyAccessServerRegistryService_GetBaseKey_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/GetBaseKey" KeyAccessServerRegistryService_ListKeyMappings_FullMethodName = "/policy.kasregistry.KeyAccessServerRegistryService/ListKeyMappings" )
Variables ¶
var File_policy_kasregistry_key_access_server_registry_proto protoreflect.FileDescriptor
var KeyAccessServerRegistryService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "policy.kasregistry.KeyAccessServerRegistryService", HandlerType: (*KeyAccessServerRegistryServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "ListKeyAccessServers", Handler: _KeyAccessServerRegistryService_ListKeyAccessServers_Handler, }, { MethodName: "GetKeyAccessServer", Handler: _KeyAccessServerRegistryService_GetKeyAccessServer_Handler, }, { MethodName: "CreateKeyAccessServer", Handler: _KeyAccessServerRegistryService_CreateKeyAccessServer_Handler, }, { MethodName: "UpdateKeyAccessServer", Handler: _KeyAccessServerRegistryService_UpdateKeyAccessServer_Handler, }, { MethodName: "DeleteKeyAccessServer", Handler: _KeyAccessServerRegistryService_DeleteKeyAccessServer_Handler, }, { MethodName: "ListKeyAccessServerGrants", Handler: _KeyAccessServerRegistryService_ListKeyAccessServerGrants_Handler, }, { MethodName: "CreateKey", Handler: _KeyAccessServerRegistryService_CreateKey_Handler, }, { MethodName: "GetKey", Handler: _KeyAccessServerRegistryService_GetKey_Handler, }, { MethodName: "ListKeys", Handler: _KeyAccessServerRegistryService_ListKeys_Handler, }, { MethodName: "UpdateKey", Handler: _KeyAccessServerRegistryService_UpdateKey_Handler, }, { MethodName: "RotateKey", Handler: _KeyAccessServerRegistryService_RotateKey_Handler, }, { MethodName: "SetBaseKey", Handler: _KeyAccessServerRegistryService_SetBaseKey_Handler, }, { MethodName: "GetBaseKey", Handler: _KeyAccessServerRegistryService_GetBaseKey_Handler, }, { MethodName: "ListKeyMappings", Handler: _KeyAccessServerRegistryService_ListKeyMappings_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "policy/kasregistry/key_access_server_registry.proto", }
KeyAccessServerRegistryService_ServiceDesc is the grpc.ServiceDesc for KeyAccessServerRegistryService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterKeyAccessServerRegistryServiceHandler ¶
func RegisterKeyAccessServerRegistryServiceHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterKeyAccessServerRegistryServiceHandler registers the http handlers for service KeyAccessServerRegistryService to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterKeyAccessServerRegistryServiceHandlerClient ¶
func RegisterKeyAccessServerRegistryServiceHandlerClient(ctx context.Context, mux *runtime.ServeMux, client KeyAccessServerRegistryServiceClient) error
RegisterKeyAccessServerRegistryServiceHandlerClient registers the http handlers for service KeyAccessServerRegistryService to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "KeyAccessServerRegistryServiceClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "KeyAccessServerRegistryServiceClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "KeyAccessServerRegistryServiceClient" to call the correct interceptors.
func RegisterKeyAccessServerRegistryServiceHandlerFromEndpoint ¶
func RegisterKeyAccessServerRegistryServiceHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterKeyAccessServerRegistryServiceHandlerFromEndpoint is same as RegisterKeyAccessServerRegistryServiceHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterKeyAccessServerRegistryServiceHandlerServer ¶
func RegisterKeyAccessServerRegistryServiceHandlerServer(ctx context.Context, mux *runtime.ServeMux, server KeyAccessServerRegistryServiceServer) error
RegisterKeyAccessServerRegistryServiceHandlerServer registers the http handlers for service KeyAccessServerRegistryService to "mux". UnaryRPC :call KeyAccessServerRegistryServiceServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterKeyAccessServerRegistryServiceHandlerFromEndpoint instead.
func RegisterKeyAccessServerRegistryServiceServer ¶
func RegisterKeyAccessServerRegistryServiceServer(s grpc.ServiceRegistrar, srv KeyAccessServerRegistryServiceServer)
Types ¶
type ActivatePublicKeyRequest ¶ added in v0.2.24
type ActivatePublicKeyRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*ActivatePublicKeyRequest) Descriptor
deprecated
added in
v0.2.24
func (*ActivatePublicKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use ActivatePublicKeyRequest.ProtoReflect.Descriptor instead.
func (*ActivatePublicKeyRequest) GetId ¶ added in v0.2.24
func (x *ActivatePublicKeyRequest) GetId() string
func (*ActivatePublicKeyRequest) ProtoMessage ¶ added in v0.2.24
func (*ActivatePublicKeyRequest) ProtoMessage()
func (*ActivatePublicKeyRequest) ProtoReflect ¶ added in v0.2.24
func (x *ActivatePublicKeyRequest) ProtoReflect() protoreflect.Message
func (*ActivatePublicKeyRequest) Reset ¶ added in v0.2.24
func (x *ActivatePublicKeyRequest) Reset()
func (*ActivatePublicKeyRequest) String ¶ added in v0.2.24
func (x *ActivatePublicKeyRequest) String() string
type ActivatePublicKeyResponse ¶ added in v0.2.24
type ActivatePublicKeyResponse struct { Key *policy.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*ActivatePublicKeyResponse) Descriptor
deprecated
added in
v0.2.24
func (*ActivatePublicKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use ActivatePublicKeyResponse.ProtoReflect.Descriptor instead.
func (*ActivatePublicKeyResponse) GetKey ¶ added in v0.2.24
func (x *ActivatePublicKeyResponse) GetKey() *policy.Key
func (*ActivatePublicKeyResponse) ProtoMessage ¶ added in v0.2.24
func (*ActivatePublicKeyResponse) ProtoMessage()
func (*ActivatePublicKeyResponse) ProtoReflect ¶ added in v0.2.24
func (x *ActivatePublicKeyResponse) ProtoReflect() protoreflect.Message
func (*ActivatePublicKeyResponse) Reset ¶ added in v0.2.24
func (x *ActivatePublicKeyResponse) Reset()
func (*ActivatePublicKeyResponse) String ¶ added in v0.2.24
func (x *ActivatePublicKeyResponse) String() string
type ChangeMappings ¶ added in v0.3.3
type ChangeMappings struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Fqn string `protobuf:"bytes,2,opt,name=fqn,proto3" json:"fqn,omitempty"` // contains filtered or unexported fields }
* Simplified information about the resources that were rotated as part of the key rotation process.
func (*ChangeMappings) Descriptor
deprecated
added in
v0.3.3
func (*ChangeMappings) Descriptor() ([]byte, []int)
Deprecated: Use ChangeMappings.ProtoReflect.Descriptor instead.
func (*ChangeMappings) GetFqn ¶ added in v0.3.3
func (x *ChangeMappings) GetFqn() string
func (*ChangeMappings) GetId ¶ added in v0.3.3
func (x *ChangeMappings) GetId() string
func (*ChangeMappings) ProtoMessage ¶ added in v0.3.3
func (*ChangeMappings) ProtoMessage()
func (*ChangeMappings) ProtoReflect ¶ added in v0.3.3
func (x *ChangeMappings) ProtoReflect() protoreflect.Message
func (*ChangeMappings) Reset ¶ added in v0.3.3
func (x *ChangeMappings) Reset()
func (*ChangeMappings) String ¶ added in v0.3.3
func (x *ChangeMappings) String() string
type CreateKeyAccessServerRequest ¶
type CreateKeyAccessServerRequest struct { // Required Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"` // Deprecated PublicKey *policy.PublicKey `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` // Optional SourceType policy.SourceType `protobuf:"varint,3,opt,name=source_type,json=sourceType,proto3,enum=policy.SourceType" json:"source_type,omitempty"` // Optional Name string `protobuf:"bytes,20,opt,name=name,proto3" json:"name,omitempty"` // Common metadata Metadata *common.MetadataMutable `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*CreateKeyAccessServerRequest) Descriptor
deprecated
func (*CreateKeyAccessServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateKeyAccessServerRequest.ProtoReflect.Descriptor instead.
func (*CreateKeyAccessServerRequest) GetMetadata ¶
func (x *CreateKeyAccessServerRequest) GetMetadata() *common.MetadataMutable
func (*CreateKeyAccessServerRequest) GetName ¶ added in v0.2.19
func (x *CreateKeyAccessServerRequest) GetName() string
func (*CreateKeyAccessServerRequest) GetPublicKey ¶
func (x *CreateKeyAccessServerRequest) GetPublicKey() *policy.PublicKey
func (*CreateKeyAccessServerRequest) GetSourceType ¶ added in v0.3.3
func (x *CreateKeyAccessServerRequest) GetSourceType() policy.SourceType
func (*CreateKeyAccessServerRequest) GetUri ¶
func (x *CreateKeyAccessServerRequest) GetUri() string
func (*CreateKeyAccessServerRequest) ProtoMessage ¶
func (*CreateKeyAccessServerRequest) ProtoMessage()
func (*CreateKeyAccessServerRequest) ProtoReflect ¶
func (x *CreateKeyAccessServerRequest) ProtoReflect() protoreflect.Message
func (*CreateKeyAccessServerRequest) Reset ¶
func (x *CreateKeyAccessServerRequest) Reset()
func (*CreateKeyAccessServerRequest) String ¶
func (x *CreateKeyAccessServerRequest) String() string
type CreateKeyAccessServerResponse ¶
type CreateKeyAccessServerResponse struct { KeyAccessServer *policy.KeyAccessServer `protobuf:"bytes,1,opt,name=key_access_server,json=keyAccessServer,proto3" json:"key_access_server,omitempty"` // contains filtered or unexported fields }
func (*CreateKeyAccessServerResponse) Descriptor
deprecated
func (*CreateKeyAccessServerResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateKeyAccessServerResponse.ProtoReflect.Descriptor instead.
func (*CreateKeyAccessServerResponse) GetKeyAccessServer ¶
func (x *CreateKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer
func (*CreateKeyAccessServerResponse) ProtoMessage ¶
func (*CreateKeyAccessServerResponse) ProtoMessage()
func (*CreateKeyAccessServerResponse) ProtoReflect ¶
func (x *CreateKeyAccessServerResponse) ProtoReflect() protoreflect.Message
func (*CreateKeyAccessServerResponse) Reset ¶
func (x *CreateKeyAccessServerResponse) Reset()
func (*CreateKeyAccessServerResponse) String ¶
func (x *CreateKeyAccessServerResponse) String() string
type CreateKeyRequest ¶ added in v0.3.3
type CreateKeyRequest struct { // Required KasId string `protobuf:"bytes,1,opt,name=kas_id,json=kasId,proto3" json:"kas_id,omitempty"` // The unique identifier of the Key Access Server // Required KeyId string `protobuf:"bytes,2,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // A user-defined identifier for the key // Required KeyAlgorithm policy.Algorithm `protobuf:"varint,3,opt,name=key_algorithm,json=keyAlgorithm,proto3,enum=policy.Algorithm" json:"key_algorithm,omitempty"` // The algorithm to be used for the key // Required KeyMode policy.KeyMode `protobuf:"varint,4,opt,name=key_mode,json=keyMode,proto3,enum=policy.KeyMode" json:"key_mode,omitempty"` // The mode of the key (e.g., local or external) // Required PublicKeyCtx *policy.PublicKeyCtx `protobuf:"bytes,5,opt,name=public_key_ctx,json=publicKeyCtx,proto3" json:"public_key_ctx,omitempty"` // Context or additional data specific to the public key, based on the key provider implementation // Conditionally Required PrivateKeyCtx *policy.PrivateKeyCtx `protobuf:"bytes,6,opt,name=private_key_ctx,json=privateKeyCtx,proto3" json:"private_key_ctx,omitempty"` // Context or additional data specific to the private key, based on the key provider implementation // Optional ProviderConfigId string `protobuf:"bytes,7,opt,name=provider_config_id,json=providerConfigId,proto3" json:"provider_config_id,omitempty"` // Configuration ID for the key provider, if applicable // Optional Legacy bool `protobuf:"varint,8,opt,name=legacy,proto3" json:"legacy,omitempty"` // Whether the key is a legacy key // Common metadata Metadata *common.MetadataMutable `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"` // Mutable metadata for the key // contains filtered or unexported fields }
Create a new asymmetric key for the specified Key Access Server (KAS)
func (*CreateKeyRequest) Descriptor
deprecated
added in
v0.3.3
func (*CreateKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateKeyRequest.ProtoReflect.Descriptor instead.
func (*CreateKeyRequest) GetKasId ¶ added in v0.3.3
func (x *CreateKeyRequest) GetKasId() string
func (*CreateKeyRequest) GetKeyAlgorithm ¶ added in v0.3.3
func (x *CreateKeyRequest) GetKeyAlgorithm() policy.Algorithm
func (*CreateKeyRequest) GetKeyId ¶ added in v0.3.3
func (x *CreateKeyRequest) GetKeyId() string
func (*CreateKeyRequest) GetKeyMode ¶ added in v0.3.3
func (x *CreateKeyRequest) GetKeyMode() policy.KeyMode
func (*CreateKeyRequest) GetLegacy ¶ added in v0.7.0
func (x *CreateKeyRequest) GetLegacy() bool
func (*CreateKeyRequest) GetMetadata ¶ added in v0.3.3
func (x *CreateKeyRequest) GetMetadata() *common.MetadataMutable
func (*CreateKeyRequest) GetPrivateKeyCtx ¶ added in v0.3.3
func (x *CreateKeyRequest) GetPrivateKeyCtx() *policy.PrivateKeyCtx
func (*CreateKeyRequest) GetProviderConfigId ¶ added in v0.3.3
func (x *CreateKeyRequest) GetProviderConfigId() string
func (*CreateKeyRequest) GetPublicKeyCtx ¶ added in v0.3.3
func (x *CreateKeyRequest) GetPublicKeyCtx() *policy.PublicKeyCtx
func (*CreateKeyRequest) ProtoMessage ¶ added in v0.3.3
func (*CreateKeyRequest) ProtoMessage()
func (*CreateKeyRequest) ProtoReflect ¶ added in v0.3.3
func (x *CreateKeyRequest) ProtoReflect() protoreflect.Message
func (*CreateKeyRequest) Reset ¶ added in v0.3.3
func (x *CreateKeyRequest) Reset()
func (*CreateKeyRequest) String ¶ added in v0.3.3
func (x *CreateKeyRequest) String() string
type CreateKeyResponse ¶ added in v0.3.3
type CreateKeyResponse struct { KasKey *policy.KasKey `protobuf:"bytes,1,opt,name=kas_key,json=kasKey,proto3" json:"kas_key,omitempty"` // The created asymmetric key for a KAS. // contains filtered or unexported fields }
Response to a CreateKeyRequest, containing the created asymmetric key
func (*CreateKeyResponse) Descriptor
deprecated
added in
v0.3.3
func (*CreateKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateKeyResponse.ProtoReflect.Descriptor instead.
func (*CreateKeyResponse) GetKasKey ¶ added in v0.3.3
func (x *CreateKeyResponse) GetKasKey() *policy.KasKey
func (*CreateKeyResponse) ProtoMessage ¶ added in v0.3.3
func (*CreateKeyResponse) ProtoMessage()
func (*CreateKeyResponse) ProtoReflect ¶ added in v0.3.3
func (x *CreateKeyResponse) ProtoReflect() protoreflect.Message
func (*CreateKeyResponse) Reset ¶ added in v0.3.3
func (x *CreateKeyResponse) Reset()
func (*CreateKeyResponse) String ¶ added in v0.3.3
func (x *CreateKeyResponse) String() string
type CreatePublicKeyRequest ¶ added in v0.2.24
type CreatePublicKeyRequest struct { // Required KasId string `protobuf:"bytes,1,opt,name=kas_id,json=kasId,proto3" json:"kas_id,omitempty"` // Required Key *policy.KasPublicKey `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"` // Common metadata Metadata *common.MetadataMutable `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
func (*CreatePublicKeyRequest) Descriptor
deprecated
added in
v0.2.24
func (*CreatePublicKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePublicKeyRequest.ProtoReflect.Descriptor instead.
func (*CreatePublicKeyRequest) GetKasId ¶ added in v0.2.24
func (x *CreatePublicKeyRequest) GetKasId() string
func (*CreatePublicKeyRequest) GetKey ¶ added in v0.2.24
func (x *CreatePublicKeyRequest) GetKey() *policy.KasPublicKey
func (*CreatePublicKeyRequest) GetMetadata ¶ added in v0.2.24
func (x *CreatePublicKeyRequest) GetMetadata() *common.MetadataMutable
func (*CreatePublicKeyRequest) ProtoMessage ¶ added in v0.2.24
func (*CreatePublicKeyRequest) ProtoMessage()
func (*CreatePublicKeyRequest) ProtoReflect ¶ added in v0.2.24
func (x *CreatePublicKeyRequest) ProtoReflect() protoreflect.Message
func (*CreatePublicKeyRequest) Reset ¶ added in v0.2.24
func (x *CreatePublicKeyRequest) Reset()
func (*CreatePublicKeyRequest) String ¶ added in v0.2.24
func (x *CreatePublicKeyRequest) String() string
type CreatePublicKeyResponse ¶ added in v0.2.24
type CreatePublicKeyResponse struct { Key *policy.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*CreatePublicKeyResponse) Descriptor
deprecated
added in
v0.2.24
func (*CreatePublicKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreatePublicKeyResponse.ProtoReflect.Descriptor instead.
func (*CreatePublicKeyResponse) GetKey ¶ added in v0.2.24
func (x *CreatePublicKeyResponse) GetKey() *policy.Key
func (*CreatePublicKeyResponse) ProtoMessage ¶ added in v0.2.24
func (*CreatePublicKeyResponse) ProtoMessage()
func (*CreatePublicKeyResponse) ProtoReflect ¶ added in v0.2.24
func (x *CreatePublicKeyResponse) ProtoReflect() protoreflect.Message
func (*CreatePublicKeyResponse) Reset ¶ added in v0.2.24
func (x *CreatePublicKeyResponse) Reset()
func (*CreatePublicKeyResponse) String ¶ added in v0.2.24
func (x *CreatePublicKeyResponse) String() string
type DeactivatePublicKeyRequest ¶ added in v0.2.24
type DeactivatePublicKeyRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeactivatePublicKeyRequest) Descriptor
deprecated
added in
v0.2.24
func (*DeactivatePublicKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeactivatePublicKeyRequest.ProtoReflect.Descriptor instead.
func (*DeactivatePublicKeyRequest) GetId ¶ added in v0.2.24
func (x *DeactivatePublicKeyRequest) GetId() string
func (*DeactivatePublicKeyRequest) ProtoMessage ¶ added in v0.2.24
func (*DeactivatePublicKeyRequest) ProtoMessage()
func (*DeactivatePublicKeyRequest) ProtoReflect ¶ added in v0.2.24
func (x *DeactivatePublicKeyRequest) ProtoReflect() protoreflect.Message
func (*DeactivatePublicKeyRequest) Reset ¶ added in v0.2.24
func (x *DeactivatePublicKeyRequest) Reset()
func (*DeactivatePublicKeyRequest) String ¶ added in v0.2.24
func (x *DeactivatePublicKeyRequest) String() string
type DeactivatePublicKeyResponse ¶ added in v0.2.24
type DeactivatePublicKeyResponse struct { Key *policy.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*DeactivatePublicKeyResponse) Descriptor
deprecated
added in
v0.2.24
func (*DeactivatePublicKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeactivatePublicKeyResponse.ProtoReflect.Descriptor instead.
func (*DeactivatePublicKeyResponse) GetKey ¶ added in v0.2.24
func (x *DeactivatePublicKeyResponse) GetKey() *policy.Key
func (*DeactivatePublicKeyResponse) ProtoMessage ¶ added in v0.2.24
func (*DeactivatePublicKeyResponse) ProtoMessage()
func (*DeactivatePublicKeyResponse) ProtoReflect ¶ added in v0.2.24
func (x *DeactivatePublicKeyResponse) ProtoReflect() protoreflect.Message
func (*DeactivatePublicKeyResponse) Reset ¶ added in v0.2.24
func (x *DeactivatePublicKeyResponse) Reset()
func (*DeactivatePublicKeyResponse) String ¶ added in v0.2.24
func (x *DeactivatePublicKeyResponse) String() string
type DeleteKeyAccessServerRequest ¶
type DeleteKeyAccessServerRequest struct { // Required Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeleteKeyAccessServerRequest) Descriptor
deprecated
func (*DeleteKeyAccessServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteKeyAccessServerRequest.ProtoReflect.Descriptor instead.
func (*DeleteKeyAccessServerRequest) GetId ¶
func (x *DeleteKeyAccessServerRequest) GetId() string
func (*DeleteKeyAccessServerRequest) ProtoMessage ¶
func (*DeleteKeyAccessServerRequest) ProtoMessage()
func (*DeleteKeyAccessServerRequest) ProtoReflect ¶
func (x *DeleteKeyAccessServerRequest) ProtoReflect() protoreflect.Message
func (*DeleteKeyAccessServerRequest) Reset ¶
func (x *DeleteKeyAccessServerRequest) Reset()
func (*DeleteKeyAccessServerRequest) String ¶
func (x *DeleteKeyAccessServerRequest) String() string
type DeleteKeyAccessServerResponse ¶
type DeleteKeyAccessServerResponse struct { KeyAccessServer *policy.KeyAccessServer `protobuf:"bytes,1,opt,name=key_access_server,json=keyAccessServer,proto3" json:"key_access_server,omitempty"` // contains filtered or unexported fields }
func (*DeleteKeyAccessServerResponse) Descriptor
deprecated
func (*DeleteKeyAccessServerResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteKeyAccessServerResponse.ProtoReflect.Descriptor instead.
func (*DeleteKeyAccessServerResponse) GetKeyAccessServer ¶
func (x *DeleteKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer
func (*DeleteKeyAccessServerResponse) ProtoMessage ¶
func (*DeleteKeyAccessServerResponse) ProtoMessage()
func (*DeleteKeyAccessServerResponse) ProtoReflect ¶
func (x *DeleteKeyAccessServerResponse) ProtoReflect() protoreflect.Message
func (*DeleteKeyAccessServerResponse) Reset ¶
func (x *DeleteKeyAccessServerResponse) Reset()
func (*DeleteKeyAccessServerResponse) String ¶
func (x *DeleteKeyAccessServerResponse) String() string
type GetBaseKeyRequest ¶ added in v0.3.5
type GetBaseKeyRequest struct {
// contains filtered or unexported fields
}
func (*GetBaseKeyRequest) Descriptor
deprecated
added in
v0.3.5
func (*GetBaseKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetBaseKeyRequest.ProtoReflect.Descriptor instead.
func (*GetBaseKeyRequest) ProtoMessage ¶ added in v0.3.5
func (*GetBaseKeyRequest) ProtoMessage()
func (*GetBaseKeyRequest) ProtoReflect ¶ added in v0.3.5
func (x *GetBaseKeyRequest) ProtoReflect() protoreflect.Message
func (*GetBaseKeyRequest) Reset ¶ added in v0.3.5
func (x *GetBaseKeyRequest) Reset()
func (*GetBaseKeyRequest) String ¶ added in v0.3.5
func (x *GetBaseKeyRequest) String() string
type GetBaseKeyResponse ¶ added in v0.3.5
type GetBaseKeyResponse struct { BaseKey *policy.SimpleKasKey `protobuf:"bytes,1,opt,name=base_key,json=baseKey,proto3" json:"base_key,omitempty"` // The current base key // contains filtered or unexported fields }
func (*GetBaseKeyResponse) Descriptor
deprecated
added in
v0.3.5
func (*GetBaseKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetBaseKeyResponse.ProtoReflect.Descriptor instead.
func (*GetBaseKeyResponse) GetBaseKey ¶ added in v0.3.5
func (x *GetBaseKeyResponse) GetBaseKey() *policy.SimpleKasKey
func (*GetBaseKeyResponse) ProtoMessage ¶ added in v0.3.5
func (*GetBaseKeyResponse) ProtoMessage()
func (*GetBaseKeyResponse) ProtoReflect ¶ added in v0.3.5
func (x *GetBaseKeyResponse) ProtoReflect() protoreflect.Message
func (*GetBaseKeyResponse) Reset ¶ added in v0.3.5
func (x *GetBaseKeyResponse) Reset()
func (*GetBaseKeyResponse) String ¶ added in v0.3.5
func (x *GetBaseKeyResponse) String() string
type GetKeyAccessServerRequest ¶
type GetKeyAccessServerRequest struct { // Deprecated // // Deprecated: Marked as deprecated in policy/kasregistry/key_access_server_registry.proto. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Types that are assignable to Identifier: // // *GetKeyAccessServerRequest_KasId // *GetKeyAccessServerRequest_Name // *GetKeyAccessServerRequest_Uri Identifier isGetKeyAccessServerRequest_Identifier `protobuf_oneof:"identifier"` // contains filtered or unexported fields }
func (*GetKeyAccessServerRequest) Descriptor
deprecated
func (*GetKeyAccessServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetKeyAccessServerRequest.ProtoReflect.Descriptor instead.
func (*GetKeyAccessServerRequest) GetId
deprecated
func (x *GetKeyAccessServerRequest) GetId() string
Deprecated: Marked as deprecated in policy/kasregistry/key_access_server_registry.proto.
func (*GetKeyAccessServerRequest) GetIdentifier ¶ added in v0.2.26
func (m *GetKeyAccessServerRequest) GetIdentifier() isGetKeyAccessServerRequest_Identifier
func (*GetKeyAccessServerRequest) GetKasId ¶ added in v0.2.26
func (x *GetKeyAccessServerRequest) GetKasId() string
func (*GetKeyAccessServerRequest) GetName ¶ added in v0.2.26
func (x *GetKeyAccessServerRequest) GetName() string
func (*GetKeyAccessServerRequest) GetUri ¶ added in v0.2.26
func (x *GetKeyAccessServerRequest) GetUri() string
func (*GetKeyAccessServerRequest) ProtoMessage ¶
func (*GetKeyAccessServerRequest) ProtoMessage()
func (*GetKeyAccessServerRequest) ProtoReflect ¶
func (x *GetKeyAccessServerRequest) ProtoReflect() protoreflect.Message
func (*GetKeyAccessServerRequest) Reset ¶
func (x *GetKeyAccessServerRequest) Reset()
func (*GetKeyAccessServerRequest) String ¶
func (x *GetKeyAccessServerRequest) String() string
type GetKeyAccessServerRequest_KasId ¶ added in v0.2.26
type GetKeyAccessServerRequest_KasId struct { // option (buf.validate.oneof).required = true; // TODO: enable this when we remove the deprecated field KasId string `protobuf:"bytes,2,opt,name=kas_id,json=kasId,proto3,oneof"` }
type GetKeyAccessServerRequest_Name ¶ added in v0.2.26
type GetKeyAccessServerRequest_Name struct {
Name string `protobuf:"bytes,3,opt,name=name,proto3,oneof"`
}
type GetKeyAccessServerRequest_Uri ¶ added in v0.2.26
type GetKeyAccessServerRequest_Uri struct {
Uri string `protobuf:"bytes,4,opt,name=uri,proto3,oneof"`
}
type GetKeyAccessServerResponse ¶
type GetKeyAccessServerResponse struct { KeyAccessServer *policy.KeyAccessServer `protobuf:"bytes,1,opt,name=key_access_server,json=keyAccessServer,proto3" json:"key_access_server,omitempty"` // contains filtered or unexported fields }
func (*GetKeyAccessServerResponse) Descriptor
deprecated
func (*GetKeyAccessServerResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetKeyAccessServerResponse.ProtoReflect.Descriptor instead.
func (*GetKeyAccessServerResponse) GetKeyAccessServer ¶
func (x *GetKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer
func (*GetKeyAccessServerResponse) ProtoMessage ¶
func (*GetKeyAccessServerResponse) ProtoMessage()
func (*GetKeyAccessServerResponse) ProtoReflect ¶
func (x *GetKeyAccessServerResponse) ProtoReflect() protoreflect.Message
func (*GetKeyAccessServerResponse) Reset ¶
func (x *GetKeyAccessServerResponse) Reset()
func (*GetKeyAccessServerResponse) String ¶
func (x *GetKeyAccessServerResponse) String() string
type GetKeyRequest ¶ added in v0.3.3
type GetKeyRequest struct { // Types that are assignable to Identifier: // // *GetKeyRequest_Id // *GetKeyRequest_Key Identifier isGetKeyRequest_Identifier `protobuf_oneof:"identifier"` // contains filtered or unexported fields }
Retrieve an existing asymmetric key from the Key Management System
func (*GetKeyRequest) Descriptor
deprecated
added in
v0.3.3
func (*GetKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetKeyRequest.ProtoReflect.Descriptor instead.
func (*GetKeyRequest) GetId ¶ added in v0.3.3
func (x *GetKeyRequest) GetId() string
func (*GetKeyRequest) GetIdentifier ¶ added in v0.3.3
func (m *GetKeyRequest) GetIdentifier() isGetKeyRequest_Identifier
func (*GetKeyRequest) GetKey ¶ added in v0.3.3
func (x *GetKeyRequest) GetKey() *KasKeyIdentifier
func (*GetKeyRequest) ProtoMessage ¶ added in v0.3.3
func (*GetKeyRequest) ProtoMessage()
func (*GetKeyRequest) ProtoReflect ¶ added in v0.3.3
func (x *GetKeyRequest) ProtoReflect() protoreflect.Message
func (*GetKeyRequest) Reset ¶ added in v0.3.3
func (x *GetKeyRequest) Reset()
func (*GetKeyRequest) String ¶ added in v0.3.3
func (x *GetKeyRequest) String() string
type GetKeyRequest_Id ¶ added in v0.3.3
type GetKeyRequest_Id struct {
Id string `protobuf:"bytes,2,opt,name=id,proto3,oneof"` // The unique identifier of the key to retrieve
}
type GetKeyRequest_Key ¶ added in v0.3.3
type GetKeyRequest_Key struct {
Key *KasKeyIdentifier `protobuf:"bytes,3,opt,name=key,proto3,oneof"`
}
type GetKeyResponse ¶ added in v0.3.3
type GetKeyResponse struct { KasKey *policy.KasKey `protobuf:"bytes,1,opt,name=kas_key,json=kasKey,proto3" json:"kas_key,omitempty"` // The requested asymmetric key for a KAS. // contains filtered or unexported fields }
Response to a GetKeyRequest, containing the requested asymmetric key
func (*GetKeyResponse) Descriptor
deprecated
added in
v0.3.3
func (*GetKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetKeyResponse.ProtoReflect.Descriptor instead.
func (*GetKeyResponse) GetKasKey ¶ added in v0.3.3
func (x *GetKeyResponse) GetKasKey() *policy.KasKey
func (*GetKeyResponse) ProtoMessage ¶ added in v0.3.3
func (*GetKeyResponse) ProtoMessage()
func (*GetKeyResponse) ProtoReflect ¶ added in v0.3.3
func (x *GetKeyResponse) ProtoReflect() protoreflect.Message
func (*GetKeyResponse) Reset ¶ added in v0.3.3
func (x *GetKeyResponse) Reset()
func (*GetKeyResponse) String ¶ added in v0.3.3
func (x *GetKeyResponse) String() string
type GetPublicKeyRequest ¶ added in v0.2.24
type GetPublicKeyRequest struct { // Types that are assignable to Identifier: // // *GetPublicKeyRequest_Id Identifier isGetPublicKeyRequest_Identifier `protobuf_oneof:"identifier"` // contains filtered or unexported fields }
func (*GetPublicKeyRequest) Descriptor
deprecated
added in
v0.2.24
func (*GetPublicKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPublicKeyRequest.ProtoReflect.Descriptor instead.
func (*GetPublicKeyRequest) GetId ¶ added in v0.2.24
func (x *GetPublicKeyRequest) GetId() string
func (*GetPublicKeyRequest) GetIdentifier ¶ added in v0.2.26
func (m *GetPublicKeyRequest) GetIdentifier() isGetPublicKeyRequest_Identifier
func (*GetPublicKeyRequest) ProtoMessage ¶ added in v0.2.24
func (*GetPublicKeyRequest) ProtoMessage()
func (*GetPublicKeyRequest) ProtoReflect ¶ added in v0.2.24
func (x *GetPublicKeyRequest) ProtoReflect() protoreflect.Message
func (*GetPublicKeyRequest) Reset ¶ added in v0.2.24
func (x *GetPublicKeyRequest) Reset()
func (*GetPublicKeyRequest) String ¶ added in v0.2.24
func (x *GetPublicKeyRequest) String() string
type GetPublicKeyRequest_Id ¶ added in v0.2.26
type GetPublicKeyRequest_Id struct {
Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"`
}
type GetPublicKeyResponse ¶ added in v0.2.24
type GetPublicKeyResponse struct { Key *policy.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*GetPublicKeyResponse) Descriptor
deprecated
added in
v0.2.24
func (*GetPublicKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetPublicKeyResponse.ProtoReflect.Descriptor instead.
func (*GetPublicKeyResponse) GetKey ¶ added in v0.2.24
func (x *GetPublicKeyResponse) GetKey() *policy.Key
func (*GetPublicKeyResponse) ProtoMessage ¶ added in v0.2.24
func (*GetPublicKeyResponse) ProtoMessage()
func (*GetPublicKeyResponse) ProtoReflect ¶ added in v0.2.24
func (x *GetPublicKeyResponse) ProtoReflect() protoreflect.Message
func (*GetPublicKeyResponse) Reset ¶ added in v0.2.24
func (x *GetPublicKeyResponse) Reset()
func (*GetPublicKeyResponse) String ¶ added in v0.2.24
func (x *GetPublicKeyResponse) String() string
type GrantedPolicyObject ¶ added in v0.2.12
type GrantedPolicyObject struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Fqn string `protobuf:"bytes,2,opt,name=fqn,proto3" json:"fqn,omitempty"` // contains filtered or unexported fields }
Can be namespace, attribute definition, or value
func (*GrantedPolicyObject) Descriptor
deprecated
added in
v0.2.12
func (*GrantedPolicyObject) Descriptor() ([]byte, []int)
Deprecated: Use GrantedPolicyObject.ProtoReflect.Descriptor instead.
func (*GrantedPolicyObject) GetFqn ¶ added in v0.2.12
func (x *GrantedPolicyObject) GetFqn() string
func (*GrantedPolicyObject) GetId ¶ added in v0.2.12
func (x *GrantedPolicyObject) GetId() string
func (*GrantedPolicyObject) ProtoMessage ¶ added in v0.2.12
func (*GrantedPolicyObject) ProtoMessage()
func (*GrantedPolicyObject) ProtoReflect ¶ added in v0.2.12
func (x *GrantedPolicyObject) ProtoReflect() protoreflect.Message
func (*GrantedPolicyObject) Reset ¶ added in v0.2.12
func (x *GrantedPolicyObject) Reset()
func (*GrantedPolicyObject) String ¶ added in v0.2.12
func (x *GrantedPolicyObject) String() string
type KasKeyIdentifier ¶ added in v0.3.3
type KasKeyIdentifier struct { // Required UUID of the Key Access Server // // Types that are assignable to Identifier: // // *KasKeyIdentifier_KasId // *KasKeyIdentifier_Name // *KasKeyIdentifier_Uri Identifier isKasKeyIdentifier_Identifier `protobuf_oneof:"identifier"` // Required Key ID of the key in question Kid string `protobuf:"bytes,5,opt,name=kid,proto3" json:"kid,omitempty"` // contains filtered or unexported fields }
Nested message for specifying the active key using KAS ID and Key ID
func (*KasKeyIdentifier) Descriptor
deprecated
added in
v0.3.3
func (*KasKeyIdentifier) Descriptor() ([]byte, []int)
Deprecated: Use KasKeyIdentifier.ProtoReflect.Descriptor instead.
func (*KasKeyIdentifier) GetIdentifier ¶ added in v0.3.3
func (m *KasKeyIdentifier) GetIdentifier() isKasKeyIdentifier_Identifier
func (*KasKeyIdentifier) GetKasId ¶ added in v0.3.3
func (x *KasKeyIdentifier) GetKasId() string
func (*KasKeyIdentifier) GetKid ¶ added in v0.3.3
func (x *KasKeyIdentifier) GetKid() string
func (*KasKeyIdentifier) GetName ¶ added in v0.3.3
func (x *KasKeyIdentifier) GetName() string
func (*KasKeyIdentifier) GetUri ¶ added in v0.3.3
func (x *KasKeyIdentifier) GetUri() string
func (*KasKeyIdentifier) ProtoMessage ¶ added in v0.3.3
func (*KasKeyIdentifier) ProtoMessage()
func (*KasKeyIdentifier) ProtoReflect ¶ added in v0.3.3
func (x *KasKeyIdentifier) ProtoReflect() protoreflect.Message
func (*KasKeyIdentifier) Reset ¶ added in v0.3.3
func (x *KasKeyIdentifier) Reset()
func (*KasKeyIdentifier) String ¶ added in v0.3.3
func (x *KasKeyIdentifier) String() string
type KasKeyIdentifier_KasId ¶ added in v0.3.3
type KasKeyIdentifier_KasId struct {
KasId string `protobuf:"bytes,2,opt,name=kas_id,json=kasId,proto3,oneof"`
}
type KasKeyIdentifier_Name ¶ added in v0.3.3
type KasKeyIdentifier_Name struct {
Name string `protobuf:"bytes,3,opt,name=name,proto3,oneof"`
}
type KasKeyIdentifier_Uri ¶ added in v0.3.3
type KasKeyIdentifier_Uri struct {
Uri string `protobuf:"bytes,4,opt,name=uri,proto3,oneof"`
}
type KeyAccessServerGrants ¶ added in v0.2.12
type KeyAccessServerGrants struct { KeyAccessServer *policy.KeyAccessServer `protobuf:"bytes,1,opt,name=key_access_server,json=keyAccessServer,proto3" json:"key_access_server,omitempty"` NamespaceGrants []*GrantedPolicyObject `protobuf:"bytes,2,rep,name=namespace_grants,json=namespaceGrants,proto3" json:"namespace_grants,omitempty"` AttributeGrants []*GrantedPolicyObject `protobuf:"bytes,3,rep,name=attribute_grants,json=attributeGrants,proto3" json:"attribute_grants,omitempty"` ValueGrants []*GrantedPolicyObject `protobuf:"bytes,4,rep,name=value_grants,json=valueGrants,proto3" json:"value_grants,omitempty"` // contains filtered or unexported fields }
Deprecated
func (*KeyAccessServerGrants) Descriptor
deprecated
added in
v0.2.12
func (*KeyAccessServerGrants) Descriptor() ([]byte, []int)
Deprecated: Use KeyAccessServerGrants.ProtoReflect.Descriptor instead.
func (*KeyAccessServerGrants) GetAttributeGrants ¶ added in v0.2.12
func (x *KeyAccessServerGrants) GetAttributeGrants() []*GrantedPolicyObject
func (*KeyAccessServerGrants) GetKeyAccessServer ¶ added in v0.2.12
func (x *KeyAccessServerGrants) GetKeyAccessServer() *policy.KeyAccessServer
func (*KeyAccessServerGrants) GetNamespaceGrants ¶ added in v0.2.12
func (x *KeyAccessServerGrants) GetNamespaceGrants() []*GrantedPolicyObject
func (*KeyAccessServerGrants) GetValueGrants ¶ added in v0.2.12
func (x *KeyAccessServerGrants) GetValueGrants() []*GrantedPolicyObject
func (*KeyAccessServerGrants) ProtoMessage ¶ added in v0.2.12
func (*KeyAccessServerGrants) ProtoMessage()
func (*KeyAccessServerGrants) ProtoReflect ¶ added in v0.2.12
func (x *KeyAccessServerGrants) ProtoReflect() protoreflect.Message
func (*KeyAccessServerGrants) Reset ¶ added in v0.2.12
func (x *KeyAccessServerGrants) Reset()
func (*KeyAccessServerGrants) String ¶ added in v0.2.12
func (x *KeyAccessServerGrants) String() string
type KeyAccessServerRegistryServiceClient ¶
type KeyAccessServerRegistryServiceClient interface { ListKeyAccessServers(ctx context.Context, in *ListKeyAccessServersRequest, opts ...grpc.CallOption) (*ListKeyAccessServersResponse, error) GetKeyAccessServer(ctx context.Context, in *GetKeyAccessServerRequest, opts ...grpc.CallOption) (*GetKeyAccessServerResponse, error) CreateKeyAccessServer(ctx context.Context, in *CreateKeyAccessServerRequest, opts ...grpc.CallOption) (*CreateKeyAccessServerResponse, error) UpdateKeyAccessServer(ctx context.Context, in *UpdateKeyAccessServerRequest, opts ...grpc.CallOption) (*UpdateKeyAccessServerResponse, error) DeleteKeyAccessServer(ctx context.Context, in *DeleteKeyAccessServerRequest, opts ...grpc.CallOption) (*DeleteKeyAccessServerResponse, error) // Deprecated: Do not use. // Deprecated ListKeyAccessServerGrants(ctx context.Context, in *ListKeyAccessServerGrantsRequest, opts ...grpc.CallOption) (*ListKeyAccessServerGrantsResponse, error) // KAS Key Management // Request to create a new key in the Key Access Service. CreateKey(ctx context.Context, in *CreateKeyRequest, opts ...grpc.CallOption) (*CreateKeyResponse, error) // Request to retrieve a key from the Key Access Service. GetKey(ctx context.Context, in *GetKeyRequest, opts ...grpc.CallOption) (*GetKeyResponse, error) // Request to list keys in the Key Access Service. ListKeys(ctx context.Context, in *ListKeysRequest, opts ...grpc.CallOption) (*ListKeysResponse, error) // Request to update a key in the Key Access Service. UpdateKey(ctx context.Context, in *UpdateKeyRequest, opts ...grpc.CallOption) (*UpdateKeyResponse, error) // Request to rotate a key in the Key Access Service. RotateKey(ctx context.Context, in *RotateKeyRequest, opts ...grpc.CallOption) (*RotateKeyResponse, error) // Request to set the default a default kas key. SetBaseKey(ctx context.Context, in *SetBaseKeyRequest, opts ...grpc.CallOption) (*SetBaseKeyResponse, error) // Get Default kas keys GetBaseKey(ctx context.Context, in *GetBaseKeyRequest, opts ...grpc.CallOption) (*GetBaseKeyResponse, error) // Request to list key mappings in the Key Access Service. ListKeyMappings(ctx context.Context, in *ListKeyMappingsRequest, opts ...grpc.CallOption) (*ListKeyMappingsResponse, error) }
KeyAccessServerRegistryServiceClient is the client API for KeyAccessServerRegistryService 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 NewKeyAccessServerRegistryServiceClient ¶
func NewKeyAccessServerRegistryServiceClient(cc grpc.ClientConnInterface) KeyAccessServerRegistryServiceClient
type KeyAccessServerRegistryServiceServer ¶
type KeyAccessServerRegistryServiceServer interface { ListKeyAccessServers(context.Context, *ListKeyAccessServersRequest) (*ListKeyAccessServersResponse, error) GetKeyAccessServer(context.Context, *GetKeyAccessServerRequest) (*GetKeyAccessServerResponse, error) CreateKeyAccessServer(context.Context, *CreateKeyAccessServerRequest) (*CreateKeyAccessServerResponse, error) UpdateKeyAccessServer(context.Context, *UpdateKeyAccessServerRequest) (*UpdateKeyAccessServerResponse, error) DeleteKeyAccessServer(context.Context, *DeleteKeyAccessServerRequest) (*DeleteKeyAccessServerResponse, error) // Deprecated: Do not use. // Deprecated ListKeyAccessServerGrants(context.Context, *ListKeyAccessServerGrantsRequest) (*ListKeyAccessServerGrantsResponse, error) // KAS Key Management // Request to create a new key in the Key Access Service. CreateKey(context.Context, *CreateKeyRequest) (*CreateKeyResponse, error) // Request to retrieve a key from the Key Access Service. GetKey(context.Context, *GetKeyRequest) (*GetKeyResponse, error) // Request to list keys in the Key Access Service. ListKeys(context.Context, *ListKeysRequest) (*ListKeysResponse, error) // Request to update a key in the Key Access Service. UpdateKey(context.Context, *UpdateKeyRequest) (*UpdateKeyResponse, error) // Request to rotate a key in the Key Access Service. RotateKey(context.Context, *RotateKeyRequest) (*RotateKeyResponse, error) // Request to set the default a default kas key. SetBaseKey(context.Context, *SetBaseKeyRequest) (*SetBaseKeyResponse, error) // Get Default kas keys GetBaseKey(context.Context, *GetBaseKeyRequest) (*GetBaseKeyResponse, error) // Request to list key mappings in the Key Access Service. ListKeyMappings(context.Context, *ListKeyMappingsRequest) (*ListKeyMappingsResponse, error) // contains filtered or unexported methods }
KeyAccessServerRegistryServiceServer is the server API for KeyAccessServerRegistryService service. All implementations must embed UnimplementedKeyAccessServerRegistryServiceServer for forward compatibility
type KeyMapping ¶ added in v0.6.0
type KeyMapping struct { Kid string `protobuf:"bytes,1,opt,name=kid,proto3" json:"kid,omitempty"` KasUri string `protobuf:"bytes,2,opt,name=kas_uri,json=kasUri,proto3" json:"kas_uri,omitempty"` NamespaceMappings []*MappedPolicyObject `protobuf:"bytes,3,rep,name=namespace_mappings,json=namespaceMappings,proto3" json:"namespace_mappings,omitempty"` // List of namespaces mapped to the key AttributeMappings []*MappedPolicyObject `protobuf:"bytes,4,rep,name=attribute_mappings,json=attributeMappings,proto3" json:"attribute_mappings,omitempty"` // List of attribute definitions mapped to the key ValueMappings []*MappedPolicyObject `protobuf:"bytes,5,rep,name=value_mappings,json=valueMappings,proto3" json:"value_mappings,omitempty"` // List of attribute values mapped to the key // contains filtered or unexported fields }
func (*KeyMapping) Descriptor
deprecated
added in
v0.6.0
func (*KeyMapping) Descriptor() ([]byte, []int)
Deprecated: Use KeyMapping.ProtoReflect.Descriptor instead.
func (*KeyMapping) GetAttributeMappings ¶ added in v0.6.0
func (x *KeyMapping) GetAttributeMappings() []*MappedPolicyObject
func (*KeyMapping) GetKasUri ¶ added in v0.6.0
func (x *KeyMapping) GetKasUri() string
func (*KeyMapping) GetKid ¶ added in v0.6.0
func (x *KeyMapping) GetKid() string
func (*KeyMapping) GetNamespaceMappings ¶ added in v0.6.0
func (x *KeyMapping) GetNamespaceMappings() []*MappedPolicyObject
func (*KeyMapping) GetValueMappings ¶ added in v0.6.0
func (x *KeyMapping) GetValueMappings() []*MappedPolicyObject
func (*KeyMapping) ProtoMessage ¶ added in v0.6.0
func (*KeyMapping) ProtoMessage()
func (*KeyMapping) ProtoReflect ¶ added in v0.6.0
func (x *KeyMapping) ProtoReflect() protoreflect.Message
func (*KeyMapping) Reset ¶ added in v0.6.0
func (x *KeyMapping) Reset()
func (*KeyMapping) String ¶ added in v0.6.0
func (x *KeyMapping) String() string
type ListKeyAccessServerGrantsRequest
deprecated
added in
v0.2.12
type ListKeyAccessServerGrantsRequest struct { // Optional // Filter LIST by ID of a registered Key Access Server. // If neither is provided, grants from all registered KASs to policy attribute // objects are returned. KasId string `protobuf:"bytes,1,opt,name=kas_id,json=kasId,proto3" json:"kas_id,omitempty"` // Optional // Filter LIST by URI of a registered Key Access Server. // If none is provided, grants from all registered KASs to policy attribute // objects are returned. KasUri string `protobuf:"bytes,2,opt,name=kas_uri,json=kasUri,proto3" json:"kas_uri,omitempty"` // Optional // Filter LIST by name of a registered Key Access Server. // If none are provided, grants from all registered KASs to policy attribute // objects are returned. KasName string `protobuf:"bytes,3,opt,name=kas_name,json=kasName,proto3" json:"kas_name,omitempty"` // Optional Pagination *policy.PageRequest `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
LIST of KAS Grants returns flat response of grants to all policy objects. It does not employ selectors for grants to specific policy objects or build the attribute tree relation. If grants to a known namespace, attribute, or value are needed, use the respective GET request to the specific policy object.
Deprecated: Marked as deprecated in policy/kasregistry/key_access_server_registry.proto.
func (*ListKeyAccessServerGrantsRequest) Descriptor
deprecated
added in
v0.2.12
func (*ListKeyAccessServerGrantsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListKeyAccessServerGrantsRequest.ProtoReflect.Descriptor instead.
func (*ListKeyAccessServerGrantsRequest) GetKasId ¶ added in v0.2.12
func (x *ListKeyAccessServerGrantsRequest) GetKasId() string
func (*ListKeyAccessServerGrantsRequest) GetKasName ¶ added in v0.2.19
func (x *ListKeyAccessServerGrantsRequest) GetKasName() string
func (*ListKeyAccessServerGrantsRequest) GetKasUri ¶ added in v0.2.12
func (x *ListKeyAccessServerGrantsRequest) GetKasUri() string
func (*ListKeyAccessServerGrantsRequest) GetPagination ¶ added in v0.2.19
func (x *ListKeyAccessServerGrantsRequest) GetPagination() *policy.PageRequest
func (*ListKeyAccessServerGrantsRequest) ProtoMessage ¶ added in v0.2.12
func (*ListKeyAccessServerGrantsRequest) ProtoMessage()
func (*ListKeyAccessServerGrantsRequest) ProtoReflect ¶ added in v0.2.12
func (x *ListKeyAccessServerGrantsRequest) ProtoReflect() protoreflect.Message
func (*ListKeyAccessServerGrantsRequest) Reset ¶ added in v0.2.12
func (x *ListKeyAccessServerGrantsRequest) Reset()
func (*ListKeyAccessServerGrantsRequest) String ¶ added in v0.2.12
func (x *ListKeyAccessServerGrantsRequest) String() string
type ListKeyAccessServerGrantsResponse
deprecated
added in
v0.2.12
type ListKeyAccessServerGrantsResponse struct { // Deprecated: Marked as deprecated in policy/kasregistry/key_access_server_registry.proto. Grants []*KeyAccessServerGrants `protobuf:"bytes,1,rep,name=grants,proto3" json:"grants,omitempty"` Pagination *policy.PageResponse `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
Deprecated
Deprecated: Marked as deprecated in policy/kasregistry/key_access_server_registry.proto.
func (*ListKeyAccessServerGrantsResponse) Descriptor
deprecated
added in
v0.2.12
func (*ListKeyAccessServerGrantsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListKeyAccessServerGrantsResponse.ProtoReflect.Descriptor instead.
func (*ListKeyAccessServerGrantsResponse) GetGrants
deprecated
added in
v0.2.12
func (x *ListKeyAccessServerGrantsResponse) GetGrants() []*KeyAccessServerGrants
Deprecated: Marked as deprecated in policy/kasregistry/key_access_server_registry.proto.
func (*ListKeyAccessServerGrantsResponse) GetPagination ¶ added in v0.2.19
func (x *ListKeyAccessServerGrantsResponse) GetPagination() *policy.PageResponse
func (*ListKeyAccessServerGrantsResponse) ProtoMessage ¶ added in v0.2.12
func (*ListKeyAccessServerGrantsResponse) ProtoMessage()
func (*ListKeyAccessServerGrantsResponse) ProtoReflect ¶ added in v0.2.12
func (x *ListKeyAccessServerGrantsResponse) ProtoReflect() protoreflect.Message
func (*ListKeyAccessServerGrantsResponse) Reset ¶ added in v0.2.12
func (x *ListKeyAccessServerGrantsResponse) Reset()
func (*ListKeyAccessServerGrantsResponse) String ¶ added in v0.2.12
func (x *ListKeyAccessServerGrantsResponse) String() string
type ListKeyAccessServersRequest ¶
type ListKeyAccessServersRequest struct { // Optional Pagination *policy.PageRequest `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
func (*ListKeyAccessServersRequest) Descriptor
deprecated
func (*ListKeyAccessServersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListKeyAccessServersRequest.ProtoReflect.Descriptor instead.
func (*ListKeyAccessServersRequest) GetPagination ¶ added in v0.2.19
func (x *ListKeyAccessServersRequest) GetPagination() *policy.PageRequest
func (*ListKeyAccessServersRequest) ProtoMessage ¶
func (*ListKeyAccessServersRequest) ProtoMessage()
func (*ListKeyAccessServersRequest) ProtoReflect ¶
func (x *ListKeyAccessServersRequest) ProtoReflect() protoreflect.Message
func (*ListKeyAccessServersRequest) Reset ¶
func (x *ListKeyAccessServersRequest) Reset()
func (*ListKeyAccessServersRequest) String ¶
func (x *ListKeyAccessServersRequest) String() string
type ListKeyAccessServersResponse ¶
type ListKeyAccessServersResponse struct { KeyAccessServers []*policy.KeyAccessServer `protobuf:"bytes,1,rep,name=key_access_servers,json=keyAccessServers,proto3" json:"key_access_servers,omitempty"` Pagination *policy.PageResponse `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
func (*ListKeyAccessServersResponse) Descriptor
deprecated
func (*ListKeyAccessServersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListKeyAccessServersResponse.ProtoReflect.Descriptor instead.
func (*ListKeyAccessServersResponse) GetKeyAccessServers ¶
func (x *ListKeyAccessServersResponse) GetKeyAccessServers() []*policy.KeyAccessServer
func (*ListKeyAccessServersResponse) GetPagination ¶ added in v0.2.19
func (x *ListKeyAccessServersResponse) GetPagination() *policy.PageResponse
func (*ListKeyAccessServersResponse) ProtoMessage ¶
func (*ListKeyAccessServersResponse) ProtoMessage()
func (*ListKeyAccessServersResponse) ProtoReflect ¶
func (x *ListKeyAccessServersResponse) ProtoReflect() protoreflect.Message
func (*ListKeyAccessServersResponse) Reset ¶
func (x *ListKeyAccessServersResponse) Reset()
func (*ListKeyAccessServersResponse) String ¶
func (x *ListKeyAccessServersResponse) String() string
type ListKeyMappingsRequest ¶ added in v0.6.0
type ListKeyMappingsRequest struct { // Types that are assignable to Identifier: // // *ListKeyMappingsRequest_Id // *ListKeyMappingsRequest_Key Identifier isListKeyMappingsRequest_Identifier `protobuf_oneof:"identifier"` Pagination *policy.PageRequest `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // Pagination request for the list of keys // contains filtered or unexported fields }
func (*ListKeyMappingsRequest) Descriptor
deprecated
added in
v0.6.0
func (*ListKeyMappingsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListKeyMappingsRequest.ProtoReflect.Descriptor instead.
func (*ListKeyMappingsRequest) GetId ¶ added in v0.6.0
func (x *ListKeyMappingsRequest) GetId() string
func (*ListKeyMappingsRequest) GetIdentifier ¶ added in v0.6.0
func (m *ListKeyMappingsRequest) GetIdentifier() isListKeyMappingsRequest_Identifier
func (*ListKeyMappingsRequest) GetKey ¶ added in v0.6.0
func (x *ListKeyMappingsRequest) GetKey() *KasKeyIdentifier
func (*ListKeyMappingsRequest) GetPagination ¶ added in v0.6.0
func (x *ListKeyMappingsRequest) GetPagination() *policy.PageRequest
func (*ListKeyMappingsRequest) ProtoMessage ¶ added in v0.6.0
func (*ListKeyMappingsRequest) ProtoMessage()
func (*ListKeyMappingsRequest) ProtoReflect ¶ added in v0.6.0
func (x *ListKeyMappingsRequest) ProtoReflect() protoreflect.Message
func (*ListKeyMappingsRequest) Reset ¶ added in v0.6.0
func (x *ListKeyMappingsRequest) Reset()
func (*ListKeyMappingsRequest) String ¶ added in v0.6.0
func (x *ListKeyMappingsRequest) String() string
type ListKeyMappingsRequest_Id ¶ added in v0.6.0
type ListKeyMappingsRequest_Id struct {
Id string `protobuf:"bytes,2,opt,name=id,proto3,oneof"` // The unique identifier of the key to retrieve
}
type ListKeyMappingsRequest_Key ¶ added in v0.6.0
type ListKeyMappingsRequest_Key struct {
Key *KasKeyIdentifier `protobuf:"bytes,3,opt,name=key,proto3,oneof"`
}
type ListKeyMappingsResponse ¶ added in v0.6.0
type ListKeyMappingsResponse struct { KeyMappings []*KeyMapping `protobuf:"bytes,1,rep,name=key_mappings,json=keyMappings,proto3" json:"key_mappings,omitempty"` // The list of key mappings Pagination *policy.PageResponse `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // Pagination response for the list of keys // contains filtered or unexported fields }
func (*ListKeyMappingsResponse) Descriptor
deprecated
added in
v0.6.0
func (*ListKeyMappingsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListKeyMappingsResponse.ProtoReflect.Descriptor instead.
func (*ListKeyMappingsResponse) GetKeyMappings ¶ added in v0.6.0
func (x *ListKeyMappingsResponse) GetKeyMappings() []*KeyMapping
func (*ListKeyMappingsResponse) GetPagination ¶ added in v0.6.0
func (x *ListKeyMappingsResponse) GetPagination() *policy.PageResponse
func (*ListKeyMappingsResponse) ProtoMessage ¶ added in v0.6.0
func (*ListKeyMappingsResponse) ProtoMessage()
func (*ListKeyMappingsResponse) ProtoReflect ¶ added in v0.6.0
func (x *ListKeyMappingsResponse) ProtoReflect() protoreflect.Message
func (*ListKeyMappingsResponse) Reset ¶ added in v0.6.0
func (x *ListKeyMappingsResponse) Reset()
func (*ListKeyMappingsResponse) String ¶ added in v0.6.0
func (x *ListKeyMappingsResponse) String() string
type ListKeysRequest ¶ added in v0.3.3
type ListKeysRequest struct { KeyAlgorithm policy.Algorithm `protobuf:"varint,1,opt,name=key_algorithm,json=keyAlgorithm,proto3,enum=policy.Algorithm" json:"key_algorithm,omitempty"` // Filter keys by algorithm // Types that are assignable to KasFilter: // // *ListKeysRequest_KasId // *ListKeysRequest_KasName // *ListKeysRequest_KasUri KasFilter isListKeysRequest_KasFilter `protobuf_oneof:"kas_filter"` // Optional Legacy *bool `protobuf:"varint,8,opt,name=legacy,proto3,oneof" json:"legacy,omitempty"` // Filter for legacy keys // Optional Pagination *policy.PageRequest `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // Pagination request for the list of keys // contains filtered or unexported fields }
List all asymmetric keys managed by a specific Key Access Server or with a given algorithm
func (*ListKeysRequest) Descriptor
deprecated
added in
v0.3.3
func (*ListKeysRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListKeysRequest.ProtoReflect.Descriptor instead.
func (*ListKeysRequest) GetKasFilter ¶ added in v0.3.3
func (m *ListKeysRequest) GetKasFilter() isListKeysRequest_KasFilter
func (*ListKeysRequest) GetKasId ¶ added in v0.3.3
func (x *ListKeysRequest) GetKasId() string
func (*ListKeysRequest) GetKasName ¶ added in v0.3.3
func (x *ListKeysRequest) GetKasName() string
func (*ListKeysRequest) GetKasUri ¶ added in v0.3.3
func (x *ListKeysRequest) GetKasUri() string
func (*ListKeysRequest) GetKeyAlgorithm ¶ added in v0.3.3
func (x *ListKeysRequest) GetKeyAlgorithm() policy.Algorithm
func (*ListKeysRequest) GetLegacy ¶ added in v0.7.0
func (x *ListKeysRequest) GetLegacy() bool
func (*ListKeysRequest) GetPagination ¶ added in v0.3.3
func (x *ListKeysRequest) GetPagination() *policy.PageRequest
func (*ListKeysRequest) ProtoMessage ¶ added in v0.3.3
func (*ListKeysRequest) ProtoMessage()
func (*ListKeysRequest) ProtoReflect ¶ added in v0.3.3
func (x *ListKeysRequest) ProtoReflect() protoreflect.Message
func (*ListKeysRequest) Reset ¶ added in v0.3.3
func (x *ListKeysRequest) Reset()
func (*ListKeysRequest) String ¶ added in v0.3.3
func (x *ListKeysRequest) String() string
type ListKeysRequest_KasId ¶ added in v0.3.3
type ListKeysRequest_KasId struct {
KasId string `protobuf:"bytes,2,opt,name=kas_id,json=kasId,proto3,oneof"` // Filter keys by the KAS ID
}
type ListKeysRequest_KasName ¶ added in v0.3.3
type ListKeysRequest_KasName struct {
KasName string `protobuf:"bytes,3,opt,name=kas_name,json=kasName,proto3,oneof"` // Filter keys by the KAS name
}
type ListKeysRequest_KasUri ¶ added in v0.3.3
type ListKeysRequest_KasUri struct {
KasUri string `protobuf:"bytes,4,opt,name=kas_uri,json=kasUri,proto3,oneof"` // Filter keys by the KAS URI
}
type ListKeysResponse ¶ added in v0.3.3
type ListKeysResponse struct { KasKeys []*policy.KasKey `protobuf:"bytes,1,rep,name=kas_keys,json=kasKeys,proto3" json:"kas_keys,omitempty"` // The list of kas keys Pagination *policy.PageResponse `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // Pagination response for the list of keys // contains filtered or unexported fields }
Response to a ListKeysRequest, containing the list of asymmetric keys and pagination information
func (*ListKeysResponse) Descriptor
deprecated
added in
v0.3.3
func (*ListKeysResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListKeysResponse.ProtoReflect.Descriptor instead.
func (*ListKeysResponse) GetKasKeys ¶ added in v0.3.3
func (x *ListKeysResponse) GetKasKeys() []*policy.KasKey
func (*ListKeysResponse) GetPagination ¶ added in v0.3.3
func (x *ListKeysResponse) GetPagination() *policy.PageResponse
func (*ListKeysResponse) ProtoMessage ¶ added in v0.3.3
func (*ListKeysResponse) ProtoMessage()
func (*ListKeysResponse) ProtoReflect ¶ added in v0.3.3
func (x *ListKeysResponse) ProtoReflect() protoreflect.Message
func (*ListKeysResponse) Reset ¶ added in v0.3.3
func (x *ListKeysResponse) Reset()
func (*ListKeysResponse) String ¶ added in v0.3.3
func (x *ListKeysResponse) String() string
type ListPublicKeyMappingRequest ¶ added in v0.2.24
type ListPublicKeyMappingRequest struct { // Types that are assignable to KasFilter: // // *ListPublicKeyMappingRequest_KasId // *ListPublicKeyMappingRequest_KasName // *ListPublicKeyMappingRequest_KasUri KasFilter isListPublicKeyMappingRequest_KasFilter `protobuf_oneof:"kas_filter"` // Optional Public Key ID PublicKeyId string `protobuf:"bytes,4,opt,name=public_key_id,json=publicKeyId,proto3" json:"public_key_id,omitempty"` // Optional Pagination *policy.PageRequest `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
func (*ListPublicKeyMappingRequest) Descriptor
deprecated
added in
v0.2.24
func (*ListPublicKeyMappingRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPublicKeyMappingRequest.ProtoReflect.Descriptor instead.
func (*ListPublicKeyMappingRequest) GetKasFilter ¶ added in v0.2.26
func (m *ListPublicKeyMappingRequest) GetKasFilter() isListPublicKeyMappingRequest_KasFilter
func (*ListPublicKeyMappingRequest) GetKasId ¶ added in v0.2.24
func (x *ListPublicKeyMappingRequest) GetKasId() string
func (*ListPublicKeyMappingRequest) GetKasName ¶ added in v0.2.26
func (x *ListPublicKeyMappingRequest) GetKasName() string
func (*ListPublicKeyMappingRequest) GetKasUri ¶ added in v0.2.26
func (x *ListPublicKeyMappingRequest) GetKasUri() string
func (*ListPublicKeyMappingRequest) GetPagination ¶ added in v0.2.24
func (x *ListPublicKeyMappingRequest) GetPagination() *policy.PageRequest
func (*ListPublicKeyMappingRequest) GetPublicKeyId ¶ added in v0.2.25
func (x *ListPublicKeyMappingRequest) GetPublicKeyId() string
func (*ListPublicKeyMappingRequest) ProtoMessage ¶ added in v0.2.24
func (*ListPublicKeyMappingRequest) ProtoMessage()
func (*ListPublicKeyMappingRequest) ProtoReflect ¶ added in v0.2.24
func (x *ListPublicKeyMappingRequest) ProtoReflect() protoreflect.Message
func (*ListPublicKeyMappingRequest) Reset ¶ added in v0.2.24
func (x *ListPublicKeyMappingRequest) Reset()
func (*ListPublicKeyMappingRequest) String ¶ added in v0.2.24
func (x *ListPublicKeyMappingRequest) String() string
type ListPublicKeyMappingRequest_KasId ¶ added in v0.2.26
type ListPublicKeyMappingRequest_KasId struct { // Optional KasId string `protobuf:"bytes,1,opt,name=kas_id,json=kasId,proto3,oneof"` }
type ListPublicKeyMappingRequest_KasName ¶ added in v0.2.26
type ListPublicKeyMappingRequest_KasName struct { // Optional KasName string `protobuf:"bytes,2,opt,name=kas_name,json=kasName,proto3,oneof"` }
type ListPublicKeyMappingRequest_KasUri ¶ added in v0.2.26
type ListPublicKeyMappingRequest_KasUri struct { // Optional KasUri string `protobuf:"bytes,3,opt,name=kas_uri,json=kasUri,proto3,oneof"` }
type ListPublicKeyMappingResponse ¶ added in v0.2.24
type ListPublicKeyMappingResponse struct { PublicKeyMappings []*ListPublicKeyMappingResponse_PublicKeyMapping `protobuf:"bytes,1,rep,name=public_key_mappings,json=publicKeyMappings,proto3" json:"public_key_mappings,omitempty"` Pagination *policy.PageResponse `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
func (*ListPublicKeyMappingResponse) Descriptor
deprecated
added in
v0.2.24
func (*ListPublicKeyMappingResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPublicKeyMappingResponse.ProtoReflect.Descriptor instead.
func (*ListPublicKeyMappingResponse) GetPagination ¶ added in v0.2.25
func (x *ListPublicKeyMappingResponse) GetPagination() *policy.PageResponse
func (*ListPublicKeyMappingResponse) GetPublicKeyMappings ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse) GetPublicKeyMappings() []*ListPublicKeyMappingResponse_PublicKeyMapping
func (*ListPublicKeyMappingResponse) ProtoMessage ¶ added in v0.2.24
func (*ListPublicKeyMappingResponse) ProtoMessage()
func (*ListPublicKeyMappingResponse) ProtoReflect ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse) ProtoReflect() protoreflect.Message
func (*ListPublicKeyMappingResponse) Reset ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse) Reset()
func (*ListPublicKeyMappingResponse) String ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse) String() string
type ListPublicKeyMappingResponse_Association ¶ added in v0.2.24
type ListPublicKeyMappingResponse_Association struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Fqn string `protobuf:"bytes,2,opt,name=fqn,proto3" json:"fqn,omitempty"` // contains filtered or unexported fields }
func (*ListPublicKeyMappingResponse_Association) Descriptor
deprecated
added in
v0.2.24
func (*ListPublicKeyMappingResponse_Association) Descriptor() ([]byte, []int)
Deprecated: Use ListPublicKeyMappingResponse_Association.ProtoReflect.Descriptor instead.
func (*ListPublicKeyMappingResponse_Association) GetFqn ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_Association) GetFqn() string
func (*ListPublicKeyMappingResponse_Association) GetId ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_Association) GetId() string
func (*ListPublicKeyMappingResponse_Association) ProtoMessage ¶ added in v0.2.24
func (*ListPublicKeyMappingResponse_Association) ProtoMessage()
func (*ListPublicKeyMappingResponse_Association) ProtoReflect ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_Association) ProtoReflect() protoreflect.Message
func (*ListPublicKeyMappingResponse_Association) Reset ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_Association) Reset()
func (*ListPublicKeyMappingResponse_Association) String ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_Association) String() string
type ListPublicKeyMappingResponse_PublicKey ¶ added in v0.2.24
type ListPublicKeyMappingResponse_PublicKey struct { Key *policy.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Values []*ListPublicKeyMappingResponse_Association `protobuf:"bytes,6,rep,name=values,proto3" json:"values,omitempty"` Definitions []*ListPublicKeyMappingResponse_Association `protobuf:"bytes,7,rep,name=definitions,proto3" json:"definitions,omitempty"` Namespaces []*ListPublicKeyMappingResponse_Association `protobuf:"bytes,8,rep,name=namespaces,proto3" json:"namespaces,omitempty"` // contains filtered or unexported fields }
func (*ListPublicKeyMappingResponse_PublicKey) Descriptor
deprecated
added in
v0.2.24
func (*ListPublicKeyMappingResponse_PublicKey) Descriptor() ([]byte, []int)
Deprecated: Use ListPublicKeyMappingResponse_PublicKey.ProtoReflect.Descriptor instead.
func (*ListPublicKeyMappingResponse_PublicKey) GetDefinitions ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKey) GetDefinitions() []*ListPublicKeyMappingResponse_Association
func (*ListPublicKeyMappingResponse_PublicKey) GetKey ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKey) GetKey() *policy.Key
func (*ListPublicKeyMappingResponse_PublicKey) GetNamespaces ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKey) GetNamespaces() []*ListPublicKeyMappingResponse_Association
func (*ListPublicKeyMappingResponse_PublicKey) GetValues ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKey) GetValues() []*ListPublicKeyMappingResponse_Association
func (*ListPublicKeyMappingResponse_PublicKey) ProtoMessage ¶ added in v0.2.24
func (*ListPublicKeyMappingResponse_PublicKey) ProtoMessage()
func (*ListPublicKeyMappingResponse_PublicKey) ProtoReflect ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKey) ProtoReflect() protoreflect.Message
func (*ListPublicKeyMappingResponse_PublicKey) Reset ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKey) Reset()
func (*ListPublicKeyMappingResponse_PublicKey) String ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKey) String() string
type ListPublicKeyMappingResponse_PublicKeyMapping ¶ added in v0.2.24
type ListPublicKeyMappingResponse_PublicKeyMapping struct { KasId string `protobuf:"bytes,2,opt,name=kas_id,json=kasId,proto3" json:"kas_id,omitempty"` KasName string `protobuf:"bytes,3,opt,name=kas_name,json=kasName,proto3" json:"kas_name,omitempty"` KasUri string `protobuf:"bytes,4,opt,name=kas_uri,json=kasUri,proto3" json:"kas_uri,omitempty"` PublicKeys []*ListPublicKeyMappingResponse_PublicKey `protobuf:"bytes,5,rep,name=public_keys,json=publicKeys,proto3" json:"public_keys,omitempty"` // contains filtered or unexported fields }
func (*ListPublicKeyMappingResponse_PublicKeyMapping) Descriptor
deprecated
added in
v0.2.24
func (*ListPublicKeyMappingResponse_PublicKeyMapping) Descriptor() ([]byte, []int)
Deprecated: Use ListPublicKeyMappingResponse_PublicKeyMapping.ProtoReflect.Descriptor instead.
func (*ListPublicKeyMappingResponse_PublicKeyMapping) GetKasId ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKeyMapping) GetKasId() string
func (*ListPublicKeyMappingResponse_PublicKeyMapping) GetKasName ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKeyMapping) GetKasName() string
func (*ListPublicKeyMappingResponse_PublicKeyMapping) GetKasUri ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKeyMapping) GetKasUri() string
func (*ListPublicKeyMappingResponse_PublicKeyMapping) GetPublicKeys ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKeyMapping) GetPublicKeys() []*ListPublicKeyMappingResponse_PublicKey
func (*ListPublicKeyMappingResponse_PublicKeyMapping) ProtoMessage ¶ added in v0.2.24
func (*ListPublicKeyMappingResponse_PublicKeyMapping) ProtoMessage()
func (*ListPublicKeyMappingResponse_PublicKeyMapping) ProtoReflect ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKeyMapping) ProtoReflect() protoreflect.Message
func (*ListPublicKeyMappingResponse_PublicKeyMapping) Reset ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKeyMapping) Reset()
func (*ListPublicKeyMappingResponse_PublicKeyMapping) String ¶ added in v0.2.24
func (x *ListPublicKeyMappingResponse_PublicKeyMapping) String() string
type ListPublicKeysRequest ¶ added in v0.2.24
type ListPublicKeysRequest struct { // Types that are assignable to KasFilter: // // *ListPublicKeysRequest_KasId // *ListPublicKeysRequest_KasName // *ListPublicKeysRequest_KasUri KasFilter isListPublicKeysRequest_KasFilter `protobuf_oneof:"kas_filter"` // Optional Pagination *policy.PageRequest `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
func (*ListPublicKeysRequest) Descriptor
deprecated
added in
v0.2.24
func (*ListPublicKeysRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPublicKeysRequest.ProtoReflect.Descriptor instead.
func (*ListPublicKeysRequest) GetKasFilter ¶ added in v0.2.26
func (m *ListPublicKeysRequest) GetKasFilter() isListPublicKeysRequest_KasFilter
func (*ListPublicKeysRequest) GetKasId ¶ added in v0.2.24
func (x *ListPublicKeysRequest) GetKasId() string
func (*ListPublicKeysRequest) GetKasName ¶ added in v0.2.26
func (x *ListPublicKeysRequest) GetKasName() string
func (*ListPublicKeysRequest) GetKasUri ¶ added in v0.2.26
func (x *ListPublicKeysRequest) GetKasUri() string
func (*ListPublicKeysRequest) GetPagination ¶ added in v0.2.24
func (x *ListPublicKeysRequest) GetPagination() *policy.PageRequest
func (*ListPublicKeysRequest) ProtoMessage ¶ added in v0.2.24
func (*ListPublicKeysRequest) ProtoMessage()
func (*ListPublicKeysRequest) ProtoReflect ¶ added in v0.2.24
func (x *ListPublicKeysRequest) ProtoReflect() protoreflect.Message
func (*ListPublicKeysRequest) Reset ¶ added in v0.2.24
func (x *ListPublicKeysRequest) Reset()
func (*ListPublicKeysRequest) String ¶ added in v0.2.24
func (x *ListPublicKeysRequest) String() string
type ListPublicKeysRequest_KasId ¶ added in v0.2.26
type ListPublicKeysRequest_KasId struct { // Optional KasId string `protobuf:"bytes,1,opt,name=kas_id,json=kasId,proto3,oneof"` }
type ListPublicKeysRequest_KasName ¶ added in v0.2.26
type ListPublicKeysRequest_KasName struct { // Optional KasName string `protobuf:"bytes,2,opt,name=kas_name,json=kasName,proto3,oneof"` }
type ListPublicKeysRequest_KasUri ¶ added in v0.2.26
type ListPublicKeysRequest_KasUri struct { // Optional KasUri string `protobuf:"bytes,3,opt,name=kas_uri,json=kasUri,proto3,oneof"` }
type ListPublicKeysResponse ¶ added in v0.2.24
type ListPublicKeysResponse struct { Keys []*policy.Key `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` Pagination *policy.PageResponse `protobuf:"bytes,10,opt,name=pagination,proto3" json:"pagination,omitempty"` // contains filtered or unexported fields }
func (*ListPublicKeysResponse) Descriptor
deprecated
added in
v0.2.24
func (*ListPublicKeysResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPublicKeysResponse.ProtoReflect.Descriptor instead.
func (*ListPublicKeysResponse) GetKeys ¶ added in v0.2.24
func (x *ListPublicKeysResponse) GetKeys() []*policy.Key
func (*ListPublicKeysResponse) GetPagination ¶ added in v0.2.24
func (x *ListPublicKeysResponse) GetPagination() *policy.PageResponse
func (*ListPublicKeysResponse) ProtoMessage ¶ added in v0.2.24
func (*ListPublicKeysResponse) ProtoMessage()
func (*ListPublicKeysResponse) ProtoReflect ¶ added in v0.2.24
func (x *ListPublicKeysResponse) ProtoReflect() protoreflect.Message
func (*ListPublicKeysResponse) Reset ¶ added in v0.2.24
func (x *ListPublicKeysResponse) Reset()
func (*ListPublicKeysResponse) String ¶ added in v0.2.24
func (x *ListPublicKeysResponse) String() string
type MappedPolicyObject ¶ added in v0.6.0
type MappedPolicyObject struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The unique identifier of the policy object Fqn string `protobuf:"bytes,2,opt,name=fqn,proto3" json:"fqn,omitempty"` // The fully qualified name of the policy object // contains filtered or unexported fields }
func (*MappedPolicyObject) Descriptor
deprecated
added in
v0.6.0
func (*MappedPolicyObject) Descriptor() ([]byte, []int)
Deprecated: Use MappedPolicyObject.ProtoReflect.Descriptor instead.
func (*MappedPolicyObject) GetFqn ¶ added in v0.6.0
func (x *MappedPolicyObject) GetFqn() string
func (*MappedPolicyObject) GetId ¶ added in v0.6.0
func (x *MappedPolicyObject) GetId() string
func (*MappedPolicyObject) ProtoMessage ¶ added in v0.6.0
func (*MappedPolicyObject) ProtoMessage()
func (*MappedPolicyObject) ProtoReflect ¶ added in v0.6.0
func (x *MappedPolicyObject) ProtoReflect() protoreflect.Message
func (*MappedPolicyObject) Reset ¶ added in v0.6.0
func (x *MappedPolicyObject) Reset()
func (*MappedPolicyObject) String ¶ added in v0.6.0
func (x *MappedPolicyObject) String() string
type RotateKeyRequest ¶ added in v0.3.3
type RotateKeyRequest struct { // Required (Current Active Key ID) // // Types that are assignable to ActiveKey: // // *RotateKeyRequest_Id // *RotateKeyRequest_Key ActiveKey isRotateKeyRequest_ActiveKey `protobuf_oneof:"active_key"` // Information about the new key to be rotated in NewKey *RotateKeyRequest_NewKey `protobuf:"bytes,3,opt,name=new_key,json=newKey,proto3" json:"new_key,omitempty"` // contains filtered or unexported fields }
func (*RotateKeyRequest) Descriptor
deprecated
added in
v0.3.3
func (*RotateKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use RotateKeyRequest.ProtoReflect.Descriptor instead.
func (*RotateKeyRequest) GetActiveKey ¶ added in v0.3.3
func (m *RotateKeyRequest) GetActiveKey() isRotateKeyRequest_ActiveKey
func (*RotateKeyRequest) GetId ¶ added in v0.3.3
func (x *RotateKeyRequest) GetId() string
func (*RotateKeyRequest) GetKey ¶ added in v0.3.3
func (x *RotateKeyRequest) GetKey() *KasKeyIdentifier
func (*RotateKeyRequest) GetNewKey ¶ added in v0.3.3
func (x *RotateKeyRequest) GetNewKey() *RotateKeyRequest_NewKey
func (*RotateKeyRequest) ProtoMessage ¶ added in v0.3.3
func (*RotateKeyRequest) ProtoMessage()
func (*RotateKeyRequest) ProtoReflect ¶ added in v0.3.3
func (x *RotateKeyRequest) ProtoReflect() protoreflect.Message
func (*RotateKeyRequest) Reset ¶ added in v0.3.3
func (x *RotateKeyRequest) Reset()
func (*RotateKeyRequest) String ¶ added in v0.3.3
func (x *RotateKeyRequest) String() string
type RotateKeyRequest_Id ¶ added in v0.3.3
type RotateKeyRequest_Id struct { // Current Active Key UUID Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"` }
type RotateKeyRequest_Key ¶ added in v0.3.3
type RotateKeyRequest_Key struct { // Alternative way to specify the active key using KAS ID and Key ID Key *KasKeyIdentifier `protobuf:"bytes,2,opt,name=key,proto3,oneof"` }
type RotateKeyRequest_NewKey ¶ added in v0.3.3
type RotateKeyRequest_NewKey struct { // Required KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Required Algorithm policy.Algorithm `protobuf:"varint,2,opt,name=algorithm,proto3,enum=policy.Algorithm" json:"algorithm,omitempty"` // Required KeyMode policy.KeyMode `protobuf:"varint,3,opt,name=key_mode,json=keyMode,proto3,enum=policy.KeyMode" json:"key_mode,omitempty"` // Required PublicKeyCtx *policy.PublicKeyCtx `protobuf:"bytes,4,opt,name=public_key_ctx,json=publicKeyCtx,proto3" json:"public_key_ctx,omitempty"` // Required PrivateKeyCtx *policy.PrivateKeyCtx `protobuf:"bytes,5,opt,name=private_key_ctx,json=privateKeyCtx,proto3" json:"private_key_ctx,omitempty"` // Conditionally Required. ProviderConfigId string `protobuf:"bytes,6,opt,name=provider_config_id,json=providerConfigId,proto3" json:"provider_config_id,omitempty"` // Validation handled by message-level CEL // Common metadata fields Metadata *common.MetadataMutable `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"` // contains filtered or unexported fields }
Nested message for specifying the new key details
func (*RotateKeyRequest_NewKey) Descriptor
deprecated
added in
v0.3.3
func (*RotateKeyRequest_NewKey) Descriptor() ([]byte, []int)
Deprecated: Use RotateKeyRequest_NewKey.ProtoReflect.Descriptor instead.
func (*RotateKeyRequest_NewKey) GetAlgorithm ¶ added in v0.3.3
func (x *RotateKeyRequest_NewKey) GetAlgorithm() policy.Algorithm
func (*RotateKeyRequest_NewKey) GetKeyId ¶ added in v0.3.3
func (x *RotateKeyRequest_NewKey) GetKeyId() string
func (*RotateKeyRequest_NewKey) GetKeyMode ¶ added in v0.3.3
func (x *RotateKeyRequest_NewKey) GetKeyMode() policy.KeyMode
func (*RotateKeyRequest_NewKey) GetMetadata ¶ added in v0.3.3
func (x *RotateKeyRequest_NewKey) GetMetadata() *common.MetadataMutable
func (*RotateKeyRequest_NewKey) GetPrivateKeyCtx ¶ added in v0.3.3
func (x *RotateKeyRequest_NewKey) GetPrivateKeyCtx() *policy.PrivateKeyCtx
func (*RotateKeyRequest_NewKey) GetProviderConfigId ¶ added in v0.3.3
func (x *RotateKeyRequest_NewKey) GetProviderConfigId() string
func (*RotateKeyRequest_NewKey) GetPublicKeyCtx ¶ added in v0.3.3
func (x *RotateKeyRequest_NewKey) GetPublicKeyCtx() *policy.PublicKeyCtx
func (*RotateKeyRequest_NewKey) ProtoMessage ¶ added in v0.3.3
func (*RotateKeyRequest_NewKey) ProtoMessage()
func (*RotateKeyRequest_NewKey) ProtoReflect ¶ added in v0.3.3
func (x *RotateKeyRequest_NewKey) ProtoReflect() protoreflect.Message
func (*RotateKeyRequest_NewKey) Reset ¶ added in v0.3.3
func (x *RotateKeyRequest_NewKey) Reset()
func (*RotateKeyRequest_NewKey) String ¶ added in v0.3.3
func (x *RotateKeyRequest_NewKey) String() string
type RotateKeyResponse ¶ added in v0.3.3
type RotateKeyResponse struct { // The newly rotated Kas Key KasKey *policy.KasKey `protobuf:"bytes,1,opt,name=kas_key,json=kasKey,proto3" json:"kas_key,omitempty"` // All resources that were rotated as part of the key rotation process RotatedResources *RotatedResources `protobuf:"bytes,2,opt,name=rotated_resources,json=rotatedResources,proto3" json:"rotated_resources,omitempty"` // contains filtered or unexported fields }
Response message for the RotateKey request
func (*RotateKeyResponse) Descriptor
deprecated
added in
v0.3.3
func (*RotateKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use RotateKeyResponse.ProtoReflect.Descriptor instead.
func (*RotateKeyResponse) GetKasKey ¶ added in v0.3.3
func (x *RotateKeyResponse) GetKasKey() *policy.KasKey
func (*RotateKeyResponse) GetRotatedResources ¶ added in v0.3.3
func (x *RotateKeyResponse) GetRotatedResources() *RotatedResources
func (*RotateKeyResponse) ProtoMessage ¶ added in v0.3.3
func (*RotateKeyResponse) ProtoMessage()
func (*RotateKeyResponse) ProtoReflect ¶ added in v0.3.3
func (x *RotateKeyResponse) ProtoReflect() protoreflect.Message
func (*RotateKeyResponse) Reset ¶ added in v0.3.3
func (x *RotateKeyResponse) Reset()
func (*RotateKeyResponse) String ¶ added in v0.3.3
func (x *RotateKeyResponse) String() string
type RotatedResources ¶ added in v0.3.3
type RotatedResources struct { RotatedOutKey *policy.KasKey `protobuf:"bytes,1,opt,name=rotated_out_key,json=rotatedOutKey,proto3" json:"rotated_out_key,omitempty"` // The old key that was rotated out AttributeDefinitionMappings []*ChangeMappings `` /* 144-byte string literal not displayed */ AttributeValueMappings []*ChangeMappings `` /* 129-byte string literal not displayed */ NamespaceMappings []*ChangeMappings `protobuf:"bytes,4,rep,name=namespace_mappings,json=namespaceMappings,proto3" json:"namespace_mappings,omitempty"` // contains filtered or unexported fields }
All resources that were rotated as part of the key rotation process
func (*RotatedResources) Descriptor
deprecated
added in
v0.3.3
func (*RotatedResources) Descriptor() ([]byte, []int)
Deprecated: Use RotatedResources.ProtoReflect.Descriptor instead.
func (*RotatedResources) GetAttributeDefinitionMappings ¶ added in v0.3.3
func (x *RotatedResources) GetAttributeDefinitionMappings() []*ChangeMappings
func (*RotatedResources) GetAttributeValueMappings ¶ added in v0.3.3
func (x *RotatedResources) GetAttributeValueMappings() []*ChangeMappings
func (*RotatedResources) GetNamespaceMappings ¶ added in v0.3.3
func (x *RotatedResources) GetNamespaceMappings() []*ChangeMappings
func (*RotatedResources) GetRotatedOutKey ¶ added in v0.3.3
func (x *RotatedResources) GetRotatedOutKey() *policy.KasKey
func (*RotatedResources) ProtoMessage ¶ added in v0.3.3
func (*RotatedResources) ProtoMessage()
func (*RotatedResources) ProtoReflect ¶ added in v0.3.3
func (x *RotatedResources) ProtoReflect() protoreflect.Message
func (*RotatedResources) Reset ¶ added in v0.3.3
func (x *RotatedResources) Reset()
func (*RotatedResources) String ¶ added in v0.3.3
func (x *RotatedResources) String() string
type SetBaseKeyRequest ¶ added in v0.3.5
type SetBaseKeyRequest struct { // Required // // Types that are assignable to ActiveKey: // // *SetBaseKeyRequest_Id // *SetBaseKeyRequest_Key ActiveKey isSetBaseKeyRequest_ActiveKey `protobuf_oneof:"active_key"` // contains filtered or unexported fields }
Sets the specified key as the base key for the Key Access Server Note: The key must be active.
func (*SetBaseKeyRequest) Descriptor
deprecated
added in
v0.3.5
func (*SetBaseKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetBaseKeyRequest.ProtoReflect.Descriptor instead.
func (*SetBaseKeyRequest) GetActiveKey ¶ added in v0.3.5
func (m *SetBaseKeyRequest) GetActiveKey() isSetBaseKeyRequest_ActiveKey
func (*SetBaseKeyRequest) GetId ¶ added in v0.3.5
func (x *SetBaseKeyRequest) GetId() string
func (*SetBaseKeyRequest) GetKey ¶ added in v0.3.5
func (x *SetBaseKeyRequest) GetKey() *KasKeyIdentifier
func (*SetBaseKeyRequest) ProtoMessage ¶ added in v0.3.5
func (*SetBaseKeyRequest) ProtoMessage()
func (*SetBaseKeyRequest) ProtoReflect ¶ added in v0.3.5
func (x *SetBaseKeyRequest) ProtoReflect() protoreflect.Message
func (*SetBaseKeyRequest) Reset ¶ added in v0.3.5
func (x *SetBaseKeyRequest) Reset()
func (*SetBaseKeyRequest) String ¶ added in v0.3.5
func (x *SetBaseKeyRequest) String() string
type SetBaseKeyRequest_Id ¶ added in v0.3.5
type SetBaseKeyRequest_Id struct { // Current Key UUID tp be set as default Id string `protobuf:"bytes,1,opt,name=id,proto3,oneof"` }
type SetBaseKeyRequest_Key ¶ added in v0.3.5
type SetBaseKeyRequest_Key struct { // Alternative way to specify the key using KAS ID and Key ID Key *KasKeyIdentifier `protobuf:"bytes,2,opt,name=key,proto3,oneof"` }
type SetBaseKeyResponse ¶ added in v0.3.5
type SetBaseKeyResponse struct { NewBaseKey *policy.SimpleKasKey `protobuf:"bytes,1,opt,name=new_base_key,json=newBaseKey,proto3" json:"new_base_key,omitempty"` // The key that was set as base PreviousBaseKey *policy.SimpleKasKey `protobuf:"bytes,2,opt,name=previous_base_key,json=previousBaseKey,proto3" json:"previous_base_key,omitempty"` // The previous base key, if any // contains filtered or unexported fields }
func (*SetBaseKeyResponse) Descriptor
deprecated
added in
v0.3.5
func (*SetBaseKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetBaseKeyResponse.ProtoReflect.Descriptor instead.
func (*SetBaseKeyResponse) GetNewBaseKey ¶ added in v0.3.5
func (x *SetBaseKeyResponse) GetNewBaseKey() *policy.SimpleKasKey
func (*SetBaseKeyResponse) GetPreviousBaseKey ¶ added in v0.3.5
func (x *SetBaseKeyResponse) GetPreviousBaseKey() *policy.SimpleKasKey
func (*SetBaseKeyResponse) ProtoMessage ¶ added in v0.3.5
func (*SetBaseKeyResponse) ProtoMessage()
func (*SetBaseKeyResponse) ProtoReflect ¶ added in v0.3.5
func (x *SetBaseKeyResponse) ProtoReflect() protoreflect.Message
func (*SetBaseKeyResponse) Reset ¶ added in v0.3.5
func (x *SetBaseKeyResponse) Reset()
func (*SetBaseKeyResponse) String ¶ added in v0.3.5
func (x *SetBaseKeyResponse) String() string
type UnimplementedKeyAccessServerRegistryServiceServer ¶
type UnimplementedKeyAccessServerRegistryServiceServer struct { }
UnimplementedKeyAccessServerRegistryServiceServer must be embedded to have forward compatible implementations.
func (UnimplementedKeyAccessServerRegistryServiceServer) CreateKey ¶ added in v0.3.3
func (UnimplementedKeyAccessServerRegistryServiceServer) CreateKey(context.Context, *CreateKeyRequest) (*CreateKeyResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) CreateKeyAccessServer ¶
func (UnimplementedKeyAccessServerRegistryServiceServer) CreateKeyAccessServer(context.Context, *CreateKeyAccessServerRequest) (*CreateKeyAccessServerResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) DeleteKeyAccessServer ¶
func (UnimplementedKeyAccessServerRegistryServiceServer) DeleteKeyAccessServer(context.Context, *DeleteKeyAccessServerRequest) (*DeleteKeyAccessServerResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) GetBaseKey ¶ added in v0.3.5
func (UnimplementedKeyAccessServerRegistryServiceServer) GetBaseKey(context.Context, *GetBaseKeyRequest) (*GetBaseKeyResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) GetKey ¶ added in v0.3.3
func (UnimplementedKeyAccessServerRegistryServiceServer) GetKey(context.Context, *GetKeyRequest) (*GetKeyResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) GetKeyAccessServer ¶
func (UnimplementedKeyAccessServerRegistryServiceServer) GetKeyAccessServer(context.Context, *GetKeyAccessServerRequest) (*GetKeyAccessServerResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeyAccessServerGrants ¶ added in v0.2.12
func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeyAccessServerGrants(context.Context, *ListKeyAccessServerGrantsRequest) (*ListKeyAccessServerGrantsResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeyAccessServers ¶
func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeyAccessServers(context.Context, *ListKeyAccessServersRequest) (*ListKeyAccessServersResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeyMappings ¶ added in v0.6.0
func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeyMappings(context.Context, *ListKeyMappingsRequest) (*ListKeyMappingsResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeys ¶ added in v0.3.3
func (UnimplementedKeyAccessServerRegistryServiceServer) ListKeys(context.Context, *ListKeysRequest) (*ListKeysResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) RotateKey ¶ added in v0.3.3
func (UnimplementedKeyAccessServerRegistryServiceServer) RotateKey(context.Context, *RotateKeyRequest) (*RotateKeyResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) SetBaseKey ¶ added in v0.3.5
func (UnimplementedKeyAccessServerRegistryServiceServer) SetBaseKey(context.Context, *SetBaseKeyRequest) (*SetBaseKeyResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) UpdateKey ¶ added in v0.3.3
func (UnimplementedKeyAccessServerRegistryServiceServer) UpdateKey(context.Context, *UpdateKeyRequest) (*UpdateKeyResponse, error)
func (UnimplementedKeyAccessServerRegistryServiceServer) UpdateKeyAccessServer ¶
func (UnimplementedKeyAccessServerRegistryServiceServer) UpdateKeyAccessServer(context.Context, *UpdateKeyAccessServerRequest) (*UpdateKeyAccessServerResponse, error)
type UnsafeKeyAccessServerRegistryServiceServer ¶
type UnsafeKeyAccessServerRegistryServiceServer interface {
// contains filtered or unexported methods
}
UnsafeKeyAccessServerRegistryServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to KeyAccessServerRegistryServiceServer will result in compilation errors.
type UpdateKeyAccessServerRequest ¶
type UpdateKeyAccessServerRequest struct { // Required Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Optional Uri string `protobuf:"bytes,2,opt,name=uri,proto3" json:"uri,omitempty"` // Deprecated // Optional PublicKey *policy.PublicKey `protobuf:"bytes,3,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` // Optional // Using UNSPECIFIED will result in a successful update, // but will not actually update the underlying source. // You should not update KAS's from INTERNAL/EXTERNAL // to unspecified. SourceType policy.SourceType `protobuf:"varint,4,opt,name=source_type,json=sourceType,proto3,enum=policy.SourceType" json:"source_type,omitempty"` // Optional Name string `protobuf:"bytes,20,opt,name=name,proto3" json:"name,omitempty"` // Optional // Common metadata Metadata *common.MetadataMutable `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"` MetadataUpdateBehavior common.MetadataUpdateEnum `` /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
func (*UpdateKeyAccessServerRequest) Descriptor
deprecated
func (*UpdateKeyAccessServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateKeyAccessServerRequest.ProtoReflect.Descriptor instead.
func (*UpdateKeyAccessServerRequest) GetId ¶
func (x *UpdateKeyAccessServerRequest) GetId() string
func (*UpdateKeyAccessServerRequest) GetMetadata ¶
func (x *UpdateKeyAccessServerRequest) GetMetadata() *common.MetadataMutable
func (*UpdateKeyAccessServerRequest) GetMetadataUpdateBehavior ¶
func (x *UpdateKeyAccessServerRequest) GetMetadataUpdateBehavior() common.MetadataUpdateEnum
func (*UpdateKeyAccessServerRequest) GetName ¶ added in v0.2.19
func (x *UpdateKeyAccessServerRequest) GetName() string
func (*UpdateKeyAccessServerRequest) GetPublicKey ¶
func (x *UpdateKeyAccessServerRequest) GetPublicKey() *policy.PublicKey
func (*UpdateKeyAccessServerRequest) GetSourceType ¶ added in v0.3.3
func (x *UpdateKeyAccessServerRequest) GetSourceType() policy.SourceType
func (*UpdateKeyAccessServerRequest) GetUri ¶
func (x *UpdateKeyAccessServerRequest) GetUri() string
func (*UpdateKeyAccessServerRequest) ProtoMessage ¶
func (*UpdateKeyAccessServerRequest) ProtoMessage()
func (*UpdateKeyAccessServerRequest) ProtoReflect ¶
func (x *UpdateKeyAccessServerRequest) ProtoReflect() protoreflect.Message
func (*UpdateKeyAccessServerRequest) Reset ¶
func (x *UpdateKeyAccessServerRequest) Reset()
func (*UpdateKeyAccessServerRequest) String ¶
func (x *UpdateKeyAccessServerRequest) String() string
type UpdateKeyAccessServerResponse ¶
type UpdateKeyAccessServerResponse struct { KeyAccessServer *policy.KeyAccessServer `protobuf:"bytes,1,opt,name=key_access_server,json=keyAccessServer,proto3" json:"key_access_server,omitempty"` // contains filtered or unexported fields }
func (*UpdateKeyAccessServerResponse) Descriptor
deprecated
func (*UpdateKeyAccessServerResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateKeyAccessServerResponse.ProtoReflect.Descriptor instead.
func (*UpdateKeyAccessServerResponse) GetKeyAccessServer ¶
func (x *UpdateKeyAccessServerResponse) GetKeyAccessServer() *policy.KeyAccessServer
func (*UpdateKeyAccessServerResponse) ProtoMessage ¶
func (*UpdateKeyAccessServerResponse) ProtoMessage()
func (*UpdateKeyAccessServerResponse) ProtoReflect ¶
func (x *UpdateKeyAccessServerResponse) ProtoReflect() protoreflect.Message
func (*UpdateKeyAccessServerResponse) Reset ¶
func (x *UpdateKeyAccessServerResponse) Reset()
func (*UpdateKeyAccessServerResponse) String ¶
func (x *UpdateKeyAccessServerResponse) String() string
type UpdateKeyRequest ¶ added in v0.3.3
type UpdateKeyRequest struct { // Required Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The unique identifier of the key to update // Optional // Common metadata Metadata *common.MetadataMutable `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"` // Mutable metadata for the key MetadataUpdateBehavior common.MetadataUpdateEnum `` // The behavior for updating the metadata /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
Update an existing asymmetric key in the Key Management System
func (*UpdateKeyRequest) Descriptor
deprecated
added in
v0.3.3
func (*UpdateKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateKeyRequest.ProtoReflect.Descriptor instead.
func (*UpdateKeyRequest) GetId ¶ added in v0.3.3
func (x *UpdateKeyRequest) GetId() string
func (*UpdateKeyRequest) GetMetadata ¶ added in v0.3.3
func (x *UpdateKeyRequest) GetMetadata() *common.MetadataMutable
func (*UpdateKeyRequest) GetMetadataUpdateBehavior ¶ added in v0.3.3
func (x *UpdateKeyRequest) GetMetadataUpdateBehavior() common.MetadataUpdateEnum
func (*UpdateKeyRequest) ProtoMessage ¶ added in v0.3.3
func (*UpdateKeyRequest) ProtoMessage()
func (*UpdateKeyRequest) ProtoReflect ¶ added in v0.3.3
func (x *UpdateKeyRequest) ProtoReflect() protoreflect.Message
func (*UpdateKeyRequest) Reset ¶ added in v0.3.3
func (x *UpdateKeyRequest) Reset()
func (*UpdateKeyRequest) String ¶ added in v0.3.3
func (x *UpdateKeyRequest) String() string
type UpdateKeyResponse ¶ added in v0.3.3
type UpdateKeyResponse struct { KasKey *policy.KasKey `protobuf:"bytes,1,opt,name=kas_key,json=kasKey,proto3" json:"kas_key,omitempty"` // The updated kas key // contains filtered or unexported fields }
Response to an UpdateKeyRequest, containing the updated asymmetric key
func (*UpdateKeyResponse) Descriptor
deprecated
added in
v0.3.3
func (*UpdateKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateKeyResponse.ProtoReflect.Descriptor instead.
func (*UpdateKeyResponse) GetKasKey ¶ added in v0.3.3
func (x *UpdateKeyResponse) GetKasKey() *policy.KasKey
func (*UpdateKeyResponse) ProtoMessage ¶ added in v0.3.3
func (*UpdateKeyResponse) ProtoMessage()
func (*UpdateKeyResponse) ProtoReflect ¶ added in v0.3.3
func (x *UpdateKeyResponse) ProtoReflect() protoreflect.Message
func (*UpdateKeyResponse) Reset ¶ added in v0.3.3
func (x *UpdateKeyResponse) Reset()
func (*UpdateKeyResponse) String ¶ added in v0.3.3
func (x *UpdateKeyResponse) String() string
type UpdatePublicKeyRequest ¶ added in v0.2.24
type UpdatePublicKeyRequest struct { // Required Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // Optional // Common metadata Metadata *common.MetadataMutable `protobuf:"bytes,100,opt,name=metadata,proto3" json:"metadata,omitempty"` MetadataUpdateBehavior common.MetadataUpdateEnum `` /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
func (*UpdatePublicKeyRequest) Descriptor
deprecated
added in
v0.2.24
func (*UpdatePublicKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePublicKeyRequest.ProtoReflect.Descriptor instead.
func (*UpdatePublicKeyRequest) GetId ¶ added in v0.2.24
func (x *UpdatePublicKeyRequest) GetId() string
func (*UpdatePublicKeyRequest) GetMetadata ¶ added in v0.2.24
func (x *UpdatePublicKeyRequest) GetMetadata() *common.MetadataMutable
func (*UpdatePublicKeyRequest) GetMetadataUpdateBehavior ¶ added in v0.2.24
func (x *UpdatePublicKeyRequest) GetMetadataUpdateBehavior() common.MetadataUpdateEnum
func (*UpdatePublicKeyRequest) ProtoMessage ¶ added in v0.2.24
func (*UpdatePublicKeyRequest) ProtoMessage()
func (*UpdatePublicKeyRequest) ProtoReflect ¶ added in v0.2.24
func (x *UpdatePublicKeyRequest) ProtoReflect() protoreflect.Message
func (*UpdatePublicKeyRequest) Reset ¶ added in v0.2.24
func (x *UpdatePublicKeyRequest) Reset()
func (*UpdatePublicKeyRequest) String ¶ added in v0.2.24
func (x *UpdatePublicKeyRequest) String() string
type UpdatePublicKeyResponse ¶ added in v0.2.24
type UpdatePublicKeyResponse struct { Key *policy.Key `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*UpdatePublicKeyResponse) Descriptor
deprecated
added in
v0.2.24
func (*UpdatePublicKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePublicKeyResponse.ProtoReflect.Descriptor instead.
func (*UpdatePublicKeyResponse) GetKey ¶ added in v0.2.24
func (x *UpdatePublicKeyResponse) GetKey() *policy.Key
func (*UpdatePublicKeyResponse) ProtoMessage ¶ added in v0.2.24
func (*UpdatePublicKeyResponse) ProtoMessage()
func (*UpdatePublicKeyResponse) ProtoReflect ¶ added in v0.2.24
func (x *UpdatePublicKeyResponse) ProtoReflect() protoreflect.Message
func (*UpdatePublicKeyResponse) Reset ¶ added in v0.2.24
func (x *UpdatePublicKeyResponse) Reset()
func (*UpdatePublicKeyResponse) String ¶ added in v0.2.24
func (x *UpdatePublicKeyResponse) String() string