iam

package
v0.4.2 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2019 License: GPL-3.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 Client

type Client struct {
	iamiface.IAMAPI
}

Client which mocks the IAM client.

func New

func New() *Client

New mock IAM client.

func (*Client) CreateAccessKey

func (c *Client) CreateAccessKey(input *iam.CreateAccessKeyInput) (*iam.CreateAccessKeyOutput, error)

CreateAccessKey is a mock implementation.

func (*Client) CreateUser

func (c *Client) CreateUser(input *iam.CreateUserInput) (*iam.CreateUserOutput, error)

CreateUser is a mock implementation.

func (*Client) DeleteAccessKey

func (c *Client) DeleteAccessKey(*iam.DeleteAccessKeyInput) (*iam.DeleteAccessKeyOutput, error)

DeleteAccessKey is a mock implementation.

func (*Client) ListAccessKeys

func (c *Client) ListAccessKeys(*iam.ListAccessKeysInput) (*iam.ListAccessKeysOutput, error)

ListAccessKeys is a mock implementation.

func (*Client) PutUserPolicy

func (c *Client) PutUserPolicy(*iam.PutUserPolicyInput) (*iam.PutUserPolicyOutput, error)

PutUserPolicy is a mock implementation.

Jump to

Keyboard shortcuts

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