iammock

package
v0.5.0 Latest Latest
Warning

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

Go to latest
Published: Aug 7, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateIamServiceMock

func CreateIamServiceMock(
	opts ...iamServiceMockOption,
) *iamServiceMock

func CreateIamServiceMockFactory

func CreateIamServiceMockFactory(
	opts ...iamServiceMockOption,
) func(awsConfig *aws.Config, providerContext provider.Context) iamservice.Service

func NewMockService

func NewMockService(t any) *iamServiceMock

NewMockService creates a new mock Service for testing.

func WithAddClientIDToOpenIDConnectProviderError

func WithAddClientIDToOpenIDConnectProviderError(err error) iamServiceMockOption

func WithAddClientIDToOpenIDConnectProviderOutput

func WithAddClientIDToOpenIDConnectProviderOutput(output *iam.AddClientIDToOpenIDConnectProviderOutput) iamServiceMockOption

func WithAddRoleToInstanceProfileError

func WithAddRoleToInstanceProfileError(err error) iamServiceMockOption

func WithAddRoleToInstanceProfileOutput

func WithAddRoleToInstanceProfileOutput(output *iam.AddRoleToInstanceProfileOutput) iamServiceMockOption

func WithAddUserToGroupError

func WithAddUserToGroupError(err error) iamServiceMockOption

func WithAddUserToGroupOutput

func WithAddUserToGroupOutput(output *iam.AddUserToGroupOutput) iamServiceMockOption

func WithAttachGroupPolicyError

func WithAttachGroupPolicyError(err error) iamServiceMockOption

func WithAttachGroupPolicyOutput

func WithAttachGroupPolicyOutput(output *iam.AttachGroupPolicyOutput) iamServiceMockOption

func WithAttachRolePolicyError

func WithAttachRolePolicyError(err error) iamServiceMockOption

func WithAttachRolePolicyOutput

func WithAttachRolePolicyOutput(output *iam.AttachRolePolicyOutput) iamServiceMockOption

func WithAttachUserPolicyError

func WithAttachUserPolicyError(err error) iamServiceMockOption

func WithAttachUserPolicyOutput

func WithAttachUserPolicyOutput(output *iam.AttachUserPolicyOutput) iamServiceMockOption

func WithCreateAccessKeyError

func WithCreateAccessKeyError(err error) iamServiceMockOption

func WithCreateAccessKeyOutput

func WithCreateAccessKeyOutput(output *iam.CreateAccessKeyOutput) iamServiceMockOption

Access key mock options.

func WithCreateGroupError

func WithCreateGroupError(err error) iamServiceMockOption

func WithCreateGroupOutput

func WithCreateGroupOutput(output *iam.CreateGroupOutput) iamServiceMockOption

func WithCreateInstanceProfileError

func WithCreateInstanceProfileError(err error) iamServiceMockOption

func WithCreateInstanceProfileOutput

func WithCreateInstanceProfileOutput(output *iam.CreateInstanceProfileOutput) iamServiceMockOption

Instance profile mock configuration options.

func WithCreateLoginProfileError

func WithCreateLoginProfileError(err error) iamServiceMockOption

func WithCreateLoginProfileOutput

func WithCreateLoginProfileOutput(output *iam.CreateLoginProfileOutput) iamServiceMockOption

func WithCreateOpenIDConnectProviderError

func WithCreateOpenIDConnectProviderError(err error) iamServiceMockOption

func WithCreateOpenIDConnectProviderOutput

func WithCreateOpenIDConnectProviderOutput(output *iam.CreateOpenIDConnectProviderOutput) iamServiceMockOption

OIDC provider mock options.

func WithCreatePolicyError

func WithCreatePolicyError(err error) iamServiceMockOption

func WithCreatePolicyOutput

func WithCreatePolicyOutput(output *iam.CreatePolicyOutput) iamServiceMockOption

Managed policy mock options.

func WithCreatePolicyVersionError

func WithCreatePolicyVersionError(err error) iamServiceMockOption

func WithCreatePolicyVersionOutput

func WithCreatePolicyVersionOutput(output *iam.CreatePolicyVersionOutput) iamServiceMockOption

func WithCreateRoleError

func WithCreateRoleError(err error) iamServiceMockOption

