Beispiel #1
0
def main():
    argument_spec = dict(
        rule_number=dict(type='str'),
        package=dict(type='str'),
        enabled=dict(type='bool'),
        install_on=dict(type='list'),
        method=dict(type='str', choices=['static', 'hide', 'nat64', 'nat46']),
        new_position=dict(type='str'),
        original_destination=dict(type='str'),
        original_service=dict(type='str'),
        original_source=dict(type='str'),
        translated_destination=dict(type='str'),
        translated_service=dict(type='str'),
        translated_source=dict(type='str'),
        comments=dict(type='str'),
        details_level=dict(type='str', choices=['uid', 'standard', 'full']),
        ignore_warnings=dict(type='bool'),
        ignore_errors=dict(type='bool'))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "set-nat-rule"

    result = api_command(module, command)
    module.exit_json(**result)
Beispiel #2
0
def main():
    argument_spec = dict(
        description=dict(type='str'),
        new_name=dict(type='str'),
        tags=dict(type='list'),
        color=dict(type='str',
                   choices=[
                       'aquamarine', 'black', 'blue', 'crete blue',
                       'burlywood', 'cyan', 'dark green', 'khaki', 'orchid',
                       'dark orange', 'dark sea green', 'pink', 'turquoise',
                       'dark blue', 'firebrick', 'brown', 'forest green',
                       'gold', 'dark gold', 'gray', 'dark gray', 'light green',
                       'lemon chiffon', 'coral', 'sea green', 'sky blue',
                       'magenta', 'purple', 'slate blue', 'violet red',
                       'navy blue', 'olive', 'orange', 'red', 'sienna',
                       'yellow'
                   ]),
        comments=dict(type='str'),
        details_level=dict(type='str', choices=['uid', 'standard', 'full']),
        ignore_warnings=dict(type='bool'),
        ignore_errors=dict(type='bool'))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "set-session"

    result = api_command(module, command)
    module.exit_json(**result)
Beispiel #3
0
def main():
    argument_spec = dict(new_query=dict(
        type='dict',
        options=dict(filter=dict(type='str'),
                     time_frame=dict(type='str',
                                     choices=[
                                         'last-7-days', 'last-hour', 'today',
                                         'last-24-hours', 'yesterday',
                                         'this-week', 'this-month',
                                         'last-30-days', 'all-time', 'custom'
                                     ]),
                     custom_start=dict(type='str'),
                     custom_end=dict(type='str'),
                     max_logs_per_request=dict(type='int'),
                     top=dict(type='dict',
                              options=dict(field=dict(
                                  type='str',
                                  choices=[
                                      'sources', 'destinations', 'services',
                                      'actions', 'blades', 'origins', 'users',
                                      'applications'
                                  ]),
                                           count=dict(type='int'))),
                     type=dict(type='str', choices=['logs', 'audit']),
                     log_servers=dict(type='list'))),
                         query_id=dict(type='str'),
                         ignore_warnings=dict(type='bool'))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "show-logs"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(package_path=dict(type='str'))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "run-ips-update"

    result = api_command(module, command)
    module.exit_json(**result)
Beispiel #5
0
def main():
    argument_spec = dict(policy_package=dict(type='str'))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "verify-policy"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(uid=dict(type='str'))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "publish"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(admin_uid=dict(type='str'),
                         admin_name=dict(type='str'))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "add-api-key"

    result = api_command(module, command)
    module.exit_json(**result)
Beispiel #8
0
def main():
    argument_spec = dict(
        name=dict(type='str')
    )
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "show-software-package-details"

    result = api_command(module, command)
    module.exit_json(**result)
Beispiel #9
0
def main():
    argument_spec = dict(task_id=dict(type='list'),
                         details_level=dict(
                             type='str', choices=['uid', 'standard', 'full']))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "show-task"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(rule_number=dict(type='str'),
                         package=dict(type='str'),
                         details_level=dict(
                             type='str', choices=['uid', 'standard', 'full']))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "delete-nat-rule"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(dependent_domains=dict(type='list'),
                         global_domains=dict(type='list'),
                         details_level=dict(
                             type='str', choices=['uid', 'standard', 'full']))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "assign-global-assignment"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(name=dict(type='str'),
                         details_level=dict(
                             type='str', choices=['uid', 'standard', 'full']),
                         ignore_warnings=dict(type='bool'),
                         ignore_errors=dict(type='bool'))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "delete-data-center-object"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(targets=dict(type='list'),
                         file_content=dict(type='str'),
                         file_name=dict(type='str'),
                         file_path=dict(type='str'),
                         comments=dict(type='str'))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "put-file"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(
        name=dict(type='str'),
        targets=dict(type='list'),
        concurrency_limit=dict(type='int'),
        download_package=dict(type='bool'),
        download_package_from=dict(type='str', choices=['automatic', 'central', 'target-machine'])
    )
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "verify-software-package"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(
        script_name=dict(type='str'),
        script=dict(type='str'),
        targets=dict(type='list'),
        args=dict(type='str'),
        comments=dict(type='str')
    )
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "run-script"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(
        name=dict(type='str'),
        targets=dict(type='list'),
        cluster_installation_settings=dict(type='dict', options=dict(
            cluster_delay=dict(type='int'),
            cluster_strategy=dict(type='str')
        )),
        concurrency_limit=dict(type='int')
    )
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "uninstall-software-package"

    result = api_command(module, command)
    module.exit_json(**result)
Beispiel #17
0
def main():
    argument_spec = dict(
        policy_package=dict(type='str'),
        targets=dict(type='list'),
        access=dict(type='bool'),
        desktop_security=dict(type='bool'),
        qos=dict(type='bool'),
        threat_prevention=dict(type='bool'),
        install_on_all_cluster_members_or_fail=dict(type='bool'),
        prepare_only=dict(type='bool'),
        revision=dict(type='str'))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "install-policy"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(
        name=dict(type='str'),
        targets=dict(type='list'),
        cluster_installation_settings=dict(type='dict', options=dict(
            cluster_delay=dict(type='int'),
            cluster_strategy=dict(type='str')
        )),
        concurrency_limit=dict(type='int'),
        method=dict(type='str', choices=['install', 'upgrade']),
        package_location=dict(type='str', choices=['automatic', 'target-machine', 'central'])
    )
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "install-software-package"

    result = api_command(module, command)
    module.exit_json(**result)
def main():
    argument_spec = dict(
        initiator=dict(type='str'),
        status=dict(type='str',
                    choices=['successful', 'failed', 'in-progress', 'all']),
        from_date=dict(type='str'),
        to_date=dict(type='str'),
        limit=dict(type='int'),
        offset=dict(type='int'),
        order=dict(type='list',
                   options=dict(ASC=dict(type='str', choices=['name']),
                                DESC=dict(type='str', choices=['name']))),
        details_level=dict(type='str', choices=['uid', 'standard', 'full']))
    argument_spec.update(checkpoint_argument_spec_for_commands)

    module = AnsibleModule(argument_spec=argument_spec)

    command = "show-tasks"

    result = api_command(module, command)
    module.exit_json(**result)