Documentation
¶
Index ¶
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
}
Client represents a wrapper of STS API client
func (*Client) AssumeRole ¶
func (c *Client) AssumeRole(roleARN, sessionName string) (*Credentials, error)
AssumeRole obtains temporary security credentials of the given IAM role
type Credentials ¶
type Credentials struct { // AccessKeyID represents AWS_ACCESS_KEY_ID for temporary session AccessKeyID string // SecretAccessKey represents AWS_SECRET_ACCESS_KEY for temporary session SecretAccessKey string // SessionToken represents AWS_SESSION_TOKEN for temporary session SessionToken string }
Credentials represents temporary session credentials
Click to show internal directories.
Click to hide internal directories.