diff --git a/internal/services/network/bastion_host_resource.go b/internal/services/network/bastion_host_resource.go index 9c480f0ded8f..056c5516353a 100644 --- a/internal/services/network/bastion_host_resource.go +++ b/internal/services/network/bastion_host_resource.go @@ -72,7 +72,7 @@ func resourceBastionHost() *pluginsdk.Resource { "ip_configuration": { Type: pluginsdk.TypeList, ForceNew: true, - Optional: true, + Required: true, MaxItems: 1, Elem: &pluginsdk.Resource{ Schema: map[string]*pluginsdk.Schema{ diff --git a/website/docs/r/bastion_host.html.markdown b/website/docs/r/bastion_host.html.markdown index eb7041832363..9adf221155b1 100644 --- a/website/docs/r/bastion_host.html.markdown +++ b/website/docs/r/bastion_host.html.markdown @@ -76,7 +76,7 @@ The following arguments are supported: ~> **Note** Downgrading the SKU will force a new resource to be created. -* `ip_configuration` - (Optional) A `ip_configuration` block as defined below. Changing this forces a new resource to be created. +* `ip_configuration` - (Required) A `ip_configuration` block as defined below. Changing this forces a new resource to be created. * `ip_connect_enabled` - (Optional) Is IP Connect feature enabled for the Bastion Host. Defaults to `false`.