config

package
v0.0.0-...-b227058 Latest Latest
Warning

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

Go to latest
Published: Apr 15, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AWSConfig

type AWSConfig struct {
	Config aws.Config
}

AWSConfig is a holder for AWS Config type information

func DefaultAwsConfig

func DefaultAwsConfig(config Config) AWSConfig

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) Ec2Client

func (config *AWSConfig) Ec2Client() *ec2.Client

Ec2Client returns an ec2 Client

func (*AWSConfig) EcsClient

func (config *AWSConfig) EcsClient() *ecs.Client

EcsClient returns an ECS 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

Jump to

Keyboard shortcuts

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