func WithCreateRoleOutput

func WithCreateRoleOutput(output *iam.CreateRoleOutput) iamServiceMockOption

func WithCreateSAMLProviderError

func WithCreateSAMLProviderError(err error) iamServiceMockOption

func WithCreateSAMLProviderOutput

func WithCreateSAMLProviderOutput(output *iam.CreateSAMLProviderOutput) iamServiceMockOption

SAML Provider mock options.

func WithCreateUserError

func WithCreateUserError(err error) iamServiceMockOption

func WithCreateUserOutput

func WithCreateUserOutput(output *iam.CreateUserOutput) iamServiceMockOption

func WithDeleteAccessKeyError

func WithDeleteAccessKeyError(err error) iamServiceMockOption

func WithDeleteAccessKeyOutput

func WithDeleteAccessKeyOutput(output *iam.DeleteAccessKeyOutput) iamServiceMockOption

func WithDeleteGroupError

func WithDeleteGroupError(err error) iamServiceMockOption

func WithDeleteGroupOutput

func WithDeleteGroupOutput(output *iam.DeleteGroupOutput) iamServiceMockOption

func WithDeleteGroupPolicyError

func WithDeleteGroupPolicyError(err error) iamServiceMockOption

func WithDeleteGroupPolicyOutput

func WithDeleteGroupPolicyOutput(output *iam.DeleteGroupPolicyOutput) iamServiceMockOption

func WithDeleteInstanceProfileError

func WithDeleteInstanceProfileError(err error) iamServiceMockOption

func WithDeleteInstanceProfileOutput

func WithDeleteInstanceProfileOutput(output *iam.DeleteInstanceProfileOutput) iamServiceMockOption

func WithDeleteLoginProfileError

func WithDeleteLoginProfileError(err error) iamServiceMockOption

func WithDeleteLoginProfileOutput

func WithDeleteLoginProfileOutput(output *iam.DeleteLoginProfileOutput) iamServiceMockOption

func WithDeleteOpenIDConnectProviderError

func WithDeleteOpenIDConnectProviderError(err error) iamServiceMockOption

func WithDeleteOpenIDConnectProviderOutput

func WithDeleteOpenIDConnectProviderOutput(output *iam.DeleteOpenIDConnectProviderOutput) iamServiceMockOption

func WithDeletePolicyError

func WithDeletePolicyError(err error) iamServiceMockOption

func WithDeletePolicyOutput

func WithDeletePolicyOutput(output *iam.DeletePolicyOutput) iamServiceMockOption

func WithDeletePolicyVersionError

func WithDeletePolicyVersionError(err error) iamServiceMockOption

func WithDeletePolicyVersionOutput

func WithDeletePolicyVersionOutput(output *iam.DeletePolicyVersionOutput) iamServiceMockOption

func WithDeleteRoleError

func WithDeleteRoleError(err error) iamServiceMockOption

func WithDeleteRoleOutput

func WithDeleteRoleOutput(output *iam.DeleteRoleOutput) iamServiceMockOption

func WithDeleteRolePermissionsBoundaryError

func WithDeleteRolePermissionsBoundaryError(err error) iamServiceMockOption

func WithDeleteRolePermissionsBoundaryOutput

func WithDeleteRolePermissionsBoundaryOutput(output *iam.DeleteRolePermissionsBoundaryOutput) iamServiceMockOption

func WithDeleteRolePolicyError

func WithDeleteRolePolicyError(err error) iamServiceMockOption

func WithDeleteRolePolicyOutput

func WithDeleteRolePolicyOutput(output *iam.DeleteRolePolicyOutput) iamServiceMockOption

func WithDeleteSAMLProviderError

func WithDeleteSAMLProviderError(err error) iamServiceMockOption

func WithDeleteSAMLProviderOutput

func WithDeleteSAMLProviderOutput(output *iam.DeleteSAMLProviderOutput) iamServiceMockOption

func WithDeleteServerCertificateError

func WithDeleteServerCertificateError(err error) iamServiceMockOption

func WithDeleteServerCertificateOutput

func WithDeleteServerCertificateOutput(output *iam.DeleteServerCertificateOutput) iamServiceMockOption

func WithDeleteUserError

func WithDeleteUserError(err error) iamServiceMockOption

