leftovers: github.com/genevievelesperance/leftovers/aws/kms Index | Files | Directories

package kms

import "github.com/genevievelesperance/leftovers/aws/kms"

Index

Package Files

alias.go aliases.go key.go keys.go logger.go

type Alias Uses

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

func NewAlias Uses

func NewAlias(client aliasesClient, name *string) Alias

func (Alias) Delete Uses

func (a Alias) Delete() error

func (Alias) Name Uses

func (a Alias) Name() string

func (Alias) Type Uses

func (a Alias) Type() string

type Aliases Uses

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

func NewAliases Uses

func NewAliases(client aliasesClient, logger logger) Aliases

func (Aliases) List Uses

func (a Aliases) List(filter string) ([]common.Deletable, error)

func (Aliases) Type Uses

func (a Aliases) Type() string

type Key Uses

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

func NewKey Uses

func NewKey(client keysClient, id *string, metadata *awskms.KeyMetadata, tags []*awskms.Tag) Key

func (Key) Delete Uses

func (k Key) Delete() error

func (Key) Name Uses

func (k Key) Name() string

func (Key) Type Uses

func (k Key) Type() string

type Keys Uses

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

func NewKeys Uses

func NewKeys(client keysClient, logger logger) Keys

func (Keys) List Uses

func (k Keys) List(filter string) ([]common.Deletable, error)

func (Keys) Type Uses

func (k Keys) Type() string

Directories

PathSynopsis
fakes

Package kms imports 4 packages (graph). Updated 2019-10-15. Refresh now. Tools for package owners.