fake

package
v0.18.0 Latest Latest
Warning

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

Go to latest
Published: May 2, 2021 License: Apache-2.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 {
	mock.Mock
}

Client is an autogenerated mock type for the Client type

func (*Client) CreatePolicyAndAttach

func (_m *Client) CreatePolicyAndAttach(username string, policyName string, policyDocument string) (string, error)

CreatePolicyAndAttach provides a mock function with given fields: username, policyName, policyDocument

func (*Client) CreateUser

func (_m *Client) CreateUser(username string) (*serviceiam.AccessKey, error)

CreateUser provides a mock function with given fields: username

func (*Client) DeletePolicyAndDetach

func (_m *Client) DeletePolicyAndDetach(username string, policyName string) error

DeletePolicyAndDetach provides a mock function with given fields: username, policyName

func (*Client) DeleteUser

func (_m *Client) DeleteUser(username string) error

DeleteUser provides a mock function with given fields: username

func (*Client) GetAccountID added in v0.12.0

func (_m *Client) GetAccountID() (string, error)

GetAccountID provides a mock function

func (*Client) GetPolicyVersion

func (_m *Client) GetPolicyVersion(policyName string) (string, error)

GetPolicyVersion provides a mock function with given fields: policyName

func (*Client) UpdatePolicy

func (_m *Client) UpdatePolicy(policyName string, policyDocument string) (string, error)

UpdatePolicy provides a mock function with given fields: policyName, policyDocument

type MockAccessClient added in v0.15.0

type MockAccessClient struct {
	MockCreateAccessKeyRequest func(*iam.CreateAccessKeyInput) iam.CreateAccessKeyRequest
	MockDeleteAccessKeyRequest func(*iam.DeleteAccessKeyInput) iam.DeleteAccessKeyRequest
	MockListAccessKeysRequest  func(*iam.ListAccessKeysInput) iam.ListAccessKeysRequest
	MockUpdateAccessKeyRequest func(*iam.UpdateAccessKeyInput) iam.UpdateAccessKeyRequest
}

MockAccessClient is a type that implements all the methods for AccessClient interface

func (MockAccessClient) CreateAccessKeyRequest added in v0.15.0

func (m MockAccessClient) CreateAccessKeyRequest(input *iam.CreateAccessKeyInput) iam.CreateAccessKeyRequest

CreateAccessKeyRequest mocks CreateAccessKeyRequest method

func (MockAccessClient) DeleteAccessKeyRequest added in v0.15.0

func (m MockAccessClient) DeleteAccessKeyRequest(input *iam.DeleteAccessKeyInput) iam.DeleteAccessKeyRequest

DeleteAccessKeyRequest mocks DeleteAccessKeyRequest method

func (MockAccessClient) ListAccessKeysRequest added in v0.15.0

func (m MockAccessClient) ListAccessKeysRequest(input *iam.ListAccessKeysInput) iam.ListAccessKeysRequest

ListAccessKeysRequest mocks ListAccessKeysRequest method

func (MockAccessClient) UpdateAccessKeyRequest added in v0.15.0

func (m MockAccessClient) UpdateAccessKeyRequest(input *iam.UpdateAccessKeyInput) iam.UpdateAccessKeyRequest

UpdateAccessKeyRequest mocks UpdateAccessKeyRequest method

type MockGroupClient added in v0.11.0

type MockGroupClient struct {
	MockGetGroup    func(*iam.GetGroupInput) iam.GetGroupRequest
	MockCreateGroup func(*iam.CreateGroupInput) iam.CreateGroupRequest
	MockDeleteGroup func(*iam.DeleteGroupInput) iam.DeleteGroupRequest
	MockUpdateGroup func(*iam.UpdateGroupInput) iam.UpdateGroupRequest
}

MockGroupClient is a type that implements all the methods for RoleClient interface

func (*MockGroupClient) CreateGroupRequest added in v0.11.0

func (m *MockGroupClient) CreateGroupRequest(input *iam.CreateGroupInput) iam.CreateGroupRequest

CreateGroupRequest mocks CreateGroupRequest method

func (*MockGroupClient) DeleteGroupRequest added in v0.11.0

