kms

package
v0.0.0-...-5fa7aab Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 2, 2024 License: MIT Imports: 15 Imported by: 5

Documentation

Index

Constants

View Source
const (
	AsymmetricEncryptionCryptoService_Decrypt_FullMethodName      = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionCryptoService/Decrypt"
	AsymmetricEncryptionCryptoService_GetPublicKey_FullMethodName = "/yandex.cloud.kms.v1.asymmetricencryption.AsymmetricEncryptionCryptoService/GetPublicKey"
)
View Source
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

View Source
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.

View Source
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.

View Source
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)

View Source
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)

View Source
var File_yandex_cloud_kms_v1_asymmetricencryption_asymmetric_encryption_crypto_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_kms_v1_asymmetricencryption_asymmetric_encryption_key_proto protoreflect.FileDescriptor
View Source
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 (*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) Enum

func (AsymmetricEncryptionAlgorithm) EnumDescriptor deprecated

func (AsymmetricEncryptionAlgorithm) EnumDescriptor() ([]byte, []int)

Deprecated: Use AsymmetricEncryptionAlgorithm.Descriptor instead.

func (AsymmetricEncryptionAlgorithm) Number

func (AsymmetricEncryptionAlgorithm) String

func (AsymmetricEncryptionAlgorithm) Type

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.

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 (*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 (*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.

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) Enum

func (AsymmetricEncryptionKey_Status) EnumDescriptor deprecated

func (AsymmetricEncryptionKey_Status) EnumDescriptor() ([]byte, []int)

Deprecated: Use AsymmetricEncryptionKey_Status.Descriptor instead.

func (AsymmetricEncryptionKey_Status) Number

func (AsymmetricEncryptionKey_Status) String

func (AsymmetricEncryptionKey_Status) Type

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 (*AsymmetricGetPublicKeyRequest) Reset

func (x *AsymmetricGetPublicKeyRequest) Reset()

func (*AsymmetricGetPublicKeyRequest) SetKeyId

func (m *AsymmetricGetPublicKeyRequest) SetKeyId(v string)

func (*AsymmetricGetPublicKeyRequest) 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 (*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

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 (*CreateAsymmetricEncryptionKeyMetadata) ProtoMessage

func (*CreateAsymmetricEncryptionKeyMetadata) ProtoMessage()

func (*CreateAsymmetricEncryptionKeyMetadata) ProtoReflect

func (*CreateAsymmetricEncryptionKeyMetadata) Reset

func (*CreateAsymmetricEncryptionKeyMetadata) SetKeyId

func (*CreateAsymmetricEncryptionKeyMetadata) 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 (*CreateAsymmetricEncryptionKeyRequest) GetFolderId

func (*CreateAsymmetricEncryptionKeyRequest) GetLabels

func (*CreateAsymmetricEncryptionKeyRequest) GetName

func (*CreateAsymmetricEncryptionKeyRequest) ProtoMessage

func (*CreateAsymmetricEncryptionKeyRequest) ProtoMessage()

func (*CreateAsymmetricEncryptionKeyRequest) ProtoReflect

func (*CreateAsymmetricEncryptionKeyRequest) Reset

func (*CreateAsymmetricEncryptionKeyRequest) SetDeletionProtection

func (m *CreateAsymmetricEncryptionKeyRequest) SetDeletionProtection(v bool)

func (*CreateAsymmetricEncryptionKeyRequest) SetDescription

func (m *CreateAsymmetricEncryptionKeyRequest) SetDescription(v string)

func (*CreateAsymmetricEncryptionKeyRequest) SetEncryptionAlgorithm

func (*CreateAsymmetricEncryptionKeyRequest) SetFolderId

func (m *CreateAsymmetricEncryptionKeyRequest) SetFolderId(v string)

func (*CreateAsymmetricEncryptionKeyRequest) SetLabels

func (*CreateAsymmetricEncryptionKeyRequest) SetName

func (*CreateAsymmetricEncryptionKeyRequest) 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 (*DeleteAsymmetricEncryptionKeyMetadata) ProtoMessage

func (*DeleteAsymmetricEncryptionKeyMetadata) ProtoMessage()

func (*DeleteAsymmetricEncryptionKeyMetadata) ProtoReflect

func (*DeleteAsymmetricEncryptionKeyMetadata) Reset

func (*DeleteAsymmetricEncryptionKeyMetadata) SetKeyId

func (*DeleteAsymmetricEncryptionKeyMetadata) 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 (*DeleteAsymmetricEncryptionKeyRequest) ProtoMessage

func (*DeleteAsymmetricEncryptionKeyRequest) ProtoMessage()

func (*DeleteAsymmetricEncryptionKeyRequest) ProtoReflect

func (*DeleteAsymmetricEncryptionKeyRequest) Reset

func (*DeleteAsymmetricEncryptionKeyRequest) SetKeyId

func (*DeleteAsymmetricEncryptionKeyRequest) 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 (*GetAsymmetricEncryptionKeyRequest) ProtoMessage

func (*GetAsymmetricEncryptionKeyRequest) ProtoMessage()

func (*GetAsymmetricEncryptionKeyRequest) ProtoReflect

func (*GetAsymmetricEncryptionKeyRequest) Reset

func (*GetAsymmetricEncryptionKeyRequest) SetKeyId

func (*GetAsymmetricEncryptionKeyRequest) 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

Deprecated: Use ListAsymmetricEncryptionKeyOperationsRequest.ProtoReflect.Descriptor instead.

func (*ListAsymmetricEncryptionKeyOperationsRequest) GetKeyId

func (*ListAsymmetricEncryptionKeyOperationsRequest) GetPageSize

func (*ListAsymmetricEncryptionKeyOperationsRequest) GetPageToken

func (*ListAsymmetricEncryptionKeyOperationsRequest) ProtoMessage

func (*ListAsymmetricEncryptionKeyOperationsRequest) ProtoReflect

func (*ListAsymmetricEncryptionKeyOperationsRequest) Reset

func (*ListAsymmetricEncryptionKeyOperationsRequest) SetKeyId

func (*ListAsymmetricEncryptionKeyOperationsRequest) SetPageSize

func (*ListAsymmetricEncryptionKeyOperationsRequest) SetPageToken

func (*ListAsymmetricEncryptionKeyOperationsRequest) 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

Deprecated: Use ListAsymmetricEncryptionKeyOperationsResponse.ProtoReflect.Descriptor instead.

func (*ListAsymmetricEncryptionKeyOperationsResponse) GetNextPageToken

func (*ListAsymmetricEncryptionKeyOperationsResponse) GetOperations

func (*ListAsymmetricEncryptionKeyOperationsResponse) ProtoMessage

func (*ListAsymmetricEncryptionKeyOperationsResponse) ProtoReflect

func (*ListAsymmetricEncryptionKeyOperationsResponse) Reset

func (*ListAsymmetricEncryptionKeyOperationsResponse) SetNextPageToken

func (*ListAsymmetricEncryptionKeyOperationsResponse) SetOperations

func (*ListAsymmetricEncryptionKeyOperationsResponse) 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 (*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 (*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

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 (*ListAsymmetricEncryptionKeysResponse) GetNextPageToken

func (x *ListAsymmetricEncryptionKeysResponse) GetNextPageToken() string

func (*ListAsymmetricEncryptionKeysResponse) ProtoMessage

func (*ListAsymmetricEncryptionKeysResponse) ProtoMessage()

func (*ListAsymmetricEncryptionKeysResponse) ProtoReflect

func (*ListAsymmetricEncryptionKeysResponse) Reset

func (*ListAsymmetricEncryptionKeysResponse) SetKeys

func (*ListAsymmetricEncryptionKeysResponse) SetNextPageToken

func (m *ListAsymmetricEncryptionKeysResponse) SetNextPageToken(v string)

func (*ListAsymmetricEncryptionKeysResponse) String

type UnimplementedAsymmetricEncryptionCryptoServiceServer

type UnimplementedAsymmetricEncryptionCryptoServiceServer struct {
}

UnimplementedAsymmetricEncryptionCryptoServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedAsymmetricEncryptionCryptoServiceServer) Decrypt

func (UnimplementedAsymmetricEncryptionCryptoServiceServer) GetPublicKey

type UnimplementedAsymmetricEncryptionKeyServiceServer

type UnimplementedAsymmetricEncryptionKeyServiceServer struct {
}

UnimplementedAsymmetricEncryptionKeyServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedAsymmetricEncryptionKeyServiceServer) Create

func (UnimplementedAsymmetricEncryptionKeyServiceServer) Delete

func (UnimplementedAsymmetricEncryptionKeyServiceServer) ListAccessBindings

func (UnimplementedAsymmetricEncryptionKeyServiceServer) SetAccessBindings

func (UnimplementedAsymmetricEncryptionKeyServiceServer) Update

func (UnimplementedAsymmetricEncryptionKeyServiceServer) UpdateAccessBindings

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 (*UpdateAsymmetricEncryptionKeyMetadata) ProtoMessage

func (*UpdateAsymmetricEncryptionKeyMetadata) ProtoMessage()

func (*UpdateAsymmetricEncryptionKeyMetadata) ProtoReflect

func (*UpdateAsymmetricEncryptionKeyMetadata) Reset

func (*UpdateAsymmetricEncryptionKeyMetadata) SetKeyId

func (*UpdateAsymmetricEncryptionKeyMetadata) 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 (*UpdateAsymmetricEncryptionKeyRequest) GetLabels

func (*UpdateAsymmetricEncryptionKeyRequest) GetName

func (*UpdateAsymmetricEncryptionKeyRequest) GetStatus

func (*UpdateAsymmetricEncryptionKeyRequest) GetUpdateMask

func (*UpdateAsymmetricEncryptionKeyRequest) ProtoMessage

func (*UpdateAsymmetricEncryptionKeyRequest) ProtoMessage()

func (*UpdateAsymmetricEncryptionKeyRequest) ProtoReflect

func (*UpdateAsymmetricEncryptionKeyRequest) Reset

func (*UpdateAsymmetricEncryptionKeyRequest) SetDeletionProtection

func (m *UpdateAsymmetricEncryptionKeyRequest) SetDeletionProtection(v bool)

func (*UpdateAsymmetricEncryptionKeyRequest) SetDescription

func (m *UpdateAsymmetricEncryptionKeyRequest) SetDescription(v string)

func (*UpdateAsymmetricEncryptionKeyRequest) SetKeyId

func (*UpdateAsymmetricEncryptionKeyRequest) SetLabels

func (*UpdateAsymmetricEncryptionKeyRequest) SetName

func (*UpdateAsymmetricEncryptionKeyRequest) SetStatus

func (*UpdateAsymmetricEncryptionKeyRequest) SetUpdateMask

func (*UpdateAsymmetricEncryptionKeyRequest) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL