Documentation
¶
Index ¶
- func DataSourceIP() *schema.Resource
- func DataSourceIPAMIPRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func DataSourceIPAMIPsRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func DataSourceIPs() *schema.Resource
- func GetResourcePrivateIPs(ctx context.Context, m any, region scw.Region, ...) ([]map[string]any, error)
- func NewAPIWithRegionAndID(m any, id string) (*ipam.API, scw.Region, string, error)
- func ResourceIP() *schema.Resource
- func ResourceIPAMIPCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceIPAMIPDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceIPAMIPRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceIPAMIPReverseDNSCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceIPAMIPReverseDNSDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceIPAMIPReverseDNSRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceIPAMIPReverseDNSUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceIPAMIPUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
- func ResourceIPReverseDNS() *schema.Resource
- type GetResourcePrivateIPsOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSourceIP ¶
func DataSourceIPAMIPRead ¶
func DataSourceIPAMIPRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func DataSourceIPAMIPsRead ¶
func DataSourceIPAMIPsRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func DataSourceIPs ¶
func GetResourcePrivateIPs ¶ added in v2.54.0
func GetResourcePrivateIPs(ctx context.Context, m any, region scw.Region, opts *GetResourcePrivateIPsOptions) ([]map[string]any, error)
GetResourcePrivateIPs fetches the private IP addresses of a resource in a private network.
func NewAPIWithRegionAndID ¶
NewAPIWithRegionAndID returns a new ipam API with locality and ID extracted from the state
func ResourceIP ¶
func ResourceIPAMIPCreate ¶
func ResourceIPAMIPCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func ResourceIPAMIPDelete ¶
func ResourceIPAMIPDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func ResourceIPAMIPRead ¶
func ResourceIPAMIPRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func ResourceIPAMIPReverseDNSCreate ¶
func ResourceIPAMIPReverseDNSCreate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func ResourceIPAMIPReverseDNSDelete ¶
func ResourceIPAMIPReverseDNSDelete(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func ResourceIPAMIPReverseDNSRead ¶
func ResourceIPAMIPReverseDNSRead(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func ResourceIPAMIPReverseDNSUpdate ¶
func ResourceIPAMIPReverseDNSUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func ResourceIPAMIPUpdate ¶
func ResourceIPAMIPUpdate(ctx context.Context, d *schema.ResourceData, m any) diag.Diagnostics
func ResourceIPReverseDNS ¶
Types ¶
type GetResourcePrivateIPsOptions ¶ added in v2.54.0
Source Files
¶
Click to show internal directories.
Click to hide internal directories.