Documentation ¶
Index ¶
- type AWSConfig
- func (config *AWSConfig) AppmeshClient() *appmesh.Client
- func (config *AWSConfig) CloudformationClient() *cloudformation.Client
- func (config *AWSConfig) Ec2Client() *ec2.Client
- func (config *AWSConfig) IAMClient() *iam.Client
- func (config *AWSConfig) IamClient() *iam.Client
- func (config *AWSConfig) OrganizationsClient() *organizations.Client
- func (config *AWSConfig) RdsClient() *rds.Client
- func (config *AWSConfig) S3Client() *s3.Client
- func (config *AWSConfig) SsoClient() *ssoadmin.Client
- func (config *AWSConfig) StsClient() *sts.Client
- type Config
- func (config *Config) GetBool(setting string) bool
- func (config *Config) GetInt(setting string) int
- func (config *Config) GetLCString(setting string) string
- func (config *Config) GetOutputFormat() string
- func (config *Config) GetSeparator() string
- func (config *Config) GetString(setting string) string
- func (config *Config) IsDrawIO() bool
- func (config *Config) IsVerbose() bool
- func (config *Config) NewOutputSettings() *format.OutputSettings
- func (config *Config) ShouldAppend() bool
- func (config *Config) ShouldCombineAndAppend() bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSConfig ¶
type AWSConfig struct { AccountAlias string AccountID string Config aws.Config ProfileName string Region string UserID string }
AWSConfig is a holder for AWS Config type information
func DefaultAwsConfig ¶
DefaultAwsConfig loads default AWS Config
func (*AWSConfig) AppmeshClient ¶
AppmeshClient returns an AppMesh Client
func (*AWSConfig) CloudformationClient ¶
func (config *AWSConfig) CloudformationClient() *cloudformation.Client
CloudformationClient returns an cloudformation Client
func (*AWSConfig) OrganizationsClient ¶
func (config *AWSConfig) OrganizationsClient() *organizations.Client
OrganizationsClient returns an organizations Client
type Config ¶
type Config struct { }
Config holds the global configuration settings
func (*Config) GetLCString ¶
func (*Config) GetOutputFormat ¶
func (*Config) GetSeparator ¶
func (*Config) NewOutputSettings ¶
func (config *Config) NewOutputSettings() *format.OutputSettings
func (*Config) ShouldAppend ¶
ShouldAppend returns if the output should append
func (*Config) ShouldCombineAndAppend ¶
ShouldCombineAndAppend returns if the output should be combined
Click to show internal directories.
Click to hide internal directories.