diff --git a/internal/services/synapse/synapse_firewall_rule_resource.go b/internal/services/synapse/synapse_firewall_rule_resource.go index 9d76e63c73aa6..8578be4bcb04d 100644 --- a/internal/services/synapse/synapse_firewall_rule_resource.go +++ b/internal/services/synapse/synapse_firewall_rule_resource.go @@ -108,11 +108,12 @@ func resourceSynapseFirewallRuleCreateUpdate(d *pluginsdk.ResourceData, meta int timeout, _ := ctx.Deadline() stateConf := &pluginsdk.StateChangeConf{ - Pending: []string{string(synapse.ProvisioningStateProvisioning)}, - Target: []string{string(synapse.ProvisioningStateSucceeded)}, - Refresh: firewallRuleProvisioningStateRefreshFunc(ctx, client, id), - MinTimeout: 1 * time.Minute, - Timeout: time.Until(timeout), + Pending: []string{string(synapse.ProvisioningStateProvisioning)}, + Target: []string{string(synapse.ProvisioningStateSucceeded)}, + Refresh: firewallRuleProvisioningStateRefreshFunc(ctx, client, id), + Delay: 1 * time.Minute, + Timeout: time.Until(timeout), + PollInterval: 15 * time.Second, } if _, err = stateConf.WaitForStateContext(ctx); err != nil { return fmt.Errorf("waiting for provisioning state of %s: %+v", id, err) diff --git a/internal/services/synapse/synapse_firewall_rule_resource_test.go b/internal/services/synapse/synapse_firewall_rule_resource_test.go index df7ba16810290..90e59b536d6f2 100644 --- a/internal/services/synapse/synapse_firewall_rule_resource_test.go +++ b/internal/services/synapse/synapse_firewall_rule_resource_test.go @@ -78,7 +78,7 @@ func (r SynapseFirewallRuleResource) Exists(ctx context.Context, client *clients if utils.ResponseWasNotFound(resp.Response) { return utils.Bool(false), nil } - return nil, fmt.Errorf("retrieving %s: %+v", id, err) + return nil, fmt.Errorf("retrieving %s: %+v", *id, err) } return utils.Bool(true), nil diff --git a/internal/services/synapse/synapse_managed_private_endpoint_resource.go b/internal/services/synapse/synapse_managed_private_endpoint_resource.go index eb1717289be22..9817729e4bf5f 100644 --- a/internal/services/synapse/synapse_managed_private_endpoint_resource.go +++ b/internal/services/synapse/synapse_managed_private_endpoint_resource.go @@ -125,11 +125,11 @@ func resourceSynapseManagedPrivateEndpointCreate(d *pluginsdk.ResourceData, meta timeout, _ := ctx.Deadline() stateConf := &pluginsdk.StateChangeConf{ - Pending: []string{string(synapse.ProvisioningStateProvisioning)}, - Target: []string{string(synapse.ProvisioningStateSucceeded)}, - Refresh: managedPrivateEndpointProvisioningStateRefreshFunc(ctx, client, id), - MinTimeout: 1 * time.Minute, - Timeout: time.Until(timeout), + Pending: []string{string(synapse.ProvisioningStateProvisioning)}, + Target: []string{string(synapse.ProvisioningStateSucceeded)}, + Refresh: managedPrivateEndpointProvisioningStateRefreshFunc(ctx, client, id), + Timeout: time.Until(timeout), + PollInterval: 15 * time.Second, } if _, err = stateConf.WaitForStateContext(ctx); err != nil { return fmt.Errorf("waiting for provisioning state of %s: %+v", id, err) diff --git a/internal/services/synapse/synapse_managed_private_endpoint_resource_test.go b/internal/services/synapse/synapse_managed_private_endpoint_resource_test.go index 0f8a9d3eb8ee3..0fa388d5d4c68 100644 --- a/internal/services/synapse/synapse_managed_private_endpoint_resource_test.go +++ b/internal/services/synapse/synapse_managed_private_endpoint_resource_test.go @@ -61,7 +61,7 @@ func (r SynapseManagedPrivateEndpointResource) Exists(ctx context.Context, clien if utils.ResponseWasNotFound(resp.Response) { return utils.Bool(false), nil } - return nil, fmt.Errorf("retrieving %s: %+v", id, err) + return nil, fmt.Errorf("retrieving %s: %+v", *id, err) } return utils.Bool(true), nil