3.2 拡張設定パラメータ
これらは、コネクタでリコンシリエーション操作およびプロビジョニング操作時に使用される構成関連のエントリです。
ノート:
- 指定がないかぎり、次の表のエントリは変更しないでください。
- 次の表のパラメータはすべて必須です。
表3-2 拡張設定パラメータ
パラメータ | 必須 | 説明 |
---|---|---|
コネクタ名 | 〇 |
このエントリには、コネクタ・クラスの名前が保持されます。 デフォルト値: org.identityconnectors.cernerhealtheintent.CernerHealtheintentConnector |
バンドル名 | 〇 |
このエントリは、コネクタ・バンドルの名前を保持します。 デフォルト値: org.identityconnectors.cernerhealtheintent |
バンドルのバージョン | 〇 |
このエントリは、コネクタ・バンドルのバージョンを保持します。 デフォルト値: 12.3.0 |
relURIs | 〇 |
このエントリは、このコネクタでサポートされている各オブジェクト・クラスの相対URLおよびこれらのオブジェクト・クラスで実行可能なコネクタ操作を含みます。 デフォルト値: "__ACCOUNT__.SEARCHOP=/personnel/v1/personnel?$(Filter Suffix)$&offset=$(PAGE_OFFSET)$&limit=$(PAGE_SIZE)$","__ACCOUNT__.CREATEOP=/personnel/v1/personnel","__ACCOUNT__.UPDATEOP=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.DELETEOP=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.ADDATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.REMOVEATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.__GROUP__.SEARCHOP=/personnel/v1/personnel-groups?excludeDynamic=true","__ACCOUNT__.__GROUP__.REMOVEATTRIBUTE=/personnel/v1/personnel-groups/$(__GROUP__.id)$/members/$(__UID__)$","__ACCOUNT__.__GROUP__.ADDATTRIBUTE=/personnel/v1/personnel-groups/$(__GROUP__.id)$/members/$(__UID__)$","__ACCOUNT__.__ORGANIZATION__.SEARCHOP=/organization/v1/personnel/$(__UID__)$/organizations&offset=$(PAGE_OFFSET)$&limit=$(PAGE_SIZE)$","__ACCOUNT__.__ORGANIZATION__.ADDATTRIBUTE=/organization/v1/organizations/$(__ORGANIZATION__.id)$/members/$(__UID__)$","__ACCOUNT__.__ORGANIZATION__.REMOVEATTRIBUTE=/organization/v1/organizations/$(__ORGANIZATION__.id)$/members/$(__UID__)$","__ACCOUNT__.__DYNAMICGROUP__.SEARCHOP=/personnel/v1/dynamic-personnel-groups","__ACCOUNT__.sourceIdentifiers.ADDATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.sourceIdentifiers.REMOVEATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.aliases.ADDATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.aliases.REMOVEATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.languages.ADDATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.languages.REMOVEATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.emailAddresses.ADDATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.emailAddresses.REMOVEATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.phoneNumbers.ADDATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.phoneNumbers.REMOVEATTRIBUTE=/personnel/v1/personnel/$(__UID__)$","__ACCOUNT__.__ORGANIZATION__.SEARCHOP=/organization/v1/personnel/$(__UID__)$/organizations","__DYNAMICGROUP__.SEARCHOP=/personnel/v1/dynamic-personnel-groups?&offset=$(PAGE_OFFSET)$&limit=$(PAGE_SIZE)$","__ORGANIZATION__.SEARCHOP=/organization/v1/organizations?&offset=$(PAGE_OFFSET)$&limit=$(PAGE_SIZE)$","__GROUP__.SEARCHOP=/personnel/v1/personnel-groups?excludeDynamic=true&offset=$(PAGE_OFFSET)$&limit=$(PAGE_SIZE)$","__DATAPARTITIONID__.SEARCHOP=/data-ingestion/v1/data-partitions?&offset=$(PAGE_OFFSET)$&limit=$(PAGE_SIZE)$" |
opTypes | 〇 |
このエントリは、コネクタでサポートされる各オブジェクト・クラスのHTTP操作タイプを指定します。値はカンマ区切りで、次の形式です: OBJ_CLASS.OP=HTTP_OP この形式において、OBJ_CLASSはコネクタ・オブジェクト・クラス、OPはコネクタ操作(CreateOp、UpdateOp、SearchOpなど)、およびHTTP_OPはHTTP操作(GET、PUTまたはPOST)です。 デフォルト値: "__ACCOUNT__.SEARCHOP=GET","__ACCOUNT__.CREATEOP=POST","__ACCOUNT__.UPDATEOP=PUT","__ACCOUNT__.ADDATTRIBUTE=PUT","__ACCOUNT__.REMOVEATTRIBUTE=DELETE","__ACCOUNT__.DELETEOP=DELETE","__GROUP__.SEARCHOP=GET","__ACCOUNT__.__GROUP__.SEARCHOP=GET","__ACCOUNT__.__GROUP__.ADDATTRIBUTE=PUT","__ACCOUNT__.__GROUP__.REMOVEATTRIBUTE=DELETE","__ORGANIZATION__.SEARCHOP=GET","__ACCOUNT__.__ORGANIZATION__.SEARCHOP=GET","__ACCOUNT__.__ORGANIZATION__.REMOVEATTRIBUTE=DELETE","__ACCOUNT__.__ORGANIZATION__.ADDATTRIBUTE=PUT","__DYNAMICGROUP__.SEARCHOP=GET","__ACCOUNT__.__DYNAMICGROUP__.SEARCHOP=GET","__ACCOUNT__.__DYNAMICGROUP__.ADDATTRIBUTE=PUT","__ACCOUNT__.__DYNAMICGROUP__.REMOVEATTRIBUTE=DELETE","__ACCOUNT__.emailAddresses.ADDATTRIBUTE=PUT","__ACCOUNT__.emailAddresses.REMOVEATTRIBUTE=DELETE","__ACCOUNT__.aliases.ADDATTRIBUTE=PUT","__ACCOUNT__.aliases.REMOVEATTRIBUTE=DELETE","__ACCOUNT__.sourceIdentifiers.ADDATTRIBUTE=PUT","__ACCOUNT__.sourceIdentifiers.REMOVEATTRIBUTE=DELETE","__ACCOUNT__.languages.ADDATTRIBUTE=PUT","__ACCOUNT__.languages.REMOVEATTRIBUTE=DELETE","__ACCOUNT__.phoneNumbers.ADDATTRIBUTE=PUT","__ACCOUNT__.phoneNumbers.REMOVEATTRIBUTE=DELETE","__DATAPARTITIONID__.SEARCHOP=GET" |
customPayload | × |
このエントリは、標準の形式ではないすべての操作のペイロードを示します。 デフォルト値: "__ACCOUNT__.__GROUP__.ADDATTRIBUTE={}","__ACCOUNT__.__GROUP__.REMOVEATTRIBUTE={}","__ACCOUNT__.__ORGANIZATION__.ADDATTRIBUTE={}","__ACCOUNT__.__ORGANIZATION__.REMOVEATTRIBUTE={}" |
nameAttributes | 〇 |
このエントリは、このコネクタにより処理されるすべてのオブジェクトの名前属性を含みます。たとえば、ユーザー・アカウントに使用される__ACCOUNT__各オブジェクト・クラスの__NAME__の名前属性はuser_nameです。 デフォルト値: "__ACCOUNT__.fullName","__GROUP__.name","__ORGANIZATION__.name","__DYNAMICGROUP__.name","__DATAPARTITIONID__.name" |
uidAttributes | 〇 |
このエントリは、このコネクタにより処理されるすべてのオブジェクトのUID属性を含みます。たとえば、各オブジェクト・クラスの__UID__です。 デフォルト値: "__ACCOUNT__.id","__GROUP__.id","__ORGANIZATION__.id","__DYNAMICGROUP__.id","__DATAPARTITIONID__.id","sourceIdentifiers.id","emailAddresses.value","phoneNumbers.value","aliases.value","languages.languages" |
httpHeaderContentType | × |
このエントリは、ヘッダーの、ターゲット・システムが予期するコンテンツ・タイプを含みます。 デフォルト値: application/json |
httpHeaderAccept | × |
このエントリは、ヘッダーの、ターゲット・システムに対して期待する受入タイプを含みます。 デフォルト値: application/json |
jsonResourcesTag | × |
このエントリは、リコンシリエーション中に単一ペイロード内の複数のエントリの解析のために使用されるjsonタグ値を含みます。 デフォルト値: "__ACCOUNT__=items","__GROUP__=items","__ORGANIZATION__=items","__DYNAMICGROUP__=items","__DATAPARTITIONID__=items" |
specialAttributeTargetFormat | × |
このエントリには、属性がターゲット・システム・エンドポイントに存在する形式がリストされます。 たとえば、ターゲット・システム・エンドポイントにおいて別名属性はaliases.aliasとして存在します。値はカンマ区切りで、次の形式で示されます: OBJ_CLASS.ATTR_NAME= TARGET_FORMAT デフォルト値: "__ACCOUNT__=items","__GROUP__=items","__ORGANIZATION__=items","__DYNAMICGROUP__=items" |
specialAttributeHandling | × |
このエントリには、属性がターゲット・システム・エンドポイントに存在する形式がリストされます。値はカンマ区切りで、次の形式で示されます: OBJ_CLASS.ATTR_NAME= TARGET_FORMAT。 デフォルト値: "__ACCOUNT__.__GROUP__.ADDATTRIBUTE=SINGLE","__ACCOUNT__.__GROUP__.REMOVEATTRIBUTE=SINGLE","__ACCOUNT__.__ORGANIZATION__.ADDATTRIBUTE=SINGLE","__ACCOUNT__.__ORGANIZATION__.REMOVEATTRIBUTE=SINGLE","__ACCOUNT__.sourceIdentifiers.ADDATTRIBUTE=SINGLE","__ACCOUNT__.sourceIdentifiers.REMOVEATTRIBUTE=SINGLE","__ACCOUNT__.aliases.ADDATTRIBUTE=SINGLE","__ACCOUNT__.aliases.REMOVEATTRIBUTE=SINGLE","__ACCOUNT__.emailAddresses.ADDATTRIBUTE=SINGLE","__ACCOUNT__.emailAddresses.REMOVEATTRIBUTE=SINGLE","__ACCOUNT__.phoneNumbers.ADDATTRIBUTE=SINGLE","__ACCOUNT__.phoneNumbers.REMOVEATTRIBUTE=SINGLE","__ACCOUNT__.languages.ADDATTRIBUTE=SINGLE","__ACCOUNT__.languages.REMOVEATTRIBUTE=SINGLE" |
pageSize | × |
検索操作に対して1ページに表示されるユーザーの数。 デフォルト値: 100 |