{ "accountParams": { "connection": "grafanaAuth", "processingType": "SequentialAndIterative", "statusAndThresholdConfig": { "deleteLinks": true, "accountThresholdValue": 10000, "correlateInactiveAccounts": false, "inactivateAccountsNotInFile": true, "deleteAccEntForActiveAccounts": true }, "call": { "ImportGrafanaAccount": { "callOrder": 0, "stageNumber": 0, "http": { "url": "https://uri/api/users/search", "httpHeaders": { "Authorization": "${access_token}", "Content-Type": "application/json" }, "httpContentType": "application/json", "httpMethod": "GET" }, "listField": "users", "keyField": "accountID", "colsToPropsMap": { "accountID": "login~#~char", "name": "login~#~char", "customproperty2": "id~#~char", "customproperty4": "login~#~char", "customproperty5": "email~#~char", "customproperty6": "isAdmin~#~char", "customproperty7": "isDisabled~#~char", "customproperty8": "lastSeenAt~#~char", "customproperty9": "lastSeenAtAge~#~char" }, "pagination": { "page": { "pageSizeParam": "perPage", "pageSize": 20, "pageRecordCount": "20", "pageNumberParam": "page", "totalCountPath": "20", "firstPageNumber": 1 } } } } }, "entitlementParams": { "connection": "grafanaAuth", "processingType": "SequentialAndIterative", "entTypes": { "Roles": { "entTypeOrder": 0, "call": { "call1": { "callOrder": 0, "stageNumber": 0, "http": { "url": "https://uri/api/teams/search", "httpHeaders": { "Authorization": "${access_token}", "Content-Type": "application/json" }, "httpContentType": "application/json", "httpMethod": "GET" }, "listField": "teams", "keyField": "entitlementID", "colsToPropsMap": { "entitlementID": "id~#~char", "entitlement_value": "id~#~char", "displayname": "name~#~char", "customproperty1": "name~#~char", "acctEntMappingInfoColumnFromEnt": "STORE#ACC#ENT#MAPPINGINFO~#~char" }, "pagination": { "page": { "pageSizeParam": "perPage", "pageSize": 20, "pageRecordCount": "20", "pageNumberParam": "page", "totalCountPath": "completeResponseMap.pagination.total_records", "firstPageNumber": 1 } }, "disableDeletedEntitlements": true } } } } }, "acctEntParams": { "connection": "grafanaAuth", "entTypes": { "Roles": { "call": { "call1": { "callOrder": 0, "stageNumber": 0, "processingType": "httpEntToAcct", "http": { "httpHeaders": { "Authorization": "${access_token}", "Content-Type": "application/json" }, "url": "https://uri/api/teams/8/members", "httpContentType": "application/json", "httpMethod": "GET" }, "listField": "", "entKeyField": "entitlementID", "accIdPath": "login", "acctKeyField": "accountID" } } } } } }