Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MigrateLoadBalancers ¶ added in v0.5.1
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func (*Client) CollectResource ¶
type LoadBalancer ¶
type LoadBalancer struct {
ID uint `gorm:"primarykey"`
AccountID string
Region string
AvailabilityZones []*LoadBalancerAvailabilityZone `gorm:"constraint:OnDelete:CASCADE;"`
CanonicalHostedZoneId *string
CreatedTime *time.Time
CustomerOwnedIpv4Pool *string
DNSName *string
IpAddressType *string
LoadBalancerArn *string
LoadBalancerName *string
Scheme *string
SecurityGroups *string
State *elbv2.LoadBalancerState `gorm:"embedded;embeddedPrefix:state_"`
Type *string
VpcId *string
}
func (LoadBalancer) TableName ¶ added in v0.3.8
func (LoadBalancer) TableName() string
type LoadBalancerAddress ¶
type LoadBalancerAddress struct {
ID uint `gorm:"primarykey"`
LoadBalancerAvailabilityZoneID uint
AllocationId *string
IpAddress *string
PrivateIPv4Address *string
}
func (LoadBalancerAddress) TableName ¶ added in v0.3.8
func (LoadBalancerAddress) TableName() string
type LoadBalancerAvailabilityZone ¶
type LoadBalancerAvailabilityZone struct {
ID uint `gorm:"primarykey"`
LoadBalancerID uint
LoadBalancerAddresses []*LoadBalancerAddress `gorm:"constraint:OnDelete:CASCADE;"`
OutpostId *string
SubnetId *string
ZoneName *string
}
func (LoadBalancerAvailabilityZone) TableName ¶ added in v0.3.8
func (LoadBalancerAvailabilityZone) TableName() string
Click to show internal directories.
Click to hide internal directories.