ArgoCDRBAC#

pydantic model phalanx.models.environments.ArgoCDRBAC#

Argo CD RBAC rules.

Parameters:

data (Any)

Show JSON schema
{
   "title": "ArgoCDRBAC",
   "description": "Argo CD RBAC rules.",
   "type": "object",
   "properties": {
      "roles": {
         "additionalProperties": {
            "items": {
               "type": "string"
            },
            "type": "array"
         },
         "title": "Roles",
         "type": "object"
      }
   },
   "required": [
      "roles"
   ]
}

Fields:
field roles: dict[str, list[str]] [Required]#

Mapping of roles to list of users or groups.

classmethod from_csv(csv)#

Parse the RBAC policy.csv into the RBAC configuration.

Parameters:

csv (str)

Return type:

Self