func WithDeleteUserOutput

func WithDeleteUserOutput(output *iam.DeleteUserOutput) iamServiceMockOption

func WithDeleteUserPermissionsBoundaryError

func WithDeleteUserPermissionsBoundaryError(err error) iamServiceMockOption

func WithDeleteUserPermissionsBoundaryOutput

func WithDeleteUserPermissionsBoundaryOutput(output *iam.DeleteUserPermissionsBoundaryOutput) iamServiceMockOption

func WithDeleteUserPolicyError

func WithDeleteUserPolicyError(err error) iamServiceMockOption

func WithDeleteUserPolicyOutput

func WithDeleteUserPolicyOutput(output *iam.DeleteUserPolicyOutput) iamServiceMockOption

func WithDetachGroupPolicyError

func WithDetachGroupPolicyError(err error) iamServiceMockOption

func WithDetachGroupPolicyOutput

func WithDetachGroupPolicyOutput(output *iam.DetachGroupPolicyOutput) iamServiceMockOption

func WithDetachRolePolicyError

func WithDetachRolePolicyError(err error) iamServiceMockOption

func WithDetachRolePolicyOutput

func WithDetachRolePolicyOutput(output *iam.DetachRolePolicyOutput) iamServiceMockOption

func WithDetachUserPolicyError

func WithDetachUserPolicyError(err error) iamServiceMockOption

func WithDetachUserPolicyOutput

func WithDetachUserPolicyOutput(output *iam.DetachUserPolicyOutput) iamServiceMockOption

func WithGetGroupError

func WithGetGroupError(err error) iamServiceMockOption

func WithGetGroupOutput

func WithGetGroupOutput(output *iam.GetGroupOutput) iamServiceMockOption

func WithGetGroupPolicyError

func WithGetGroupPolicyError(err error) iamServiceMockOption

func WithGetGroupPolicyOutput

func WithGetGroupPolicyOutput(output *iam.GetGroupPolicyOutput) iamServiceMockOption

func WithGetInstanceProfileError

func WithGetInstanceProfileError(err error) iamServiceMockOption

func WithGetInstanceProfileOutput

func WithGetInstanceProfileOutput(output *iam.GetInstanceProfileOutput) iamServiceMockOption

func WithGetLoginProfileError

func WithGetLoginProfileError(err error) iamServiceMockOption

func WithGetLoginProfileOutput

func WithGetLoginProfileOutput(output *iam.GetLoginProfileOutput) iamServiceMockOption

func WithGetOpenIDConnectProviderError

func WithGetOpenIDConnectProviderError(err error) iamServiceMockOption

func WithGetOpenIDConnectProviderOutput

func WithGetOpenIDConnectProviderOutput(output *iam.GetOpenIDConnectProviderOutput) iamServiceMockOption

func WithGetPolicyError

func WithGetPolicyError(err error) iamServiceMockOption

func WithGetPolicyOutput

func WithGetPolicyOutput(output *iam.GetPolicyOutput) iamServiceMockOption

func WithGetPolicyVersionError added in v0.2.0

func WithGetPolicyVersionError(err error) iamServiceMockOption

func WithGetPolicyVersionOutput added in v0.2.0

func WithGetPolicyVersionOutput(output *iam.GetPolicyVersionOutput) iamServiceMockOption

func WithGetRoleError

func WithGetRoleError(err error) iamServiceMockOption

func WithGetRoleOutput

func WithGetRoleOutput(output *iam.GetRoleOutput) iamServiceMockOption

func WithGetRolePolicyError

func WithGetRolePolicyError(err error) iamServiceMockOption

func WithGetRolePolicyOutput

func WithGetRolePolicyOutput(output *iam.GetRolePolicyOutput) iamServiceMockOption

func WithGetSAMLProviderError

func WithGetSAMLProviderError(err error) iamServiceMockOption

func WithGetSAMLProviderOutput

func WithGetSAMLProviderOutput(output *iam.GetSAMLProviderOutput) iamServiceMockOption

func WithGetServerCertificateError

func WithGetServerCertificateError(err error) iamServiceMockOption

func WithGetServerCertificateOutput

func WithGetServerCertificateOutput(output *iam.GetServerCertificateOutput) iamServiceMockOption

