Identity_Providers_Update_RequestBody

Identity_Providers_Update_RequestBody
Identity_Providers_Update_RequestBody

This is a request body class for an operation.

JSON Example
{
    "spec": {
        "config_tag": "string",
        "oauth2": {
            "auth_endpoint": "string",
            "token_endpoint": "string",
            "public_key_uri": "string",
            "client_id": "string",
            "client_secret": "string",
            "issuer": "string",
            "authentication_method": "string"
        },
        "oidc": {
            "discovery_endpoint": "string",
            "client_id": "string",
            "client_secret": "string"
        },
        "org_ids": [
            "string"
        ],
        "make_default": false,
        "name": "string",
        "domain_names": [
            "string"
        ],
        "idm_protocol": "string",
        "idm_endpoints": [
            "string"
        ],
        "active_directory_over_ldap": {
            "user_name": "string",
            "password": "string",
            "users_base_dn": "string",
            "groups_base_dn": "string",
            "server_endpoints": [
                "string"
            ],
            "cert_chain": {
                "cert_chain": [
                    "string"
                ]
            }
        },
        "upn_claim": "string",
        "reset_upn_claim": false,
        "groups_claim": "string",
        "reset_groups_claim": false
    }
}
spec
Required

the UpdateSpec contains the information used to update the provider