PARALLAX

cp_mgmt_https_rule

Manages https-rule objects on Checkpoint over Web Services API through native controller HTTPAPI with owned sessions

Collection: check_point.mgmt

Full Name: check_point.mgmt.cp_mgmt_https_rule

Controller module — runs on the local controller, not on remote hosts.

Synopsis

Manages https-rule objects on Checkpoint over Web Services API through native controller HTTPAPI with owned sessions

Parameters

NameTypeRequiredDefaultDescription
actionstrRule inspect level. “Bypass” or “Inspect”.
auto_publish_sessionboolfalsePublish this owned session explicitly after the operation; default false.
bladelistBlades for HTTPS Inspection. Identified by Name or UID of the blade.
certificatestrInternal Server Certificate identified by Name or UID, otherwise, “Outbound Certificate” is a default value.
commentsstrComments string.
destinationlistCollection of Network objects identified by Name or UID that represents connection destination.
destination_negateboolTRUE if “negate” value is set for Destination.
details_levelstrThe level of detail for some of the fields in the response can vary from showing only the UID value of the object to a fully detailed representation of the object.
enabledboolEnable/Disable the rule.
ignore_errorsboolApply changes ignoring errors. You won’t be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
ignore_warningsboolApply changes ignoring warnings.
install_onlistWhich Gateways identified by the name or UID to install the policy on.
layerstrLayer that holds the Object. Identified by the Name or UID.
namestryesRule name.
positionstrPosition in the rulebase.
servicelistCollection of Network objects identified by Name or UID that represents connection service.
service_negateboolTRUE if “negate” value is set for Service.
site_categorylistCollection of Site Categories objects identified by the name or UID.
site_category_negateboolTRUE if “negate” value is set for Site Category.
sourcelistCollection of Network objects identified by Name or UID that represents connection source.
source_negateboolTRUE if “negate” value is set for Source.
statestrpresentDesired object presence.
tagslistCollection of tag identifiers. Available from R81.20 JHF management version.
trackstra “None”,“Log”,“Alert”,“Mail”,“SNMP trap”,“Mail”,“User Alert 1”, “User Alert 2”, “User Alert 3”.
versionstrManagement API version path; omitted uses the default API version.
wait_for_taskbooltrueWait for returned asynchronous task identifiers; default true.
wait_for_task_timeoutint30Polling deadline in minutes; default 30, negative values use 30, maximum 1440.

Example

yaml
- name: add-https-rule
  check_point.mgmt.cp_mgmt_https_rule:
    layer: Default Outbound Layer
    name: FirstRule
    position: 1
    state: present

- name: set-https-rule
  check_point.mgmt.cp_mgmt_https_rule:
    name: FirstRule
    position: 2
    layer: Default Outbound Layer
    state: present

- name: delete-https-rule
  check_point.mgmt.cp_mgmt_https_rule:
    name: FirstRule
    layer: Default Outbound Layer
    state: absent
Search
    ↑ ↓ move↵ openesc close