Documentation ¶
Index ¶
- func DataSourceFlexibleIP() *schema.Resource
- func DataSourceFlexibleIPRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func DataSourceFlexibleIPs() *schema.Resource
- func DataSourceFlexibleIPsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func NewAPIWithZoneAndID(m interface{}, id string) (*flexibleip.API, scw.Zone, string, error)
- func ResourceFlexibleIPCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceFlexibleIPDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceFlexibleIPMACCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceFlexibleIPMACDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceFlexibleIPMACRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceFlexibleIPMACUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceFlexibleIPRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceFlexibleIPUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
- func ResourceIP() *schema.Resource
- func ResourceMACAddress() *schema.Resource
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceFlexibleIP ¶
func DataSourceFlexibleIPRead ¶
func DataSourceFlexibleIPRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func DataSourceFlexibleIPs ¶
func DataSourceFlexibleIPsRead ¶
func DataSourceFlexibleIPsRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func NewAPIWithZoneAndID ¶
NewAPIWithZoneAndID returns an flexibleip API with zone and ID extracted from the state
func ResourceFlexibleIPCreate ¶
func ResourceFlexibleIPCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceFlexibleIPDelete ¶
func ResourceFlexibleIPDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceFlexibleIPMACCreate ¶
func ResourceFlexibleIPMACCreate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceFlexibleIPMACDelete ¶
func ResourceFlexibleIPMACDelete(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceFlexibleIPMACRead ¶
func ResourceFlexibleIPMACRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceFlexibleIPMACUpdate ¶
func ResourceFlexibleIPMACUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceFlexibleIPRead ¶
func ResourceFlexibleIPRead(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceFlexibleIPUpdate ¶
func ResourceFlexibleIPUpdate(ctx context.Context, d *schema.ResourceData, m interface{}) diag.Diagnostics
func ResourceIP ¶
func ResourceMACAddress ¶
Types ¶
This section is empty.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.