kmsstub

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2022 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CancelKeyDeletionFuture

type CancelKeyDeletionFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CancelKeyDeletionFuture) Get

type Client

type Client interface {
	CancelKeyDeletion(ctx workflow.Context, input *kms.CancelKeyDeletionInput) (*kms.CancelKeyDeletionOutput, error)
	CancelKeyDeletionAsync(ctx workflow.Context, input *kms.CancelKeyDeletionInput) *CancelKeyDeletionFuture

	ConnectCustomKeyStore(ctx workflow.Context, input *kms.ConnectCustomKeyStoreInput) (*kms.ConnectCustomKeyStoreOutput, error)
	ConnectCustomKeyStoreAsync(ctx workflow.Context, input *kms.ConnectCustomKeyStoreInput) *ConnectCustomKeyStoreFuture

	CreateAlias(ctx workflow.Context, input *kms.CreateAliasInput) (*kms.CreateAliasOutput, error)
	CreateAliasAsync(ctx workflow.Context, input *kms.CreateAliasInput) *CreateAliasFuture

	CreateCustomKeyStore(ctx workflow.Context, input *kms.CreateCustomKeyStoreInput) (*kms.CreateCustomKeyStoreOutput, error)
	CreateCustomKeyStoreAsync(ctx workflow.Context, input *kms.CreateCustomKeyStoreInput) *CreateCustomKeyStoreFuture

	CreateGrant(ctx workflow.Context, input *kms.CreateGrantInput) (*kms.CreateGrantOutput, error)
	CreateGrantAsync(ctx workflow.Context, input *kms.CreateGrantInput) *CreateGrantFuture

	CreateKey(ctx workflow.Context, input *kms.CreateKeyInput) (*kms.CreateKeyOutput, error)
	CreateKeyAsync(ctx workflow.Context, input *kms.CreateKeyInput) *CreateKeyFuture

	Decrypt(ctx workflow.Context, input *kms.DecryptInput) (*kms.DecryptOutput, error)
	DecryptAsync(ctx workflow.Context, input *kms.DecryptInput) *DecryptFuture

	DeleteAlias(ctx workflow.Context, input *kms.DeleteAliasInput) (*kms.DeleteAliasOutput, error)
	DeleteAliasAsync(ctx workflow.Context, input *kms.DeleteAliasInput) *DeleteAliasFuture

	DeleteCustomKeyStore(ctx workflow.Context, input *kms.DeleteCustomKeyStoreInput) (*kms.DeleteCustomKeyStoreOutput, error)
	DeleteCustomKeyStoreAsync(ctx workflow.Context, input *kms.DeleteCustomKeyStoreInput) *DeleteCustomKeyStoreFuture

	DeleteImportedKeyMaterial(ctx workflow.Context, input *kms.DeleteImportedKeyMaterialInput) (*kms.DeleteImportedKeyMaterialOutput, error)
	DeleteImportedKeyMaterialAsync(ctx workflow.Context, input *kms.DeleteImportedKeyMaterialInput) *DeleteImportedKeyMaterialFuture

	DescribeCustomKeyStores(ctx workflow.Context, input *kms.DescribeCustomKeyStoresInput) (*kms.DescribeCustomKeyStoresOutput, error)
	DescribeCustomKeyStoresAsync(ctx workflow.Context, input *kms.DescribeCustomKeyStoresInput) *DescribeCustomKeyStoresFuture

	DescribeKey(ctx workflow.Context, input *kms.DescribeKeyInput) (*kms.DescribeKeyOutput, error)
	DescribeKeyAsync(ctx workflow.Context, input *kms.DescribeKeyInput) *DescribeKeyFuture

	DisableKey(ctx workflow.Context, input *kms.DisableKeyInput) (*kms.DisableKeyOutput, error)
	DisableKeyAsync(ctx workflow.Context, input *kms.DisableKeyInput) *DisableKeyFuture

	DisableKeyRotation(ctx workflow.Context, input *kms.DisableKeyRotationInput) (*kms.DisableKeyRotationOutput, error)
	DisableKeyRotationAsync(ctx workflow.Context, input *kms.DisableKeyRotationInput) *DisableKeyRotationFuture

	DisconnectCustomKeyStore(ctx workflow.Context, input *kms.DisconnectCustomKeyStoreInput) (*kms.DisconnectCustomKeyStoreOutput, error)
	DisconnectCustomKeyStoreAsync(ctx workflow.Context, input *kms.DisconnectCustomKeyStoreInput) *DisconnectCustomKeyStoreFuture

	EnableKey(ctx workflow.Context, input *kms.EnableKeyInput) (*kms.EnableKeyOutput, error)
	EnableKeyAsync(ctx workflow.Context, input *kms.EnableKeyInput) *EnableKeyFuture

	EnableKeyRotation(ctx workflow.Context, input *kms.EnableKeyRotationInput) (*kms.EnableKeyRotationOutput, error)
	EnableKeyRotationAsync(ctx workflow.Context, input *kms.EnableKeyRotationInput) *EnableKeyRotationFuture

	Encrypt(ctx workflow.Context, input *kms.EncryptInput) (*kms.EncryptOutput, error)
	EncryptAsync(ctx workflow.Context, input *kms.EncryptInput) *EncryptFuture

	GenerateDataKey(ctx workflow.Context, input *kms.GenerateDataKeyInput) (*kms.GenerateDataKeyOutput, error)
	GenerateDataKeyAsync(ctx workflow.Context, input *kms.GenerateDataKeyInput) *GenerateDataKeyFuture

	GenerateDataKeyPair(ctx workflow.Context, input *kms.GenerateDataKeyPairInput) (*kms.GenerateDataKeyPairOutput, error)
	GenerateDataKeyPairAsync(ctx workflow.Context, input *kms.GenerateDataKeyPairInput) *GenerateDataKeyPairFuture

	GenerateDataKeyPairWithoutPlaintext(ctx workflow.Context, input *kms.GenerateDataKeyPairWithoutPlaintextInput) (*kms.GenerateDataKeyPairWithoutPlaintextOutput, error)
	GenerateDataKeyPairWithoutPlaintextAsync(ctx workflow.Context, input *kms.GenerateDataKeyPairWithoutPlaintextInput) *GenerateDataKeyPairWithoutPlaintextFuture

	GenerateDataKeyWithoutPlaintext(ctx workflow.Context, input *kms.GenerateDataKeyWithoutPlaintextInput) (*kms.GenerateDataKeyWithoutPlaintextOutput, error)
	GenerateDataKeyWithoutPlaintextAsync(ctx workflow.Context, input *kms.GenerateDataKeyWithoutPlaintextInput) *GenerateDataKeyWithoutPlaintextFuture

	GenerateRandom(ctx workflow.Context, input *kms.GenerateRandomInput) (*kms.GenerateRandomOutput, error)
	GenerateRandomAsync(ctx workflow.Context, input *kms.GenerateRandomInput) *GenerateRandomFuture

	GetKeyPolicy(ctx workflow.Context, input *kms.GetKeyPolicyInput) (*kms.GetKeyPolicyOutput, error)
	GetKeyPolicyAsync(ctx workflow.Context, input *kms.GetKeyPolicyInput) *GetKeyPolicyFuture

	GetKeyRotationStatus(ctx workflow.Context, input *kms.GetKeyRotationStatusInput) (*kms.GetKeyRotationStatusOutput, error)
	GetKeyRotationStatusAsync(ctx workflow.Context, input *kms.GetKeyRotationStatusInput) *GetKeyRotationStatusFuture

	GetParametersForImport(ctx workflow.Context, input *kms.GetParametersForImportInput) (*kms.GetParametersForImportOutput, error)
	GetParametersForImportAsync(ctx workflow.Context, input *kms.GetParametersForImportInput) *GetParametersForImportFuture

	GetPublicKey(ctx workflow.Context, input *kms.GetPublicKeyInput) (*kms.GetPublicKeyOutput, error)
	GetPublicKeyAsync(ctx workflow.Context, input *kms.GetPublicKeyInput) *GetPublicKeyFuture

	ImportKeyMaterial(ctx workflow.Context, input *kms.ImportKeyMaterialInput) (*kms.ImportKeyMaterialOutput, error)
	ImportKeyMaterialAsync(ctx workflow.Context, input *kms.ImportKeyMaterialInput) *ImportKeyMaterialFuture

	ListAliases(ctx workflow.Context, input *kms.ListAliasesInput) (*kms.ListAliasesOutput, error)
	ListAliasesAsync(ctx workflow.Context, input *kms.ListAliasesInput) *ListAliasesFuture

	ListGrants(ctx workflow.Context, input *kms.ListGrantsInput) (*kms.ListGrantsResponse, error)
	ListGrantsAsync(ctx workflow.Context, input *kms.ListGrantsInput) *ListGrantsFuture

	ListKeyPolicies(ctx workflow.Context, input *kms.ListKeyPoliciesInput) (*kms.ListKeyPoliciesOutput, error)
	ListKeyPoliciesAsync(ctx workflow.Context, input *kms.ListKeyPoliciesInput) *ListKeyPoliciesFuture

	ListKeys(ctx workflow.Context, input *kms.ListKeysInput) (*kms.ListKeysOutput, error)
	ListKeysAsync(ctx workflow.Context, input *kms.ListKeysInput) *ListKeysFuture

	ListResourceTags(ctx workflow.Context, input *kms.ListResourceTagsInput) (*kms.ListResourceTagsOutput, error)
	ListResourceTagsAsync(ctx workflow.Context, input *kms.ListResourceTagsInput) *ListResourceTagsFuture

	ListRetirableGrants(ctx workflow.Context, input *kms.ListRetirableGrantsInput) (*kms.ListGrantsResponse, error)
	ListRetirableGrantsAsync(ctx workflow.Context, input *kms.ListRetirableGrantsInput) *ListRetirableGrantsFuture

	PutKeyPolicy(ctx workflow.Context, input *kms.PutKeyPolicyInput) (*kms.PutKeyPolicyOutput, error)
	PutKeyPolicyAsync(ctx workflow.Context, input *kms.PutKeyPolicyInput) *PutKeyPolicyFuture

	ReEncrypt(ctx workflow.Context, input *kms.ReEncryptInput) (*kms.ReEncryptOutput, error)
	ReEncryptAsync(ctx workflow.Context, input *kms.ReEncryptInput) *ReEncryptFuture

	RetireGrant(ctx workflow.Context, input *kms.RetireGrantInput) (*kms.RetireGrantOutput, error)
	RetireGrantAsync(ctx workflow.Context, input *kms.RetireGrantInput) *RetireGrantFuture

	RevokeGrant(ctx workflow.Context, input *kms.RevokeGrantInput) (*kms.RevokeGrantOutput, error)
	RevokeGrantAsync(ctx workflow.Context, input *kms.RevokeGrantInput) *RevokeGrantFuture

	ScheduleKeyDeletion(ctx workflow.Context, input *kms.ScheduleKeyDeletionInput) (*kms.ScheduleKeyDeletionOutput, error)
	ScheduleKeyDeletionAsync(ctx workflow.Context, input *kms.ScheduleKeyDeletionInput) *ScheduleKeyDeletionFuture

	Sign(ctx workflow.Context, input *kms.SignInput) (*kms.SignOutput, error)
	SignAsync(ctx workflow.Context, input *kms.SignInput) *SignFuture

	TagResource(ctx workflow.Context, input *kms.TagResourceInput) (*kms.TagResourceOutput, error)
	TagResourceAsync(ctx workflow.Context, input *kms.TagResourceInput) *TagResourceFuture

	UntagResource(ctx workflow.Context, input *kms.UntagResourceInput) (*kms.UntagResourceOutput, error)
	UntagResourceAsync(ctx workflow.Context, input *kms.UntagResourceInput) *UntagResourceFuture

	UpdateAlias(ctx workflow.Context, input *kms.UpdateAliasInput) (*kms.UpdateAliasOutput, error)
	UpdateAliasAsync(ctx workflow.Context, input *kms.UpdateAliasInput) *UpdateAliasFuture

	UpdateCustomKeyStore(ctx workflow.Context, input *kms.UpdateCustomKeyStoreInput) (*kms.UpdateCustomKeyStoreOutput, error)
	UpdateCustomKeyStoreAsync(ctx workflow.Context, input *kms.UpdateCustomKeyStoreInput) *UpdateCustomKeyStoreFuture

	UpdateKeyDescription(ctx workflow.Context, input *kms.UpdateKeyDescriptionInput) (*kms.UpdateKeyDescriptionOutput, error)
	UpdateKeyDescriptionAsync(ctx workflow.Context, input *kms.UpdateKeyDescriptionInput) *UpdateKeyDescriptionFuture

	Verify(ctx workflow.Context, input *kms.VerifyInput) (*kms.VerifyOutput, error)
	VerifyAsync(ctx workflow.Context, input *kms.VerifyInput) *VerifyFuture
}

