�
�Udac @` s� d d l m Z m Z m Z e Z i d d 6d g d 6d d 6Z d Z d Z d
Z d d l
m Z d d l m
Z
m Z d
� Z e d k r� e � n d S( i ( t absolute_importt divisiont print_functions 1.1t metadata_versiont previewt statust communityt supported_bys�
---
module: cp_mgmt_global_assignment
short_description: Manages global-assignment objects on Check Point over Web Services API
description:
- Manages global-assignment objects on Check Point devices including creating, updating and removing objects.
- All operations are performed over Web Services API.
version_added: "2.9"
author: "Or Soffer (@chkp-orso)"
options:
dependent_domain:
description:
- N/A
type: str
global_access_policy:
description:
- Global domain access policy that is assigned to a dependent domain.
type: str
global_domain:
description:
- N/A
type: str
global_threat_prevention_policy:
description:
- Global domain threat prevention policy that is assigned to a dependent domain.
type: str
manage_protection_actions:
description:
- N/A
type: bool
details_level:
description:
- The 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.
type: str
choices: ['uid', 'standard', 'full']
ignore_warnings:
description:
- Apply changes ignoring warnings.
type: bool
ignore_errors:
description:
- Apply changes ignoring errors. You won't be able to publish such a changes. If ignore-warnings flag was omitted - warnings will also be ignored.
type: bool
extends_documentation_fragment: checkpoint_objects
s[
- name: add-global-assignment
cp_mgmt_global_assignment:
dependent_domain: domain2
global_access_policy: standard
global_domain: Global
global_threat_prevention_policy: standard
manage_protection_actions: true
state: present
- name: set-global-assignment
cp_mgmt_global_assignment:
dependent_domain: domain1
global_domain: Global2
global_threat_prevention_policy: ''
manage_protection_actions: false
state: present
- name: delete-global-assignment
cp_mgmt_global_assignment:
dependent_domain: domain1
global_domain: Global2
state: absent
s�
cp_mgmt_global_assignment:
description: The checkpoint object created or updated.
returned: always, except when deleting the object.
type: dict
( t
AnsibleModule( t$ checkpoint_argument_spec_for_objectst api_callc C` s� t d t d d � d t d d � d t d d � d t d d � d t d d � d t d d d
d d d
g � d t d d � d t d d � � } | j t � t d | d t � } d } t | | � } | j | � d S( Nt dependent_domaint typet strt global_access_policyt
global_domaint global_threat_prevention_policyt manage_protection_actionst boolt
details_levelt choicest uidt standardt fullt ignore_warningst
ignore_errorst
argument_spect supports_check_modes global-assignment( t dictt updateR R t TrueR
t exit_json( R t modulet api_call_objectt result( ( sa /usr/lib/python2.7/site-packages/ansible/modules/network/check_point/cp_mgmt_global_assignment.pyt maino s
t __main__N( t
__future__R R R R t
__metaclass__t ANSIBLE_METADATAt
DOCUMENTATIONt EXAMPLESt RETURNt ansible.module_utils.basicR t2 ansible.module_utils.network.checkpoint.checkpointR R
R# t __name__( ( ( sa /usr/lib/python2.7/site-packages/ansible/modules/network/check_point/cp_mgmt_global_assignment.pyt <module> s
/
Anons79 File Manager Version 1.0, Coded By Anons79
Email: [email protected]