fakes

package
v0.0.0-...-fe161b3 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2020 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FakeUser

type FakeUser struct {
	DescribeCalled      bool
	DescribeUserName    string
	DescribeUserDetails awsiam.UserDetails
	DescribeError       error

	CreateCalled   bool
	CreateUserName string
	CreateUserARN  string
	CreateError    error

	DeleteCalled   bool
	DeleteUserName string
	DeleteError    error

	ListAccessKeysCalled     bool
	ListAccessKeysUserName   string
	ListAccessKeysAccessKeys []string
	ListAccessKeysError      error

	CreateAccessKeyCalled          bool
	CreateAccessKeyUserName        string
	CreateAccessKeyAccessKeyID     string
	CreateAccessKeySecretAccessKey string
	CreateAccessKeyError           error

	DeleteAccessKeyCalled      bool
	DeleteAccessKeyUserName    string
	DeleteAccessKeyAccessKeyID string
	DeleteAccessKeyError       error

	CreatePolicyCalled     bool
	CreatePolicyPolicyName string
	CreatePolicyEffect     string
	CreatePolicyAction     string
	CreatePolicyResource   string
	CreatePolicyPolicyARN  string
	CreatePolicyError      error

	DeletePolicyCalled    bool
	DeletePolicyPolicyARN string
	DeletePolicyError     error

	ListAttachedUserPoliciesCalled       bool
	ListAttachedUserPoliciesUserName     string
	ListAttachedUserPoliciesUserPolicies []string
	ListAttachedUserPoliciesError        error

	AttachUserPolicyCalled    bool
	AttachUserPolicyUserName  string
	AttachUserPolicyPolicyARN string
	AttachUserPolicyError     error

	DetachUserPolicyCalled    bool
	DetachUserPolicyUserName  string
	DetachUserPolicyPolicyARN string
	DetachUserPolicyError     error
}

func (*FakeUser) AttachUserPolicy

func (f *FakeUser) AttachUserPolicy(userName string, policyARN string) error

func (*FakeUser) Create

func (f *FakeUser) Create(userName string) (string, error)

func (*FakeUser) CreateAccessKey

func (f *FakeUser) CreateAccessKey(userName string) (string, string, error)

func (*FakeUser) CreatePolicy

func (f *FakeUser) CreatePolicy(policyName string, effect string, action string, resource string) (string, error)

func (*FakeUser) Delete

func (f *FakeUser) Delete(userName string) error

func (*FakeUser) DeleteAccessKey

func (f *FakeUser) DeleteAccessKey(userName string, accessKeyID string) error

func (*FakeUser) DeletePolicy

func (f *FakeUser) DeletePolicy(policyARN string) error

func (*FakeUser) Describe

func (f *FakeUser) Describe(userName string) (awsiam.UserDetails, error)

func (*FakeUser) DetachUserPolicy

func (f *FakeUser) DetachUserPolicy(userName string, policyARN string) error

func (*FakeUser) ListAccessKeys

func (f *FakeUser) ListAccessKeys(userName string) ([]string, error)

func (*FakeUser) ListAttachedUserPolicies

func (f *FakeUser) ListAttachedUserPolicies(userName string) ([]string, error)

Jump to

Keyboard shortcuts

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