Skip to main content

🧠 Premium Azure Service Bus namespace has no queues or topics - prod.logic.yaml🟒

Uses​

Test Results πŸŸ’β€‹

Generated at: 2026-09-22T15:06:46.640102591Z Open

ResultIdCondition IndexCondition TextRuntime Error
🟒goneβœ”οΈ 99βœ”οΈ isDisappeared(CA10__disappearanceTime__c)βœ”οΈ null
🟒missing-provisioning-stateβœ”οΈ 199βœ”οΈ extract('CA10__provisioningState__c').isEmpty()βœ”οΈ null
🟒failed-provisioningβœ”οΈ 299βœ”οΈ extract('CA10__provisioningState__c') != 'Succeeded'βœ”οΈ null
🟒missing-tierβœ”οΈ 399βœ”οΈ extract('CA10__skuTier__c').isEmpty()βœ”οΈ null
🟒standard-emptyβœ”οΈ 499βœ”οΈ extract('CA10__skuTier__c') != 'Premium'βœ”οΈ null
🟒missing-created-atβœ”οΈ 599βœ”οΈ extract('CA10__createdAt__c').isEmpty()βœ”οΈ null
🟒age-boundaryβœ”οΈ 699βœ”οΈ extract('CA10__createdAt__c').withinLastDays(30)βœ”οΈ null
🟒queue-without-idβœ”οΈ 799βœ”οΈ CA10__Azure_Service_Bus_Queues__r.has(UNDETERMINED) || CA10__Azure_Service_Bus_Topics__r.has(UNDETERMINED)βœ”οΈ null
🟒emptyβœ”οΈ 899βœ”οΈ CA10__Azure_Service_Bus_Queues__r.hasNo(COMPLIANT) && CA10__Azure_Service_Bus_Topics__r.hasNo(COMPLIANT)βœ”οΈ null
🟒only-disappeared-entitiesβœ”οΈ 899βœ”οΈ CA10__Azure_Service_Bus_Queues__r.hasNo(COMPLIANT) && CA10__Azure_Service_Bus_Topics__r.hasNo(COMPLIANT)βœ”οΈ null
🟒active-queueβœ”οΈ 900βœ”οΈ otherwiseβœ”οΈ null
🟒active-topicβœ”οΈ 900βœ”οΈ otherwiseβœ”οΈ null

Generation Bundle​

FileMD5
Open/ce/ca/azure/service-bus/premium-namespace-without-entities/policy.yaml0892E2C65B35F2CFFA8B61450D1271F1
Open/ce/ca/azure/service-bus/premium-namespace-without-entities/prod.logic.yaml271B8D4745DF9FEFB4C50A595C521D8F
Open/ce/ca/azure/service-bus/premium-namespace-without-entities/test-data.json730E9B32C258E41458463A7FE2765575
Open/types/CA10__CaAzureServiceBusNamespace__c/object.extracts.yamlD288C34F0B6140DB0C4BF2C0CE1727AC

Available Commands​

repo-manager policies generate FULL /ce/ca/azure/service-bus/premium-namespace-without-entities/prod.logic.yaml
repo-manager policies generate DEBUG /ce/ca/azure/service-bus/premium-namespace-without-entities/prod.logic.yaml
repo-manager policies generate CAPTURE_TEST_DATA /ce/ca/azure/service-bus/premium-namespace-without-entities/prod.logic.yaml
repo-manager policies generate TESTS /ce/ca/azure/service-bus/premium-namespace-without-entities/prod.logic.yaml
# Execute tests
repo-manager policies test /ce/ca/azure/service-bus/premium-namespace-without-entities/prod.logic.yaml

Content​

Open File

---
inputType: "CA10__CaAzureServiceBusNamespace__c"
testData:
- file: "test-data.json"
importExtracts:
- file: "/types/CA10__CaAzureServiceBusNamespace__c/object.extracts.yaml"
conditions:
- status: "UNDETERMINED"
currentStateMessage: "Provisioning state is unavailable."
check:
IS_EMPTY:
arg:
EXTRACT: "CA10__provisioningState__c"
- status: "INAPPLICABLE"
currentStateMessage: "The namespace is not successfully provisioned."
check:
NOT_EQUAL:
left:
EXTRACT: "CA10__provisioningState__c"
right:
TEXT: "Succeeded"
- status: "UNDETERMINED"
currentStateMessage: "SKU tier is unavailable."
check:
IS_EMPTY:
arg:
EXTRACT: "CA10__skuTier__c"
- status: "INAPPLICABLE"
currentStateMessage: "The namespace does not use the Premium tier."
check:
NOT_EQUAL:
left:
EXTRACT: "CA10__skuTier__c"
right:
TEXT: "Premium"
- status: "UNDETERMINED"
currentStateMessage: "Creation time is unavailable."
check:
IS_EMPTY:
arg:
EXTRACT: "CA10__createdAt__c"
- status: "INAPPLICABLE"
currentStateMessage: "The namespace is within its first 30 days."
check:
IS_WITHIN_LAST_DAYS:
offsetDays: 30
arg:
EXTRACT: "CA10__createdAt__c"
- status: "UNDETERMINED"
currentStateMessage: "A related queue or topic could not be evaluated."
check:
OR:
args:
- RELATED_LIST_HAS:
status: "UNDETERMINED"
relationshipName: "CA10__Azure_Service_Bus_Queues__r"
- RELATED_LIST_HAS:
status: "UNDETERMINED"
relationshipName: "CA10__Azure_Service_Bus_Topics__r"
- status: "INCOMPLIANT"
currentStateMessage: "The Premium Service Bus namespace has no current queues or topics."
remediationMessage: "Confirm the namespace is unused, then remove it or move required entities to an appropriate namespace."
check:
AND:
args:
- RELATED_LIST_HAS_NO:
status: "COMPLIANT"
relationshipName: "CA10__Azure_Service_Bus_Queues__r"
- RELATED_LIST_HAS_NO:
status: "COMPLIANT"
relationshipName: "CA10__Azure_Service_Bus_Topics__r"
otherwise:
status: "COMPLIANT"
currentStateMessage: "The Premium Service Bus namespace has a current queue or topic."
relatedLists:
- relationshipName: "CA10__Azure_Service_Bus_Queues__r"
conditions:
- status: "COMPLIANT"
currentStateMessage: "This queue currently exists in CMDB."
check:
NOT_EMPTY:
arg:
FIELD:
path: "Id"
otherwise:
status: "UNDETERMINED"
currentStateMessage: "The queue record has no identifier."
- relationshipName: "CA10__Azure_Service_Bus_Topics__r"
conditions:
- status: "COMPLIANT"
currentStateMessage: "This topic currently exists in CMDB."
check:
NOT_EMPTY:
arg:
FIELD:
path: "Id"
otherwise:
status: "UNDETERMINED"
currentStateMessage: "The topic record has no identifier."