Prisma SASE - Create or Edit EDL object

This playbook helps to create an EDL object within the Prisma SASE Objects section.

Palo Alto Networks - Strata Cloud Manager · 11 tasks · 11 inputs · 12 outputs

Inputs

  • Name — The external dynamic list object name.
  • Folder — The configuration folder group setting. The default value is 'Shared'.
  • TSGID — Tenant services group ID. If not provided, the tsg_id integration parameter will be used as the default.
  • IPListName — The predefined IP list. If the type is predefined_ip, a value must be provided. Possible values: panw-bulletproof-ip-list,panw-highrisk-ip-list,panw-known-ip-list,panw-torexit-ip-list.
  • URLListName — The predefined URL list. If the type is predefined_url, a value must be provided. Possible value: panw–auth-portal-exclude-list
  • SourceURL — The source URL. If the type is ip, url or domain, a value must be provided.
  • Frequency — Frequency to check for updates on the EDL URL. Possible values: daily,five_minute,hourly,monthly,weekly
  • FrequencyTime — The frequency hour. If the frequency argument is daily, weekly or monthly, a value must be provided. Possible values are 00-23.
  • EDLObjectType — Possible values: domain,ip,url,predefined_ip,predefined_url
  • AutoCommit — Possible values: True -> Will commit and push configuration. False -> Manual push will be required. Else --> Will ignore the push section and continue the playbook.
  • Overwrite — Whether to overwrite the original external dynamic list values. Default value is 'false'.

Outputs

  • PrismaSase.ExternalDynamicList — The external dynamic list object.
  • PrismaSase.ExternalDynamicList.id — The external dynamic list ID.
  • PrismaSase.ExternalDynamicList.name — The external dynamic list name.
  • PrismaSase.ExternalDynamicList.folder — The external dynamic list folder.
  • PrismaSase.ExternalDynamicList.description — The external dynamic list description.
  • PrismaSase.ExternalDynamicList.type — The external dynamic list type.
  • PrismaSase.ExternalDynamicList.source — The external dynamic list source.
  • PrismaSase.ExternalDynamicList.frequency — The external dynamic list frequency.
  • PrismaSase.CandidateConfig — Configuration job object.
  • PrismaSase.CandidateConfig.job_id — Configuration job ID.
  • PrismaSase.CandidateConfig.result — The configuration push result, e.g., OK, FAIL.
  • PrismaSase.CandidateConfig.details — The configuration push details.

Commands used

prisma-sase-candidate-config-push prisma-sase-external-dynamic-list-create prisma-sase-external-dynamic-list-list prisma-sase-external-dynamic-list-update

Flowchart

Auto Commit Manual Push yes yes Start Start Create the External Dynamic List Object - prisma-sase-external-dynamic-list-create Create the External Dynam... prisma-sase-external-dynamic-... Done Done Push Config - prisma-sase-candidate-config-push Push Config prisma-sase-candidate-config-... Commit and push configuration to folders? Commit and push configura... Choose to commit and push configuration Choose to commit and push... List all the External Dynamic Lists - prisma-sase-external-dynamic-list-list List all the External Dyn... prisma-sase-external-dynamic-... Check if the object was already defined Check if the object was a... Update the External Dynamic List Object - prisma-sase-external-dynamic-list-update Update the External Dynam... prisma-sase-external-dynamic-... Check if the EDL type is empty Check if the EDL type is ... Provide an EDL type Provide an EDL type