--- inputType: "CA10O1__CaOracleIamUser__c" testData: - file: test-data.json importExtracts: - file: /types/CA10O1__CaOracleIamUser__c/object.extracts.yaml conditions: - status: "INAPPLICABLE" currentStateMessage: "This Oracle IAM user is not active." check: NOT_EQUAL: left: EXTRACT: "CA10O1__lifecycleState__c" right: TEXT: "ACTIVE" - status: "INCOMPLIANT" currentStateMessage: "This active Oracle IAM user has more than one active API key." remediationMessage: "Delete redundant active API keys so only one remains for this Oracle IAM user." check: GREATER_THAN: left: RELATED_LIST_COUNT: status: "COMPLIANT" relationshipName: "CA10O1__Oracle_IAM_User_API_Keys__r" right: NUMBER: 1.0 otherwise: status: "COMPLIANT" currentStateMessage: "This active Oracle IAM user has no more than one active API key." relatedLists: - relationshipName: "CA10O1__Oracle_IAM_User_API_Keys__r" importExtracts: - file: /types/CA10O1__CaOracleIamUserApiKey__c/object.extracts.yaml conditions: - status: "COMPLIANT" currentStateMessage: "This Oracle IAM API key is active." check: IS_EQUAL: left: EXTRACT: "CA10O1__lifecycleState__c" right: TEXT: "ACTIVE" otherwise: status: "INAPPLICABLE" currentStateMessage: "This Oracle IAM API key is not active."