title: Package Policy Request type: object properties: id: type: string description: Package policy unique identifier name: type: string description: Package policy name (should be unique) example: nginx-123 description: type: string description: Package policy description example: 'my description' namespace: type: string description: namespace by default "default" example: 'default' policy_id: type: string description: Agent policy ID where that package policy will be added example: 'agent-policy-id' package: type: object properties: name: type: string description: Package name example: 'nginx' version: type: string description: Package version example: '1.6.0' required: - name - version vars: type: object description: Package root level variable (see integration documentation for more information) inputs: type: object description: Package policy inputs (see integration documentation to know what inputs are available) example: nginx-logfile: enabled: true streams: nginx.access: enabled: true vars: paths: - '/var/log/nginx/access.log*' tags: - nginx-access preserve_original_event: false ignore_older: 72h additionalProperties: type: object properties: enabled: type: boolean description: enable or disable that input, (default to true) vars: type: object description: Input level variable (see integration documentation for more information) streams: type: object description: Input streams (see integration documentation to know what streams are available) additionalProperties: type: object properties: enabled: type: boolean description: enable or disable that stream, (default to true) vars: type: object description: Stream level variable (see integration documentation for more information) force: type: boolean description: Force package policy creation even if package is not verified, or if the agent policy is managed. required: - name - policy_id - package