Documentation
¶
Index ¶
- type MockIAM
- func (m *MockIAM) AddRoleToInstanceProfile(ctx context.Context, request *iam.AddRoleToInstanceProfileInput, ...) (*iam.AddRoleToInstanceProfileOutput, error)
- func (m *MockIAM) CreateInstanceProfile(ctx context.Context, request *iam.CreateInstanceProfileInput, ...) (*iam.CreateInstanceProfileOutput, error)
- func (m *MockIAM) CreateOpenIDConnectProvider(ctx context.Context, request *iam.CreateOpenIDConnectProviderInput, ...) (*iam.CreateOpenIDConnectProviderOutput, error)
- func (m *MockIAM) CreateRole(ctx context.Context, request *iam.CreateRoleInput, ...) (*iam.CreateRoleOutput, error)
- func (m *MockIAM) DeleteInstanceProfile(ctx context.Context, request *iam.DeleteInstanceProfileInput, ...) (*iam.DeleteInstanceProfileOutput, error)
- func (m *MockIAM) DeleteOpenIDConnectProvider(ctx context.Context, request *iam.DeleteOpenIDConnectProviderInput, ...) (*iam.DeleteOpenIDConnectProviderOutput, error)
- func (m *MockIAM) DeleteRole(ctx context.Context, request *iam.DeleteRoleInput, ...) (*iam.DeleteRoleOutput, error)
- func (m *MockIAM) DeleteRolePolicy(ctx context.Context, request *iam.DeleteRolePolicyInput, ...) (*iam.DeleteRolePolicyOutput, error)
- func (m *MockIAM) GetInstanceProfile(ctx context.Context, request *iam.GetInstanceProfileInput, ...) (*iam.GetInstanceProfileOutput, error)
- func (m *MockIAM) GetOpenIDConnectProvider(ctx context.Context, request *iam.GetOpenIDConnectProviderInput, ...) (*iam.GetOpenIDConnectProviderOutput, error)
- func (m *MockIAM) GetRole(ctx context.Context, request *iam.GetRoleInput, optFns ...func(*iam.Options)) (*iam.GetRoleOutput, error)
- func (m *MockIAM) GetRolePolicy(ctx context.Context, request *iam.GetRolePolicyInput, ...) (*iam.GetRolePolicyOutput, error)
- func (m *MockIAM) ListAttachedRolePolicies(ctx context.Context, request *iam.ListAttachedRolePoliciesInput, ...) (*iam.ListAttachedRolePoliciesOutput, error)
- func (m *MockIAM) ListInstanceProfiles(ctx context.Context, request *iam.ListInstanceProfilesInput, ...) (*iam.ListInstanceProfilesOutput, error)
- func (m *MockIAM) ListOpenIDConnectProviders(ctx context.Context, params *iam.ListOpenIDConnectProvidersInput, ...) (*iam.ListOpenIDConnectProvidersOutput, error)
- func (m *MockIAM) ListRolePolicies(ctx context.Context, request *iam.ListRolePoliciesInput, ...) (*iam.ListRolePoliciesOutput, error)
- func (m *MockIAM) ListRoles(ctx context.Context, request *iam.ListRolesInput, optFns ...func(*iam.Options)) (*iam.ListRolesOutput, error)
- func (m *MockIAM) PutRolePolicy(ctx context.Context, request *iam.PutRolePolicyInput, ...) (*iam.PutRolePolicyOutput, error)
- func (m *MockIAM) RemoveRoleFromInstanceProfile(ctx context.Context, request *iam.RemoveRoleFromInstanceProfileInput, ...) (*iam.RemoveRoleFromInstanceProfileOutput, error)
- func (m *MockIAM) TagInstanceProfile(ctx context.Context, request *iam.TagInstanceProfileInput, ...) (*iam.TagInstanceProfileOutput, error)
- func (m *MockIAM) UpdateOpenIDConnectProviderThumbprint(ctx context.Context, params *iam.UpdateOpenIDConnectProviderThumbprintInput, ...) (*iam.UpdateOpenIDConnectProviderThumbprintOutput, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockIAM ¶
type MockIAM struct { // Mock out interface awsinterfaces.IAMAPI InstanceProfiles map[string]*iamtypes.InstanceProfile Roles map[string]*iamtypes.Role OIDCProviders map[string]*iam.GetOpenIDConnectProviderOutput RolePolicies []*rolePolicy AttachedPolicies map[string][]iamtypes.AttachedPolicy // contains filtered or unexported fields }
func (*MockIAM) AddRoleToInstanceProfile ¶
func (m *MockIAM) AddRoleToInstanceProfile(ctx context.Context, request *iam.AddRoleToInstanceProfileInput, optFns ...func(*iam.Options)) (*iam.AddRoleToInstanceProfileOutput, error)
func (*MockIAM) CreateInstanceProfile ¶
func (m *MockIAM) CreateInstanceProfile(ctx context.Context, request *iam.CreateInstanceProfileInput, optFns ...func(*iam.Options)) (*iam.CreateInstanceProfileOutput, error)
func (*MockIAM) CreateOpenIDConnectProvider ¶
func (m *MockIAM) CreateOpenIDConnectProvider(ctx context.Context, request *iam.CreateOpenIDConnectProviderInput, optFns ...func(*iam.Options)) (*iam.CreateOpenIDConnectProviderOutput, error)
func (*MockIAM) CreateRole ¶
func (m *MockIAM) CreateRole(ctx context.Context, request *iam.CreateRoleInput, optFns ...func(*iam.Options)) (*iam.CreateRoleOutput, error)
func (*MockIAM) DeleteInstanceProfile ¶
func (m *MockIAM) DeleteInstanceProfile(ctx context.Context, request *iam.DeleteInstanceProfileInput, optFns ...func(*iam.Options)) (*iam.DeleteInstanceProfileOutput, error)
func (*MockIAM) DeleteOpenIDConnectProvider ¶
func (m *MockIAM) DeleteOpenIDConnectProvider(ctx context.Context, request *iam.DeleteOpenIDConnectProviderInput, optFns ...func(*iam.Options)) (*iam.DeleteOpenIDConnectProviderOutput, error)
func (*MockIAM) DeleteRole ¶
func (m *MockIAM) DeleteRole(ctx context.Context, request *iam.DeleteRoleInput, optFns ...func(*iam.Options)) (*iam.DeleteRoleOutput, error)
func (*MockIAM) DeleteRolePolicy ¶
func (m *MockIAM) DeleteRolePolicy(ctx context.Context, request *iam.DeleteRolePolicyInput, optFns ...func(*iam.Options)) (*iam.DeleteRolePolicyOutput, error)
func (*MockIAM) GetInstanceProfile ¶
func (m *MockIAM) GetInstanceProfile(ctx context.Context, request *iam.GetInstanceProfileInput, optFns ...func(*iam.Options)) (*iam.GetInstanceProfileOutput, error)
func (*MockIAM) GetOpenIDConnectProvider ¶
func (m *MockIAM) GetOpenIDConnectProvider(ctx context.Context, request *iam.GetOpenIDConnectProviderInput, optFns ...func(*iam.Options)) (*iam.GetOpenIDConnectProviderOutput, error)
func (*MockIAM) GetRole ¶
func (m *MockIAM) GetRole(ctx context.Context, request *iam.GetRoleInput, optFns ...func(*iam.Options)) (*iam.GetRoleOutput, error)
func (*MockIAM) GetRolePolicy ¶
func (m *MockIAM) GetRolePolicy(ctx context.Context, request *iam.GetRolePolicyInput, optFns ...func(*iam.Options)) (*iam.GetRolePolicyOutput, error)
func (*MockIAM) ListAttachedRolePolicies ¶
func (m *MockIAM) ListAttachedRolePolicies(ctx context.Context, request *iam.ListAttachedRolePoliciesInput, optFns ...func(*iam.Options)) (*iam.ListAttachedRolePoliciesOutput, error)
func (*MockIAM) ListInstanceProfiles ¶
func (m *MockIAM) ListInstanceProfiles(ctx context.Context, request *iam.ListInstanceProfilesInput, optFns ...func(*iam.Options)) (*iam.ListInstanceProfilesOutput, error)
func (*MockIAM) ListOpenIDConnectProviders ¶
func (m *MockIAM) ListOpenIDConnectProviders(ctx context.Context, params *iam.ListOpenIDConnectProvidersInput, optFns ...func(*iam.Options)) (*iam.ListOpenIDConnectProvidersOutput, error)
func (*MockIAM) ListRolePolicies ¶
func (m *MockIAM) ListRolePolicies(ctx context.Context, request *iam.ListRolePoliciesInput, optFns ...func(*iam.Options)) (*iam.ListRolePoliciesOutput, error)
func (*MockIAM) ListRoles ¶
func (m *MockIAM) ListRoles(ctx context.Context, request *iam.ListRolesInput, optFns ...func(*iam.Options)) (*iam.ListRolesOutput, error)
func (*MockIAM) PutRolePolicy ¶
func (m *MockIAM) PutRolePolicy(ctx context.Context, request *iam.PutRolePolicyInput, optFns ...func(*iam.Options)) (*iam.PutRolePolicyOutput, error)
func (*MockIAM) RemoveRoleFromInstanceProfile ¶
func (m *MockIAM) RemoveRoleFromInstanceProfile(ctx context.Context, request *iam.RemoveRoleFromInstanceProfileInput, optFns ...func(*iam.Options)) (*iam.RemoveRoleFromInstanceProfileOutput, error)
func (*MockIAM) TagInstanceProfile ¶ added in v1.23.0
func (m *MockIAM) TagInstanceProfile(ctx context.Context, request *iam.TagInstanceProfileInput, optFns ...func(*iam.Options)) (*iam.TagInstanceProfileOutput, error)
func (*MockIAM) UpdateOpenIDConnectProviderThumbprint ¶
func (m *MockIAM) UpdateOpenIDConnectProviderThumbprint(ctx context.Context, params *iam.UpdateOpenIDConnectProviderThumbprintInput, optFns ...func(*iam.Options)) (*iam.UpdateOpenIDConnectProviderThumbprintOutput, error)
Click to show internal directories.
Click to hide internal directories.