Onboard public_ip_associate resource (#582)
* onboard public_ip_associate resource * add warnings * add example * edit warning message * Update stackit/internal/services/iaas/publicipassociate/resource.go Co-authored-by: João Palet <joao.palet@outlook.com> * Update stackit/internal/services/iaas/publicipassociate/resource.go Co-authored-by: João Palet <joao.palet@outlook.com> * Update stackit/internal/services/iaas/publicipassociate/resource.go Co-authored-by: João Palet <joao.palet@outlook.com> * Update stackit/internal/services/iaas/publicipassociate/resource.go Co-authored-by: João Palet <joao.palet@outlook.com> * Update stackit/internal/services/iaas/publicipassociate/resource.go Co-authored-by: João Palet <joao.palet@outlook.com> * Update stackit/internal/services/iaas/publicipassociate/resource.go Co-authored-by: João Palet <joao.palet@outlook.com> * Update stackit/internal/services/iaas/publicipassociate/resource.go Co-authored-by: João Palet <joao.palet@outlook.com> * Update stackit/internal/services/iaas/publicipassociate/resource.go Co-authored-by: João Palet <joao.palet@outlook.com> * add requiresReplace in network_interface_id * change function name to toCreatePayload * change deletion of the public ip association * add unit test * Add missing space between sentences * update conflict warning message * update conflict warning message * Adjust warning message --------- Co-authored-by: João Palet <joao.palet@outlook.com> Co-authored-by: João Palet <joao.palet@freiheit.com>
This commit is contained in:
parent
7b693acc2d
commit
2a2d62a429
5 changed files with 545 additions and 0 deletions
|
|
@ -21,6 +21,7 @@ import (
|
|||
iaasNetworkInterface "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/iaas/networkinterface"
|
||||
iaasNetworkInterfaceAttach "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/iaas/networkinterfaceattach"
|
||||
iaasPublicIp "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/iaas/publicip"
|
||||
iaasPublicIpAssociate "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/iaas/publicipassociate"
|
||||
iaasSecurityGroup "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/iaas/securitygroup"
|
||||
iaasSecurityGroupRule "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/iaas/securitygrouprule"
|
||||
iaasServer "github.com/stackitcloud/terraform-provider-stackit/stackit/internal/services/iaas/server"
|
||||
|
|
@ -468,6 +469,7 @@ func (p *Provider) Resources(_ context.Context) []func() resource.Resource {
|
|||
iaasVolumeAttach.NewVolumeAttachResource,
|
||||
iaasNetworkInterfaceAttach.NewNetworkInterfaceAttachResource,
|
||||
iaasServiceAccountAttach.NewServiceAccountAttachResource,
|
||||
iaasPublicIpAssociate.NewPublicIpAssociateResource,
|
||||
iaasServer.NewServerResource,
|
||||
iaasSecurityGroup.NewSecurityGroupResource,
|
||||
iaasSecurityGroupRule.NewSecurityGroupRuleResource,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue