Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AssumeRole ¶
func AssumeRole(role, roleSessionName, policy string, duration int64, creds *credentials.Credentials) (*sts.AssumeRoleOutput, error)
func Federate ¶
func Federate(c *config.Config, fc *federationuser.FedUserCache, fedUserArn, role, roleSessionName, policy string, duration int64) (*sts.AssumeRoleOutput, error)
Types ¶
type AssumedRole ¶
type AssumedRole struct { AssumedRoleUser struct { AssumedRoleID string `json:"AssumedRoleId"` Arn string `json:"Arn"` } `json:"AssumedRoleUser"` Credentials awscredential.Credentials `json:"Credentials"` }
Click to show internal directories.
Click to hide internal directories.