iam

package
v4.7.1+incompatible Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2017 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var CertificateDescriptionFailure error = errors.New("failed to describe certificate")
View Source
var CertificateNotFound error = errors.New("certificate not found")

Functions

This section is empty.

Types

type Certificate

type Certificate struct {
	Name  string
	Body  string
	ARN   string
	Chain string
}

type CertificateDeleter

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

func NewCertificateDeleter

func NewCertificateDeleter(iamClientProvider iamClientProvider) CertificateDeleter

func (CertificateDeleter) Delete

func (c CertificateDeleter) Delete(certificateName string) error

type CertificateDescriber

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

func NewCertificateDescriber

func NewCertificateDescriber(iamClientProvider iamClientProvider) CertificateDescriber

func (CertificateDescriber) Describe

func (c CertificateDescriber) Describe(certificateName string) (Certificate, error)

type Client

func NewClient

func NewClient(config aws.Config) Client

type UserPolicyDeleter

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

func NewUserPolicyDeleter

func NewUserPolicyDeleter(iamClientProvider iamClientProvider) UserPolicyDeleter

func (UserPolicyDeleter) Delete

func (c UserPolicyDeleter) Delete(username, policyName string) error

Directories

Path Synopsis
Code generated by counterfeiter.
Code generated by counterfeiter.

Jump to

Keyboard shortcuts

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