awscryptographykeystoresmithygeneratedtypes

package
v0.1.0 Latest Latest
Warning

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

Go to latest
Published: Jan 15, 2025 License: Apache-2.0 Imports: 4 Imported by: 1

Documentation

Index

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

type CreateKeyInput struct {
	BranchKeyIdentifier *string

	EncryptionContext map[string]string
}

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 Discovery

type Discovery struct {
}

func (Discovery) Validate

func (input Discovery) 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

type GetBranchKeyVersionInput struct {
	BranchKeyIdentifier string

	BranchKeyVersion string
}

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

Jump to

Keyboard shortcuts

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