ArgoCDDetails¶
- pydantic model phalanx.models.environments.ArgoCDDetails¶
- Details about the Argo CD configuration for an environment. - Parameters:
- data ( - Any)
 - Show JSON schema- { "title": "ArgoCDDetails", "description": "Details about the Argo CD configuration for an environment.", "type": "object", "properties": { "provider": { "$ref": "#/$defs/IdentityProvider" }, "provider_hostname": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Provider Hostname" }, "rbac": { "anyOf": [ { "$ref": "#/$defs/ArgoCDRBAC" }, { "type": "null" } ], "default": null }, "url": { "anyOf": [ { "type": "string" }, { "type": "null" } ], "default": null, "title": "Url" } }, "$defs": { "ArgoCDRBAC": { "description": "Argo CD RBAC rules.", "properties": { "roles": { "additionalProperties": { "items": { "type": "string" }, "type": "array" }, "title": "Roles", "type": "object" } }, "required": [ "roles" ], "title": "ArgoCDRBAC", "type": "object" }, "IdentityProvider": { "description": "Type of identity provider used by Gafaelfawr.", "enum": [ "CILogon", "GitHub", "Google", "OpenID Connect", "None" ], "title": "IdentityProvider", "type": "string" } }, "required": [ "provider" ] } - Fields:
 - field provider: IdentityProvider [Required]¶
- Type of identity provider used for Argo CD. 
 - field provider_hostname: str | None = None¶
- Hostname of Argo CD identity provider, if meaningful. 
 - field rbac: ArgoCDRBAC | None = None¶
- Argo CD RBAC configuration. 
 - field url: str | None = None¶
- URL for the Argo CD UI.