willguibr / willguibr.zpacloud / 1.1.1 / module / zpa_lss_config_controller Create a LSS CONFIG. | "added in version" 1.0.0 of willguibr.zpacloud" Authors: William Guilherme (@willguibr)willguibr.zpacloud.zpa_lss_config_controller (1.1.1) — module
Install with ansible-galaxy collection install willguibr.zpacloud:==1.1.1
collections: - name: willguibr.zpacloud version: 1.1.1
This module create/update/delete a LSS CONFIG in the ZPA Cloud.
- name: LSS Controller hosts: localhost tasks: - name: Create a LSS Controller willguibr.zpacloud.zpa_lss_config_controller: state: present config: name: Status description: status enabled: true lss_host: 10.1.1.1 lss_port: 20000 format: "..." source_log_type: "zpn_ast_auth_log" connector_groups: - id: "11111" name: "Test" register: lss_controller - name: lss_controller debug: msg: "{{ lss_controller }}"
id: description: '' type: str state: choices: - present - absent default: present description: Whether the config should be present or absent. type: str config: description: Name of the LSS configuration required: false suboptions: audit_message: description: '' required: false type: str description: description: Name of the LSS configuration required: false type: str enabled: default: true description: Whether this LSS configuration is enabled or not required: false type: bool filter: description: Filter for the LSS configuration elements: str required: false type: list format: description: Format of the log type required: true type: str id: description: '' type: str lss_host: description: Host of the LSS configuration required: true type: str lss_port: description: Port of the LSS configuration required: true type: str name: description: Name of the LSS configuration required: true type: str source_log_type: choices: - zpn_trans_log - zpn_auth_log - zpn_ast_auth_log - zpn_http_trans_log - zpn_audit_log - zpn_sys_auth_log - zpn_http_insp - zpn_ast_comprehensive_stats description: Log type of the LSS configuration required: true type: str use_tls: default: false description: Whether TLS is enabled or not required: false type: bool type: dict client_id: description: '' required: false type: str customer_id: description: '' required: false type: str client_secret: description: '' required: false type: str connector_groups: description: App Connector Group(s) to be added to the LSS configuration elements: dict required: false suboptions: id: description: '' required: true type: str name: description: '' required: false type: str type: list policy_rule_resource: description: Object Type required: false suboptions: action: description: '' required: false type: str action_id: description: '' required: false type: str bypass_default_rule: description: '' required: false type: bool conditions: description: '' elements: dict required: false suboptions: negated: description: '' required: false type: bool operands: description: '' elements: dict required: false suboptions: object_type: choices: - APP - APP_GROUP - CLIENT_TYPE description: '' required: true type: str values: description: '' elements: str required: false type: list type: list operator: description: '' required: true type: str type: list custom_msg: description: '' required: false type: str default_rule: description: '' required: false type: bool description: description: Object Type required: false type: str id: description: '' type: str lss_default_rule: description: '' required: false type: bool name: description: '' required: true type: str operator: description: '' required: false type: str policy_set_id: description: '' required: false type: str policy_type: description: '' required: false type: str priority: description: '' required: false type: str reauth_default_rule: description: '' required: false type: bool reauth_idle_timeout: description: '' required: false type: str reauth_timeout: description: '' required: false type: str rule_order: description: '' required: false type: str type: dict