Documentation
¶
Index ¶
- func IsErrorRetryable(err error) bool
- func NewConfig() func() aws.Retryer
- func NewRoute53Config() func() aws.Retryer
- func NewSTSSession(ctx context.Context, agent, roleArn, region string, ...) (*aws.Config, error)
- func NewSession(ctx context.Context, ...) *aws.Config
- func ParseSTSCredentialsFile(credentialsFile string) (*aws.Credentials, error)
- func ValidateVPCCIDR(in string) error
- type AWSCredentialsOptions
- func (opts *AWSCredentialsOptions) BindFlags(flags *pflag.FlagSet)
- func (opts *AWSCredentialsOptions) BindProductFlags(flags *pflag.FlagSet)
- func (opts *AWSCredentialsOptions) BindVPCOwnerFlags(flags *pflag.FlagSet)
- func (opts *AWSCredentialsOptions) GetSession(ctx context.Context, agent string, secretData *util.CredentialsSecretData, ...) (*aws.Config, error)
- func (opts *AWSCredentialsOptions) Validate() error
- type Credentials
- type STSCreds
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func IsErrorRetryable ¶
func NewRoute53Config ¶ added in v0.1.75
NewRoute53Config creates a retryer with more conservative retry timing for Route53.
func NewSTSSession ¶ added in v0.1.32
func NewSession ¶
func ParseSTSCredentialsFile ¶ added in v0.1.32
func ParseSTSCredentialsFile(credentialsFile string) (*aws.Credentials, error)
ParseSTSCredentialsFile parses an STS credentials file and returns credentials.
func ValidateVPCCIDR ¶ added in v0.1.50
Types ¶
type AWSCredentialsOptions ¶ added in v0.1.32
type AWSCredentialsOptions struct {
AWSCredentialsFile string
RoleArn string
STSCredentialsFile string
}
func (*AWSCredentialsOptions) BindFlags ¶ added in v0.1.32
func (opts *AWSCredentialsOptions) BindFlags(flags *pflag.FlagSet)
func (*AWSCredentialsOptions) BindProductFlags ¶ added in v0.1.32
func (opts *AWSCredentialsOptions) BindProductFlags(flags *pflag.FlagSet)
func (*AWSCredentialsOptions) BindVPCOwnerFlags ¶ added in v0.1.49
func (opts *AWSCredentialsOptions) BindVPCOwnerFlags(flags *pflag.FlagSet)
func (*AWSCredentialsOptions) GetSession ¶ added in v0.1.32
func (opts *AWSCredentialsOptions) GetSession(ctx context.Context, agent string, secretData *util.CredentialsSecretData, region string) (*aws.Config, error)
func (*AWSCredentialsOptions) Validate ¶ added in v0.1.32
func (opts *AWSCredentialsOptions) Validate() error
type Credentials ¶ added in v0.1.32
type STSCreds ¶ added in v0.1.38
type STSCreds struct {
Credentials Credentials `json:"Credentials"`
}
Click to show internal directories.
Click to hide internal directories.