func (m *MockGroupClient) DeleteGroupRequest(input *iam.DeleteGroupInput) iam.DeleteGroupRequest

DeleteGroupRequest mocks DeleteGroupRequest method

func (*MockGroupClient) GetGroupRequest added in v0.11.0

func (m *MockGroupClient) GetGroupRequest(input *iam.GetGroupInput) iam.GetGroupRequest

GetGroupRequest mocks GetGroupRequest method

func (*MockGroupClient) UpdateGroupRequest added in v0.11.0

func (m *MockGroupClient) UpdateGroupRequest(input *iam.UpdateGroupInput) iam.UpdateGroupRequest

UpdateGroupRequest mocks UpdateGroupRequest method

type MockGroupPolicyAttachmentClient added in v0.11.0

type MockGroupPolicyAttachmentClient struct {
	MockAttachGroupPolicy         func(*iam.AttachGroupPolicyInput) iam.AttachGroupPolicyRequest
	MockListAttachedGroupPolicies func(*iam.ListAttachedGroupPoliciesInput) iam.ListAttachedGroupPoliciesRequest
	MockDetachGroupPolicy         func(*iam.DetachGroupPolicyInput) iam.DetachGroupPolicyRequest
}

MockGroupPolicyAttachmentClient is a type that implements all the methods for GroupPolicyAttachmentClient interface

func (*MockGroupPolicyAttachmentClient) AttachGroupPolicyRequest added in v0.11.0

AttachGroupPolicyRequest mocks AttachGroupPolicyRequest method

func (*MockGroupPolicyAttachmentClient) DetachGroupPolicyRequest added in v0.11.0

DetachGroupPolicyRequest mocks DetachGroupPolicyRequest method

func (*MockGroupPolicyAttachmentClient) ListAttachedGroupPoliciesRequest added in v0.11.0

ListAttachedGroupPoliciesRequest mocks ListAttachedGroupPoliciesRequest method

type MockGroupUserMembershipClient added in v0.11.0

type MockGroupUserMembershipClient struct {
	MockAddUserToGroup      func(*iam.AddUserToGroupInput) iam.AddUserToGroupRequest
	MockRemoveUserFromGroup func(*iam.RemoveUserFromGroupInput) iam.RemoveUserFromGroupRequest
	MockListGroupsForUser   func(*iam.ListGroupsForUserInput) iam.ListGroupsForUserRequest
}

MockGroupUserMembershipClient is a type that implements all the methods for IAMGroupUserMembershipClient interface

func (*MockGroupUserMembershipClient) AddUserToGroupRequest added in v0.11.0

AddUserToGroupRequest mocks AddUserToGroupRequest method

func (*MockGroupUserMembershipClient) ListGroupsForUserRequest added in v0.11.0

ListGroupsForUserRequest mocks ListGroupsForUserRequest method

func (*MockGroupUserMembershipClient) RemoveUserFromGroupRequest added in v0.11.0

RemoveUserFromGroupRequest mocks RemoveUserFromGroupRequest method

type MockPolicyClient added in v0.10.0

type MockPolicyClient struct {
	MockGetPolicyRequest           func(*iam.GetPolicyInput) iam.GetPolicyRequest
	MockCreatePolicyRequest        func(*iam.CreatePolicyInput) iam.CreatePolicyRequest
	MockDeletePolicyRequest        func(*iam.DeletePolicyInput) iam.DeletePolicyRequest
	MockGetPolicyVersionRequest    func(*iam.GetPolicyVersionInput) iam.GetPolicyVersionRequest
	MockCreatePolicyVersionRequest func(*iam.CreatePolicyVersionInput) iam.CreatePolicyVersionRequest
	MockListPolicyVersionsRequest  func(*iam.ListPolicyVersionsInput) iam.ListPolicyVersionsRequest
	MockDeletePolicyVersionRequest func(*iam.DeletePolicyVersionInput) iam.DeletePolicyVersionRequest
}

MockPolicyClient is a type that implements all the methods for PolicyClient interface

func (*MockPolicyClient) CreatePolicyRequest added in v0.10.0

func (m *MockPolicyClient) CreatePolicyRequest(input *iam.CreatePolicyInput) iam.CreatePolicyRequest

