View definition

func NewCredentials(c ConfigProvider, roleARN string, options ...func(*AssumeRoleProvider)) *Credentials

Defined in github.com/aws/aws-sdk-go/aws/credentials/stscreds/assume_role_provider.go

Description

NewCredentials returns a pointer to a new Credentials object wrapping the AssumeRoleProvider. The credentials will expire every 15 minutes and the role will be named after a nanosecond timestamp of this operation.

Takes a Config provider to create the STS client. The ConfigProvider is satisfied by the session.Session type.