InlinePrincipalIdentity1
{
"certificate_id": "string",
"is_protected": false,
"name": "string",
"node_id": "string",
"role": "string",
"roles_for_paths": [
{
"delete_path": false,
"path": "string",
"roles": [
{
"role": "string",
"role_display_name": "string"
}
]
}
]
}
Id of the stored certificate. When used with the deprecated POST /trust-management/principal-identities API this field is required.
Indicator whether the entities created by this principal should be protected.
Name of the principal.
Unique node-id of a principal. This is used primarily in the case where a cluster of nodes is used to make calls to the NSX Manager and the same 'name' is used so that the nodes can access and modify the same data while still accessing NSX through their individual secret (certificate or JWT). In all other cases this can be any string.
The roles that are associated with this PI.
The roles that are associated with this PI, limiting them to a policy path like '/infra'. In case the path is '/', the roles apply everywhere.