github.com/in4it/ecs-deploy@v0.0.42-0.20240508120354-ed77ff16df25/api/flags.go (about)

     1  package api
     2  
     3  import "github.com/in4it/ecs-deploy/service"
     4  
     5  type Flags struct {
     6  	Bootstrap             bool
     7  	DisableEcsDeploy      bool
     8  	Profile               string
     9  	Region                string
    10  	ClusterName           string
    11  	Environment           string
    12  	AlbSecurityGroups     string
    13  	EcsSubnets            string
    14  	CloudwatchLogsPrefix  string
    15  	CloudwatchLogsEnabled bool
    16  	KeyName               string
    17  	InstanceType          string
    18  	EcsSecurityGroups     string
    19  	EcsMinSize            string
    20  	EcsMaxSize            string
    21  	EcsDesiredSize        string
    22  	ParamstoreEnabled     bool
    23  	ParamstoreKmsArn      string
    24  	ParamstorePrefix      string
    25  	LoadbalancerDomain    string
    26  	Server                bool
    27  	DeleteCluster         string
    28  	LoadBalancers         []service.LoadBalancer
    29  }
    30  
    31  func NewFlags() *Flags {
    32  	f := Flags{}
    33  	return &f
    34  }