Documentation
¶
Index ¶
Constants ¶
View Source
const ( APIName = "api" CommonName = "common" LoadBalancerName = "load balancer" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoadBalancer ¶
type LoadBalancer struct {
Addresses []*gcp.Address
ManagedSSLs []*gcp.ManagedSSL
ServerlessNEGs []*gcp.ServerlessNEG
BackendServices []*gcp.BackendService
URLMaps []*gcp.URLMap
TargetHTTPProxies []*gcp.TargetHTTPProxy
TargetHTTPSProxies []*gcp.TargetHTTPSProxy
ForwardingRules []*gcp.ForwardingRule
}
func NewLoadBalancer ¶
func NewLoadBalancer() *LoadBalancer
func (*LoadBalancer) Plan ¶
func (o *LoadBalancer) Plan(pctx *config.PluginContext, r *registry.Registry, static []*StaticApp, c *LoadBalancerArgs, verify bool) error
type LoadBalancerArgs ¶
type StaticApp ¶
type StaticApp struct {
Bucket *gcp.Bucket
Files []*gcp.BucketObject
Image *gcp.Image
CloudRun *gcp.CloudRun
App *types.App
}
func NewStaticApp ¶
type StaticAppArgs ¶
type StaticAppOptions ¶
type StaticAppOptions struct {
Build struct {
Dir string `mapstructure:"dir"`
} `mapstructure:"build"`
Routing string `mapstructure:"routing"`
}
func (*StaticAppOptions) Decode ¶
func (o *StaticAppOptions) Decode(in interface{}) error
func (*StaticAppOptions) IsReactRouting ¶
func (o *StaticAppOptions) IsReactRouting() bool
Click to show internal directories.
Click to hide internal directories.