Skip to main content

🔌 Azure Databricks Workspace - object.extracts.yaml

  • Contextual name: 🔌 object.extracts.yaml
  • ID: /types/CA10Z1__CaAzureDatabricksWorkspace__c/object.extracts.yaml

Used In

LogicPolicyFlags
🧠 prod.logic.yaml🟢🛡️ Azure Databricks Workspace Allow Public Network Access is not disabled🟢🟢 x3
🧠 prod.logic.yaml🟢🛡️ Azure Databricks Workspace does not use private endpoint connections🟢🟢 x3
🧠 prod.logic.yaml🟢🛡️ Azure Databricks Workspace is not deployed in a customer-managed virtual network (VNet)🟢🟢 x3
🧠 prod.logic.yaml🟢🛡️ Azure Databricks Workspace is not encrypted using customer-managed key (CMK)🟢🟢 x3
🧠 prod.logic.yaml🟢🛡️ Azure Databricks Workspace network security groups are not configured🟢🟢 x3
🧠 prod.logic.yaml🟢🛡️ Azure Databricks Workspace Secure Cluster Connectivity is not enabled🟢🟢 x3

Content

Open File

---
# Nullable. The encryption keySource (provider). Possible values (case-insensitive): Microsoft.Keyvault
extracts:
- name: "CA10Z1__encryptionManagedDisksKeySource__c"
value:
FIELD:
path: "CA10Z1__encryptionManagedDisksKeySource__c"
# Text.
- name: "CA10Z1__publicNetworkAccess__c"
value:
FIELD:
path: "CA10Z1__publicNetworkAccess__c"
- name: "CA10Z1__parametersJson__c"
value:
FIELD:
path: "CA10Z1__parametersJson__c"
returnType: BYTES
- name: "caJsonFrom__parametersJson__c"
value:
JSON_FROM:
arg:
EXTRACT: "CA10Z1__parametersJson__c"
undeterminedIf:
isInvalid: "DatabricsWorkspace parameters JSON is invalid"

- name: "caJsonText__parametersJsonCustomVirtualNetworkValue__c"
value:
JSON_QUERY_TEXT:
arg:
EXTRACT: "caJsonFrom__parametersJson__c"
expression: "customVirtualNetworkId.value"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return a boolean."

- name: "caJsonText__parametersJsonEnableNoPublicIpValue__c"
value:
JSON_QUERY_BOOLEAN:
arg:
EXTRACT: "caJsonFrom__parametersJson__c"
expression: "enableNoPublicIp.value"
undeterminedIf:
evaluationError: "The JSON query has failed."
resultTypeMismatch: "The JSON query did not return a boolean."

# Nullable. Can't have no access, retrieved via Microsoft.Databricks/workspaces
- name: CA10Z1__privateNetworkSubnetId__c
value:
FIELD:
path: CA10Z1__privateNetworkSubnetId__c
# Nullable. Can't have no access, retrieved via Microsoft.Databricks/workspaces
- name: CA10Z1__publicNetworkSubnetId__c
value:
FIELD:
path: CA10Z1__publicNetworkSubnetId__c