Documentation ¶
Index ¶
- Constants
- func GetS3BackendAddressPathRoot(latticeID v1.LatticeID, namespace, addressID string) string
- func GetS3BackendNamespaceStatePathRoot(latticeID v1.LatticeID, namespace string) string
- func GetS3BackendNodePoolPathRoot(latticeID v1.LatticeID, namespace, nodePoolID string) string
- func GetS3BackendRoute53PathRoot(latticeID v1.LatticeID, zoneID string) string
- func GetS3BackendServiceAddressLoadBalancerPathRoot(latticeID v1.LatticeID, namespace, addressID string) string
- func GetS3BackendStatePathRoot(latticeID v1.LatticeID) string
- type ApplicationLoadBalancer
- type NodePool
- type Route53Record
Constants ¶
View Source
const ( ModulePathRoute53 = "/route53" ModulePathRoute53Record = ModulePathRoute53 + "/record" ModulePathLoadBalancer = "/load-balancer" ModulePathApplicationLoadBalancer = ModulePathLoadBalancer + "/application" ModulePathNodePool = "/node-pool" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ApplicationLoadBalancer ¶
type ApplicationLoadBalancer struct { Source string `json:"source"` Region string `json:"region"` LatticeID v1.LatticeID `json:"lattice_id"` SystemID v1.SystemID `json:"system_id"` VPCID string `json:"vpc_id"` SubnetIDs []string `json:"subnet_ids"` Name string `json:"name"` AutoscalingGroupSecurityGroupIDs map[string]string `json:"autoscaling_group_security_group_ids"` Ports map[int32]int32 `json:"ports"` }
func (*ApplicationLoadBalancer) MarshalJSON ¶
func (np *ApplicationLoadBalancer) MarshalJSON() ([]byte, error)
Click to show internal directories.
Click to hide internal directories.