@@ -1494,6 +1494,12 @@ class HttpServerProfile(VersionedPanObject):
14941494 iptag_name (str): (PAN-OS 9.0+) Name for custom IP tag format
14951495 iptag_uri_format (str): (PAN-OS 9.0+) URI format for custom IP tag format
14961496 iptag_payload (str): (PAN-OS 9.0+) Payload for custom IP tag format
1497+ globalprotect_name (str): (PAN-OS 9.1+) Name for custom GlobalProtect format
1498+ globalprotect_uri_format (str): (PAN-OS 9.1+) URI format for custom GlobalProtect format
1499+ globalprotect_payload (str): (PAN-OS 9.1+) Payload for custom GlobalProtect format
1500+ decryption_name (str): (PAN-OS 10.0+) Name for custom Decryption format
1501+ decryption_uri_format (str): (PAN-OS 10.0+) URI format for custom Decryption format
1502+ decryption_payload (str): (PAN-OS 10.0+) Payload for custom Decryption format
14971503
14981504 """
14991505
@@ -1529,6 +1535,10 @@ class HttpServerProfile(VersionedPanObject):
15291535 "device.HttpSctpParam" ,
15301536 "device.HttpIpTagHeader" ,
15311537 "device.HttpIpTagParam" ,
1538+ "device.HttpGlobalProtectHeader" ,
1539+ "device.HttpGlobalProtectParam" ,
1540+ "device.HttpDecryptionHeader" ,
1541+ "device.HttpDecryptionParam" ,
15321542 )
15331543
15341544 def _setup (self ):
@@ -1635,6 +1645,18 @@ def _setup(self):
16351645 params [- 1 ].add_profile ("9.0.0" , path = "format/iptag/url-format" )
16361646 params .append (VersionedParamPath ("iptag_payload" , exclude = True ))
16371647 params [- 1 ].add_profile ("9.0.0" , path = "format/iptag/payload" )
1648+ params .append (VersionedParamPath ("globalprotect_name" , exclude = True ))
1649+ params [- 1 ].add_profile ("9.1.0" , path = "format/globalprotect/name" )
1650+ params .append (VersionedParamPath ("globalprotect_uri_format" , exclude = True ))
1651+ params [- 1 ].add_profile ("9.1.0" , path = "format/globalprotect/url-format" )
1652+ params .append (VersionedParamPath ("globalprotect_payload" , exclude = True ))
1653+ params [- 1 ].add_profile ("9.1.0" , path = "format/globalprotect/payload" )
1654+ params .append (VersionedParamPath ("decryption_name" , exclude = True ))
1655+ params [- 1 ].add_profile ("10.0.0" , path = "format/decryption/name" )
1656+ params .append (VersionedParamPath ("decryption_uri_format" , exclude = True ))
1657+ params [- 1 ].add_profile ("10.0.0" , path = "format/decryption/url-format" )
1658+ params .append (VersionedParamPath ("decryption_payload" , exclude = True ))
1659+ params [- 1 ].add_profile ("10.0.0" , path = "format/decryption/payload" )
16381660
16391661 self ._params = tuple (params )
16401662
@@ -2113,6 +2135,66 @@ class HttpIpTagParam(ValueEntry):
21132135 ROOT = Root .PANORAMA_VSYS
21142136
21152137
2138+ class HttpDecryptionHeader (ValueEntry ):
2139+ """HTTP header for Decryption.
2140+
2141+ Note: This is valid for PAN-OS 10.0+
2142+
2143+ Args:
2144+ name (str): The header name
2145+ value (str): The header value
2146+
2147+ """
2148+
2149+ LOCATION = "/format/decryption/headers"
2150+ ROOT = Root .PANORAMA_VSYS
2151+
2152+
2153+ class HttpDecryptionParam (ValueEntry ):
2154+ """HTTP param for Decryption.
2155+
2156+ Note: This is valid for PAN-OS 10.0+
2157+
2158+ Args:
2159+ name (str): The param name
2160+ value (str): The param value
2161+
2162+ """
2163+
2164+ LOCATION = "/format/decryption/params"
2165+ ROOT = Root .PANORAMA_VSYS
2166+
2167+
2168+ class HttpGlobalProtectHeader (ValueEntry ):
2169+ """HTTP header for GlobalProtect.
2170+
2171+ Note: This is valid for PAN-OS 9.1+
2172+
2173+ Args:
2174+ name (str): The header name
2175+ value (str): The header value
2176+
2177+ """
2178+
2179+ LOCATION = "/format/globalprotect/headers"
2180+ ROOT = Root .PANORAMA_VSYS
2181+
2182+
2183+ class HttpGlobalProtectParam (ValueEntry ):
2184+ """HTTP param for GlobalProtect.
2185+
2186+ Note: This is valid for PAN-OS 9.1+
2187+
2188+ Args:
2189+ name (str): The param name
2190+ value (str): The param value
2191+
2192+ """
2193+
2194+ LOCATION = "/format/globalprotect/params"
2195+ ROOT = Root .PANORAMA_VSYS
2196+
2197+
21162198class CertificateProfile (VersionedPanObject ):
21172199 """Certificate profile object.
21182200
0 commit comments