Documentation
¶
Index ¶
- func FlattenPrefixFilters(prefixes []scw.IPNet) ([]string, error)
- func NewAPIWithRegion(d *schema.ResourceData, m any) (*s2svpn.API, scw.Region, error)
- func NewAPIWithRegionAndID(m any, regionalID string) (*s2svpn.API, scw.Region, string, error)
- func ResourceConnection() *schema.Resource
- func ResourceConnectionBgpSession() *schema.Resource
- func ResourceConnectionCipher() *schema.Resource
- func ResourceConnectionCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceConnectionDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceConnectionRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceConnectionRequestBgpConfig() *schema.Resource
- func ResourceConnectionUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceCustomerGateway() *schema.Resource
- func ResourceCustomerGatewayCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceCustomerGatewayDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceCustomerGatewayRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceCustomerGatewayUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceRoutingPolicy() *schema.Resource
- func ResourceRoutingPolicyCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceRoutingPolicyDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceRoutingPolicyRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceRoutingPolicyUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceVPNGateway() *schema.Resource
- func ResourceVPNGatewayCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceVPNGatewayDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceVPNGatewayRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceVPNGatewayUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAPIWithRegion ¶
NewAPIWithRegion returns a new s2svpn API and the region for a Create request
func NewAPIWithRegionAndID ¶
NewAPIWithRegionAndID returns a new s2svpn API with region and ID extracted from the state
func ResourceConnection ¶
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 ResourceConnectionUpdate ¶
func ResourceConnectionUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func ResourceCustomerGateway ¶
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 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 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.
Source Files
¶
Click to show internal directories.
Click to hide internal directories.