Documentation ¶
Index ¶
- func DataSourcePrivateNetwork() *schema.Resource
- func DataSourceRoutes() *schema.Resource
- func DataSourceRoutesRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceVPC() *schema.Resource
- func DataSourceVPCPrivateNetworkRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceVPCRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceVPCs() *schema.Resource
- func DataSourceVPCsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func FlattenAndSortSubnets(sub interface{}) (interface{}, interface{})
- func NewAPI(m interface{}) (*vpc.API, error)
- func NewAPIWithRegionAndID(m interface{}, id string) (*vpc.API, scw.Region, string, error)
- func ResourcePrivateNetwork() *schema.Resource
- func ResourceRoute() *schema.Resource
- func ResourceRouteCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceRouteDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceRouteRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceRouteUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceVPC() *schema.Resource
- func ResourceVPCCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceVPCDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceVPCPrivateNetworkCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceVPCPrivateNetworkDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceVPCPrivateNetworkRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceVPCPrivateNetworkUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceVPCRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceVPCUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceRoutes ¶ added in v2.42.0
func DataSourceRoutesRead ¶ added in v2.42.0
func DataSourceRoutesRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func DataSourceVPC ¶
func DataSourceVPCPrivateNetworkRead ¶
func DataSourceVPCPrivateNetworkRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func DataSourceVPCRead ¶
func DataSourceVPCRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func DataSourceVPCs ¶
func DataSourceVPCsRead ¶
func DataSourceVPCsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func FlattenAndSortSubnets ¶
func FlattenAndSortSubnets(sub interface{}) (interface{}, interface{})
func NewAPIWithRegionAndID ¶
NewAPIWithRegionAndID returns a new VPC API with locality and ID extracted from the state
func ResourcePrivateNetwork ¶
func ResourceRoute ¶ added in v2.45.0
func ResourceRouteCreate ¶ added in v2.45.0
func ResourceRouteCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceRouteDelete ¶ added in v2.45.0
func ResourceRouteDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceRouteRead ¶ added in v2.45.0
func ResourceRouteRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceRouteUpdate ¶ added in v2.45.0
func ResourceRouteUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceVPC ¶
func ResourceVPCCreate ¶
func ResourceVPCCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceVPCDelete ¶
func ResourceVPCDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceVPCPrivateNetworkCreate ¶
func ResourceVPCPrivateNetworkCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceVPCPrivateNetworkDelete ¶
func ResourceVPCPrivateNetworkDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceVPCPrivateNetworkRead ¶
func ResourceVPCPrivateNetworkRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceVPCPrivateNetworkUpdate ¶
func ResourceVPCPrivateNetworkUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceVPCRead ¶
func ResourceVPCRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceVPCUpdate ¶
func ResourceVPCUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.