kms

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: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Activities

type Activities struct {
	// contains filtered or unexported fields
}

func NewActivities

func NewActivities(sess *session.Session, config ...*aws.Config) *Activities

func NewActivitiesWithSessionFactory

func NewActivitiesWithSessionFactory(sessionFactory SessionFactory) *Activities

func (*Activities) CancelKeyDeletion

func (a *Activities) CancelKeyDeletion(ctx context.Context, input *kms.CancelKeyDeletionInput) (*kms.CancelKeyDeletionOutput, error)

func (*Activities) ConnectCustomKeyStore

func (*Activities) CreateAlias

func (a *Activities) CreateAlias(ctx context.Context, input *kms.CreateAliasInput) (*kms.CreateAliasOutput, error)

func (*Activities) CreateCustomKeyStore

func (*Activities) CreateGrant

func (a *Activities) CreateGrant(ctx context.Context, input *kms.CreateGrantInput) (*kms.CreateGrantOutput, error)

func (*Activities) CreateKey

func (a *Activities) CreateKey(ctx context.Context, input *kms.CreateKeyInput) (*kms.CreateKeyOutput, error)

func (*Activities) Decrypt

func (a *Activities) Decrypt(ctx context.Context, input *kms.DecryptInput) (*kms.DecryptOutput, error)

func (*Activities) DeleteAlias

func (a *Activities) DeleteAlias(ctx context.Context, input *kms.DeleteAliasInput) (*kms.DeleteAliasOutput, error)

func (*Activities) DeleteCustomKeyStore

func (*Activities) DeleteImportedKeyMaterial

func (*Activities) DescribeCustomKeyStores

func (*Activities) DescribeKey

func (a *Activities) DescribeKey(ctx context.Context, input *kms.DescribeKeyInput) (*kms.DescribeKeyOutput, error)

func (*Activities) DisableKey

func (a *Activities) DisableKey(ctx context.Context, input *kms.DisableKeyInput) (*kms.DisableKeyOutput, error)

func (*Activities) DisableKeyRotation

func (a *Activities) DisableKeyRotation(ctx context.Context, input *kms.DisableKeyRotationInput) (*kms.DisableKeyRotationOutput, error)

func (*Activities) DisconnectCustomKeyStore

func (*Activities) EnableKey

func (a *Activities) EnableKey(ctx context.Context, input *kms.EnableKeyInput) (*kms.EnableKeyOutput, error)

func (*Activities) EnableKeyRotation

func (a *Activities) EnableKeyRotation(ctx context.Context, input *kms.EnableKeyRotationInput) (*kms.EnableKeyRotationOutput, error)

func (*Activities) Encrypt

func (a *Activities) Encrypt(ctx context.Context, input *kms.EncryptInput) (*kms.EncryptOutput, error)

func (*Activities) GenerateDataKey

func (a *Activities) GenerateDataKey(ctx context.Context, input *kms.GenerateDataKeyInput) (*kms.GenerateDataKeyOutput, error)

func (*Activities) GenerateDataKeyPair

func (a *Activities) GenerateDataKeyPair(ctx context.Context, input *kms.GenerateDataKeyPairInput) (*kms.GenerateDataKeyPairOutput, error)

func (*Activities) GenerateRandom

func (a *Activities) GenerateRandom(ctx context.Context, input *kms.GenerateRandomInput) (*kms.GenerateRandomOutput, error)

func (*Activities) GetKeyPolicy

func (a *Activities) GetKeyPolicy(ctx context.Context, input *kms.GetKeyPolicyInput) (*kms.GetKeyPolicyOutput, error)

func (*Activities) GetKeyRotationStatus

func (*Activities) GetParametersForImport

func (*Activities) GetPublicKey

func (a *Activities) GetPublicKey(ctx context.Context, input *kms.GetPublicKeyInput) (*kms.GetPublicKeyOutput, error)

func (*Activities) ImportKeyMaterial

func (a *Activities) ImportKeyMaterial(ctx context.Context, input *kms.ImportKeyMaterialInput) (*kms.ImportKeyMaterialOutput, error)

func (*Activities) ListAliases

func (a *Activities) ListAliases(ctx context.Context, input *kms.ListAliasesInput) (*kms.ListAliasesOutput, error)

func (*Activities) ListGrants

func (a *Activities) ListGrants(ctx context.Context, input *kms.ListGrantsInput) (*kms.ListGrantsResponse, error)

func (*Activities) ListKeyPolicies

func (a *Activities) ListKeyPolicies(ctx context.Context, input *kms.ListKeyPoliciesInput) (*kms.ListKeyPoliciesOutput, error)

func (*Activities) ListKeys

func (a *Activities) ListKeys(ctx context.Context, input *kms.ListKeysInput) (*kms.ListKeysOutput, error)

func (*Activities) ListResourceTags

func (a *Activities) ListResourceTags(ctx context.Context, input *kms.ListResourceTagsInput) (*kms.ListResourceTagsOutput, error)

func (*Activities) ListRetirableGrants

func (a *Activities) ListRetirableGrants(ctx context.Context, input *kms.ListRetirableGrantsInput) (*kms.ListGrantsResponse, error)

func (*Activities) PutKeyPolicy

func (a *Activities) PutKeyPolicy(ctx context.Context, input *kms.PutKeyPolicyInput) (*kms.PutKeyPolicyOutput, error)

func (*Activities) ReEncrypt

func (a *Activities) ReEncrypt(ctx context.Context, input *kms.ReEncryptInput) (*kms.ReEncryptOutput, error)

func (*Activities) RetireGrant

func (a *Activities) RetireGrant(ctx context.Context, input *kms.RetireGrantInput) (*kms.RetireGrantOutput, error)

func (*Activities) RevokeGrant

func (a *Activities) RevokeGrant(ctx context.Context, input *kms.RevokeGrantInput) (*kms.RevokeGrantOutput, error)

func (*Activities) ScheduleKeyDeletion

func (a *Activities) ScheduleKeyDeletion(ctx context.Context, input *kms.ScheduleKeyDeletionInput) (*kms.ScheduleKeyDeletionOutput, error)

func (*Activities) Sign

func (a *Activities) Sign(ctx context.Context, input *kms.SignInput) (*kms.SignOutput, error)

func (*Activities) TagResource

func (a *Activities) TagResource(ctx context.Context, input *kms.TagResourceInput) (*kms.TagResourceOutput, error)

func (*Activities) UntagResource

func (a *Activities) UntagResource(ctx context.Context, input *kms.UntagResourceInput) (*kms.UntagResourceOutput, error)

func (*Activities) UpdateAlias

func (a *Activities) UpdateAlias(ctx context.Context, input *kms.UpdateAliasInput) (*kms.UpdateAliasOutput, error)

func (*Activities) UpdateCustomKeyStore

func (*Activities) UpdateKeyDescription

func (*Activities) Verify

func (a *Activities) Verify(ctx context.Context, input *kms.VerifyInput) (*kms.VerifyOutput, error)

type SessionFactory

type SessionFactory interface {
	Session(ctx context.Context) (*session.Session, error)
}

SessionFactory returns an aws.Session based on the activity context.

Jump to

Keyboard shortcuts

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