Files
hunfabric/modules/folder/schemas/pam-entitlements.schema.md
Julio Castillo 48f6b4cd49 Add PAM support (#3438)
* PAM first pass

* Add factory and extend to organization

* Extend to project, add examples

* Add additionalProperties to all objects

* Fix boilerplate

* Expose pam_entitlements to project-factory

* Fix readme

* Move entitlements to second folder/project pass

* extend tests

* Fix readme

* Remove timeouts from inventories
2025-10-20 12:50:37 +00:00

1.2 KiB

None

Properties

additional properties: false

  • ^[a-z][a-z0-9-]{0,61}[a-z0-9]$: object
    additional properties: false
    • max_request_duration: string
    • eligible_users: array
      • items: string
    • privileged_access: array
      • items: object
        additional properties: false
        • role: string
        • condition: string
    • requester_justification_config: object
      additional properties: false
      • not_mandatory: boolean
      • unstructured: boolean
    • manual_approvals: object
      additional properties: false
      • require_approver_justification: boolean
      • steps: array
        • items: object
          additional properties: false
          • approvers: array
            • items: string
          • approvals_needed: number
          • approver_email_recipients: array
            • items: string
    • additional_notification_targets: object
      additional properties: false
      • admin_email_recipients: array
        • items: string
      • requester_email_recipients: array
        • items: string

Definitions