Server certificate mock options.

func WithGetUserError

func WithGetUserError(err error) iamServiceMockOption

func WithGetUserOutput

func WithGetUserOutput(output *iam.GetUserOutput) iamServiceMockOption

func WithGetUserPolicyError

func WithGetUserPolicyError(err error) iamServiceMockOption

func WithGetUserPolicyOutput

func WithGetUserPolicyOutput(output *iam.GetUserPolicyOutput) iamServiceMockOption

func WithListAccessKeysError

func WithListAccessKeysError(err error) iamServiceMockOption

func WithListAccessKeysOutput

func WithListAccessKeysOutput(output *iam.ListAccessKeysOutput) iamServiceMockOption

func WithListAttachedGroupPoliciesError

func WithListAttachedGroupPoliciesError(err error) iamServiceMockOption

func WithListAttachedGroupPoliciesOutput

func WithListAttachedGroupPoliciesOutput(output *iam.ListAttachedGroupPoliciesOutput) iamServiceMockOption

func WithListAttachedRolePoliciesError

func WithListAttachedRolePoliciesError(err error) iamServiceMockOption

func WithListAttachedRolePoliciesOutput

func WithListAttachedRolePoliciesOutput(output *iam.ListAttachedRolePoliciesOutput) iamServiceMockOption

func WithListAttachedUserPoliciesError

func WithListAttachedUserPoliciesError(err error) iamServiceMockOption

func WithListAttachedUserPoliciesOutput

func WithListAttachedUserPoliciesOutput(output *iam.ListAttachedUserPoliciesOutput) iamServiceMockOption

func WithListGroupPoliciesError

func WithListGroupPoliciesError(err error) iamServiceMockOption

func WithListGroupPoliciesOutput

func WithListGroupPoliciesOutput(output *iam.ListGroupPoliciesOutput) iamServiceMockOption

func WithListGroupsForUserError

func WithListGroupsForUserError(err error) iamServiceMockOption

func WithListGroupsForUserOutput

func WithListGroupsForUserOutput(output *iam.ListGroupsForUserOutput) iamServiceMockOption

func WithListOpenIDConnectProviderTagsError

func WithListOpenIDConnectProviderTagsError(err error) iamServiceMockOption

func WithListOpenIDConnectProviderTagsOutput

func WithListOpenIDConnectProviderTagsOutput(output *iam.ListOpenIDConnectProviderTagsOutput) iamServiceMockOption

func WithListPolicyTagsError

func WithListPolicyTagsError(err error) iamServiceMockOption

func WithListPolicyTagsOutput

func WithListPolicyTagsOutput(output *iam.ListPolicyTagsOutput) iamServiceMockOption

func WithListPolicyVersionsError

func WithListPolicyVersionsError(err error) iamServiceMockOption

func WithListPolicyVersionsOutput

func WithListPolicyVersionsOutput(output *iam.ListPolicyVersionsOutput) iamServiceMockOption

func WithListRolePoliciesError

func WithListRolePoliciesError(err error) iamServiceMockOption

func WithListRolePoliciesOutput

func WithListRolePoliciesOutput(output *iam.ListRolePoliciesOutput) iamServiceMockOption

func WithListRoleTagsError

func WithListRoleTagsError(err error) iamServiceMockOption

func WithListRoleTagsOutput

func WithListRoleTagsOutput(output *iam.ListRoleTagsOutput) iamServiceMockOption

func WithListSAMLProviderTagsError

func WithListSAMLProviderTagsError(err error) iamServiceMockOption

func WithListSAMLProviderTagsOutput

func WithListSAMLProviderTagsOutput(output *iam.ListSAMLProviderTagsOutput) iamServiceMockOption

func WithListServerCertificateTagsError

func WithListServerCertificateTagsError(err error) iamServiceMockOption

func WithListServerCertificateTagsOutput

func WithListServerCertificateTagsOutput(output *iam.ListServerCertificateTagsOutput) iamServiceMockOption

func WithListUserPoliciesError

func WithListUserPoliciesError(err error) iamServiceMockOption

func WithListUserPoliciesOutput

func WithListUserPoliciesOutput(output *iam.ListUserPoliciesOutput) iamServiceMockOption

func WithListUserTagsError

