s2svpn

package
v2.65.1 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2025 License: MPL-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FlattenPrefixFilters

func FlattenPrefixFilters(prefixes []scw.IPNet) ([]string, error)

func NewAPIWithRegion

func NewAPIWithRegion(d *schema.ResourceData, m any) (*s2svpn.API, scw.Region, error)

NewAPIWithRegion returns a new s2svpn API and the region for a Create request

func NewAPIWithRegionAndID

func NewAPIWithRegionAndID(m any, regionalID string) (*s2svpn.API, scw.Region, string, error)

NewAPIWithRegionAndID returns a new s2svpn API with region and ID extracted from the state

func ResourceConnection

func ResourceConnection() *schema.Resource

func ResourceConnectionBgpSession

func ResourceConnectionBgpSession() *schema.Resource

func ResourceConnectionCipher

func ResourceConnectionCipher() *schema.Resource

func ResourceConnectionCreate

func ResourceConnectionCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceConnectionDelete

func ResourceConnectionDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceConnectionRead

func ResourceConnectionRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceConnectionRequestBgpConfig

func ResourceConnectionRequestBgpConfig() *schema.Resource

func ResourceConnectionUpdate

func ResourceConnectionUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceCustomerGateway

func ResourceCustomerGateway() *schema.Resource

func ResourceCustomerGatewayCreate

func ResourceCustomerGatewayCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceCustomerGatewayDelete

func ResourceCustomerGatewayDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceCustomerGatewayRead

func ResourceCustomerGatewayRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceCustomerGatewayUpdate

func ResourceCustomerGatewayUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceRoutingPolicy

func ResourceRoutingPolicy() *schema.Resource

func ResourceRoutingPolicyCreate

func ResourceRoutingPolicyCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceRoutingPolicyDelete

func ResourceRoutingPolicyDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceRoutingPolicyRead

func ResourceRoutingPolicyRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceRoutingPolicyUpdate

func ResourceRoutingPolicyUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceVPNGateway

func ResourceVPNGateway() *schema.Resource

func ResourceVPNGatewayCreate

func ResourceVPNGatewayCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceVPNGatewayDelete

func ResourceVPNGatewayDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceVPNGatewayRead

func ResourceVPNGatewayRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

func ResourceVPNGatewayUpdate

func ResourceVPNGatewayUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics

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