Documentation
¶
Index ¶
- Constants
- type Cache
- type IamService
- func (i *IamService) AttachRolePolicy(_ context.Context, params *iam.AttachRolePolicyInput, _ ...func(*iam.Options)) (*iam.AttachRolePolicyOutput, error)
- func (i *IamService) CreatePolicy(_ context.Context, p *iam.CreatePolicyInput, _ ...func(*iam.Options)) (*iam.CreatePolicyOutput, error)
- func (i *IamService) CreatePolicyVersion(_ context.Context, in *iam.CreatePolicyVersionInput, _ ...func(*iam.Options)) (*iam.CreatePolicyVersionOutput, error)
- func (i *IamService) CreateRole(_ context.Context, params *iam.CreateRoleInput, _ ...func(*iam.Options)) (*iam.CreateRoleOutput, error)
- func (i *IamService) DeletePolicy(_ context.Context, p *iam.DeletePolicyInput, _ ...func(*iam.Options)) (*iam.DeletePolicyOutput, error)
- func (i *IamService) DeletePolicyVersion(_ context.Context, in *iam.DeletePolicyVersionInput, _ ...func(*iam.Options)) (*iam.DeletePolicyVersionOutput, error)
- func (i *IamService) DeleteRole(_ context.Context, params *iam.DeleteRoleInput, _ ...func(*iam.Options)) (*iam.DeleteRoleOutput, error)
- func (i *IamService) DetachRolePolicy(_ context.Context, params *iam.DetachRolePolicyInput, _ ...func(*iam.Options)) (*iam.DetachRolePolicyOutput, error)
- func (i *IamService) GetPolicy(_ context.Context, in *iam.GetPolicyInput, _ ...func(*iam.Options)) (*iam.GetPolicyOutput, error)
- func (i *IamService) GetPolicyVersion(_ context.Context, in *iam.GetPolicyVersionInput, _ ...func(*iam.Options)) (*iam.GetPolicyVersionOutput, error)
- func (i *IamService) GetRole(_ context.Context, params *iam.GetRoleInput, _ ...func(*iam.Options)) (*iam.GetRoleOutput, error)
- func (i *IamService) ListAttachedRolePolicies(_ context.Context, params *iam.ListAttachedRolePoliciesInput, ...) (*iam.ListAttachedRolePoliciesOutput, error)
- func (i *IamService) ListPolicies(_ context.Context, params *iam.ListPoliciesInput, _ ...func(*iam.Options)) (*iam.ListPoliciesOutput, error)
- func (i *IamService) Reset()
- func (i *IamService) UpdateAssumeRolePolicy(_ context.Context, params *iam.UpdateAssumeRolePolicyInput, ...) (*iam.UpdateAssumeRolePolicyOutput, error)
- func (i *IamService) UpdateRole(_ context.Context, params *iam.UpdateRoleInput, _ ...func(*iam.Options)) (*iam.UpdateRoleOutput, error)
Constants ¶
View Source
const (
DefaultMaxSessionDuration = 3600
)
View Source
const SuffixLen = 17
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IamService ¶
func NewIamService ¶
func NewIamService() *IamService
func (*IamService) AttachRolePolicy ¶
func (i *IamService) AttachRolePolicy( _ context.Context, params *iam.AttachRolePolicyInput, _ ...func(*iam.Options), ) (*iam.AttachRolePolicyOutput, error)
func (*IamService) CreatePolicy ¶
func (i *IamService) CreatePolicy(_ context.Context, p *iam.CreatePolicyInput, _ ...func(*iam.Options)) (*iam.CreatePolicyOutput, error)
func (*IamService) CreatePolicyVersion ¶
func (i *IamService) CreatePolicyVersion(_ context.Context, in *iam.CreatePolicyVersionInput, _ ...func(*iam.Options)) (*iam.CreatePolicyVersionOutput, error)
func (*IamService) CreateRole ¶
func (i *IamService) CreateRole( _ context.Context, params *iam.CreateRoleInput, _ ...func(*iam.Options), ) (*iam.CreateRoleOutput, error)
func (*IamService) DeletePolicy ¶
func (i *IamService) DeletePolicy(_ context.Context, p *iam.DeletePolicyInput, _ ...func(*iam.Options)) (*iam.DeletePolicyOutput, error)
func (*IamService) DeletePolicyVersion ¶
func (i *IamService) DeletePolicyVersion(_ context.Context, in *iam.DeletePolicyVersionInput, _ ...func(*iam.Options)) (*iam.DeletePolicyVersionOutput, error)
func (*IamService) DeleteRole ¶
func (i *IamService) DeleteRole( _ context.Context, params *iam.DeleteRoleInput, _ ...func(*iam.Options), ) (*iam.DeleteRoleOutput, error)
func (*IamService) DetachRolePolicy ¶
func (i *IamService) DetachRolePolicy( _ context.Context, params *iam.DetachRolePolicyInput, _ ...func(*iam.Options), ) (*iam.DetachRolePolicyOutput, error)
func (*IamService) GetPolicy ¶
func (i *IamService) GetPolicy(_ context.Context, in *iam.GetPolicyInput, _ ...func(*iam.Options)) (*iam.GetPolicyOutput, error)
func (*IamService) GetPolicyVersion ¶
func (i *IamService) GetPolicyVersion(_ context.Context, in *iam.GetPolicyVersionInput, _ ...func(*iam.Options)) (*iam.GetPolicyVersionOutput, error)
func (*IamService) GetRole ¶
func (i *IamService) GetRole( _ context.Context, params *iam.GetRoleInput, _ ...func(*iam.Options), ) (*iam.GetRoleOutput, error)
func (*IamService) ListAttachedRolePolicies ¶
func (i *IamService) ListAttachedRolePolicies( _ context.Context, params *iam.ListAttachedRolePoliciesInput, _ ...func(*iam.Options), ) (*iam.ListAttachedRolePoliciesOutput, error)
func (*IamService) ListPolicies ¶
func (i *IamService) ListPolicies(_ context.Context, params *iam.ListPoliciesInput, _ ...func(*iam.Options)) (*iam.ListPoliciesOutput, error)
func (*IamService) Reset ¶
func (i *IamService) Reset()
func (*IamService) UpdateAssumeRolePolicy ¶
func (i *IamService) UpdateAssumeRolePolicy( _ context.Context, params *iam.UpdateAssumeRolePolicyInput, _ ...func(options *iam.Options), ) (*iam.UpdateAssumeRolePolicyOutput, error)
func (*IamService) UpdateRole ¶
func (i *IamService) UpdateRole( _ context.Context, params *iam.UpdateRoleInput, _ ...func(*iam.Options), ) (*iam.UpdateRoleOutput, error)
Click to show internal directories.
Click to hide internal directories.