func NewClient

func NewClient() Client

type ConnectCustomKeyStoreFuture

type ConnectCustomKeyStoreFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ConnectCustomKeyStoreFuture) Get

type CreateAliasFuture

type CreateAliasFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreateAliasFuture) Get

type CreateCustomKeyStoreFuture

type CreateCustomKeyStoreFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreateCustomKeyStoreFuture) Get

type CreateGrantFuture

type CreateGrantFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreateGrantFuture) Get

type CreateKeyFuture

type CreateKeyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*CreateKeyFuture) Get

type DecryptFuture

type DecryptFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DecryptFuture) Get

type DeleteAliasFuture

type DeleteAliasFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteAliasFuture) Get

type DeleteCustomKeyStoreFuture

type DeleteCustomKeyStoreFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteCustomKeyStoreFuture) Get

type DeleteImportedKeyMaterialFuture

type DeleteImportedKeyMaterialFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DeleteImportedKeyMaterialFuture) Get

type DescribeCustomKeyStoresFuture

type DescribeCustomKeyStoresFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DescribeCustomKeyStoresFuture) Get

type DescribeKeyFuture

type DescribeKeyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DescribeKeyFuture) Get

type DisableKeyFuture

type DisableKeyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DisableKeyFuture) Get

type DisableKeyRotationFuture

type DisableKeyRotationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DisableKeyRotationFuture) Get

type DisconnectCustomKeyStoreFuture

type DisconnectCustomKeyStoreFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*DisconnectCustomKeyStoreFuture) Get

type EnableKeyFuture

type EnableKeyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*EnableKeyFuture) Get

type EnableKeyRotationFuture

type EnableKeyRotationFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*EnableKeyRotationFuture) Get

type EncryptFuture

type EncryptFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*EncryptFuture) Get

type GenerateDataKeyFuture

type GenerateDataKeyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GenerateDataKeyFuture) Get

type GenerateDataKeyPairFuture

type GenerateDataKeyPairFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GenerateDataKeyPairFuture) Get

type GenerateDataKeyPairWithoutPlaintextFuture

type GenerateDataKeyPairWithoutPlaintextFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GenerateDataKeyPairWithoutPlaintextFuture) Get

type GenerateDataKeyWithoutPlaintextFuture

type GenerateDataKeyWithoutPlaintextFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GenerateDataKeyWithoutPlaintextFuture) Get

type GenerateRandomFuture

type GenerateRandomFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GenerateRandomFuture) Get

type GetKeyPolicyFuture

type GetKeyPolicyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetKeyPolicyFuture) Get

type GetKeyRotationStatusFuture

type GetKeyRotationStatusFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetKeyRotationStatusFuture) Get

type GetParametersForImportFuture

type GetParametersForImportFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetParametersForImportFuture) Get

type GetPublicKeyFuture

type GetPublicKeyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*GetPublicKeyFuture) Get

type ImportKeyMaterialFuture

type ImportKeyMaterialFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ImportKeyMaterialFuture) Get

type ListAliasesFuture

type ListAliasesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListAliasesFuture) Get

type ListGrantsFuture

type ListGrantsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListGrantsFuture) Get

type ListKeyPoliciesFuture

type ListKeyPoliciesFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListKeyPoliciesFuture) Get

type ListKeysFuture

type ListKeysFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListKeysFuture) Get

type ListResourceTagsFuture

type ListResourceTagsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListResourceTagsFuture) Get

type ListRetirableGrantsFuture

type ListRetirableGrantsFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ListRetirableGrantsFuture) Get

type PutKeyPolicyFuture

type PutKeyPolicyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*PutKeyPolicyFuture) Get

type ReEncryptFuture

type ReEncryptFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ReEncryptFuture) Get

type RetireGrantFuture

type RetireGrantFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*RetireGrantFuture) Get

type RevokeGrantFuture

type RevokeGrantFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*RevokeGrantFuture) Get

type ScheduleKeyDeletionFuture

type ScheduleKeyDeletionFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*ScheduleKeyDeletionFuture) Get

type SignFuture

type SignFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*SignFuture) Get

func (r *SignFuture) Get(ctx workflow.Context) (*kms.SignOutput, error)

type TagResourceFuture

type TagResourceFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*TagResourceFuture) Get

type UntagResourceFuture

type UntagResourceFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UntagResourceFuture) Get

type UpdateAliasFuture

type UpdateAliasFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UpdateAliasFuture) Get

type UpdateCustomKeyStoreFuture

type UpdateCustomKeyStoreFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UpdateCustomKeyStoreFuture) Get

type UpdateKeyDescriptionFuture

type UpdateKeyDescriptionFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*UpdateKeyDescriptionFuture) Get

type VerifyFuture

type VerifyFuture struct {
	// public to support Selector.addFuture
	Future workflow.Future
}

func (*VerifyFuture) Get

Jump to

Keyboard shortcuts

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