AuthMappingProfile

AuthMappingProfile
AuthMappingProfile
JSON Example
{
    "_last_modified": "string",
    "configpb_attributes": {
        "version": 0
    },
    "description": "string",
    "mapping_rules": [
        {
            "assign_policy": "string",
            "assign_role": "string",
            "assign_tenant": "string",
            "assign_userprofile": "string",
            "attribute_match": {
                "criteria": "string",
                "name": "string",
                "values": [
                    "string"
                ]
            },
            "default_tenant_ref": "string",
            "group_match": {
                "criteria": "string",
                "groups": [
                    "string"
                ]
            },
            "index": 0,
            "is_superuser": false,
            "policy_attribute_name": "string",
            "role_attribute_name": "string",
            "role_refs": [
                "string"
            ],
            "tenant_attribute_name": "string",
            "tenant_refs": [
                "string"
            ],
            "userprofile_attribute_name": "string",
            "userprofile_ref": "string"
        }
    ],
    "name": "string",
    "tenant_ref": "string",
    "type": "string",
    "url": "string",
    "uuid": "string"
}
string
_last_modified
Optional

UNIX time since epoch in microseconds. Units(MICROSECONDS).

configpb_attributes
Optional

configpb_attributes

string
description
Optional

Description for the AuthMappingProfile. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

mapping_rules
Optional

Rules list for tenant or role mapping. Field introduced in 22.1.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

string
name
Required

Name of the AuthMappingProfile. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

string
tenant_ref
Optional

Tenant ref for the auth mapping profile. It is a reference to an object of type Tenant. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

string
type
Required

Type of the Auth Profile for which these rules can be linked. Enum options - AUTH_PROFILE_LDAP, AUTH_PROFILE_TACACS_PLUS, AUTH_PROFILE_SAML, AUTH_PROFILE_PINGACCESS, AUTH_PROFILE_JWT, AUTH_PROFILE_OAUTH. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

string
url
Optional

url

string
uuid
Optional

UUID of the AuthMappingProfile. Field introduced in 22.1.1. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.