Documentation ¶
Index ¶
- type IAMOption
- type Iam
- func (i *Iam) DeleteInstanceProfile(ctx context.Context, input *iam.DeleteInstanceProfileInput) error
- func (i *Iam) DeleteRole(ctx context.Context, input *iam.DeleteRoleInput) error
- func (i *Iam) DeleteRolePolicy(ctx context.Context, input *iam.DeleteRolePolicyInput) error
- func (i *Iam) DetachRolePolicy(ctx context.Context, input *iam.DetachRolePolicyInput) error
- func (i *Iam) GetInstanceProfile(ctx context.Context, input *iam.GetInstanceProfileInput) (*iam.InstanceProfile, error)
- func (i *Iam) ListAttachedRolePolicies(ctx context.Context, input *iam.ListAttachedRolePoliciesInput) ([]*iam.AttachedPolicy, error)
- func (i *Iam) ListRolePolicies(ctx context.Context, input *iam.ListRolePoliciesInput) ([]*string, error)
- func (i *Iam) RemoveRoleFromInstanceProfile(ctx context.Context, input *iam.RemoveRoleFromInstanceProfileInput) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Iam ¶ added in v0.23.0
Iam is a wrapper around the aws IAM service with some default config info
func (*Iam) DeleteInstanceProfile ¶ added in v0.23.0
func (*Iam) DeleteRole ¶ added in v0.23.0
func (*Iam) DeleteRolePolicy ¶ added in v0.23.0
func (*Iam) DetachRolePolicy ¶ added in v0.23.0
func (*Iam) GetInstanceProfile ¶ added in v0.23.0
func (i *Iam) GetInstanceProfile(ctx context.Context, input *iam.GetInstanceProfileInput) (*iam.InstanceProfile, error)
func (*Iam) ListAttachedRolePolicies ¶ added in v0.23.0
func (i *Iam) ListAttachedRolePolicies(ctx context.Context, input *iam.ListAttachedRolePoliciesInput) ([]*iam.AttachedPolicy, error)
func (*Iam) ListRolePolicies ¶ added in v0.23.0
func (*Iam) RemoveRoleFromInstanceProfile ¶ added in v0.23.0
Click to show internal directories.
Click to hide internal directories.