lb

package
v2.48.0 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2024 License: MPL-2.0 Imports: 33 Imported by: 0

Documentation

Index

Constants

View Source
const (
	DefaultWaitLBRetryInterval = 30 * time.Second
)
View Source
const (
	RetryLbIPInterval = 5 * time.Second
)

Variables

This section is empty.

Functions

func ACLEquals

func ACLEquals(aclA, aclB *lbSDK.ACL) bool

func DataSourceACLs

func DataSourceACLs() *schema.Resource

func DataSourceBackend

func DataSourceBackend() *schema.Resource

func DataSourceBackends

func DataSourceBackends() *schema.Resource

func DataSourceCertificate

func DataSourceCertificate() *schema.Resource

func DataSourceFrontend

func DataSourceFrontend() *schema.Resource

func DataSourceFrontends

func DataSourceFrontends() *schema.Resource

func DataSourceIP

func DataSourceIP() *schema.Resource

func DataSourceIPs

func DataSourceIPs() *schema.Resource

func DataSourceLb

func DataSourceLb() *schema.Resource

func DataSourceLbACLsRead

func DataSourceLbACLsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceLbBackendRead

func DataSourceLbBackendRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceLbBackendsRead

func DataSourceLbBackendsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceLbCertificateRead

func DataSourceLbCertificateRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceLbFrontendRead

func DataSourceLbFrontendRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceLbFrontendsRead

func DataSourceLbFrontendsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceLbIPRead

func DataSourceLbIPRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceLbIPsRead

func DataSourceLbIPsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceLbRead

func DataSourceLbRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceLbRouteRead

func DataSourceLbRouteRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceLbRoutesRead

func DataSourceLbRoutesRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceLbs

func DataSourceLbs() *schema.Resource

func DataSourceLbsRead

func DataSourceLbsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics

func DataSourceRoute

func DataSourceRoute() *schema.Resource

func DataSourceRoutes

func DataSourceRoutes() *schema.Resource

func IsPrivateNetworkEqual

func IsPrivateNetworkEqual(a, b *lbSDK.PrivateNetwork) bool

func NewAPIWithZoneAndID

func NewAPIWithZoneAndID(m interface{}, id string) (*lbSDK.ZonedAPI, scw.Zone, string, error)

NewAPIWithZoneAndID returns an lb API with zone and ID extracted from the state

func PrivateNetworksCompare added in v2.40.0

func PrivateNetworksCompare(oldPNs, newPNs []*lbSDK.PrivateNetwork) ([]*lbSDK.PrivateNetwork, []*lbSDK.PrivateNetwork)

func ResourceACL

func ResourceACL() *schema.Resource

func ResourceBackend

func ResourceBackend() *schema.Resource

func ResourceCertificate

func ResourceCertificate() *schema.Resource

func ResourceFrontend

func ResourceFrontend() *schema.Resource

func ResourceIP

func ResourceIP() *schema.Resource

func ResourceLb

func ResourceLb() *schema.Resource

func ResourceRoute

func ResourceRoute() *schema.Resource

func UpgradeStateV1Func

func UpgradeStateV1Func(_ context.Context, rawState map[string]interface{}, _ interface{}) (map[string]interface{}, error)

lbUpgradeV1UpgradeFunc allow upgrade the from regional to a zoned resource.

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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