Documentation ¶
Index ¶
- type BeaconKeyMaterials
- type BranchKeyMaterials
- type CollectionOfErrors
- type CreateKeyInput
- type CreateKeyOutput
- type CreateKeyStoreInput
- type CreateKeyStoreOutput
- type DdbClientReference
- type Discovery
- type GetActiveBranchKeyInput
- type GetActiveBranchKeyOutput
- type GetBeaconKeyInput
- type GetBeaconKeyOutput
- type GetBranchKeyVersionInput
- type GetBranchKeyVersionOutput
- type GetKeyStoreInfoOutput
- type KMSConfiguration
- type KMSConfigurationMemberdiscovery
- type KMSConfigurationMemberkmsKeyArn
- type KMSConfigurationMemberkmsMRKeyArn
- type KMSConfigurationMembermrDiscovery
- type KeyStoreBaseException
- type KeyStoreConfig
- type KeyStoreException
- type KmsClientReference
- type MRDiscovery
- type OpaqueError
- type VersionKeyInput
- type VersionKeyOutput
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BeaconKeyMaterials ¶
type BeaconKeyMaterials struct { BeaconKeyIdentifier string EncryptionContext map[string]string BeaconKey []byte HmacKeys map[string][]byte }
func (BeaconKeyMaterials) Validate ¶
func (input BeaconKeyMaterials) Validate() error
type BranchKeyMaterials ¶
type BranchKeyMaterials struct { BranchKey []byte BranchKeyIdentifier string BranchKeyVersion string EncryptionContext map[string]string }
func (BranchKeyMaterials) Validate ¶
func (input BranchKeyMaterials) Validate() error
type CollectionOfErrors ¶
type CollectionOfErrors struct { KeyStoreBaseException ListOfErrors []error Message string }
func (CollectionOfErrors) Error ¶
func (e CollectionOfErrors) Error() string
type CreateKeyInput ¶
func (CreateKeyInput) Validate ¶
func (input CreateKeyInput) Validate() error
type CreateKeyOutput ¶
type CreateKeyOutput struct {
BranchKeyIdentifier string
}
func (CreateKeyOutput) Validate ¶
func (input CreateKeyOutput) Validate() error
type CreateKeyStoreInput ¶
type CreateKeyStoreInput struct { }
func (CreateKeyStoreInput) Validate ¶
func (input CreateKeyStoreInput) Validate() error
type CreateKeyStoreOutput ¶
type CreateKeyStoreOutput struct {
TableArn string
}
func (CreateKeyStoreOutput) Validate ¶
func (input CreateKeyStoreOutput) Validate() error
type DdbClientReference ¶
type DdbClientReference struct { }
func (DdbClientReference) Validate ¶
func (input DdbClientReference) Validate() error
type GetActiveBranchKeyInput ¶
type GetActiveBranchKeyInput struct {
BranchKeyIdentifier string
}
func (GetActiveBranchKeyInput) Validate ¶
func (input GetActiveBranchKeyInput) Validate() error
type GetActiveBranchKeyOutput ¶
type GetActiveBranchKeyOutput struct {
BranchKeyMaterials BranchKeyMaterials
}
func (GetActiveBranchKeyOutput) Validate ¶
func (input GetActiveBranchKeyOutput) Validate() error
type GetBeaconKeyInput ¶
type GetBeaconKeyInput struct {
BranchKeyIdentifier string
}
func (GetBeaconKeyInput) Validate ¶
func (input GetBeaconKeyInput) Validate() error
type GetBeaconKeyOutput ¶
type GetBeaconKeyOutput struct {
BeaconKeyMaterials BeaconKeyMaterials
}
func (GetBeaconKeyOutput) Validate ¶
func (input GetBeaconKeyOutput) Validate() error
type GetBranchKeyVersionInput ¶
func (GetBranchKeyVersionInput) Validate ¶
func (input GetBranchKeyVersionInput) Validate() error
type GetBranchKeyVersionOutput ¶
type GetBranchKeyVersionOutput struct {
BranchKeyMaterials BranchKeyMaterials
}
func (GetBranchKeyVersionOutput) Validate ¶
func (input GetBranchKeyVersionOutput) Validate() error
type GetKeyStoreInfoOutput ¶
type GetKeyStoreInfoOutput struct { GrantTokens []string KeyStoreId string KeyStoreName string KmsConfiguration KMSConfiguration LogicalKeyStoreName string }
func (GetKeyStoreInfoOutput) Validate ¶
func (input GetKeyStoreInfoOutput) Validate() error
type KMSConfiguration ¶
type KMSConfiguration interface {
// contains filtered or unexported methods
}
KMSConfigurationMemberdiscovery KMSConfigurationMemberkmsKeyArn KMSConfigurationMemberkmsMRKeyArn KMSConfigurationMembermrDiscovery
type KMSConfigurationMemberdiscovery ¶
type KMSConfigurationMemberdiscovery struct {
Value Discovery
}
type KMSConfigurationMemberkmsKeyArn ¶
type KMSConfigurationMemberkmsKeyArn struct {
Value string
}
type KMSConfigurationMemberkmsMRKeyArn ¶
type KMSConfigurationMemberkmsMRKeyArn struct {
Value string
}
type KMSConfigurationMembermrDiscovery ¶
type KMSConfigurationMembermrDiscovery struct {
Value MRDiscovery
}
type KeyStoreBaseException ¶
type KeyStoreBaseException interface {
// contains filtered or unexported methods
}
type KeyStoreConfig ¶
type KeyStoreConfig struct { DdbTableName string KmsConfiguration KMSConfiguration LogicalKeyStoreName string DdbClient *dynamodb.Client GrantTokens []string Id *string KmsClient *kms.Client }
func (KeyStoreConfig) Validate ¶
func (input KeyStoreConfig) Validate() error
type KeyStoreException ¶
type KeyStoreException struct { KeyStoreBaseException Message string ErrorCodeOverride *string }
func (KeyStoreException) Error ¶
func (e KeyStoreException) Error() string
type KmsClientReference ¶
type KmsClientReference struct { }
func (KmsClientReference) Validate ¶
func (input KmsClientReference) Validate() error
type MRDiscovery ¶
type MRDiscovery struct {
Region string
}
func (MRDiscovery) Validate ¶
func (input MRDiscovery) Validate() error
type OpaqueError ¶
type OpaqueError struct { KeyStoreBaseException ErrObject interface{} }
func (OpaqueError) Error ¶
func (e OpaqueError) Error() string
type VersionKeyInput ¶
type VersionKeyInput struct {
BranchKeyIdentifier string
}
func (VersionKeyInput) Validate ¶
func (input VersionKeyInput) Validate() error
type VersionKeyOutput ¶
type VersionKeyOutput struct { }
func (VersionKeyOutput) Validate ¶
func (input VersionKeyOutput) Validate() error
Click to show internal directories.
Click to hide internal directories.