IdentityProvider
                                IdentityProvider                            
                            Represents Identity Provider and its attributes
JSON Example
                                    {
    "domainNames": [
        "string"
    ],
    "id": "string",
    "identitySources": [
        {
            "domainNames": [
                "string"
            ],
            "ldap": {
                "domainAlias": "string",
                "domainName": "string",
                "sourceDetails": {
                    "certChain": [
                        "string"
                    ],
                    "groupsBaseDn": "string",
                    "serverEndpoints": [
                        "string"
                    ],
                    "usersBaseDn": "string"
                },
                "type": "string",
                "username": "string"
            },
            "name": "string",
            "type": "string"
        }
    ],
    "idpMessage": "string",
    "ldap": {
        "domainAlias": "string",
        "domainName": "string",
        "sourceDetails": {
            "certChain": [
                "string"
            ],
            "groupsBaseDn": "string",
            "serverEndpoints": [
                "string"
            ],
            "usersBaseDn": "string"
        },
        "type": "string",
        "username": "string"
    },
    "name": "string",
    "oidc": {
        "authEndpoint": "string",
        "authMethod": "One among: CLIENT_SECRET_BASIC, CLIENT_SECRET_POST, CLIENT_SECRET_JWT, PRIVATE_KEY_JWT",
        "clientId": "string",
        "discoveryEndpoint": "string",
        "issuer": "string",
        "logoutEndpoint": "string",
        "publicKeyUri": "string",
        "tokenEndpoint": "string"
    },
    "status": "One among: ACTIVE, INACTIVE",
    "type": "string"
}
                            
                                    array of 
                
            
            
                                    string
                
                
            
        
        
                domainNames            
                            Optional
            
            
        The Domains of the Identity Provider
            
            
                                    string
                
                
            
        
        
                id            
                            Optional
            
            
        ID of the Identity Provider
            
            
                                    string
                
                
            
        
        
                idpMessage            
                            Optional
            
            
        The message conveyed by VCF for managing the Identity Provider
            
            
                                    string
                
                
            
        
        
                name            
                            Optional
            
            
        The user-friendly name for the Identity Provider
                oidc            
                            Optional
            
            
        Represents Identity management configuration when the provider is based on OIDC
            
            
                                    string
                
                
            
        
        
                status            
                            Optional
            
            
        The status of the Identity Provider (set as ACTIVE for currently enabled Identity Provider)
            
            
                                    string
                
                
            
        
        
                type            
                            Optional
            
            
        The type of the Identity Provider
