Documentation ¶
Index ¶
- Constants
- func ACLEquals(aclA, aclB *lbSDK.ACL) bool
- func DataSourceACLs() *schema.Resource
- func DataSourceBackend() *schema.Resource
- func DataSourceBackends() *schema.Resource
- func DataSourceCertificate() *schema.Resource
- func DataSourceFrontend() *schema.Resource
- func DataSourceFrontends() *schema.Resource
- func DataSourceIP() *schema.Resource
- func DataSourceIPs() *schema.Resource
- func DataSourceLb() *schema.Resource
- func DataSourceLbACLsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceLbBackendRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceLbBackendsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceLbCertificateRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceLbFrontendRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceLbFrontendsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceLbIPRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceLbIPsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceLbRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceLbRouteRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceLbRoutesRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceLbs() *schema.Resource
- func DataSourceLbsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceRoute() *schema.Resource
- func DataSourceRoutes() *schema.Resource
- func IsPrivateNetworkEqual(a, b *lbSDK.PrivateNetwork) bool
- func NewAPIWithZoneAndID(m interface{}, id string) (*lbSDK.ZonedAPI, scw.Zone, string, error)
- func PrivateNetworksCompare(oldPNs, newPNs []*lbSDK.PrivateNetwork) ([]*lbSDK.PrivateNetwork, []*lbSDK.PrivateNetwork)
- func ResourceACL() *schema.Resource
- func ResourceBackend() *schema.Resource
- func ResourceCertificate() *schema.Resource
- func ResourceFrontend() *schema.Resource
- func ResourceIP() *schema.Resource
- func ResourceLb() *schema.Resource
- func ResourceRoute() *schema.Resource
- func UpgradeStateV1Func(_ context.Context, rawState map[string]interface{}, _ interface{}) (map[string]interface{}, error)
Constants ¶
View Source
const (
DefaultWaitLBRetryInterval = 30 * time.Second
)
View Source
const (
RetryLbIPInterval = 5 * time.Second
)
Variables ¶
This section is empty.
Functions ¶
func DataSourceACLs ¶
func DataSourceBackend ¶
func DataSourceBackends ¶
func DataSourceCertificate ¶
func DataSourceFrontend ¶
func DataSourceFrontends ¶
func DataSourceIP ¶
func DataSourceIPs ¶
func DataSourceLb ¶
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 DataSourceLbsRead ¶
func DataSourceLbsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func DataSourceRoute ¶
func DataSourceRoutes ¶
func IsPrivateNetworkEqual ¶
func IsPrivateNetworkEqual(a, b *lbSDK.PrivateNetwork) bool
func NewAPIWithZoneAndID ¶
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 ResourceBackend ¶
func ResourceCertificate ¶
func ResourceFrontend ¶
func ResourceIP ¶
func ResourceLb ¶
func ResourceRoute ¶
Types ¶
This section is empty.
Source Files ¶
- acl.go
- acls_data_source.go
- backend.go
- backend_data_source.go
- backends_data_source.go
- certificate.go
- certificate_data_source.go
- data_source_lb_frontends.go
- data_source_lb_ip.go
- frontend.go
- frontend_data_source.go
- helpers_lb.go
- ip.go
- ips_data_source.go
- lb.go
- lb_data_source.go
- lbs_data_source.go
- route.go
- route_data_source.go
- routes_data_source.go
- types.go
- waiters.go
Click to show internal directories.
Click to hide internal directories.