diff --git a/CN_PROD/management_zone/CD_Mobile-vehicledata.tf b/CN_PROD/management_zone/CD_Mobile-vehicledata.tf new file mode 100644 index 00000000..63f9ec99 --- /dev/null +++ b/CN_PROD/management_zone/CD_Mobile-vehicledata.tf @@ -0,0 +1,19 @@ +resource "dynatrace_management_zone" "CD_mobile_vehicledata" { + name = "CD_mobile_vehicledata" + entity_selector_based_rule { + enabled = true + selector = "type(PROCESS_GROUP_INSTANCE),tag(\"compass-id:mobile20-VC\",\"compass-id:vehicle-service\",\"Environment:PROD\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(HOST),tag(\"compass-id:mobile20-VC\",\"compass-id:vehicle-service\",\"Environment:PROD\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(Service),tag(\"compass-id:mobile20-VC\",\"compass-id:vehicle-service\",\"Environment:PROD\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:mobile20-VC\",\"compass-id:vehicle-service\",\"Environment:PROD\"))" + } +} diff --git a/CN_PROD/management_zone/CD_mobile-login.tf b/CN_PROD/management_zone/CD_mobile-login.tf new file mode 100644 index 00000000..4f424557 --- /dev/null +++ b/CN_PROD/management_zone/CD_mobile-login.tf @@ -0,0 +1,19 @@ +resource "dynatrace_management_zone" "CD_mobile_login" { + name = "CD_mobile_login" + entity_selector_based_rule { + enabled = true + selector = "type(PROCESS_GROUP_INSTANCE),tag(\"compass-id:cn-connected-oauth-service\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(HOST),tag(\"compass-id:cn-connected-oauth-service\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(Service),tag(\"compass-id:cn-connected-oauth-service\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:cn-connected-oauth-service\"))" + } +} diff --git a/CN_PROD/management_zone/CD_mobile-remotecamera.tf b/CN_PROD/management_zone/CD_mobile-remotecamera.tf new file mode 100644 index 00000000..38896fcf --- /dev/null +++ b/CN_PROD/management_zone/CD_mobile-remotecamera.tf @@ -0,0 +1,19 @@ +resource "dynatrace_management_zone" "CD_mobile_remotecamera" { + name = "CD_mobile_remotecamera" + entity_selector_based_rule { + enabled = true + selector = "type(PROCESS_GROUP_INSTANCE),tag(\"compass-id:remote-360-composite-service\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(HOST),tag(\"compass-id:remote-360-composite-service\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(Service),tag(\"compass-id:remote-360-composite-service\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"compass-id:remote-360-composite-service\"))" + } +} diff --git a/CN_PROD/management_zone/CD_mobile-remoteservice.tf b/CN_PROD/management_zone/CD_mobile-remoteservice.tf new file mode 100644 index 00000000..d1ce379b --- /dev/null +++ b/CN_PROD/management_zone/CD_mobile-remoteservice.tf @@ -0,0 +1,19 @@ +resource "dynatrace_management_zone" "CD_mobile_remoteservice" { + name = "CD_mobile_remoteservice" + entity_selector_based_rule { + enabled = true + selector = "type(PROCESS_GROUP_INSTANCE),tag(\"compass-id:vehicle-remote-commands-composite-service\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(HOST),tag(\"compass-id:vehicle-remote-commands-composite-service\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(Service),tag(\"compass-id:vehicle-remote-commands-composite-service\")" + } + entity_selector_based_rule { + enabled = true + selector = "type(SERVICE),databaseName.exists(),toRelationship.calls(type(SERVICE),tag(\"vehicle-remote-commands-composite-service\"))" + } +}