Documentation ¶
Overview ¶
Package api is a generated protocol buffer package.
It is generated from these files:
api.proto
It has these top-level messages:
KmsEncryptRequest KmsEncryptResponse EncryptRequest EncryptResponse KmsDecryptRequest KmsDecryptResponse DecryptRequest DecryptResponse SignRequest SignResponse VerifyRequest VerifyResponse HmacRequest HmacResponse GenerateRandomRequest GenerateRandomResponse HashRequest HashResponse GenerateDataKeyRequest GenerateDataKeyResponse GetPublicKeyRequest GetPublicKeyResponse Error GetSecretValueRequest GetSecretValueResponse
Index ¶
- type DecryptRequest
- type DecryptResponse
- type EncryptRequest
- type EncryptResponse
- type Error
- type GenerateDataKeyRequest
- type GenerateDataKeyResponse
- type GenerateRandomRequest
- type GenerateRandomResponse
- type GetPublicKeyRequest
- type GetPublicKeyResponse
- type GetSecretValueRequest
- type GetSecretValueResponse
- type HashRequest
- type HashResponse
- type HmacRequest
- type HmacResponse
- type KmsDecryptRequest
- type KmsDecryptResponse
- type KmsEncryptRequest
- type KmsEncryptResponse
- type SignRequest
- type SignResponse
- type VerifyRequest
- type VerifyResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DecryptRequest ¶
type DecryptRequest struct { CiphertextBlob []byte `protobuf:"bytes,1,opt,name=CiphertextBlob,proto3" json:"CiphertextBlob,omitempty"` KeyId string `protobuf:"bytes,2,opt,name=KeyId" json:"KeyId,omitempty"` Algorithm string `protobuf:"bytes,3,opt,name=Algorithm" json:"Algorithm,omitempty"` Aad []byte `protobuf:"bytes,4,opt,name=Aad,proto3" json:"Aad,omitempty"` Iv []byte `protobuf:"bytes,5,opt,name=Iv,proto3" json:"Iv,omitempty"` PaddingMode string `protobuf:"bytes,6,opt,name=PaddingMode" json:"PaddingMode,omitempty"` }
func (*DecryptRequest) Descriptor ¶
func (*DecryptRequest) Descriptor() ([]byte, []int)
func (*DecryptRequest) ProtoMessage ¶
func (*DecryptRequest) ProtoMessage()
func (*DecryptRequest) Reset ¶
func (m *DecryptRequest) Reset()
func (*DecryptRequest) String ¶
func (m *DecryptRequest) String() string
type DecryptResponse ¶
type DecryptResponse struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Plaintext []byte `protobuf:"bytes,2,opt,name=Plaintext,proto3" json:"Plaintext,omitempty"` RequestId string `protobuf:"bytes,3,opt,name=RequestId" json:"RequestId,omitempty"` Algorithm string `protobuf:"bytes,4,opt,name=Algorithm" json:"Algorithm,omitempty"` PaddingMode string `protobuf:"bytes,5,opt,name=PaddingMode" json:"PaddingMode,omitempty"` }
func (*DecryptResponse) Descriptor ¶
func (*DecryptResponse) Descriptor() ([]byte, []int)
func (*DecryptResponse) ProtoMessage ¶
func (*DecryptResponse) ProtoMessage()
func (*DecryptResponse) Reset ¶
func (m *DecryptResponse) Reset()
func (*DecryptResponse) String ¶
func (m *DecryptResponse) String() string
type EncryptRequest ¶
type EncryptRequest struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Plaintext []byte `protobuf:"bytes,2,opt,name=Plaintext,proto3" json:"Plaintext,omitempty"` Algorithm string `protobuf:"bytes,3,opt,name=Algorithm" json:"Algorithm,omitempty"` Aad []byte `protobuf:"bytes,4,opt,name=Aad,proto3" json:"Aad,omitempty"` Iv []byte `protobuf:"bytes,5,opt,name=Iv,proto3" json:"Iv,omitempty"` PaddingMode string `protobuf:"bytes,6,opt,name=PaddingMode" json:"PaddingMode,omitempty"` }
func (*EncryptRequest) Descriptor ¶
func (*EncryptRequest) Descriptor() ([]byte, []int)
func (*EncryptRequest) ProtoMessage ¶
func (*EncryptRequest) ProtoMessage()
func (*EncryptRequest) Reset ¶
func (m *EncryptRequest) Reset()
func (*EncryptRequest) String ¶
func (m *EncryptRequest) String() string
type EncryptResponse ¶
type EncryptResponse struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` CiphertextBlob []byte `protobuf:"bytes,2,opt,name=CiphertextBlob,proto3" json:"CiphertextBlob,omitempty"` Iv []byte `protobuf:"bytes,3,opt,name=Iv,proto3" json:"Iv,omitempty"` RequestId string `protobuf:"bytes,4,opt,name=RequestId" json:"RequestId,omitempty"` Algorithm string `protobuf:"bytes,5,opt,name=Algorithm" json:"Algorithm,omitempty"` PaddingMode string `protobuf:"bytes,6,opt,name=PaddingMode" json:"PaddingMode,omitempty"` }
func (*EncryptResponse) Descriptor ¶
func (*EncryptResponse) Descriptor() ([]byte, []int)
func (*EncryptResponse) ProtoMessage ¶
func (*EncryptResponse) ProtoMessage()
func (*EncryptResponse) Reset ¶
func (m *EncryptResponse) Reset()
func (*EncryptResponse) String ¶
func (m *EncryptResponse) String() string
type Error ¶
type Error struct { StatusCode int32 `protobuf:"varint,1,opt,name=StatusCode" json:"StatusCode,omitempty"` ErrorCode string `protobuf:"bytes,2,opt,name=ErrorCode" json:"ErrorCode,omitempty"` ErrorMessage string `protobuf:"bytes,3,opt,name=ErrorMessage" json:"ErrorMessage,omitempty"` RequestId string `protobuf:"bytes,4,opt,name=RequestId" json:"RequestId,omitempty"` }
func (*Error) Descriptor ¶
func (*Error) ProtoMessage ¶
func (*Error) ProtoMessage()
type GenerateDataKeyRequest ¶
type GenerateDataKeyRequest struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Algorithm string `protobuf:"bytes,2,opt,name=Algorithm" json:"Algorithm,omitempty"` NumberOfBytes int32 `protobuf:"varint,3,opt,name=NumberOfBytes" json:"NumberOfBytes,omitempty"` Aad []byte `protobuf:"bytes,4,opt,name=Aad,proto3" json:"Aad,omitempty"` }
func (*GenerateDataKeyRequest) Descriptor ¶
func (*GenerateDataKeyRequest) Descriptor() ([]byte, []int)
func (*GenerateDataKeyRequest) ProtoMessage ¶
func (*GenerateDataKeyRequest) ProtoMessage()
func (*GenerateDataKeyRequest) Reset ¶
func (m *GenerateDataKeyRequest) Reset()
func (*GenerateDataKeyRequest) String ¶
func (m *GenerateDataKeyRequest) String() string
type GenerateDataKeyResponse ¶
type GenerateDataKeyResponse struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Iv []byte `protobuf:"bytes,2,opt,name=Iv,proto3" json:"Iv,omitempty"` Plaintext []byte `protobuf:"bytes,3,opt,name=Plaintext,proto3" json:"Plaintext,omitempty"` CiphertextBlob []byte `protobuf:"bytes,4,opt,name=CiphertextBlob,proto3" json:"CiphertextBlob,omitempty"` RequestId string `protobuf:"bytes,5,opt,name=RequestId" json:"RequestId,omitempty"` Algorithm string `protobuf:"bytes,6,opt,name=Algorithm" json:"Algorithm,omitempty"` }
func (*GenerateDataKeyResponse) Descriptor ¶
func (*GenerateDataKeyResponse) Descriptor() ([]byte, []int)
func (*GenerateDataKeyResponse) ProtoMessage ¶
func (*GenerateDataKeyResponse) ProtoMessage()
func (*GenerateDataKeyResponse) Reset ¶
func (m *GenerateDataKeyResponse) Reset()
func (*GenerateDataKeyResponse) String ¶
func (m *GenerateDataKeyResponse) String() string
type GenerateRandomRequest ¶
type GenerateRandomRequest struct {
Length int32 `protobuf:"varint,1,opt,name=Length" json:"Length,omitempty"`
}
func (*GenerateRandomRequest) Descriptor ¶
func (*GenerateRandomRequest) Descriptor() ([]byte, []int)
func (*GenerateRandomRequest) ProtoMessage ¶
func (*GenerateRandomRequest) ProtoMessage()
func (*GenerateRandomRequest) Reset ¶
func (m *GenerateRandomRequest) Reset()
func (*GenerateRandomRequest) String ¶
func (m *GenerateRandomRequest) String() string
type GenerateRandomResponse ¶
type GenerateRandomResponse struct { Random []byte `protobuf:"bytes,1,opt,name=Random,proto3" json:"Random,omitempty"` RequestId string `protobuf:"bytes,2,opt,name=RequestId" json:"RequestId,omitempty"` }
func (*GenerateRandomResponse) Descriptor ¶
func (*GenerateRandomResponse) Descriptor() ([]byte, []int)
func (*GenerateRandomResponse) ProtoMessage ¶
func (*GenerateRandomResponse) ProtoMessage()
func (*GenerateRandomResponse) Reset ¶
func (m *GenerateRandomResponse) Reset()
func (*GenerateRandomResponse) String ¶
func (m *GenerateRandomResponse) String() string
type GetPublicKeyRequest ¶
type GetPublicKeyRequest struct {
KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"`
}
func (*GetPublicKeyRequest) Descriptor ¶
func (*GetPublicKeyRequest) Descriptor() ([]byte, []int)
func (*GetPublicKeyRequest) ProtoMessage ¶
func (*GetPublicKeyRequest) ProtoMessage()
func (*GetPublicKeyRequest) Reset ¶
func (m *GetPublicKeyRequest) Reset()
func (*GetPublicKeyRequest) String ¶
func (m *GetPublicKeyRequest) String() string
type GetPublicKeyResponse ¶
type GetPublicKeyResponse struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` PublicKey string `protobuf:"bytes,2,opt,name=PublicKey" json:"PublicKey,omitempty"` RequestId string `protobuf:"bytes,3,opt,name=RequestId" json:"RequestId,omitempty"` }
func (*GetPublicKeyResponse) Descriptor ¶
func (*GetPublicKeyResponse) Descriptor() ([]byte, []int)
func (*GetPublicKeyResponse) ProtoMessage ¶
func (*GetPublicKeyResponse) ProtoMessage()
func (*GetPublicKeyResponse) Reset ¶
func (m *GetPublicKeyResponse) Reset()
func (*GetPublicKeyResponse) String ¶
func (m *GetPublicKeyResponse) String() string
type GetSecretValueRequest ¶ added in v0.2.1
type GetSecretValueRequest struct { SecretName string `protobuf:"bytes,1,opt,name=SecretName" json:"SecretName,omitempty"` VersionStage string `protobuf:"bytes,2,opt,name=VersionStage" json:"VersionStage,omitempty"` VersionId string `protobuf:"bytes,3,opt,name=VersionId" json:"VersionId,omitempty"` FetchExtendedConfig bool `protobuf:"varint,4,opt,name=FetchExtendedConfig" json:"FetchExtendedConfig,omitempty"` }
凭据管家API
func (*GetSecretValueRequest) Descriptor ¶ added in v0.2.1
func (*GetSecretValueRequest) Descriptor() ([]byte, []int)
func (*GetSecretValueRequest) ProtoMessage ¶ added in v0.2.1
func (*GetSecretValueRequest) ProtoMessage()
func (*GetSecretValueRequest) Reset ¶ added in v0.2.1
func (m *GetSecretValueRequest) Reset()
func (*GetSecretValueRequest) String ¶ added in v0.2.1
func (m *GetSecretValueRequest) String() string
type GetSecretValueResponse ¶ added in v0.2.1
type GetSecretValueResponse struct { SecretName string `protobuf:"bytes,1,opt,name=SecretName" json:"SecretName,omitempty"` SecretType string `protobuf:"bytes,2,opt,name=SecretType" json:"SecretType,omitempty"` SecretData string `protobuf:"bytes,3,opt,name=SecretData" json:"SecretData,omitempty"` SecretDataType string `protobuf:"bytes,4,opt,name=SecretDataType" json:"SecretDataType,omitempty"` VersionStages []string `protobuf:"bytes,5,rep,name=VersionStages" json:"VersionStages,omitempty"` VersionId string `protobuf:"bytes,6,opt,name=VersionId" json:"VersionId,omitempty"` CreateTime string `protobuf:"bytes,7,opt,name=CreateTime" json:"CreateTime,omitempty"` RequestId string `protobuf:"bytes,8,opt,name=RequestId" json:"RequestId,omitempty"` LastRotationDate string `protobuf:"bytes,9,opt,name=LastRotationDate" json:"LastRotationDate,omitempty"` NextRotationDate string `protobuf:"bytes,10,opt,name=NextRotationDate" json:"NextRotationDate,omitempty"` ExtendedConfig string `protobuf:"bytes,11,opt,name=ExtendedConfig" json:"ExtendedConfig,omitempty"` AutomaticRotation string `protobuf:"bytes,12,opt,name=AutomaticRotation" json:"AutomaticRotation,omitempty"` RotationInterval string `protobuf:"bytes,13,opt,name=RotationInterval" json:"RotationInterval,omitempty"` }
func (*GetSecretValueResponse) Descriptor ¶ added in v0.2.1
func (*GetSecretValueResponse) Descriptor() ([]byte, []int)
func (*GetSecretValueResponse) ProtoMessage ¶ added in v0.2.1
func (*GetSecretValueResponse) ProtoMessage()
func (*GetSecretValueResponse) Reset ¶ added in v0.2.1
func (m *GetSecretValueResponse) Reset()
func (*GetSecretValueResponse) String ¶ added in v0.2.1
func (m *GetSecretValueResponse) String() string
type HashRequest ¶
type HashRequest struct { Message []byte `protobuf:"bytes,1,opt,name=Message,proto3" json:"Message,omitempty"` Algorithm string `protobuf:"bytes,2,opt,name=Algorithm" json:"Algorithm,omitempty"` }
func (*HashRequest) Descriptor ¶
func (*HashRequest) Descriptor() ([]byte, []int)
func (*HashRequest) ProtoMessage ¶
func (*HashRequest) ProtoMessage()
func (*HashRequest) Reset ¶
func (m *HashRequest) Reset()
func (*HashRequest) String ¶
func (m *HashRequest) String() string
type HashResponse ¶
type HashResponse struct { Digest []byte `protobuf:"bytes,1,opt,name=Digest,proto3" json:"Digest,omitempty"` RequestId string `protobuf:"bytes,3,opt,name=RequestId" json:"RequestId,omitempty"` }
func (*HashResponse) Descriptor ¶
func (*HashResponse) Descriptor() ([]byte, []int)
func (*HashResponse) ProtoMessage ¶
func (*HashResponse) ProtoMessage()
func (*HashResponse) Reset ¶
func (m *HashResponse) Reset()
func (*HashResponse) String ¶
func (m *HashResponse) String() string
type HmacRequest ¶
type HmacRequest struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Message []byte `protobuf:"bytes,2,opt,name=Message,proto3" json:"Message,omitempty"` }
func (*HmacRequest) Descriptor ¶
func (*HmacRequest) Descriptor() ([]byte, []int)
func (*HmacRequest) ProtoMessage ¶
func (*HmacRequest) ProtoMessage()
func (*HmacRequest) Reset ¶
func (m *HmacRequest) Reset()
func (*HmacRequest) String ¶
func (m *HmacRequest) String() string
type HmacResponse ¶
type HmacResponse struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Signature []byte `protobuf:"bytes,2,opt,name=Signature,proto3" json:"Signature,omitempty"` RequestId string `protobuf:"bytes,3,opt,name=RequestId" json:"RequestId,omitempty"` }
func (*HmacResponse) Descriptor ¶
func (*HmacResponse) Descriptor() ([]byte, []int)
func (*HmacResponse) ProtoMessage ¶
func (*HmacResponse) ProtoMessage()
func (*HmacResponse) Reset ¶
func (m *HmacResponse) Reset()
func (*HmacResponse) String ¶
func (m *HmacResponse) String() string
type KmsDecryptRequest ¶
type KmsDecryptRequest struct { CiphertextBlob []byte `protobuf:"bytes,1,opt,name=CiphertextBlob,proto3" json:"CiphertextBlob,omitempty"` Aad []byte `protobuf:"bytes,2,opt,name=Aad,proto3" json:"Aad,omitempty"` }
func (*KmsDecryptRequest) Descriptor ¶
func (*KmsDecryptRequest) Descriptor() ([]byte, []int)
func (*KmsDecryptRequest) ProtoMessage ¶
func (*KmsDecryptRequest) ProtoMessage()
func (*KmsDecryptRequest) Reset ¶
func (m *KmsDecryptRequest) Reset()
func (*KmsDecryptRequest) String ¶
func (m *KmsDecryptRequest) String() string
type KmsDecryptResponse ¶
type KmsDecryptResponse struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Plaintext []byte `protobuf:"bytes,2,opt,name=Plaintext,proto3" json:"Plaintext,omitempty"` RequestId string `protobuf:"bytes,3,opt,name=RequestId" json:"RequestId,omitempty"` }
func (*KmsDecryptResponse) Descriptor ¶
func (*KmsDecryptResponse) Descriptor() ([]byte, []int)
func (*KmsDecryptResponse) ProtoMessage ¶
func (*KmsDecryptResponse) ProtoMessage()
func (*KmsDecryptResponse) Reset ¶
func (m *KmsDecryptResponse) Reset()
func (*KmsDecryptResponse) String ¶
func (m *KmsDecryptResponse) String() string
type KmsEncryptRequest ¶
type KmsEncryptRequest struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Plaintext []byte `protobuf:"bytes,2,opt,name=Plaintext,proto3" json:"Plaintext,omitempty"` Aad []byte `protobuf:"bytes,3,opt,name=Aad,proto3" json:"Aad,omitempty"` }
func (*KmsEncryptRequest) Descriptor ¶
func (*KmsEncryptRequest) Descriptor() ([]byte, []int)
func (*KmsEncryptRequest) ProtoMessage ¶
func (*KmsEncryptRequest) ProtoMessage()
func (*KmsEncryptRequest) Reset ¶
func (m *KmsEncryptRequest) Reset()
func (*KmsEncryptRequest) String ¶
func (m *KmsEncryptRequest) String() string
type KmsEncryptResponse ¶
type KmsEncryptResponse struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` CiphertextBlob []byte `protobuf:"bytes,2,opt,name=CiphertextBlob,proto3" json:"CiphertextBlob,omitempty"` RequestId string `protobuf:"bytes,3,opt,name=RequestId" json:"RequestId,omitempty"` }
func (*KmsEncryptResponse) Descriptor ¶
func (*KmsEncryptResponse) Descriptor() ([]byte, []int)
func (*KmsEncryptResponse) ProtoMessage ¶
func (*KmsEncryptResponse) ProtoMessage()
func (*KmsEncryptResponse) Reset ¶
func (m *KmsEncryptResponse) Reset()
func (*KmsEncryptResponse) String ¶
func (m *KmsEncryptResponse) String() string
type SignRequest ¶
type SignRequest struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Digest []byte `protobuf:"bytes,2,opt,name=Digest,proto3" json:"Digest,omitempty"` Algorithm string `protobuf:"bytes,3,opt,name=Algorithm" json:"Algorithm,omitempty"` Message []byte `protobuf:"bytes,4,opt,name=Message,proto3" json:"Message,omitempty"` MessageType string `protobuf:"bytes,5,opt,name=MessageType" json:"MessageType,omitempty"` }
func (*SignRequest) Descriptor ¶
func (*SignRequest) Descriptor() ([]byte, []int)
func (*SignRequest) ProtoMessage ¶
func (*SignRequest) ProtoMessage()
func (*SignRequest) Reset ¶
func (m *SignRequest) Reset()
func (*SignRequest) String ¶
func (m *SignRequest) String() string
type SignResponse ¶
type SignResponse struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Signature []byte `protobuf:"bytes,2,opt,name=Signature,proto3" json:"Signature,omitempty"` RequestId string `protobuf:"bytes,3,opt,name=RequestId" json:"RequestId,omitempty"` Algorithm string `protobuf:"bytes,4,opt,name=Algorithm" json:"Algorithm,omitempty"` MessageType string `protobuf:"bytes,5,opt,name=MessageType" json:"MessageType,omitempty"` }
func (*SignResponse) Descriptor ¶
func (*SignResponse) Descriptor() ([]byte, []int)
func (*SignResponse) ProtoMessage ¶
func (*SignResponse) ProtoMessage()
func (*SignResponse) Reset ¶
func (m *SignResponse) Reset()
func (*SignResponse) String ¶
func (m *SignResponse) String() string
type VerifyRequest ¶
type VerifyRequest struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Digest []byte `protobuf:"bytes,2,opt,name=Digest,proto3" json:"Digest,omitempty"` Signature []byte `protobuf:"bytes,3,opt,name=Signature,proto3" json:"Signature,omitempty"` Algorithm string `protobuf:"bytes,4,opt,name=Algorithm" json:"Algorithm,omitempty"` Message []byte `protobuf:"bytes,5,opt,name=Message,proto3" json:"Message,omitempty"` MessageType string `protobuf:"bytes,6,opt,name=MessageType" json:"MessageType,omitempty"` }
func (*VerifyRequest) Descriptor ¶
func (*VerifyRequest) Descriptor() ([]byte, []int)
func (*VerifyRequest) ProtoMessage ¶
func (*VerifyRequest) ProtoMessage()
func (*VerifyRequest) Reset ¶
func (m *VerifyRequest) Reset()
func (*VerifyRequest) String ¶
func (m *VerifyRequest) String() string
type VerifyResponse ¶
type VerifyResponse struct { KeyId string `protobuf:"bytes,1,opt,name=KeyId" json:"KeyId,omitempty"` Value bool `protobuf:"varint,2,opt,name=Value" json:"Value,omitempty"` RequestId string `protobuf:"bytes,3,opt,name=RequestId" json:"RequestId,omitempty"` Algorithm string `protobuf:"bytes,4,opt,name=Algorithm" json:"Algorithm,omitempty"` MessageType string `protobuf:"bytes,5,opt,name=MessageType" json:"MessageType,omitempty"` }
func (*VerifyResponse) Descriptor ¶
func (*VerifyResponse) Descriptor() ([]byte, []int)
func (*VerifyResponse) ProtoMessage ¶
func (*VerifyResponse) ProtoMessage()
func (*VerifyResponse) Reset ¶
func (m *VerifyResponse) Reset()
func (*VerifyResponse) String ¶
func (m *VerifyResponse) String() string
Click to show internal directories.
Click to hide internal directories.