sts

package
v0.8.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 7, 2021 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type STS

type STS struct {
	DefaultDuration int64

	Service stsiface.STSAPI
	Org     string
	// contains filtered or unexported fields
}

func New

func New(opts ...STSOption) STS

func (*STS) AssumeRole

func (s *STS) AssumeRole(ctx context.Context, input *sts.AssumeRoleInput) (*sts.AssumeRoleOutput, error)

AssumeRole assumes the passed role with the given input NB: the combined size of the inlinePolicy and the policy within the policyArns passed is 2048 characters.

type STSOption

type STSOption func(*STS)

func WithDefaultSessionDuration

func WithDefaultSessionDuration(t int64) STSOption

func WithSession

func WithSession(sess *session.Session) STSOption

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL