Prisma SASE - Block IP
This playbook assists in blocking communication with the provided IPs in the Prisma SASE policy. If a group name is provided, the IPs will be added to the mentioned static address group (there should be a rule associated with the group name to block communication with that group). And if the group name is not provided, a new group will be created with a dedicated rule to block communication with those IPs.
Palo Alto Networks - Strata Cloud Manager · 13 tasks · 5 inputs · 36 outputs
Inputs
TSGID— Tenant services group ID. If not provided, the tsg_id integration parameter will be used as the default.IP— The address value (should match the type).Folder— The configuration folder group setting. The default value is 'Shared'.StaticAddressGroupName— The static address group name will be appended with IP indicators.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.
Outputs
PrismaSase.AddressGroup— The Prisma Access Address group object.PrismaSase.AddressGroup.id— The address group ID.PrismaSase.AddressGroup.name— The address group name.PrismaSase.AddressGroup.description— The address group description.PrismaSase.AddressGroup.addresses— The address group addresses.PrismaSase.AddressGroup.dynamic_filter— The address group filter.PrismaSase.AddressGroup.folder— The address group folder.PrismaSase— The root context key for Prisma SASE integration output.PrismaSase.SecurityRule— Created security rule.PrismaSase.SecurityRule.action— Security rule action.PrismaSase.SecurityRule.application— Security rule application.PrismaSase.SecurityRule.category— Security rule category.PrismaSase.SecurityRule.description— Security rule description.PrismaSase.SecurityRule.destination— Security rule destination.PrismaSase.SecurityRule.folder— Security rule folder.PrismaSase.SecurityRule.from— Security rule from field (source zone(s)).PrismaSase.SecurityRule.id— Security rule ID.PrismaSase.SecurityRule.name— Security rule name.PrismaSase.SecurityRule.position— Security rule position.PrismaSase.SecurityRule.service— Security rule service.PrismaSase.SecurityRule.source— Security rule source.PrismaSase.SecurityRule.source_user— Security rule source user.PrismaSase.SecurityRule.to— Security rule to field (destination zone(s)).PrismaSase.SecurityRule.profile_setting— The Security rule group object in the rule.PrismaSase.SecurityRule.profile_setting.group— Security rule group.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.PrismaSase.Address— Created address object.PrismaSase.Address.description— Address description.PrismaSase.Address.folder— Address folder.PrismaSase.Address.id— Address ID.PrismaSase.Address.type— Address type.PrismaSase.Address.address_value— Address value.PrismaSase.Address.name— Address name.
Commands used
prisma-sase-address-group-create
prisma-sase-address-group-list
prisma-sase-candidate-config-push
prisma-sase-security-rule-create