elasticbeanstalk

package
v0.7.1 Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2021 License: MPL-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EnvironmentTables = []interface{}{
	&Environment{},
	&EnvironmentLink{},
	&EnvironmentListener{},
}

Functions

func NewClient

func NewClient(session *session.Session, awsConfig *aws.Config, db *database.Database, log *zap.Logger,
	accountID string, region string) resource.ClientInterface

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func (*Client) CollectResource

func (c *Client) CollectResource(resource string, config interface{}) error

type Environment

type Environment struct {
	ID                           uint `gorm:"primarykey"`
	AccountID                    string
	Region                       string
	AbortableOperationInProgress *bool
	ApplicationName              *string
	CNAME                        *string
	DateCreated                  *time.Time
	DateUpdated                  *time.Time
	Description                  *string
	EndpointURL                  *string
	EnvironmentArn               *string `neo:"unique"`
	EnvironmentId                *string
	EnvironmentLinks             []*EnvironmentLink `gorm:"constraint:OnDelete:CASCADE;"`
	EnvironmentName              *string
	Health                       *string
	HealthStatus                 *string
	OperationsRole               *string
	PlatformArn                  *string

	LoadBalancerDomain    *string
	LoadBalancerListeners []*EnvironmentListener `gorm:"constraint:OnDelete:CASCADE;"`
	LoadBalancerName      *string

	SolutionStackName *string
	Status            *string
	TemplateName      *string

	TierName    *string
	TierType    *string
	TierVersion *string

	VersionLabel *string
	// contains filtered or unexported fields
}

func (Environment) TableName added in v0.3.8

func (Environment) TableName() string
type EnvironmentLink struct {
	ID            uint   `gorm:"primarykey"`
	EnvironmentID uint   `neo:"ignore"`
	AccountID     string `gorm:"-"`
	Region        string `gorm:"-"`

	EnvironmentName *string
	LinkName        *string
}

func (EnvironmentLink) TableName added in v0.3.8

func (EnvironmentLink) TableName() string

type EnvironmentListener

type EnvironmentListener struct {
	ID            uint   `gorm:"primarykey"`
	EnvironmentID uint   `neo:"ignore"`
	AccountID     string `gorm:"-"`
	Region        string `gorm:"-"`

	Port     *int64
	Protocol *string
}

func (EnvironmentListener) TableName added in v0.3.8

func (EnvironmentListener) TableName() string

Jump to

Keyboard shortcuts

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