Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Services = []string{"ec2", "instance", "route53", "s3", "ecs", "eks", "lambda", "apigateway", "alb", "elb", "lightsail", "cloudfront"}
Functions ¶
This section is empty.
Types ¶
type Provider ¶
type Provider struct {
// contains filtered or unexported fields
}
Provider is a data provider for aws API
func New ¶
func New(block schema.OptionBlock) (*Provider, error)
New creates a new provider client for aws API
type ProviderOptions ¶ added in v1.0.9
type ProviderOptions struct { Id string AccessKey string SecretKey string Token string AssumeRoleName string AccountIds []string Services schema.ServiceMap }
func (*ProviderOptions) ParseOptionBlock ¶ added in v1.0.9
func (p *ProviderOptions) ParseOptionBlock(block schema.OptionBlock) error
Click to show internal directories.
Click to hide internal directories.