func WithListUserTagsError(err error) iamServiceMockOption

func WithListUserTagsOutput

func WithListUserTagsOutput(output *iam.ListUserTagsOutput) iamServiceMockOption

func WithPutGroupPolicyError

func WithPutGroupPolicyError(err error) iamServiceMockOption

func WithPutGroupPolicyOutput

func WithPutGroupPolicyOutput(output *iam.PutGroupPolicyOutput) iamServiceMockOption

func WithPutRolePermissionsBoundaryError

func WithPutRolePermissionsBoundaryError(err error) iamServiceMockOption

func WithPutRolePermissionsBoundaryOutput

func WithPutRolePermissionsBoundaryOutput(output *iam.PutRolePermissionsBoundaryOutput) iamServiceMockOption

func WithPutRolePolicyError

func WithPutRolePolicyError(err error) iamServiceMockOption

func WithPutRolePolicyOutput

func WithPutRolePolicyOutput(output *iam.PutRolePolicyOutput) iamServiceMockOption

func WithPutUserPermissionsBoundaryError

func WithPutUserPermissionsBoundaryError(err error) iamServiceMockOption

func WithPutUserPermissionsBoundaryOutput

func WithPutUserPermissionsBoundaryOutput(output *iam.PutUserPermissionsBoundaryOutput) iamServiceMockOption

func WithPutUserPolicyError

func WithPutUserPolicyError(err error) iamServiceMockOption

func WithPutUserPolicyOutput

func WithPutUserPolicyOutput(output *iam.PutUserPolicyOutput) iamServiceMockOption

func WithRemoveClientIDFromOpenIDConnectProviderError

func WithRemoveClientIDFromOpenIDConnectProviderError(err error) iamServiceMockOption

func WithRemoveClientIDFromOpenIDConnectProviderOutput

func WithRemoveClientIDFromOpenIDConnectProviderOutput(output *iam.RemoveClientIDFromOpenIDConnectProviderOutput) iamServiceMockOption

func WithRemoveRoleFromInstanceProfileError

func WithRemoveRoleFromInstanceProfileError(err error) iamServiceMockOption

func WithRemoveRoleFromInstanceProfileOutput

func WithRemoveRoleFromInstanceProfileOutput(output *iam.RemoveRoleFromInstanceProfileOutput) iamServiceMockOption

func WithRemoveUserFromGroupError

func WithRemoveUserFromGroupError(err error) iamServiceMockOption

func WithRemoveUserFromGroupOutput

func WithRemoveUserFromGroupOutput(output *iam.RemoveUserFromGroupOutput) iamServiceMockOption

func WithTagOpenIDConnectProviderError

func WithTagOpenIDConnectProviderError(err error) iamServiceMockOption

func WithTagOpenIDConnectProviderOutput

func WithTagOpenIDConnectProviderOutput(output *iam.TagOpenIDConnectProviderOutput) iamServiceMockOption

func WithTagPolicyError

func WithTagPolicyError(err error) iamServiceMockOption

func WithTagPolicyOutput

func WithTagPolicyOutput(output *iam.TagPolicyOutput) iamServiceMockOption

func WithTagRoleError

func WithTagRoleError(err error) iamServiceMockOption

func WithTagRoleOutput

func WithTagRoleOutput(output *iam.TagRoleOutput) iamServiceMockOption

func WithTagSAMLProviderError

func WithTagSAMLProviderError(err error) iamServiceMockOption

func WithTagSAMLProviderOutput

func WithTagSAMLProviderOutput(output *iam.TagSAMLProviderOutput) iamServiceMockOption

func WithTagServerCertificateError

func WithTagServerCertificateError(err error) iamServiceMockOption

func WithTagServerCertificateOutput

func WithTagServerCertificateOutput(output *iam.TagServerCertificateOutput) iamServiceMockOption

func WithTagUserError

func WithTagUserError(err error) iamServiceMockOption

func WithTagUserOutput

func WithTagUserOutput(output *iam.TagUserOutput) iamServiceMockOption

func WithUntagOpenIDConnectProviderError

func WithUntagOpenIDConnectProviderError(err error) iamServiceMockOption

func WithUntagOpenIDConnectProviderOutput

