registry

Registry objects used in a catalog.

  • Registry types:
    • LDAP
      • Override Key: override
      • Child object: ldap-search-parameters
    • AuthUrl
      • Override Key: override
  • Scopes:
    • _global
    • _organization
    • _catalog
    • _instance: APIM name
  • Example:
    {
       "registry":{
          "ldap":{
             "_global":{
                "override":[
                   "ldap-readtimeout 120"
                ],
                "ldap-search-parameters":[
                   "summary override parameters global"
                ],
                "_instance":{
                   "my-ldap-registry":{
                      "ldap-search-parameters":[
                         "summary override parameters global instance"
                      ],
                      "override":[
                         "ldap-port 636",
                         "ssl-client ldap-ssl-client"
                      ]
                   }
                }
             },
             "_organization":{
                "my-org":{
                   "override":[
                      
                   ],
                   "_instance":{
                      "my-ldap-registry":{
                         "override":[
                            "ldap-version v3",
                            "ldap-bind-password mypw",
                            "ldap-search-param ldap-param",
                            "summary override org instance"
                         ]
                      }
                   }
                }
             },
             "_catalog":{
                "my-org":{
                   "my-catalog":{
                      "override":[
                         "ldap-host 1.2.3.4",
                         "ldap-bind-dn cn=root,dc=datapower,dc=com",
                         "summary override catalog"
                      ]
                   }
                }
             },
             "_instance":{
                "my-org-3":{
                   "my-catalog-3":{
                      "my-ldap-reg":{
                         "override":[
                            
                         ],
                         "ldap-search-parameters":[
                            
                         ]
                      }
                   }
                }
             }
          },
          "authUrl":{
             "_global":{
                "override":[
                   "summary override global"
                ],
                "_instance":{
                   "httpbin":{
                      "override":[
                         "summary override global instance"
                      ]
                   }
                }
             },
             "_organization":{
                "my-org":{
                   "override":[
                      
                   ],
                   "_instance":{
                      "httpbin":{
                         "override":[
                            "summary override org instance"
                         ]
                      }
                   }
                }
             },
             "_catalog":{
                "my-org":{
                   "my-catalog":{
                      "_instance":{
                         "httpbin":{
                            "override":[
                               "summary override cat instance",
                               "echo some other override"
                            ]
                         }
                      },
                      "override":[
                         "summary override cat"
                      ]
                   }
                }
             },
             "_instance":{
                "my-org-3":{
                   "my-catalog-3":{
                      "my-authurl":{
                         "override":[
                            summary override instance
                         ]
                      }
                   }
                }
             }
          }
       }
    }