Documentation ¶
Index ¶
- type AWSConfig
- func (config *AWSConfig) CdClient() *codedeploy.Client
- func (config *AWSConfig) DmsClient() *databasemigrationservice.Client
- func (config *AWSConfig) Ec2Client() *ec2.Client
- func (config *AWSConfig) EcsClient() *ecs.Client
- func (config *AWSConfig) ElbClient() *elasticloadbalancingv2.Client
- func (config *AWSConfig) EventbridgeClient() *eventbridge.Client
- type CodedeployConfiguration
- type Config
- type DmsConfiguration
- type EcsConfiguration
- type EpsConfiguration
- type EventbridgeConfiguration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSConfig ¶
AWSConfig is a holder for AWS Config type information
func DefaultAwsConfig ¶
DefaultAwsConfig returns the aws config struct credentials
func (*AWSConfig) CdClient ¶
func (config *AWSConfig) CdClient() *codedeploy.Client
CdClient returns codedeploy client
func (*AWSConfig) DmsClient ¶
func (config *AWSConfig) DmsClient() *databasemigrationservice.Client
DmsClient returns a databasemigrationservice client
func (*AWSConfig) ElbClient ¶
func (config *AWSConfig) ElbClient() *elasticloadbalancingv2.Client
ElbClient returns an ec2 Client
func (*AWSConfig) EventbridgeClient ¶
func (config *AWSConfig) EventbridgeClient() *eventbridge.Client
EventbridgeClient returns and Eventbridge Client
type CodedeployConfiguration ¶
type CodedeployConfiguration struct { ApplicationName string AutoRollbackConfiguration *types.AutoRollbackConfiguration DeploymentConfigName string DeploymentGroupName string Description string FileExistsBehavior types.FileExistsBehavior IgnoreApplicationStopFailures bool Revision *types.RevisionLocation TargetInstances *types.TargetInstances UpdateOutdatedInstancesOnly bool Bucket string Key string Etag string Version string }
CodedeployConfiguration config struct that holds config values for codedeploy
type Config ¶
type Config struct { Verbose *bool Profile *string Iam *string Region *string NameFile *string Dms DmsConfiguration Eps EpsConfiguration Eventbridge EventbridgeConfiguration Ecs EcsConfiguration Codedeploy CodedeployConfiguration Credentials aws.CredentialsProvider ErrorCode bool Arn *string }
Config holds the global configuration settings
type DmsConfiguration ¶
type DmsConfiguration struct {
TaskArn string
}
type EcsConfiguration ¶
type EcsConfiguration struct {
Cluster string
}
EcsConfiguration config struct that holds config values for ECS
type EpsConfiguration ¶
type EpsConfiguration struct {
Serviceid string
}
EpsConfiguration config struct that holds config values for EPS
type EventbridgeConfiguration ¶
type EventbridgeConfiguration struct {
Nameprefix string
}
EventbridgeConfiguration config struct that holds config values for Eventbridge
Click to show internal directories.
Click to hide internal directories.