Documentation ¶
Index ¶
- type FakeUser
- func (f *FakeUser) AttachUserPolicy(userName string, policyARN string) error
- func (f *FakeUser) Create(userName string) (string, error)
- func (f *FakeUser) CreateAccessKey(userName string) (string, string, error)
- func (f *FakeUser) CreatePolicy(policyName string, effect string, action string, resource string) (string, error)
- func (f *FakeUser) Delete(userName string) error
- func (f *FakeUser) DeleteAccessKey(userName string, accessKeyID string) error
- func (f *FakeUser) DeletePolicy(policyARN string) error
- func (f *FakeUser) Describe(userName string) (awsiam.UserDetails, error)
- func (f *FakeUser) DetachUserPolicy(userName string, policyARN string) error
- func (f *FakeUser) ListAccessKeys(userName string) ([]string, error)
- func (f *FakeUser) ListAttachedUserPolicies(userName string) ([]string, error)
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 (*FakeUser) CreateAccessKey ¶
func (*FakeUser) CreatePolicy ¶
func (*FakeUser) DeleteAccessKey ¶
func (*FakeUser) DeletePolicy ¶
func (*FakeUser) Describe ¶
func (f *FakeUser) Describe(userName string) (awsiam.UserDetails, error)
func (*FakeUser) DetachUserPolicy ¶
func (*FakeUser) ListAccessKeys ¶
Click to show internal directories.
Click to hide internal directories.