Documentation
¶
Index ¶
- type Client
- func (c *Client) AddRoleToInstanceProfile(profileName, roleName string) error
- func (c *Client) AttachRolePolicy(policyARN, roleName string) error
- func (c *Client) CreateInstanceProfile(profileName string) (*_iam.InstanceProfile, error)
- func (c *Client) CreateRole(assumeRolePolicyDocument, roleName string) (*_iam.Role, error)
- func (c *Client) DeleteInstanceProfile(profileName string) error
- func (c *Client) DeleteRole(roleName string) error
- func (c *Client) DeleteRolePolicy(policyName, roleName string) error
- func (c *Client) DetachRolePolicy(policyARN, roleName string) error
- func (c *Client) ListRolePolicyNames(roleName string) ([]string, error)
- func (c *Client) RemoveRoleFromInstanceProfile(profileName, roleName string) error
- func (c *Client) RetrieveInstanceProfile(profileName string) (*_iam.InstanceProfile, error)
- func (c *Client) RetrieveRole(roleName string) (*_iam.Role, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) AddRoleToInstanceProfile ¶
func (*Client) AttachRolePolicy ¶
func (*Client) CreateInstanceProfile ¶
func (c *Client) CreateInstanceProfile(profileName string) (*_iam.InstanceProfile, error)
func (*Client) CreateRole ¶
func (*Client) DeleteInstanceProfile ¶
func (*Client) DeleteRole ¶
func (*Client) DeleteRolePolicy ¶
func (*Client) DetachRolePolicy ¶
func (*Client) ListRolePolicyNames ¶
func (*Client) RemoveRoleFromInstanceProfile ¶
func (*Client) RetrieveInstanceProfile ¶
func (c *Client) RetrieveInstanceProfile(profileName string) (*_iam.InstanceProfile, error)
Click to show internal directories.
Click to hide internal directories.