---
extracts:
- name: "CA10Z1__name__c"
value:
FIELD:
path: "CA10Z1__name__c"
undeterminedIf:
isEmpty: "Corrupted data. Name cannot be empty."
- name: "CA10Z1__pricingTier__c"
value:
FIELD:
path: "CA10Z1__pricingTier__c"
undeterminedIf:
isEmpty: "Corrupted data. Pricing Tier cannot be empty."
- name: "CA10Z1__extensions__c"
value:
FIELD:
path: "CA10Z1__extensions__c"
returnType: BYTES
- name: "caJsonFrom__extensions__c"
value:
JSON_FROM:
arg:
EXTRACT: "CA10Z1__extensions__c"
undeterminedIf:
isInvalid: "Extensions JSON is invalid"
- name: "caJsonNumber__extensionsContainerRegistriesVulnerabilityAssessmentsIsEnabled__c"
value:
JSON_QUERY_NUMBER:
arg:
EXTRACT: "caJsonFrom__extensions__c"
expression: "length([?name=='ContainerRegistriesVulnerabilityAssessments' && isEnabled=='True'])"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return a number type."
- name: "caJsonNumber__extensionsAgentlessDiscoveryForKubernetesIsEnabled__c"
value:
JSON_QUERY_NUMBER:
arg:
EXTRACT: "caJsonFrom__extensions__c"
expression: "length([?name=='AgentlessDiscoveryForKubernetes' && isEnabled=='True'])"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return a number type."
- name: "caJsonNumber__extensionsAgentlessVmScanningIsEnabled__c"
value:
JSON_QUERY_NUMBER:
arg:
EXTRACT: "caJsonFrom__extensions__c"
expression: "length([?name=='AgentlessVmScanning' && isEnabled=='True'])"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return a number type."
- name: "caJsonNumber__extensionsContainerSensorIsEnabled__c"
value:
JSON_QUERY_NUMBER:
arg:
EXTRACT: "caJsonFrom__extensions__c"
expression: "length([?name=='ContainerSensor' && isEnabled=='True'])"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return a number type."