CreatePolicyRequest mocks CreatePolicyRequest method

func (*MockPolicyClient) CreatePolicyVersionRequest added in v0.10.0

func (m *MockPolicyClient) CreatePolicyVersionRequest(input *iam.CreatePolicyVersionInput) iam.CreatePolicyVersionRequest

CreatePolicyVersionRequest mocks CreatePolicyVersionRequest method

func (*MockPolicyClient) DeletePolicyRequest added in v0.10.0

func (m *MockPolicyClient) DeletePolicyRequest(input *iam.DeletePolicyInput) iam.DeletePolicyRequest

DeletePolicyRequest mocks DeletePolicyRequest method

func (*MockPolicyClient) DeletePolicyVersionRequest added in v0.10.0

func (m *MockPolicyClient) DeletePolicyVersionRequest(input *iam.DeletePolicyVersionInput) iam.DeletePolicyVersionRequest

DeletePolicyVersionRequest mocks DeletePolicyVersionRequest method

func (*MockPolicyClient) GetPolicyRequest added in v0.10.0

func (m *MockPolicyClient) GetPolicyRequest(input *iam.GetPolicyInput) iam.GetPolicyRequest

GetPolicyRequest mocks GetPolicyRequest method

func (*MockPolicyClient) GetPolicyVersionRequest added in v0.10.0

func (m *MockPolicyClient) GetPolicyVersionRequest(input *iam.GetPolicyVersionInput) iam.GetPolicyVersionRequest

GetPolicyVersionRequest mocks GetPolicyVersionRequest method

func (*MockPolicyClient) ListPolicyVersionsRequest added in v0.10.0

func (m *MockPolicyClient) ListPolicyVersionsRequest(input *iam.ListPolicyVersionsInput) iam.ListPolicyVersionsRequest

ListPolicyVersionsRequest mocks ListPolicyVersionsRequest method

type MockRoleClient

type MockRoleClient struct {
	MockGetRoleRequest                func(*iam.GetRoleInput) iam.GetRoleRequest
	MockCreateRoleRequest             func(*iam.CreateRoleInput) iam.CreateRoleRequest
	MockDeleteRoleRequest             func(*iam.DeleteRoleInput) iam.DeleteRoleRequest
	MockUpdateRoleRequest             func(*iam.UpdateRoleInput) iam.UpdateRoleRequest
	MockUpdateAssumeRolePolicyRequest func(*iam.UpdateAssumeRolePolicyInput) iam.UpdateAssumeRolePolicyRequest
	MockTagRoleRequest                func(input *iam.TagRoleInput) iam.TagRoleRequest
	MockUntagRoleRequest              func(input *iam.UntagRoleInput) iam.UntagRoleRequest
}

MockRoleClient is a type that implements all the methods for RoleClient interface

func (*MockRoleClient) CreateRoleRequest

func (m *MockRoleClient) CreateRoleRequest(input *iam.CreateRoleInput) iam.CreateRoleRequest

CreateRoleRequest mocks CreateRoleRequest method

func (*MockRoleClient) DeleteRoleRequest

func (m *MockRoleClient) DeleteRoleRequest(input *iam.DeleteRoleInput) iam.DeleteRoleRequest

DeleteRoleRequest mocks DeleteRoleRequest method

func (*MockRoleClient) GetRoleRequest

func (m *MockRoleClient) GetRoleRequest(input *iam.GetRoleInput) iam.GetRoleRequest

GetRoleRequest mocks GetRoleRequest method

func (*MockRoleClient) TagRoleRequest added in v0.17.0

func (m *MockRoleClient) TagRoleRequest(input *iam.TagRoleInput) iam.TagRoleRequest

TagRoleRequest mocks TagRoleRequest method

func (*MockRoleClient) UntagRoleRequest added in v0.17.0

func (m *MockRoleClient) UntagRoleRequest(input *iam.UntagRoleInput) iam.UntagRoleRequest

UntagRoleRequest mocks UntagRoleRequest method

func (*MockRoleClient) UpdateAssumeRolePolicyRequest added in v0.8.0

func (m *MockRoleClient) UpdateAssumeRolePolicyRequest(input *iam.UpdateAssumeRolePolicyInput) iam.UpdateAssumeRolePolicyRequest

