PaloAltoNetworks / terraform-provider-panos

Terraform Panos provider
https://www.terraform.io/docs/providers/panos/
Mozilla Public License 2.0
87 stars 69 forks source link

panos_zone_protection_profile - Add support for Zone Protection Profile resources #425

Open rwgnr opened 5 months ago

rwgnr commented 5 months ago

Is your feature request related to a problem?

Yes, in a Panorama template under Network > Network Profiles, there is a particular profile type that is not currently supported by the PANOS Terraform provider and that is 'Zone Protection Profiles'

You can reference zone_profile as an argument for a panos_zone but you can not actually create one with code as of v1.11.1 https://registry.terraform.io/providers/PaloAltoNetworks/panos/1.11.1/docs/resources/zone#zone_profile

Describe the solution you'd like

Update the provider to include support for a panos_zone_protection_profile or similiarly named resource that will allow Terraform users to create and manage Zone Protection Profiles via this provider

Describe alternatives you've considered

Manually creating a Zone Protection Profile in a Panorama template and referencing it by string in a panos_zone definition

Additional context

https://registry.terraform.io/providers/PaloAltoNetworks/panos/1.11.1/docs/resources/zone

Evaluated with: PANOS Provider v1.11.1 PANOS Software v11.0.3