---
extracts:
- name: CA10__credReportAttributesJson__c
value:
JSON_FROM:
arg:
FIELD:
path: CA10__credReportAttributesJson__c
returnType: BYTES
undeterminedIf:
isEmpty: Credential report attributes are empty, this is either permission issue or the data haven't been populated yet
undeterminedIf:
isInvalid: "Cred report attributes JSON is invalid"
- name: CA10__credReportAccessKey1Active__c
value:
BOOLEAN_FROM:
arg:
JSON_QUERY_TEXT:
arg:
EXTRACT: CA10__credReportAttributesJson__c
expression: "to_string(access_key_1_active)"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return text type."
undeterminedIf:
isEmpty: Value of 'access_key_1_active' is empty, unexpected data
- name: CA10__credReportAccessKey2Active__c
value:
BOOLEAN_FROM:
arg:
JSON_QUERY_TEXT:
arg:
EXTRACT: CA10__credReportAttributesJson__c
expression: "to_string(access_key_2_active)"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return text type."
undeterminedIf:
isEmpty: Value of 'access_key_1_active' is empty, unexpected data
- name: CA10__credReportPasswordLastUsed__c
value:
DATE_TIME_FROM:
arg:
JSON_QUERY_TEXT:
arg:
EXTRACT: CA10__credReportAttributesJson__c
expression: "to_string(password_last_used)"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return text type."
nullValues:
- "no_information"
- "N/A"
format: ISO_8601
undeterminedIf:
invalidFormat: Value of 'password_last_used' does not match ISO-8601 format
- name: CA10__credReportAccessKey1LastUsed__c
value:
DATE_TIME_FROM:
arg:
JSON_QUERY_TEXT:
arg:
EXTRACT: CA10__credReportAttributesJson__c
expression: "to_string(access_key_1_last_used_date)"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return text type."
nullValues:
- "N/A"
format: ISO_8601
undeterminedIf:
invalidFormat: Value of 'access_key_1_last_used_date' does not match ISO-8601 format
- name: CA10__credReportAccessKey2LastUsed__c
value:
DATE_TIME_FROM:
arg:
JSON_QUERY_TEXT:
arg:
EXTRACT: CA10__credReportAttributesJson__c
expression: "to_string(access_key_2_last_used_date)"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return text type."
nullValues:
- "N/A"
format: ISO_8601
undeterminedIf:
invalidFormat: Value of 'access_key_2_last_used_date' does not match ISO-8601 format
- name: CA10__credReportMfaActive__c
value:
BOOLEAN_FROM:
arg:
JSON_QUERY_TEXT:
arg:
EXTRACT: CA10__credReportAttributesJson__c
expression: "to_string(mfa_active)"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return text type."
undeterminedIf:
isEmpty: Credential report 'mfa_active' key is empty, unexpected data
- name: CA10__credReportPasswordEnabled__c
value:
BOOLEAN_FROM:
arg:
JSON_QUERY_TEXT:
arg:
EXTRACT: CA10__credReportAttributesJson__c
expression: "to_string(password_enabled)"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return text type."
undeterminedIf:
isEmpty: Value of 'password_enabled' is empty, unexpected data
- name: CA10__credReportPasswordLastChanged__c
value:
DATE_TIME_FROM:
arg:
JSON_QUERY_TEXT:
arg:
EXTRACT: CA10__credReportAttributesJson__c
expression: "to_string(password_last_changed)"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return text type."
nullValues:
- "N/A"
format: ISO_8601
undeterminedIf:
invalidFormat: Value of 'password_last_changed' does not match ISO-8601 format
- name: CA10__credReportAccessKey1LastRotated__c
value:
DATE_TIME_FROM:
arg:
JSON_QUERY_TEXT:
arg:
EXTRACT: CA10__credReportAttributesJson__c
expression: "to_string(access_key_1_last_rotated)"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return text type."
nullValues:
- "N/A"
format: ISO_8601
undeterminedIf:
invalidFormat: Value of 'access_key_1_last_rotated' does not match ISO-8601 format
- name: CA10__credReportAccessKey2LastRotated__c
value:
DATE_TIME_FROM:
arg:
JSON_QUERY_TEXT:
arg:
EXTRACT: CA10__credReportAttributesJson__c
expression: "to_string(access_key_2_last_rotated)"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return text type."
nullValues:
- "N/A"
format: ISO_8601
undeterminedIf:
invalidFormat: Value of 'access_key_2_last_rotated' does not match ISO-8601 format