UpdateAssumeRolePolicyRequest mocks UpdateAssumeRolePolicyRequest method

func (*MockRoleClient) UpdateRoleRequest added in v0.8.0

func (m *MockRoleClient) UpdateRoleRequest(input *iam.UpdateRoleInput) iam.UpdateRoleRequest

UpdateRoleRequest mocks UpdateRoleRequest method

type MockRolePolicyAttachmentClient

type MockRolePolicyAttachmentClient struct {
	MockAttachRolePolicyRequest         func(*iam.AttachRolePolicyInput) iam.AttachRolePolicyRequest
	MockListAttachedRolePoliciesRequest func(*iam.ListAttachedRolePoliciesInput) iam.ListAttachedRolePoliciesRequest
	MockDetachRolePolicyRequest         func(*iam.DetachRolePolicyInput) iam.DetachRolePolicyRequest
}

MockRolePolicyAttachmentClient is a type that implements all the methods for RolePolicyAttachmentClient interface

func (*MockRolePolicyAttachmentClient) AttachRolePolicyRequest

AttachRolePolicyRequest mocks AttachRolePolicyRequest method

func (*MockRolePolicyAttachmentClient) DetachRolePolicyRequest

DetachRolePolicyRequest mocks DetachRolePolicyRequest method

func (*MockRolePolicyAttachmentClient) ListAttachedRolePoliciesRequest

ListAttachedRolePoliciesRequest mocks ListAttachedRolePoliciesRequest method

type MockUserClient added in v0.9.0

type MockUserClient struct {
	MockGetUser    func(*iam.GetUserInput) iam.GetUserRequest
	MockCreateUser func(*iam.CreateUserInput) iam.CreateUserRequest
	MockDeleteUser func(*iam.DeleteUserInput) iam.DeleteUserRequest
	MockUpdateUser func(*iam.UpdateUserInput) iam.UpdateUserRequest
}

MockUserClient is a type that implements all the methods for RoleClient interface

func (*MockUserClient) CreateUserRequest added in v0.9.0

func (m *MockUserClient) CreateUserRequest(input *iam.CreateUserInput) iam.CreateUserRequest

CreateUserRequest mocks CreateUserRequest method

func (*MockUserClient) DeleteUserRequest added in v0.9.0

func (m *MockUserClient) DeleteUserRequest(input *iam.DeleteUserInput) iam.DeleteUserRequest

DeleteUserRequest mocks DeleteUserRequest method

func (*MockUserClient) GetUserRequest added in v0.9.0

func (m *MockUserClient) GetUserRequest(input *iam.GetUserInput) iam.GetUserRequest

GetUserRequest mocks GetUserRequest method

func (*MockUserClient) UpdateUserRequest added in v0.9.0

func (m *MockUserClient) UpdateUserRequest(input *iam.UpdateUserInput) iam.UpdateUserRequest

UpdateUserRequest mocks UpdateUserRequest method

type MockUserPolicyAttachmentClient added in v0.9.0

type MockUserPolicyAttachmentClient struct {
	MockAttachUserPolicy         func(*iam.AttachUserPolicyInput) iam.AttachUserPolicyRequest
	MockListAttachedUserPolicies func(*iam.ListAttachedUserPoliciesInput) iam.ListAttachedUserPoliciesRequest
	MockDetachUserPolicy         func(*iam.DetachUserPolicyInput) iam.DetachUserPolicyRequest
}

MockUserPolicyAttachmentClient is a type that implements all the methods for UserPolicyAttachmentClient interface

func (*MockUserPolicyAttachmentClient) AttachUserPolicyRequest added in v0.9.0

AttachUserPolicyRequest mocks AttachUserPolicyRequest method

func (*MockUserPolicyAttachmentClient) DetachUserPolicyRequest added in v0.9.0

DetachUserPolicyRequest mocks DetachUserPolicyRequest method

func (*MockUserPolicyAttachmentClient) ListAttachedUserPoliciesRequest added in v0.9.0

ListAttachedUserPoliciesRequest mocks ListAttachedUserPoliciesRequest method

Jump to

Keyboard shortcuts

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