Documentation ¶
Index ¶
- Constants
- Variables
- func RegisterAsymmetricEncryptionCryptoServiceServer(s grpc.ServiceRegistrar, srv AsymmetricEncryptionCryptoServiceServer)
- func RegisterAsymmetricEncryptionKeyServiceServer(s grpc.ServiceRegistrar, srv AsymmetricEncryptionKeyServiceServer)
- type AsymmetricDecryptRequest
- func (*AsymmetricDecryptRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricDecryptRequest) GetCiphertext() []byte
- func (x *AsymmetricDecryptRequest) GetKeyId() string
- func (*AsymmetricDecryptRequest) ProtoMessage()
- func (x *AsymmetricDecryptRequest) ProtoReflect() protoreflect.Message
- func (x *AsymmetricDecryptRequest) Reset()
- func (m *AsymmetricDecryptRequest) SetCiphertext(v []byte)
- func (m *AsymmetricDecryptRequest) SetKeyId(v string)
- func (x *AsymmetricDecryptRequest) String() string
- type AsymmetricDecryptResponse
- func (*AsymmetricDecryptResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricDecryptResponse) GetKeyId() string
- func (x *AsymmetricDecryptResponse) GetPlaintext() []byte
- func (*AsymmetricDecryptResponse) ProtoMessage()
- func (x *AsymmetricDecryptResponse) ProtoReflect() protoreflect.Message
- func (x *AsymmetricDecryptResponse) Reset()
- func (m *AsymmetricDecryptResponse) SetKeyId(v string)
- func (m *AsymmetricDecryptResponse) SetPlaintext(v []byte)
- func (x *AsymmetricDecryptResponse) String() string
- type AsymmetricEncryptionAlgorithm
- func (AsymmetricEncryptionAlgorithm) Descriptor() protoreflect.EnumDescriptor
- func (x AsymmetricEncryptionAlgorithm) Enum() *AsymmetricEncryptionAlgorithm
- func (AsymmetricEncryptionAlgorithm) EnumDescriptor() ([]byte, []int)deprecated
- func (x AsymmetricEncryptionAlgorithm) Number() protoreflect.EnumNumber
- func (x AsymmetricEncryptionAlgorithm) String() string
- func (AsymmetricEncryptionAlgorithm) Type() protoreflect.EnumType
- type AsymmetricEncryptionCryptoServiceClient
- type AsymmetricEncryptionCryptoServiceServer
- type AsymmetricEncryptionKey
- func (*AsymmetricEncryptionKey) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricEncryptionKey) GetCreatedAt() *timestamppb.Timestamp
- func (x *AsymmetricEncryptionKey) GetDeletionProtection() bool
- func (x *AsymmetricEncryptionKey) GetDescription() string
- func (x *AsymmetricEncryptionKey) GetEncryptionAlgorithm() AsymmetricEncryptionAlgorithm
- func (x *AsymmetricEncryptionKey) GetFolderId() string
- func (x *AsymmetricEncryptionKey) GetId() string
- func (x *AsymmetricEncryptionKey) GetLabels() map[string]string
- func (x *AsymmetricEncryptionKey) GetName() string
- func (x *AsymmetricEncryptionKey) GetStatus() AsymmetricEncryptionKey_Status
- func (*AsymmetricEncryptionKey) ProtoMessage()
- func (x *AsymmetricEncryptionKey) ProtoReflect() protoreflect.Message
- func (x *AsymmetricEncryptionKey) Reset()
- func (m *AsymmetricEncryptionKey) SetCreatedAt(v *timestamppb.Timestamp)
- func (m *AsymmetricEncryptionKey) SetDeletionProtection(v bool)
- func (m *AsymmetricEncryptionKey) SetDescription(v string)
- func (m *AsymmetricEncryptionKey) SetEncryptionAlgorithm(v AsymmetricEncryptionAlgorithm)
- func (m *AsymmetricEncryptionKey) SetFolderId(v string)
- func (m *AsymmetricEncryptionKey) SetId(v string)
- func (m *AsymmetricEncryptionKey) SetLabels(v map[string]string)
- func (m *AsymmetricEncryptionKey) SetName(v string)
- func (m *AsymmetricEncryptionKey) SetStatus(v AsymmetricEncryptionKey_Status)
- func (x *AsymmetricEncryptionKey) String() string
- type AsymmetricEncryptionKeyServiceClient
- type AsymmetricEncryptionKeyServiceServer
- type AsymmetricEncryptionKey_Status
- func (AsymmetricEncryptionKey_Status) Descriptor() protoreflect.EnumDescriptor
- func (x AsymmetricEncryptionKey_Status) Enum() *AsymmetricEncryptionKey_Status
- func (AsymmetricEncryptionKey_Status) EnumDescriptor() ([]byte, []int)deprecated
- func (x AsymmetricEncryptionKey_Status) Number() protoreflect.EnumNumber
- func (x AsymmetricEncryptionKey_Status) String() string
- func (AsymmetricEncryptionKey_Status) Type() protoreflect.EnumType
- type AsymmetricGetPublicKeyRequest
- func (*AsymmetricGetPublicKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricGetPublicKeyRequest) GetKeyId() string
- func (*AsymmetricGetPublicKeyRequest) ProtoMessage()
- func (x *AsymmetricGetPublicKeyRequest) ProtoReflect() protoreflect.Message
- func (x *AsymmetricGetPublicKeyRequest) Reset()
- func (m *AsymmetricGetPublicKeyRequest) SetKeyId(v string)
- func (x *AsymmetricGetPublicKeyRequest) String() string
- type AsymmetricGetPublicKeyResponse
- func (*AsymmetricGetPublicKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AsymmetricGetPublicKeyResponse) GetKeyId() string
- func (x *AsymmetricGetPublicKeyResponse) GetPublicKey() string
- func (*AsymmetricGetPublicKeyResponse) ProtoMessage()
- func (x *AsymmetricGetPublicKeyResponse) ProtoReflect() protoreflect.Message
- func (x *AsymmetricGetPublicKeyResponse) Reset()
- func (m *AsymmetricGetPublicKeyResponse) SetKeyId(v string)
- func (m *AsymmetricGetPublicKeyResponse) SetPublicKey(v string)
- func (x *AsymmetricGetPublicKeyResponse) String() string
- type CreateAsymmetricEncryptionKeyMetadata
- func (*CreateAsymmetricEncryptionKeyMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAsymmetricEncryptionKeyMetadata) GetKeyId() string
- func (*CreateAsymmetricEncryptionKeyMetadata) ProtoMessage()
- func (x *CreateAsymmetricEncryptionKeyMetadata) ProtoReflect() protoreflect.Message
- func (x *CreateAsymmetricEncryptionKeyMetadata) Reset()
- func (m *CreateAsymmetricEncryptionKeyMetadata) SetKeyId(v string)
- func (x *CreateAsymmetricEncryptionKeyMetadata) String() string
- type CreateAsymmetricEncryptionKeyRequest
- func (*CreateAsymmetricEncryptionKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateAsymmetricEncryptionKeyRequest) GetDeletionProtection() bool
- func (x *CreateAsymmetricEncryptionKeyRequest) GetDescription() string
- func (x *CreateAsymmetricEncryptionKeyRequest) GetEncryptionAlgorithm() AsymmetricEncryptionAlgorithm
- func (x *CreateAsymmetricEncryptionKeyRequest) GetFolderId() string
- func (x *CreateAsymmetricEncryptionKeyRequest) GetLabels() map[string]string
- func (x *CreateAsymmetricEncryptionKeyRequest) GetName() string
- func (*CreateAsymmetricEncryptionKeyRequest) ProtoMessage()
- func (x *CreateAsymmetricEncryptionKeyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateAsymmetricEncryptionKeyRequest) Reset()
- func (m *CreateAsymmetricEncryptionKeyRequest) SetDeletionProtection(v bool)
- func (m *CreateAsymmetricEncryptionKeyRequest) SetDescription(v string)
- func (m *CreateAsymmetricEncryptionKeyRequest) SetEncryptionAlgorithm(v AsymmetricEncryptionAlgorithm)
- func (m *CreateAsymmetricEncryptionKeyRequest) SetFolderId(v string)
- func (m *CreateAsymmetricEncryptionKeyRequest) SetLabels(v map[string]string)
- func (m *CreateAsymmetricEncryptionKeyRequest) SetName(v string)
- func (x *CreateAsymmetricEncryptionKeyRequest) String() string
- type DeleteAsymmetricEncryptionKeyMetadata
- func (*DeleteAsymmetricEncryptionKeyMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAsymmetricEncryptionKeyMetadata) GetKeyId() string
- func (*DeleteAsymmetricEncryptionKeyMetadata) ProtoMessage()
- func (x *DeleteAsymmetricEncryptionKeyMetadata) ProtoReflect() protoreflect.Message
- func (x *DeleteAsymmetricEncryptionKeyMetadata) Reset()
- func (m *DeleteAsymmetricEncryptionKeyMetadata) SetKeyId(v string)
- func (x *DeleteAsymmetricEncryptionKeyMetadata) String() string
- type DeleteAsymmetricEncryptionKeyRequest
- func (*DeleteAsymmetricEncryptionKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteAsymmetricEncryptionKeyRequest) GetKeyId() string
- func (*DeleteAsymmetricEncryptionKeyRequest) ProtoMessage()
- func (x *DeleteAsymmetricEncryptionKeyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteAsymmetricEncryptionKeyRequest) Reset()
- func (m *DeleteAsymmetricEncryptionKeyRequest) SetKeyId(v string)
- func (x *DeleteAsymmetricEncryptionKeyRequest) String() string
- type GetAsymmetricEncryptionKeyRequest
- func (*GetAsymmetricEncryptionKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAsymmetricEncryptionKeyRequest) GetKeyId() string
- func (*GetAsymmetricEncryptionKeyRequest) ProtoMessage()
- func (x *GetAsymmetricEncryptionKeyRequest) ProtoReflect() protoreflect.Message
- func (x *GetAsymmetricEncryptionKeyRequest) Reset()
- func (m *GetAsymmetricEncryptionKeyRequest) SetKeyId(v string)
- func (x *GetAsymmetricEncryptionKeyRequest) String() string
- type ListAsymmetricEncryptionKeyOperationsRequest
- func (*ListAsymmetricEncryptionKeyOperationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAsymmetricEncryptionKeyOperationsRequest) GetKeyId() string
- func (x *ListAsymmetricEncryptionKeyOperationsRequest) GetPageSize() int64
- func (x *ListAsymmetricEncryptionKeyOperationsRequest) GetPageToken() string
- func (*ListAsymmetricEncryptionKeyOperationsRequest) ProtoMessage()
- func (x *ListAsymmetricEncryptionKeyOperationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListAsymmetricEncryptionKeyOperationsRequest) Reset()
- func (m *ListAsymmetricEncryptionKeyOperationsRequest) SetKeyId(v string)
- func (m *ListAsymmetricEncryptionKeyOperationsRequest) SetPageSize(v int64)
- func (m *ListAsymmetricEncryptionKeyOperationsRequest) SetPageToken(v string)
- func (x *ListAsymmetricEncryptionKeyOperationsRequest) String() string
- type ListAsymmetricEncryptionKeyOperationsResponse
- func (*ListAsymmetricEncryptionKeyOperationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAsymmetricEncryptionKeyOperationsResponse) GetNextPageToken() string
- func (x *ListAsymmetricEncryptionKeyOperationsResponse) GetOperations() []*operation.Operation
- func (*ListAsymmetricEncryptionKeyOperationsResponse) ProtoMessage()
- func (x *ListAsymmetricEncryptionKeyOperationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListAsymmetricEncryptionKeyOperationsResponse) Reset()
- func (m *ListAsymmetricEncryptionKeyOperationsResponse) SetNextPageToken(v string)
- func (m *ListAsymmetricEncryptionKeyOperationsResponse) SetOperations(v []*operation.Operation)
- func (x *ListAsymmetricEncryptionKeyOperationsResponse) String() string
- type ListAsymmetricEncryptionKeysRequest
- func (*ListAsymmetricEncryptionKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListAsymmetricEncryptionKeysRequest) GetFolderId() string
- func (x *ListAsymmetricEncryptionKeysRequest) GetPageSize() int64
- func (x *ListAsymmetricEncryptionKeysRequest) GetPageToken() string
- func (*ListAsymmetricEncryptionKeysRequest) ProtoMessage()
- func (x *ListAsymmetricEncryptionKeysRequest) ProtoReflect() protoreflect.Message
- func (x *ListAsymmetricEncryptionKeysRequest) Reset()
- func (m *ListAsymmetricEncryptionKeysRequest) SetFolderId(v string)
- func (m *ListAsymmetricEncryptionKeysRequest) SetPageSize(v int64)
- func (m *ListAsymmetricEncryptionKeysRequest) SetPageToken(v string)
- func (x *ListAsymmetricEncryptionKeysRequest) String() string
- type ListAsymmetricEncryptionKeysResponse
- func (*ListAsymmetricEncryptionKeysResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListAsymmetricEncryptionKeysResponse) GetKeys() []*AsymmetricEncryptionKey
- func (x *ListAsymmetricEncryptionKeysResponse) GetNextPageToken() string
- func (*ListAsymmetricEncryptionKeysResponse) ProtoMessage()
- func (x *ListAsymmetricEncryptionKeysResponse) ProtoReflect() protoreflect.Message
- func (x *ListAsymmetricEncryptionKeysResponse) Reset()
- func (m *ListAsymmetricEncryptionKeysResponse) SetKeys(v []*AsymmetricEncryptionKey)
- func (m *ListAsymmetricEncryptionKeysResponse) SetNextPageToken(v string)
- func (x *ListAsymmetricEncryptionKeysResponse) String() string
- type UnimplementedAsymmetricEncryptionCryptoServiceServer
- func (UnimplementedAsymmetricEncryptionCryptoServiceServer) Decrypt(context.Context, *AsymmetricDecryptRequest) (*AsymmetricDecryptResponse, error)
- func (UnimplementedAsymmetricEncryptionCryptoServiceServer) GetPublicKey(context.Context, *AsymmetricGetPublicKeyRequest) (*AsymmetricGetPublicKeyResponse, error)
- type UnimplementedAsymmetricEncryptionKeyServiceServer
- func (UnimplementedAsymmetricEncryptionKeyServiceServer) Create(context.Context, *CreateAsymmetricEncryptionKeyRequest) (*operation.Operation, error)
- func (UnimplementedAsymmetricEncryptionKeyServiceServer) Delete(context.Context, *DeleteAsymmetricEncryptionKeyRequest) (*operation.Operation, error)
- func (UnimplementedAsymmetricEncryptionKeyServiceServer) Get(context.Context, *GetAsymmetricEncryptionKeyRequest) (*AsymmetricEncryptionKey, error)
- func (UnimplementedAsymmetricEncryptionKeyServiceServer) List(context.Context, *ListAsymmetricEncryptionKeysRequest) (*ListAsymmetricEncryptionKeysResponse, error)
- func (UnimplementedAsymmetricEncryptionKeyServiceServer) ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
- func (UnimplementedAsymmetricEncryptionKeyServiceServer) ListOperations(context.Context, *ListAsymmetricEncryptionKeyOperationsRequest) (*ListAsymmetricEncryptionKeyOperationsResponse, error)
- func (UnimplementedAsymmetricEncryptionKeyServiceServer) SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
- func (UnimplementedAsymmetricEncryptionKeyServiceServer) Update(context.Context, *UpdateAsymmetricEncryptionKeyRequest) (*operation.Operation, error)
- func (UnimplementedAsymmetricEncryptionKeyServiceServer) UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
- type UnsafeAsymmetricEncryptionCryptoServiceServer
- type UnsafeAsymmetricEncryptionKeyServiceServer
- type UpdateAsymmetricEncryptionKeyMetadata
- func (*UpdateAsymmetricEncryptionKeyMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAsymmetricEncryptionKeyMetadata) GetKeyId() string
- func (*UpdateAsymmetricEncryptionKeyMetadata) ProtoMessage()
- func (x *UpdateAsymmetricEncryptionKeyMetadata) ProtoReflect() protoreflect.Message
- func (x *UpdateAsymmetricEncryptionKeyMetadata) Reset()
- func (m *UpdateAsymmetricEncryptionKeyMetadata) SetKeyId(v string)
- func (x *UpdateAsymmetricEncryptionKeyMetadata) String() string
- type UpdateAsymmetricEncryptionKeyRequest
- func (*UpdateAsymmetricEncryptionKeyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateAsymmetricEncryptionKeyRequest) GetDeletionProtection() bool
- func (x *UpdateAsymmetricEncryptionKeyRequest) GetDescription() string
- func (x *UpdateAsymmetricEncryptionKeyRequest) GetKeyId() string
- func (x *UpdateAsymmetricEncryptionKeyRequest) GetLabels() map[string]string
- func (x *UpdateAsymmetricEncryptionKeyRequest) GetName() string
- func (x *UpdateAsymmetricEncryptionKeyRequest) GetStatus() AsymmetricEncryptionKey_Status
- func (x *UpdateAsymmetricEncryptionKeyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateAsymmetricEncryptionKeyRequest) ProtoMessage()
- func (x *UpdateAsymmetricEncryptionKeyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateAsymmetricEncryptionKeyRequest) Reset()
- func (m *UpdateAsymmetricEncryptionKeyRequest) SetDeletionProtection(v bool)
- func (m *UpdateAsymmetricEncryptionKeyRequest) SetDescription(v string)
- func (m *UpdateAsymmetricEncryptionKeyRequest) SetKeyId(v string)
- func (m *UpdateAsymmetricEncryptionKeyRequest) SetLabels(v map[string]string)
- func (m *UpdateAsymmetricEncryptionKeyRequest) SetName(v string)
- func (m *UpdateAsymmetricEncryptionKeyRequest) SetStatus(v AsymmetricEncryptionKey_Status)
- func (m *UpdateAsymmetricEncryptionKeyRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
- func (x *UpdateAsymmetricEncryptionKeyRequest) String() string
Constants ¶
const ( AsymmetricEncryptionCryptoService_Decrypt_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionCryptoService/Decrypt" AsymmetricEncryptionCryptoService_GetPublicKey_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionCryptoService/GetPublicKey" )
const ( AsymmetricEncryptionKeyService_Create_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionKeyService/Create" AsymmetricEncryptionKeyService_Get_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionKeyService/Get" AsymmetricEncryptionKeyService_List_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionKeyService/List" AsymmetricEncryptionKeyService_Update_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionKeyService/Update" AsymmetricEncryptionKeyService_Delete_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionKeyService/Delete" AsymmetricEncryptionKeyService_ListOperations_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionKeyService/ListOperations" AsymmetricEncryptionKeyService_ListAccessBindings_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionKeyService/ListAccessBindings" AsymmetricEncryptionKeyService_SetAccessBindings_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionKeyService/SetAccessBindings" AsymmetricEncryptionKeyService_UpdateAccessBindings_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionKeyService/UpdateAccessBindings" )
Variables ¶
var ( AsymmetricEncryptionAlgorithm_name = map[int32]string{ 0: "ASYMMETRIC_ENCRYPTION_ALGORITHM_UNSPECIFIED", 1: "RSA_2048_ENC_OAEP_SHA_256", 2: "RSA_3072_ENC_OAEP_SHA_256", 3: "RSA_4096_ENC_OAEP_SHA_256", } AsymmetricEncryptionAlgorithm_value = map[string]int32{ "ASYMMETRIC_ENCRYPTION_ALGORITHM_UNSPECIFIED": 0, "RSA_2048_ENC_OAEP_SHA_256": 1, "RSA_3072_ENC_OAEP_SHA_256": 2, "RSA_4096_ENC_OAEP_SHA_256": 3, } )
Enum value maps for AsymmetricEncryptionAlgorithm.
var ( AsymmetricEncryptionKey_Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "CREATING", 2: "ACTIVE", 3: "INACTIVE", } AsymmetricEncryptionKey_Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "CREATING": 1, "ACTIVE": 2, "INACTIVE": 3, } )
Enum value maps for AsymmetricEncryptionKey_Status.
var AsymmetricEncryptionCryptoService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionCryptoService", HandlerType: (*AsymmetricEncryptionCryptoServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Decrypt", Handler: _AsymmetricEncryptionCryptoService_Decrypt_Handler, }, { MethodName: "GetPublicKey", Handler: _AsymmetricEncryptionCryptoService_GetPublicKey_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/kms/v1/asymmetricencryption/asymmetric_encryption_crypto_service.proto", }
AsymmetricEncryptionCryptoService_ServiceDesc is the grpc.ServiceDesc for AsymmetricEncryptionCryptoService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var AsymmetricEncryptionKeyService_ServiceDesc = grpc.ServiceDesc{ ServiceName: "yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionKeyService", HandlerType: (*AsymmetricEncryptionKeyServiceServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Create", Handler: _AsymmetricEncryptionKeyService_Create_Handler, }, { MethodName: "Get", Handler: _AsymmetricEncryptionKeyService_Get_Handler, }, { MethodName: "List", Handler: _AsymmetricEncryptionKeyService_List_Handler, }, { MethodName: "Update", Handler: _AsymmetricEncryptionKeyService_Update_Handler, }, { MethodName: "Delete", Handler: _AsymmetricEncryptionKeyService_Delete_Handler, }, { MethodName: "ListOperations", Handler: _AsymmetricEncryptionKeyService_ListOperations_Handler, }, { MethodName: "ListAccessBindings", Handler: _AsymmetricEncryptionKeyService_ListAccessBindings_Handler, }, { MethodName: "SetAccessBindings", Handler: _AsymmetricEncryptionKeyService_SetAccessBindings_Handler, }, { MethodName: "UpdateAccessBindings", Handler: _AsymmetricEncryptionKeyService_UpdateAccessBindings_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "yandex/cloud/kms/v1/asymmetricencryption/asymmetric_encryption_key_service.proto", }
AsymmetricEncryptionKeyService_ServiceDesc is the grpc.ServiceDesc for AsymmetricEncryptionKeyService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_yandex_cloud_kms_v1_asymmetricencryption_asymmetric_encryption_crypto_service_proto protoreflect.FileDescriptor
var File_yandex_cloud_kms_v1_asymmetricencryption_asymmetric_encryption_key_proto protoreflect.FileDescriptor
var File_yandex_cloud_kms_v1_asymmetricencryption_asymmetric_encryption_key_service_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAsymmetricEncryptionCryptoServiceServer ¶
func RegisterAsymmetricEncryptionCryptoServiceServer(s grpc.ServiceRegistrar, srv AsymmetricEncryptionCryptoServiceServer)
func RegisterAsymmetricEncryptionKeyServiceServer ¶
func RegisterAsymmetricEncryptionKeyServiceServer(s grpc.ServiceRegistrar, srv AsymmetricEncryptionKeyServiceServer)
Types ¶
type AsymmetricDecryptRequest ¶
type AsymmetricDecryptRequest struct { // ID of the asymmetric KMS key to use for decryption. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Ciphertext to be decrypted. // Should be encoded with base64. Ciphertext []byte `protobuf:"bytes,2,opt,name=ciphertext,proto3" json:"ciphertext,omitempty"` // contains filtered or unexported fields }
func (*AsymmetricDecryptRequest) Descriptor
deprecated
func (*AsymmetricDecryptRequest) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricDecryptRequest.ProtoReflect.Descriptor instead.
func (*AsymmetricDecryptRequest) GetCiphertext ¶
func (x *AsymmetricDecryptRequest) GetCiphertext() []byte
func (*AsymmetricDecryptRequest) GetKeyId ¶
func (x *AsymmetricDecryptRequest) GetKeyId() string
func (*AsymmetricDecryptRequest) ProtoMessage ¶
func (*AsymmetricDecryptRequest) ProtoMessage()
func (*AsymmetricDecryptRequest) ProtoReflect ¶
func (x *AsymmetricDecryptRequest) ProtoReflect() protoreflect.Message
func (*AsymmetricDecryptRequest) Reset ¶
func (x *AsymmetricDecryptRequest) Reset()
func (*AsymmetricDecryptRequest) SetCiphertext ¶
func (m *AsymmetricDecryptRequest) SetCiphertext(v []byte)
func (*AsymmetricDecryptRequest) SetKeyId ¶
func (m *AsymmetricDecryptRequest) SetKeyId(v string)
func (*AsymmetricDecryptRequest) String ¶
func (x *AsymmetricDecryptRequest) String() string
type AsymmetricDecryptResponse ¶
type AsymmetricDecryptResponse struct { // ID of the asymmetric KMS key that was used for decryption. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Decrypted plaintext. Plaintext []byte `protobuf:"bytes,2,opt,name=plaintext,proto3" json:"plaintext,omitempty"` // contains filtered or unexported fields }
func (*AsymmetricDecryptResponse) Descriptor
deprecated
func (*AsymmetricDecryptResponse) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricDecryptResponse.ProtoReflect.Descriptor instead.
func (*AsymmetricDecryptResponse) GetKeyId ¶
func (x *AsymmetricDecryptResponse) GetKeyId() string
func (*AsymmetricDecryptResponse) GetPlaintext ¶
func (x *AsymmetricDecryptResponse) GetPlaintext() []byte
func (*AsymmetricDecryptResponse) ProtoMessage ¶
func (*AsymmetricDecryptResponse) ProtoMessage()
func (*AsymmetricDecryptResponse) ProtoReflect ¶
func (x *AsymmetricDecryptResponse) ProtoReflect() protoreflect.Message
func (*AsymmetricDecryptResponse) Reset ¶
func (x *AsymmetricDecryptResponse) Reset()
func (*AsymmetricDecryptResponse) SetKeyId ¶
func (m *AsymmetricDecryptResponse) SetKeyId(v string)
func (*AsymmetricDecryptResponse) SetPlaintext ¶
func (m *AsymmetricDecryptResponse) SetPlaintext(v []byte)
func (*AsymmetricDecryptResponse) String ¶
func (x *AsymmetricDecryptResponse) String() string
type AsymmetricEncryptionAlgorithm ¶
type AsymmetricEncryptionAlgorithm int32
Supported asymmetric encryption algorithms.
const ( AsymmetricEncryptionAlgorithm_ASYMMETRIC_ENCRYPTION_ALGORITHM_UNSPECIFIED AsymmetricEncryptionAlgorithm = 0 // RSA-2048 encryption with OAEP padding and SHA-256 AsymmetricEncryptionAlgorithm_RSA_2048_ENC_OAEP_SHA_256 AsymmetricEncryptionAlgorithm = 1 // RSA-3072 encryption with OAEP padding and SHA-256 AsymmetricEncryptionAlgorithm_RSA_3072_ENC_OAEP_SHA_256 AsymmetricEncryptionAlgorithm = 2 // RSA-4096 encryption with OAEP padding and SHA-256 AsymmetricEncryptionAlgorithm_RSA_4096_ENC_OAEP_SHA_256 AsymmetricEncryptionAlgorithm = 3 )
func (AsymmetricEncryptionAlgorithm) Descriptor ¶
func (AsymmetricEncryptionAlgorithm) Descriptor() protoreflect.EnumDescriptor
func (AsymmetricEncryptionAlgorithm) Enum ¶
func (x AsymmetricEncryptionAlgorithm) Enum() *AsymmetricEncryptionAlgorithm
func (AsymmetricEncryptionAlgorithm) EnumDescriptor
deprecated
func (AsymmetricEncryptionAlgorithm) EnumDescriptor() ([]byte, []int)
Deprecated: Use AsymmetricEncryptionAlgorithm.Descriptor instead.
func (AsymmetricEncryptionAlgorithm) Number ¶
func (x AsymmetricEncryptionAlgorithm) Number() protoreflect.EnumNumber
func (AsymmetricEncryptionAlgorithm) String ¶
func (x AsymmetricEncryptionAlgorithm) String() string
func (AsymmetricEncryptionAlgorithm) Type ¶
func (AsymmetricEncryptionAlgorithm) Type() protoreflect.EnumType
type AsymmetricEncryptionCryptoServiceClient ¶
type AsymmetricEncryptionCryptoServiceClient interface { // Decrypts the given ciphertext with the specified key. Decrypt(ctx context.Context, in *AsymmetricDecryptRequest, opts ...grpc.CallOption) (*AsymmetricDecryptResponse, error) // Gets value of public key. GetPublicKey(ctx context.Context, in *AsymmetricGetPublicKeyRequest, opts ...grpc.CallOption) (*AsymmetricGetPublicKeyResponse, error) }
AsymmetricEncryptionCryptoServiceClient is the client API for AsymmetricEncryptionCryptoService 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 NewAsymmetricEncryptionCryptoServiceClient ¶
func NewAsymmetricEncryptionCryptoServiceClient(cc grpc.ClientConnInterface) AsymmetricEncryptionCryptoServiceClient
type AsymmetricEncryptionCryptoServiceServer ¶
type AsymmetricEncryptionCryptoServiceServer interface { // Decrypts the given ciphertext with the specified key. Decrypt(context.Context, *AsymmetricDecryptRequest) (*AsymmetricDecryptResponse, error) // Gets value of public key. GetPublicKey(context.Context, *AsymmetricGetPublicKeyRequest) (*AsymmetricGetPublicKeyResponse, error) }
AsymmetricEncryptionCryptoServiceServer is the server API for AsymmetricEncryptionCryptoService service. All implementations should embed UnimplementedAsymmetricEncryptionCryptoServiceServer for forward compatibility
type AsymmetricEncryptionKey ¶
type AsymmetricEncryptionKey struct { // ID of the key. Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // ID of the folder that the key belongs to. FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Time when the key was created. CreatedAt *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"` // Name of the key. Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"` // Description of the key. Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"` // Custom labels for the key as `key:value` pairs. Maximum 64 per key. Labels map[string]string `` /* 153-byte string literal not displayed */ // Current status of the key. Status AsymmetricEncryptionKey_Status `` /* 143-byte string literal not displayed */ // Asymmetric Encryption Algorithm ID. EncryptionAlgorithm AsymmetricEncryptionAlgorithm `` /* 195-byte string literal not displayed */ // Flag that inhibits deletion of the key DeletionProtection bool `protobuf:"varint,9,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"` // contains filtered or unexported fields }
An asymmetric KMS key that may contain several versions of the cryptographic material.
func (*AsymmetricEncryptionKey) Descriptor
deprecated
func (*AsymmetricEncryptionKey) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricEncryptionKey.ProtoReflect.Descriptor instead.
func (*AsymmetricEncryptionKey) GetCreatedAt ¶
func (x *AsymmetricEncryptionKey) GetCreatedAt() *timestamppb.Timestamp
func (*AsymmetricEncryptionKey) GetDeletionProtection ¶
func (x *AsymmetricEncryptionKey) GetDeletionProtection() bool
func (*AsymmetricEncryptionKey) GetDescription ¶
func (x *AsymmetricEncryptionKey) GetDescription() string
func (*AsymmetricEncryptionKey) GetEncryptionAlgorithm ¶
func (x *AsymmetricEncryptionKey) GetEncryptionAlgorithm() AsymmetricEncryptionAlgorithm
func (*AsymmetricEncryptionKey) GetFolderId ¶
func (x *AsymmetricEncryptionKey) GetFolderId() string
func (*AsymmetricEncryptionKey) GetId ¶
func (x *AsymmetricEncryptionKey) GetId() string
func (*AsymmetricEncryptionKey) GetLabels ¶
func (x *AsymmetricEncryptionKey) GetLabels() map[string]string
func (*AsymmetricEncryptionKey) GetName ¶
func (x *AsymmetricEncryptionKey) GetName() string
func (*AsymmetricEncryptionKey) GetStatus ¶
func (x *AsymmetricEncryptionKey) GetStatus() AsymmetricEncryptionKey_Status
func (*AsymmetricEncryptionKey) ProtoMessage ¶
func (*AsymmetricEncryptionKey) ProtoMessage()
func (*AsymmetricEncryptionKey) ProtoReflect ¶
func (x *AsymmetricEncryptionKey) ProtoReflect() protoreflect.Message
func (*AsymmetricEncryptionKey) Reset ¶
func (x *AsymmetricEncryptionKey) Reset()
func (*AsymmetricEncryptionKey) SetCreatedAt ¶
func (m *AsymmetricEncryptionKey) SetCreatedAt(v *timestamppb.Timestamp)
func (*AsymmetricEncryptionKey) SetDeletionProtection ¶
func (m *AsymmetricEncryptionKey) SetDeletionProtection(v bool)
func (*AsymmetricEncryptionKey) SetDescription ¶
func (m *AsymmetricEncryptionKey) SetDescription(v string)
func (*AsymmetricEncryptionKey) SetEncryptionAlgorithm ¶
func (m *AsymmetricEncryptionKey) SetEncryptionAlgorithm(v AsymmetricEncryptionAlgorithm)
func (*AsymmetricEncryptionKey) SetFolderId ¶
func (m *AsymmetricEncryptionKey) SetFolderId(v string)
func (*AsymmetricEncryptionKey) SetId ¶
func (m *AsymmetricEncryptionKey) SetId(v string)
func (*AsymmetricEncryptionKey) SetLabels ¶
func (m *AsymmetricEncryptionKey) SetLabels(v map[string]string)
func (*AsymmetricEncryptionKey) SetName ¶
func (m *AsymmetricEncryptionKey) SetName(v string)
func (*AsymmetricEncryptionKey) SetStatus ¶
func (m *AsymmetricEncryptionKey) SetStatus(v AsymmetricEncryptionKey_Status)
func (*AsymmetricEncryptionKey) String ¶
func (x *AsymmetricEncryptionKey) String() string
type AsymmetricEncryptionKeyServiceClient ¶
type AsymmetricEncryptionKeyServiceClient interface { // control plane // Creates an asymmetric KMS key in the specified folder. Create(ctx context.Context, in *CreateAsymmetricEncryptionKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Returns the specified asymmetric KMS key. // // To get the list of available asymmetric KMS keys, make a [SymmetricKeyService.List] request. Get(ctx context.Context, in *GetAsymmetricEncryptionKeyRequest, opts ...grpc.CallOption) (*AsymmetricEncryptionKey, error) // Returns the list of asymmetric KMS keys in the specified folder. List(ctx context.Context, in *ListAsymmetricEncryptionKeysRequest, opts ...grpc.CallOption) (*ListAsymmetricEncryptionKeysResponse, error) // Updates the specified asymmetric KMS key. Update(ctx context.Context, in *UpdateAsymmetricEncryptionKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Deletes the specified asymmetric KMS key. This action also automatically schedules // the destruction of all of the key's versions in 72 hours. // // The key and its versions appear absent in [AsymmetricEncryptionKeyService.Get] and [AsymmetricEncryptionKeyService.List] // requests, but can be restored within 72 hours with a request to tech support. Delete(ctx context.Context, in *DeleteAsymmetricEncryptionKeyRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Lists operations for the specified asymmetric KMS key. ListOperations(ctx context.Context, in *ListAsymmetricEncryptionKeyOperationsRequest, opts ...grpc.CallOption) (*ListAsymmetricEncryptionKeyOperationsResponse, error) // Lists existing access bindings for the specified key. ListAccessBindings(ctx context.Context, in *access.ListAccessBindingsRequest, opts ...grpc.CallOption) (*access.ListAccessBindingsResponse, error) // Sets access bindings for the key. SetAccessBindings(ctx context.Context, in *access.SetAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error) // Updates access bindings for the specified key. UpdateAccessBindings(ctx context.Context, in *access.UpdateAccessBindingsRequest, opts ...grpc.CallOption) (*operation.Operation, error) }
AsymmetricEncryptionKeyServiceClient is the client API for AsymmetricEncryptionKeyService 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 NewAsymmetricEncryptionKeyServiceClient ¶
func NewAsymmetricEncryptionKeyServiceClient(cc grpc.ClientConnInterface) AsymmetricEncryptionKeyServiceClient
type AsymmetricEncryptionKeyServiceServer ¶
type AsymmetricEncryptionKeyServiceServer interface { // control plane // Creates an asymmetric KMS key in the specified folder. Create(context.Context, *CreateAsymmetricEncryptionKeyRequest) (*operation.Operation, error) // Returns the specified asymmetric KMS key. // // To get the list of available asymmetric KMS keys, make a [SymmetricKeyService.List] request. Get(context.Context, *GetAsymmetricEncryptionKeyRequest) (*AsymmetricEncryptionKey, error) // Returns the list of asymmetric KMS keys in the specified folder. List(context.Context, *ListAsymmetricEncryptionKeysRequest) (*ListAsymmetricEncryptionKeysResponse, error) // Updates the specified asymmetric KMS key. Update(context.Context, *UpdateAsymmetricEncryptionKeyRequest) (*operation.Operation, error) // Deletes the specified asymmetric KMS key. This action also automatically schedules // the destruction of all of the key's versions in 72 hours. // // The key and its versions appear absent in [AsymmetricEncryptionKeyService.Get] and [AsymmetricEncryptionKeyService.List] // requests, but can be restored within 72 hours with a request to tech support. Delete(context.Context, *DeleteAsymmetricEncryptionKeyRequest) (*operation.Operation, error) // Lists operations for the specified asymmetric KMS key. ListOperations(context.Context, *ListAsymmetricEncryptionKeyOperationsRequest) (*ListAsymmetricEncryptionKeyOperationsResponse, error) // Lists existing access bindings for the specified key. ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error) // Sets access bindings for the key. SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error) // Updates access bindings for the specified key. UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error) }
AsymmetricEncryptionKeyServiceServer is the server API for AsymmetricEncryptionKeyService service. All implementations should embed UnimplementedAsymmetricEncryptionKeyServiceServer for forward compatibility
type AsymmetricEncryptionKey_Status ¶
type AsymmetricEncryptionKey_Status int32
const ( AsymmetricEncryptionKey_STATUS_UNSPECIFIED AsymmetricEncryptionKey_Status = 0 // The key is being created. AsymmetricEncryptionKey_CREATING AsymmetricEncryptionKey_Status = 1 // The key is active and can be used for encryption and decryption or signature and verification. // Can be set to INACTIVE using the [AsymmetricKeyService.Update] method. AsymmetricEncryptionKey_ACTIVE AsymmetricEncryptionKey_Status = 2 // The key is inactive and unusable. // Can be set to ACTIVE using the [AsymmetricKeyService.Update] method. AsymmetricEncryptionKey_INACTIVE AsymmetricEncryptionKey_Status = 3 )
func (AsymmetricEncryptionKey_Status) Descriptor ¶
func (AsymmetricEncryptionKey_Status) Descriptor() protoreflect.EnumDescriptor
func (AsymmetricEncryptionKey_Status) Enum ¶
func (x AsymmetricEncryptionKey_Status) Enum() *AsymmetricEncryptionKey_Status
func (AsymmetricEncryptionKey_Status) EnumDescriptor
deprecated
func (AsymmetricEncryptionKey_Status) EnumDescriptor() ([]byte, []int)
Deprecated: Use AsymmetricEncryptionKey_Status.Descriptor instead.
func (AsymmetricEncryptionKey_Status) Number ¶
func (x AsymmetricEncryptionKey_Status) Number() protoreflect.EnumNumber
func (AsymmetricEncryptionKey_Status) String ¶
func (x AsymmetricEncryptionKey_Status) String() string
func (AsymmetricEncryptionKey_Status) Type ¶
func (AsymmetricEncryptionKey_Status) Type() protoreflect.EnumType
type AsymmetricGetPublicKeyRequest ¶
type AsymmetricGetPublicKeyRequest struct { // ID of the asymmetric KMS key to be used for public key retrieval. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*AsymmetricGetPublicKeyRequest) Descriptor
deprecated
func (*AsymmetricGetPublicKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricGetPublicKeyRequest.ProtoReflect.Descriptor instead.
func (*AsymmetricGetPublicKeyRequest) GetKeyId ¶
func (x *AsymmetricGetPublicKeyRequest) GetKeyId() string
func (*AsymmetricGetPublicKeyRequest) ProtoMessage ¶
func (*AsymmetricGetPublicKeyRequest) ProtoMessage()
func (*AsymmetricGetPublicKeyRequest) ProtoReflect ¶
func (x *AsymmetricGetPublicKeyRequest) ProtoReflect() protoreflect.Message
func (*AsymmetricGetPublicKeyRequest) Reset ¶
func (x *AsymmetricGetPublicKeyRequest) Reset()
func (*AsymmetricGetPublicKeyRequest) SetKeyId ¶
func (m *AsymmetricGetPublicKeyRequest) SetKeyId(v string)
func (*AsymmetricGetPublicKeyRequest) String ¶
func (x *AsymmetricGetPublicKeyRequest) String() string
type AsymmetricGetPublicKeyResponse ¶
type AsymmetricGetPublicKeyResponse struct { // ID of the asymmetric KMS key to get public key of. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Public key value. // The value is a PEM-encoded X.509 public key, also known as SubjectPublicKeyInfo (SPKI), // as defined in RFC 5280. PublicKey string `protobuf:"bytes,2,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` // contains filtered or unexported fields }
func (*AsymmetricGetPublicKeyResponse) Descriptor
deprecated
func (*AsymmetricGetPublicKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use AsymmetricGetPublicKeyResponse.ProtoReflect.Descriptor instead.
func (*AsymmetricGetPublicKeyResponse) GetKeyId ¶
func (x *AsymmetricGetPublicKeyResponse) GetKeyId() string
func (*AsymmetricGetPublicKeyResponse) GetPublicKey ¶
func (x *AsymmetricGetPublicKeyResponse) GetPublicKey() string
func (*AsymmetricGetPublicKeyResponse) ProtoMessage ¶
func (*AsymmetricGetPublicKeyResponse) ProtoMessage()
func (*AsymmetricGetPublicKeyResponse) ProtoReflect ¶
func (x *AsymmetricGetPublicKeyResponse) ProtoReflect() protoreflect.Message
func (*AsymmetricGetPublicKeyResponse) Reset ¶
func (x *AsymmetricGetPublicKeyResponse) Reset()
func (*AsymmetricGetPublicKeyResponse) SetKeyId ¶
func (m *AsymmetricGetPublicKeyResponse) SetKeyId(v string)
func (*AsymmetricGetPublicKeyResponse) SetPublicKey ¶
func (m *AsymmetricGetPublicKeyResponse) SetPublicKey(v string)
func (*AsymmetricGetPublicKeyResponse) String ¶
func (x *AsymmetricGetPublicKeyResponse) String() string
type CreateAsymmetricEncryptionKeyMetadata ¶
type CreateAsymmetricEncryptionKeyMetadata struct { // ID of the key being created. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*CreateAsymmetricEncryptionKeyMetadata) Descriptor
deprecated
func (*CreateAsymmetricEncryptionKeyMetadata) Descriptor() ([]byte, []int)
Deprecated: Use CreateAsymmetricEncryptionKeyMetadata.ProtoReflect.Descriptor instead.
func (*CreateAsymmetricEncryptionKeyMetadata) GetKeyId ¶
func (x *CreateAsymmetricEncryptionKeyMetadata) GetKeyId() string
func (*CreateAsymmetricEncryptionKeyMetadata) ProtoMessage ¶
func (*CreateAsymmetricEncryptionKeyMetadata) ProtoMessage()
func (*CreateAsymmetricEncryptionKeyMetadata) ProtoReflect ¶
func (x *CreateAsymmetricEncryptionKeyMetadata) ProtoReflect() protoreflect.Message
func (*CreateAsymmetricEncryptionKeyMetadata) Reset ¶
func (x *CreateAsymmetricEncryptionKeyMetadata) Reset()
func (*CreateAsymmetricEncryptionKeyMetadata) SetKeyId ¶
func (m *CreateAsymmetricEncryptionKeyMetadata) SetKeyId(v string)
func (*CreateAsymmetricEncryptionKeyMetadata) String ¶
func (x *CreateAsymmetricEncryptionKeyMetadata) String() string
type CreateAsymmetricEncryptionKeyRequest ¶
type CreateAsymmetricEncryptionKeyRequest struct { // ID of the folder to create a asymmetric KMS key in. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // Name of the key. Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` // Description of the key. Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"` // Custom labels for the asymmetric KMS key as `key:value` pairs. Maximum 64 per key. // For example, `"project": "mvp"` or `"source": "dictionary"`. Labels map[string]string `` /* 153-byte string literal not displayed */ // Asymmetric encryption algorithm. EncryptionAlgorithm AsymmetricEncryptionAlgorithm `` /* 195-byte string literal not displayed */ // Flag that inhibits deletion of the symmetric KMS key DeletionProtection bool `protobuf:"varint,6,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"` // contains filtered or unexported fields }
func (*CreateAsymmetricEncryptionKeyRequest) Descriptor
deprecated
func (*CreateAsymmetricEncryptionKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateAsymmetricEncryptionKeyRequest.ProtoReflect.Descriptor instead.
func (*CreateAsymmetricEncryptionKeyRequest) GetDeletionProtection ¶
func (x *CreateAsymmetricEncryptionKeyRequest) GetDeletionProtection() bool
func (*CreateAsymmetricEncryptionKeyRequest) GetDescription ¶
func (x *CreateAsymmetricEncryptionKeyRequest) GetDescription() string
func (*CreateAsymmetricEncryptionKeyRequest) GetEncryptionAlgorithm ¶
func (x *CreateAsymmetricEncryptionKeyRequest) GetEncryptionAlgorithm() AsymmetricEncryptionAlgorithm
func (*CreateAsymmetricEncryptionKeyRequest) GetFolderId ¶
func (x *CreateAsymmetricEncryptionKeyRequest) GetFolderId() string
func (*CreateAsymmetricEncryptionKeyRequest) GetLabels ¶
func (x *CreateAsymmetricEncryptionKeyRequest) GetLabels() map[string]string
func (*CreateAsymmetricEncryptionKeyRequest) GetName ¶
func (x *CreateAsymmetricEncryptionKeyRequest) GetName() string
func (*CreateAsymmetricEncryptionKeyRequest) ProtoMessage ¶
func (*CreateAsymmetricEncryptionKeyRequest) ProtoMessage()
func (*CreateAsymmetricEncryptionKeyRequest) ProtoReflect ¶
func (x *CreateAsymmetricEncryptionKeyRequest) ProtoReflect() protoreflect.Message
func (*CreateAsymmetricEncryptionKeyRequest) Reset ¶
func (x *CreateAsymmetricEncryptionKeyRequest) Reset()
func (*CreateAsymmetricEncryptionKeyRequest) SetDeletionProtection ¶
func (m *CreateAsymmetricEncryptionKeyRequest) SetDeletionProtection(v bool)
func (*CreateAsymmetricEncryptionKeyRequest) SetDescription ¶
func (m *CreateAsymmetricEncryptionKeyRequest) SetDescription(v string)
func (*CreateAsymmetricEncryptionKeyRequest) SetEncryptionAlgorithm ¶
func (m *CreateAsymmetricEncryptionKeyRequest) SetEncryptionAlgorithm(v AsymmetricEncryptionAlgorithm)
func (*CreateAsymmetricEncryptionKeyRequest) SetFolderId ¶
func (m *CreateAsymmetricEncryptionKeyRequest) SetFolderId(v string)
func (*CreateAsymmetricEncryptionKeyRequest) SetLabels ¶
func (m *CreateAsymmetricEncryptionKeyRequest) SetLabels(v map[string]string)
func (*CreateAsymmetricEncryptionKeyRequest) SetName ¶
func (m *CreateAsymmetricEncryptionKeyRequest) SetName(v string)
func (*CreateAsymmetricEncryptionKeyRequest) String ¶
func (x *CreateAsymmetricEncryptionKeyRequest) String() string
type DeleteAsymmetricEncryptionKeyMetadata ¶
type DeleteAsymmetricEncryptionKeyMetadata struct { // ID of the key being deleted. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteAsymmetricEncryptionKeyMetadata) Descriptor
deprecated
func (*DeleteAsymmetricEncryptionKeyMetadata) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAsymmetricEncryptionKeyMetadata.ProtoReflect.Descriptor instead.
func (*DeleteAsymmetricEncryptionKeyMetadata) GetKeyId ¶
func (x *DeleteAsymmetricEncryptionKeyMetadata) GetKeyId() string
func (*DeleteAsymmetricEncryptionKeyMetadata) ProtoMessage ¶
func (*DeleteAsymmetricEncryptionKeyMetadata) ProtoMessage()
func (*DeleteAsymmetricEncryptionKeyMetadata) ProtoReflect ¶
func (x *DeleteAsymmetricEncryptionKeyMetadata) ProtoReflect() protoreflect.Message
func (*DeleteAsymmetricEncryptionKeyMetadata) Reset ¶
func (x *DeleteAsymmetricEncryptionKeyMetadata) Reset()
func (*DeleteAsymmetricEncryptionKeyMetadata) SetKeyId ¶
func (m *DeleteAsymmetricEncryptionKeyMetadata) SetKeyId(v string)
func (*DeleteAsymmetricEncryptionKeyMetadata) String ¶
func (x *DeleteAsymmetricEncryptionKeyMetadata) String() string
type DeleteAsymmetricEncryptionKeyRequest ¶
type DeleteAsymmetricEncryptionKeyRequest struct { // ID of the key to be deleted. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*DeleteAsymmetricEncryptionKeyRequest) Descriptor
deprecated
func (*DeleteAsymmetricEncryptionKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteAsymmetricEncryptionKeyRequest.ProtoReflect.Descriptor instead.
func (*DeleteAsymmetricEncryptionKeyRequest) GetKeyId ¶
func (x *DeleteAsymmetricEncryptionKeyRequest) GetKeyId() string
func (*DeleteAsymmetricEncryptionKeyRequest) ProtoMessage ¶
func (*DeleteAsymmetricEncryptionKeyRequest) ProtoMessage()
func (*DeleteAsymmetricEncryptionKeyRequest) ProtoReflect ¶
func (x *DeleteAsymmetricEncryptionKeyRequest) ProtoReflect() protoreflect.Message
func (*DeleteAsymmetricEncryptionKeyRequest) Reset ¶
func (x *DeleteAsymmetricEncryptionKeyRequest) Reset()
func (*DeleteAsymmetricEncryptionKeyRequest) SetKeyId ¶
func (m *DeleteAsymmetricEncryptionKeyRequest) SetKeyId(v string)
func (*DeleteAsymmetricEncryptionKeyRequest) String ¶
func (x *DeleteAsymmetricEncryptionKeyRequest) String() string
type GetAsymmetricEncryptionKeyRequest ¶
type GetAsymmetricEncryptionKeyRequest struct { // ID of the asymmetric KMS key to return. // To get the ID of an asymmetric KMS key use a [AsymmetricEncryptionKeyService.List] request. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*GetAsymmetricEncryptionKeyRequest) Descriptor
deprecated
func (*GetAsymmetricEncryptionKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAsymmetricEncryptionKeyRequest.ProtoReflect.Descriptor instead.
func (*GetAsymmetricEncryptionKeyRequest) GetKeyId ¶
func (x *GetAsymmetricEncryptionKeyRequest) GetKeyId() string
func (*GetAsymmetricEncryptionKeyRequest) ProtoMessage ¶
func (*GetAsymmetricEncryptionKeyRequest) ProtoMessage()
func (*GetAsymmetricEncryptionKeyRequest) ProtoReflect ¶
func (x *GetAsymmetricEncryptionKeyRequest) ProtoReflect() protoreflect.Message
func (*GetAsymmetricEncryptionKeyRequest) Reset ¶
func (x *GetAsymmetricEncryptionKeyRequest) Reset()
func (*GetAsymmetricEncryptionKeyRequest) SetKeyId ¶
func (m *GetAsymmetricEncryptionKeyRequest) SetKeyId(v string)
func (*GetAsymmetricEncryptionKeyRequest) String ¶
func (x *GetAsymmetricEncryptionKeyRequest) String() string
type ListAsymmetricEncryptionKeyOperationsRequest ¶
type ListAsymmetricEncryptionKeyOperationsRequest struct { // ID of the symmetric KMS key to get operations for. // // To get the key ID, use a [AsymmetricKeyEncryptionService.List] request. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // The maximum number of results per page that should be returned. If the number of available // results is larger than [page_size], the service returns a [ListAsymmetricEncryptionKeyOperationsResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set [page_token] to the // [ListAsymmetricKeyOperationsResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListAsymmetricEncryptionKeyOperationsRequest) Descriptor
deprecated
func (*ListAsymmetricEncryptionKeyOperationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAsymmetricEncryptionKeyOperationsRequest.ProtoReflect.Descriptor instead.
func (*ListAsymmetricEncryptionKeyOperationsRequest) GetKeyId ¶
func (x *ListAsymmetricEncryptionKeyOperationsRequest) GetKeyId() string
func (*ListAsymmetricEncryptionKeyOperationsRequest) GetPageSize ¶
func (x *ListAsymmetricEncryptionKeyOperationsRequest) GetPageSize() int64
func (*ListAsymmetricEncryptionKeyOperationsRequest) GetPageToken ¶
func (x *ListAsymmetricEncryptionKeyOperationsRequest) GetPageToken() string
func (*ListAsymmetricEncryptionKeyOperationsRequest) ProtoMessage ¶
func (*ListAsymmetricEncryptionKeyOperationsRequest) ProtoMessage()
func (*ListAsymmetricEncryptionKeyOperationsRequest) ProtoReflect ¶
func (x *ListAsymmetricEncryptionKeyOperationsRequest) ProtoReflect() protoreflect.Message
func (*ListAsymmetricEncryptionKeyOperationsRequest) Reset ¶
func (x *ListAsymmetricEncryptionKeyOperationsRequest) Reset()
func (*ListAsymmetricEncryptionKeyOperationsRequest) SetKeyId ¶
func (m *ListAsymmetricEncryptionKeyOperationsRequest) SetKeyId(v string)
func (*ListAsymmetricEncryptionKeyOperationsRequest) SetPageSize ¶
func (m *ListAsymmetricEncryptionKeyOperationsRequest) SetPageSize(v int64)
func (*ListAsymmetricEncryptionKeyOperationsRequest) SetPageToken ¶
func (m *ListAsymmetricEncryptionKeyOperationsRequest) SetPageToken(v string)
func (*ListAsymmetricEncryptionKeyOperationsRequest) String ¶
func (x *ListAsymmetricEncryptionKeyOperationsRequest) String() string
type ListAsymmetricEncryptionKeyOperationsResponse ¶
type ListAsymmetricEncryptionKeyOperationsResponse struct { // List of operations for the specified key. Operations []*operation.Operation `protobuf:"bytes,1,rep,name=operations,proto3" json:"operations,omitempty"` // This token allows you to get the next page of results for list requests. If the number of results // is larger than [ListAsymmetricEncryptionKeyOperationsRequest.page_size], use the [next_page_token] as the value // for the [ListAsymmetricEncryptionKeyOperationsRequest.page_token] query parameter in the next list request. // Each subsequent list request will have its own [next_page_token] to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListAsymmetricEncryptionKeyOperationsResponse) Descriptor
deprecated
func (*ListAsymmetricEncryptionKeyOperationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAsymmetricEncryptionKeyOperationsResponse.ProtoReflect.Descriptor instead.
func (*ListAsymmetricEncryptionKeyOperationsResponse) GetNextPageToken ¶
func (x *ListAsymmetricEncryptionKeyOperationsResponse) GetNextPageToken() string
func (*ListAsymmetricEncryptionKeyOperationsResponse) GetOperations ¶
func (x *ListAsymmetricEncryptionKeyOperationsResponse) GetOperations() []*operation.Operation
func (*ListAsymmetricEncryptionKeyOperationsResponse) ProtoMessage ¶
func (*ListAsymmetricEncryptionKeyOperationsResponse) ProtoMessage()
func (*ListAsymmetricEncryptionKeyOperationsResponse) ProtoReflect ¶
func (x *ListAsymmetricEncryptionKeyOperationsResponse) ProtoReflect() protoreflect.Message
func (*ListAsymmetricEncryptionKeyOperationsResponse) Reset ¶
func (x *ListAsymmetricEncryptionKeyOperationsResponse) Reset()
func (*ListAsymmetricEncryptionKeyOperationsResponse) SetNextPageToken ¶
func (m *ListAsymmetricEncryptionKeyOperationsResponse) SetNextPageToken(v string)
func (*ListAsymmetricEncryptionKeyOperationsResponse) SetOperations ¶
func (m *ListAsymmetricEncryptionKeyOperationsResponse) SetOperations(v []*operation.Operation)
func (*ListAsymmetricEncryptionKeyOperationsResponse) String ¶
func (x *ListAsymmetricEncryptionKeyOperationsResponse) String() string
type ListAsymmetricEncryptionKeysRequest ¶
type ListAsymmetricEncryptionKeysRequest struct { // ID of the folder to list asymmetric KMS keys in. FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"` // The maximum number of results per page to return. If the number of available // results is larger than [page_size], the service returns a [ListAsymmetricEncryptionKeysResponse.next_page_token] // that can be used to get the next page of results in subsequent list requests. // Default value: 100. PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` // Page token. To get the next page of results, set [page_token] to the // [ListAsymmetricEncryptionKeysResponse.next_page_token] returned by a previous list request. PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListAsymmetricEncryptionKeysRequest) Descriptor
deprecated
func (*ListAsymmetricEncryptionKeysRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListAsymmetricEncryptionKeysRequest.ProtoReflect.Descriptor instead.
func (*ListAsymmetricEncryptionKeysRequest) GetFolderId ¶
func (x *ListAsymmetricEncryptionKeysRequest) GetFolderId() string
func (*ListAsymmetricEncryptionKeysRequest) GetPageSize ¶
func (x *ListAsymmetricEncryptionKeysRequest) GetPageSize() int64
func (*ListAsymmetricEncryptionKeysRequest) GetPageToken ¶
func (x *ListAsymmetricEncryptionKeysRequest) GetPageToken() string
func (*ListAsymmetricEncryptionKeysRequest) ProtoMessage ¶
func (*ListAsymmetricEncryptionKeysRequest) ProtoMessage()
func (*ListAsymmetricEncryptionKeysRequest) ProtoReflect ¶
func (x *ListAsymmetricEncryptionKeysRequest) ProtoReflect() protoreflect.Message
func (*ListAsymmetricEncryptionKeysRequest) Reset ¶
func (x *ListAsymmetricEncryptionKeysRequest) Reset()
func (*ListAsymmetricEncryptionKeysRequest) SetFolderId ¶
func (m *ListAsymmetricEncryptionKeysRequest) SetFolderId(v string)
func (*ListAsymmetricEncryptionKeysRequest) SetPageSize ¶
func (m *ListAsymmetricEncryptionKeysRequest) SetPageSize(v int64)
func (*ListAsymmetricEncryptionKeysRequest) SetPageToken ¶
func (m *ListAsymmetricEncryptionKeysRequest) SetPageToken(v string)
func (*ListAsymmetricEncryptionKeysRequest) String ¶
func (x *ListAsymmetricEncryptionKeysRequest) String() string
type ListAsymmetricEncryptionKeysResponse ¶
type ListAsymmetricEncryptionKeysResponse struct { // List of asymmetric KMS keys in the specified folder. Keys []*AsymmetricEncryptionKey `protobuf:"bytes,1,rep,name=keys,proto3" json:"keys,omitempty"` // This token allows you to get the next page of results for list requests. If the number // of results is greater than the specified [ListAsymmetricEncryptionKeysRequest.page_size], use // the [next_page_token] as the value for the [ListAsymmetricEncryptionKeysRequest.page_token] query parameter // in the next list request. Each subsequent list request will have its own // [next_page_token] to continue paging through the results. NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListAsymmetricEncryptionKeysResponse) Descriptor
deprecated
func (*ListAsymmetricEncryptionKeysResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListAsymmetricEncryptionKeysResponse.ProtoReflect.Descriptor instead.
func (*ListAsymmetricEncryptionKeysResponse) GetKeys ¶
func (x *ListAsymmetricEncryptionKeysResponse) GetKeys() []*AsymmetricEncryptionKey
func (*ListAsymmetricEncryptionKeysResponse) GetNextPageToken ¶
func (x *ListAsymmetricEncryptionKeysResponse) GetNextPageToken() string
func (*ListAsymmetricEncryptionKeysResponse) ProtoMessage ¶
func (*ListAsymmetricEncryptionKeysResponse) ProtoMessage()
func (*ListAsymmetricEncryptionKeysResponse) ProtoReflect ¶
func (x *ListAsymmetricEncryptionKeysResponse) ProtoReflect() protoreflect.Message
func (*ListAsymmetricEncryptionKeysResponse) Reset ¶
func (x *ListAsymmetricEncryptionKeysResponse) Reset()
func (*ListAsymmetricEncryptionKeysResponse) SetKeys ¶
func (m *ListAsymmetricEncryptionKeysResponse) SetKeys(v []*AsymmetricEncryptionKey)
func (*ListAsymmetricEncryptionKeysResponse) SetNextPageToken ¶
func (m *ListAsymmetricEncryptionKeysResponse) SetNextPageToken(v string)
func (*ListAsymmetricEncryptionKeysResponse) String ¶
func (x *ListAsymmetricEncryptionKeysResponse) String() string
type UnimplementedAsymmetricEncryptionCryptoServiceServer ¶
type UnimplementedAsymmetricEncryptionCryptoServiceServer struct { }
UnimplementedAsymmetricEncryptionCryptoServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedAsymmetricEncryptionCryptoServiceServer) GetPublicKey ¶
type UnimplementedAsymmetricEncryptionKeyServiceServer ¶
type UnimplementedAsymmetricEncryptionKeyServiceServer struct { }
UnimplementedAsymmetricEncryptionKeyServiceServer should be embedded to have forward compatible implementations.
func (UnimplementedAsymmetricEncryptionKeyServiceServer) ListAccessBindings ¶
func (UnimplementedAsymmetricEncryptionKeyServiceServer) ListAccessBindings(context.Context, *access.ListAccessBindingsRequest) (*access.ListAccessBindingsResponse, error)
func (UnimplementedAsymmetricEncryptionKeyServiceServer) ListOperations ¶
func (UnimplementedAsymmetricEncryptionKeyServiceServer) SetAccessBindings ¶
func (UnimplementedAsymmetricEncryptionKeyServiceServer) SetAccessBindings(context.Context, *access.SetAccessBindingsRequest) (*operation.Operation, error)
func (UnimplementedAsymmetricEncryptionKeyServiceServer) UpdateAccessBindings ¶
func (UnimplementedAsymmetricEncryptionKeyServiceServer) UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest) (*operation.Operation, error)
type UnsafeAsymmetricEncryptionCryptoServiceServer ¶
type UnsafeAsymmetricEncryptionCryptoServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAsymmetricEncryptionCryptoServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsymmetricEncryptionCryptoServiceServer will result in compilation errors.
type UnsafeAsymmetricEncryptionKeyServiceServer ¶
type UnsafeAsymmetricEncryptionKeyServiceServer interface {
// contains filtered or unexported methods
}
UnsafeAsymmetricEncryptionKeyServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AsymmetricEncryptionKeyServiceServer will result in compilation errors.
type UpdateAsymmetricEncryptionKeyMetadata ¶
type UpdateAsymmetricEncryptionKeyMetadata struct { // ID of the key being updated. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // contains filtered or unexported fields }
func (*UpdateAsymmetricEncryptionKeyMetadata) Descriptor
deprecated
func (*UpdateAsymmetricEncryptionKeyMetadata) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAsymmetricEncryptionKeyMetadata.ProtoReflect.Descriptor instead.
func (*UpdateAsymmetricEncryptionKeyMetadata) GetKeyId ¶
func (x *UpdateAsymmetricEncryptionKeyMetadata) GetKeyId() string
func (*UpdateAsymmetricEncryptionKeyMetadata) ProtoMessage ¶
func (*UpdateAsymmetricEncryptionKeyMetadata) ProtoMessage()
func (*UpdateAsymmetricEncryptionKeyMetadata) ProtoReflect ¶
func (x *UpdateAsymmetricEncryptionKeyMetadata) ProtoReflect() protoreflect.Message
func (*UpdateAsymmetricEncryptionKeyMetadata) Reset ¶
func (x *UpdateAsymmetricEncryptionKeyMetadata) Reset()
func (*UpdateAsymmetricEncryptionKeyMetadata) SetKeyId ¶
func (m *UpdateAsymmetricEncryptionKeyMetadata) SetKeyId(v string)
func (*UpdateAsymmetricEncryptionKeyMetadata) String ¶
func (x *UpdateAsymmetricEncryptionKeyMetadata) String() string
type UpdateAsymmetricEncryptionKeyRequest ¶
type UpdateAsymmetricEncryptionKeyRequest struct { // ID of the asymmetric KMS key to update. // To get the ID of a asymmetric KMS key use a [AsymmetricEncryptionKeyService.List] request. KeyId string `protobuf:"bytes,1,opt,name=key_id,json=keyId,proto3" json:"key_id,omitempty"` // Field mask that specifies which attributes of the asymmetric KMS key are going to be updated. UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"` // New name for the asymmetric KMS key. Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"` // New description for the asymmetric KMS key. Description string `protobuf:"bytes,4,opt,name=description,proto3" json:"description,omitempty"` // New status for the asymmetric KMS key. // Using the [AsymmetricEncryptionKeyService.Update] method you can only set ACTIVE or INACTIVE status. Status AsymmetricEncryptionKey_Status `` /* 143-byte string literal not displayed */ // Custom labels for the asymmetric KMS key as `key:value` pairs. Maximum 64 per key. Labels map[string]string `` /* 153-byte string literal not displayed */ // Flag that inhibits deletion of the asymmetric KMS key DeletionProtection bool `protobuf:"varint,7,opt,name=deletion_protection,json=deletionProtection,proto3" json:"deletion_protection,omitempty"` // contains filtered or unexported fields }
func (*UpdateAsymmetricEncryptionKeyRequest) Descriptor
deprecated
func (*UpdateAsymmetricEncryptionKeyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateAsymmetricEncryptionKeyRequest.ProtoReflect.Descriptor instead.
func (*UpdateAsymmetricEncryptionKeyRequest) GetDeletionProtection ¶
func (x *UpdateAsymmetricEncryptionKeyRequest) GetDeletionProtection() bool
func (*UpdateAsymmetricEncryptionKeyRequest) GetDescription ¶
func (x *UpdateAsymmetricEncryptionKeyRequest) GetDescription() string
func (*UpdateAsymmetricEncryptionKeyRequest) GetKeyId ¶
func (x *UpdateAsymmetricEncryptionKeyRequest) GetKeyId() string
func (*UpdateAsymmetricEncryptionKeyRequest) GetLabels ¶
func (x *UpdateAsymmetricEncryptionKeyRequest) GetLabels() map[string]string
func (*UpdateAsymmetricEncryptionKeyRequest) GetName ¶
func (x *UpdateAsymmetricEncryptionKeyRequest) GetName() string
func (*UpdateAsymmetricEncryptionKeyRequest) GetStatus ¶
func (x *UpdateAsymmetricEncryptionKeyRequest) GetStatus() AsymmetricEncryptionKey_Status
func (*UpdateAsymmetricEncryptionKeyRequest) GetUpdateMask ¶
func (x *UpdateAsymmetricEncryptionKeyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateAsymmetricEncryptionKeyRequest) ProtoMessage ¶
func (*UpdateAsymmetricEncryptionKeyRequest) ProtoMessage()
func (*UpdateAsymmetricEncryptionKeyRequest) ProtoReflect ¶
func (x *UpdateAsymmetricEncryptionKeyRequest) ProtoReflect() protoreflect.Message
func (*UpdateAsymmetricEncryptionKeyRequest) Reset ¶
func (x *UpdateAsymmetricEncryptionKeyRequest) Reset()
func (*UpdateAsymmetricEncryptionKeyRequest) SetDeletionProtection ¶
func (m *UpdateAsymmetricEncryptionKeyRequest) SetDeletionProtection(v bool)
func (*UpdateAsymmetricEncryptionKeyRequest) SetDescription ¶
func (m *UpdateAsymmetricEncryptionKeyRequest) SetDescription(v string)
func (*UpdateAsymmetricEncryptionKeyRequest) SetKeyId ¶
func (m *UpdateAsymmetricEncryptionKeyRequest) SetKeyId(v string)
func (*UpdateAsymmetricEncryptionKeyRequest) SetLabels ¶
func (m *UpdateAsymmetricEncryptionKeyRequest) SetLabels(v map[string]string)
func (*UpdateAsymmetricEncryptionKeyRequest) SetName ¶
func (m *UpdateAsymmetricEncryptionKeyRequest) SetName(v string)
func (*UpdateAsymmetricEncryptionKeyRequest) SetStatus ¶
func (m *UpdateAsymmetricEncryptionKeyRequest) SetStatus(v AsymmetricEncryptionKey_Status)
func (*UpdateAsymmetricEncryptionKeyRequest) SetUpdateMask ¶
func (m *UpdateAsymmetricEncryptionKeyRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)
func (*UpdateAsymmetricEncryptionKeyRequest) String ¶
func (x *UpdateAsymmetricEncryptionKeyRequest) String() string
Source Files ¶
- asymmetric_encryption_crypto_service.pb.go
- asymmetric_encryption_crypto_service.pbext.go
- asymmetric_encryption_crypto_service_grpc.pb.go
- asymmetric_encryption_key.pb.go
- asymmetric_encryption_key.pbext.go
- asymmetric_encryption_key_service.pb.go
- asymmetric_encryption_key_service.pbext.go
- asymmetric_encryption_key_service_grpc.pb.go