2.0.0b2 (2026-07-07)
Features Added
- Client
PaloAltoNetworksNgfwMgmtClientadded parametercloud_settingin method__init__ - Client
PaloAltoNetworksNgfwMgmtClientadded methodsend_request - Client
PaloAltoNetworksNgfwMgmtClientadded operation groupcustom_capture_configurations_firewall_resources - Client
PaloAltoNetworksNgfwMgmtClientadded operation groupmetrics_object_firewall - Client
PaloAltoNetworksNgfwMgmtClientadded operation grouppalo_alto_networks_cloudngfw_operations - Model
FirewallResourceUpdatePropertiesadded propertyis_strata_cloud_managed - Model
FirewallResourceUpdatePropertiesadded propertystrata_cloud_manager_config - Model
NetworkProfileadded propertyprivate_source_nat_rules_destination - Added model
CloudManagerTenantList - Added model
CustomCaptureConfigurationsFilter - Added model
CustomCaptureConfigurationsFirewallResource - Added model
CustomCaptureConfigurationsProperties - Added enum
CustomCaptureConfigurationsProtocol - Added enum
CustomCaptureConfigurationsStage - Added enum
CustomCaptureConfigurationsStatus - Added enum
EnableStatus - Added model
MetricsObject - Added model
MetricsObjectFirewallResource - Added model
ProductSerialNumberRequestStatus - Added model
ProductSerialNumberStatus - Added enum
ProductSerialStatusValues - Added enum
RegistrationStatus - Added model
StrataCloudManagerConfig - Added model
StrataCloudManagerInfo - Added model
SupportInfoModel - Operation group
LocalRulestacksOperationsadded methodlist_app_ids - Operation group
LocalRulestacksOperationsadded methodlist_countries - Operation group
LocalRulestacksOperationsadded methodlist_predefined_url_categories - Added operation group
CustomCaptureConfigurationsFirewallResourcesOperations - Added operation group
MetricsObjectFirewallOperations - Added operation group
PaloAltoNetworksCloudngfwOperationsOperations
Breaking Changes
- This version introduces new hybrid models which have dual dictionary and model nature. Please follow https://aka.ms/azsdk/python/migrate/hybrid-models for migration.
- For the method breakings, please refer to https://aka.ms/azsdk/python/migrate/operations for migration.
- Model
CertificateObjectGlobalRulestackResourcemoved instance variablecertificate_signer_resource_id,certificate_self_signed,audit_comment,description,etagandprovisioning_stateunder propertypropertieswhose type isCertificateObject - Model
CertificateObjectLocalRulestackResourcemoved instance variablecertificate_signer_resource_id,certificate_self_signed,audit_comment,description,etagandprovisioning_stateunder propertypropertieswhose type isCertificateObject - Model
FirewallResourcemoved instance variablepan_etag,network_profile,is_panorama_managed,panorama_config,associated_rulestack,dns_settings,front_end_settings,provisioning_state,plan_dataandmarketplace_detailsunder propertypropertieswhose type isFirewallDeploymentProperties - Model
FirewallStatusResourcemoved instance variableis_panorama_managed,health_status,health_reason,panorama_statusandprovisioning_stateunder propertypropertieswhose type isFirewallStatusProperty - Model
FqdnListGlobalRulestackResourcemoved instance variabledescription,fqdn_list,etag,audit_commentandprovisioning_stateunder propertypropertieswhose type isFqdnObject - Model
FqdnListLocalRulestackResourcemoved instance variabledescription,fqdn_list,etag,audit_commentandprovisioning_stateunder propertypropertieswhose type isFqdnObject - Model
GlobalRulestackResourcemoved instance variablepan_etag,pan_location,scope,associated_subscriptions,description,default_mode,min_app_id_version,provisioning_stateandsecurity_servicesunder propertypropertieswhose type isRulestackProperties - Model
LocalRulesResourcemoved instance variableetag,rule_name,priority,description,rule_state,source,negate_source,destination,negate_destination,applications,category,protocol,protocol_port_list,inbound_inspection_certificate,audit_comment,action_type,enable_logging,decryption_rule_type,tagsandprovisioning_stateunder propertypropertieswhose type isRuleEntry - Model
LocalRulestackResourcemoved instance variablepan_etag,pan_location,scope,associated_subscriptions,description,default_mode,min_app_id_version,provisioning_stateandsecurity_servicesunder propertypropertieswhose type isRulestackProperties - Model
PostRulesResourcemoved instance variableetag,rule_name,priority,description,rule_state,source,negate_source,destination,negate_destination,applications,category,protocol,protocol_port_list,inbound_inspection_certificate,audit_comment,action_type,enable_logging,decryption_rule_type,tagsandprovisioning_stateunder propertypropertieswhose type isRuleEntry - Model
PreRulesResourcemoved instance variableetag,rule_name,priority,description,rule_state,source,negate_source,destination,negate_destination,applications,category,protocol,protocol_port_list,inbound_inspection_certificate,audit_comment,action_type,enable_logging,decryption_rule_type,tagsandprovisioning_stateunder propertypropertieswhose type isRuleEntry - Model
PrefixListGlobalRulestackResourcemoved instance variabledescription,prefix_list,etag,audit_commentandprovisioning_stateunder propertypropertieswhose type isPrefixObject - Model
PrefixListResourcemoved instance variabledescription,prefix_list,etag,audit_commentandprovisioning_stateunder propertypropertieswhose type isPrefixObject - Method
FirewallsOperations.get_support_infochanged its parameteremailfrompositional_or_keywordtokeyword_only - Method
GlobalRulestackOperations.list_advanced_security_objectschanged its parametertypefrompositional_or_keywordtokeyword_only - Method
GlobalRulestackOperations.list_app_idschanged its parameterapp_id_version/app_prefixfrompositional_or_keywordtokeyword_only - Method
GlobalRulestackOperations.list_security_serviceschanged its parametertypefrompositional_or_keywordtokeyword_only - Method
LocalRulesOperations.get_counterschanged its parameterfirewall_namefrompositional_or_keywordtokeyword_only - Method
LocalRulesOperations.refresh_counterschanged its parameterfirewall_namefrompositional_or_keywordtokeyword_only - Method
LocalRulesOperations.reset_counterschanged its parameterfirewall_namefrompositional_or_keywordtokeyword_only - Method
LocalRulestacksOperations.get_support_infochanged its parameteremailfrompositional_or_keywordtokeyword_only - Method
LocalRulestacksOperations.list_advanced_security_objectschanged its parametertypefrompositional_or_keywordtokeyword_only - Method
LocalRulestacksOperations.list_security_serviceschanged its parametertypefrompositional_or_keywordtokeyword_only - Method
PostRulesOperations.get_counterschanged its parameterfirewall_namefrompositional_or_keywordtokeyword_only - Method
PostRulesOperations.refresh_counterschanged its parameterfirewall_namefrompositional_or_keywordtokeyword_only - Method
PostRulesOperations.reset_counterschanged its parameterfirewall_namefrompositional_or_keywordtokeyword_only - Method
PreRulesOperations.get_counterschanged its parameterfirewall_namefrompositional_or_keywordtokeyword_only - Method
PreRulesOperations.refresh_counterschanged its parameterfirewall_namefrompositional_or_keywordtokeyword_only - Method
PreRulesOperations.reset_counterschanged its parameterfirewall_namefrompositional_or_keywordtokeyword_only
Other Changes
- Deleted model
CertificateObjectGlobalRulestackResourceListResult/CertificateObjectLocalRulestackResourceListResult/FirewallResourceListResult/FirewallStatusResourceListResult/FqdnListGlobalRulestackResourceListResult/FqdnListLocalRulestackResourceListResult/GlobalRulestackResourceListResult/LocalRulesResourceListResult/LocalRulestackResourceListResult/OperationListResult/PostRulesResourceListResult/PreRulesResourceListResult/PrefixListGlobalRulestackResourceListResult/PrefixListResourceListResultwhich actually were not used by SDK users