func WithUntagOpenIDConnectProviderOutput(output *iam.UntagOpenIDConnectProviderOutput) iamServiceMockOption

func WithUntagPolicyError

func WithUntagPolicyError(err error) iamServiceMockOption

func WithUntagPolicyOutput

func WithUntagPolicyOutput(output *iam.UntagPolicyOutput) iamServiceMockOption

func WithUntagRoleError

func WithUntagRoleError(err error) iamServiceMockOption

func WithUntagRoleOutput

func WithUntagRoleOutput(output *iam.UntagRoleOutput) iamServiceMockOption

func WithUntagSAMLProviderError

func WithUntagSAMLProviderError(err error) iamServiceMockOption

func WithUntagSAMLProviderOutput

func WithUntagSAMLProviderOutput(output *iam.UntagSAMLProviderOutput) iamServiceMockOption

func WithUntagServerCertificateError

func WithUntagServerCertificateError(err error) iamServiceMockOption

func WithUntagServerCertificateOutput

func WithUntagServerCertificateOutput(output *iam.UntagServerCertificateOutput) iamServiceMockOption

func WithUntagUserError

func WithUntagUserError(err error) iamServiceMockOption

func WithUntagUserOutput

func WithUntagUserOutput(output *iam.UntagUserOutput) iamServiceMockOption

func WithUpdateAccessKeyError

func WithUpdateAccessKeyError(err error) iamServiceMockOption

func WithUpdateAccessKeyOutput

func WithUpdateAccessKeyOutput(output *iam.UpdateAccessKeyOutput) iamServiceMockOption

func WithUpdateAssumeRolePolicyError

func WithUpdateAssumeRolePolicyError(err error) iamServiceMockOption

func WithUpdateAssumeRolePolicyOutput

func WithUpdateAssumeRolePolicyOutput(output *iam.UpdateAssumeRolePolicyOutput) iamServiceMockOption

func WithUpdateGroupError

func WithUpdateGroupError(err error) iamServiceMockOption

func WithUpdateGroupOutput

func WithUpdateGroupOutput(output *iam.UpdateGroupOutput) iamServiceMockOption

func WithUpdateLoginProfileError

func WithUpdateLoginProfileError(err error) iamServiceMockOption

func WithUpdateLoginProfileOutput

func WithUpdateLoginProfileOutput(output *iam.UpdateLoginProfileOutput) iamServiceMockOption

func WithUpdateOpenIDConnectProviderThumbprintError

func WithUpdateOpenIDConnectProviderThumbprintError(err error) iamServiceMockOption

func WithUpdateOpenIDConnectProviderThumbprintOutput

func WithUpdateOpenIDConnectProviderThumbprintOutput(output *iam.UpdateOpenIDConnectProviderThumbprintOutput) iamServiceMockOption

func WithUpdateRoleError

func WithUpdateRoleError(err error) iamServiceMockOption

func WithUpdateRoleOutput

func WithUpdateRoleOutput(output *iam.UpdateRoleOutput) iamServiceMockOption

func WithUpdateSAMLProviderError

func WithUpdateSAMLProviderError(err error) iamServiceMockOption

func WithUpdateSAMLProviderOutput

func WithUpdateSAMLProviderOutput(output *iam.UpdateSAMLProviderOutput) iamServiceMockOption

func WithUpdateServerCertificateError

func WithUpdateServerCertificateError(err error) iamServiceMockOption

func WithUpdateServerCertificateOutput

func WithUpdateServerCertificateOutput(output *iam.UpdateServerCertificateOutput) iamServiceMockOption

func WithUpdateUserError

func WithUpdateUserError(err error) iamServiceMockOption

func WithUpdateUserOutput

func WithUpdateUserOutput(output *iam.UpdateUserOutput) iamServiceMockOption

func WithUploadServerCertificateError

func WithUploadServerCertificateError(err error) iamServiceMockOption

func WithUploadServerCertificateOutput

func WithUploadServerCertificateOutput(output *iam.UploadServerCertificateOutput) iamServiceMockOption

Types

type Mock added in v0.5.0

type Mock = iamServiceMock

Mock is an exported alias for the mock type, so tests in other packages can hold a reference to a configured mock and assert on the calls it recorded.

Jump to

Keyboard shortcuts

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