From ca3acf2b0b5b3705a2568302ea5919a3918c465c Mon Sep 17 00:00:00 2001 From: Damien Garros Date: Thu, 3 Oct 2024 14:51:37 +0200 Subject: [PATCH] Remove filters --- tests/fixtures/schema_01.json | 228 +- tests/fixtures/schema_02.json | 222 +- tests/fixtures/schema_03.json | 1171 ++------ tests/fixtures/schema_04.json | 2480 +++------------ tests/fixtures/schema_ipam.json | 4979 +++---------------------------- 5 files changed, 1137 insertions(+), 7943 deletions(-) diff --git a/tests/fixtures/schema_01.json b/tests/fixtures/schema_01.json index 460afadd..bf6f016e 100644 --- a/tests/fixtures/schema_01.json +++ b/tests/fixtures/schema_01.json @@ -49,52 +49,13 @@ "inherited": false, "cardinality": "many", "branch": "aware", - "optional": true, - "filters": [ - { - "name": "id", - "kind": "String", - "description": null - }, - { - "name": "name__value", - "kind": "String", - "description": null - }, - { - "name": "description__value", - "kind": "String", - "description": null - } - ] + "optional": true } ], "label": null, "inherit_from": [], "branch": "aware", - "default_filter": "name__value", - "filters": [ - { - "name": "ids", - "kind": "List", - "description": null - }, - { - "name": "query__value", - "kind": "String", - "description": null - }, - { - "name": "description__value", - "kind": "String", - "description": null - }, - { - "name": "name__value", - "kind": "String", - "description": null - } - ] + "default_filter": "name__value" }, { "name": "Repository", @@ -200,24 +161,7 @@ "inherited": false, "cardinality": "many", "branch": "aware", - "optional": true, - "filters": [ - { - "name": "id", - "kind": "String", - "description": null - }, - { - "name": "name__value", - "kind": "String", - "description": null - }, - { - "name": "description__value", - "kind": "String", - "description": null - } - ] + "optional": true }, { "name": "queries", @@ -228,29 +172,7 @@ "inherited": false, "cardinality": "many", "branch": "aware", - "optional": true, - "filters": [ - { - "name": "id", - "kind": "String", - "description": null - }, - { - "name": "query__value", - "kind": "String", - "description": null - }, - { - "name": "description__value", - "kind": "String", - "description": null - }, - { - "name": "name__value", - "kind": "String", - "description": null - } - ] + "optional": true } ], "label": null, @@ -260,58 +182,8 @@ ], "branch": "aware", "default_filter": "name__value", - "human_friendly_id": ["name__value"], - "filters": [ - { - "name": "ids", - "kind": "List", - "description": null - }, - { - "name": "hfid", - "kind": "List", - "description": null - }, - { - "name": "username__value", - "kind": "String", - "description": null - }, - { - "name": "type__value", - "kind": "String", - "description": null - }, - { - "name": "name__value", - "kind": "String", - "description": null - }, - { - "name": "description__value", - "kind": "String", - "description": null - }, - { - "name": "commit__value", - "kind": "String", - "description": null - }, - { - "name": "location__value", - "kind": "String", - "description": null - }, - { - "name": "password__value", - "kind": "String", - "description": null - }, - { - "name": "default_branch__value", - "kind": "String", - "description": null - } + "human_friendly_id": [ + "name__value" ] }, { @@ -341,64 +213,70 @@ "branch": "aware", "optional": true }, - { - "name": "status", - "kind": "Dropdown", + { + "name": "status", + "kind": "Dropdown", "branch": "aware", - "optional": true, - "choices": [ - { - "name": "active", - "label": "Active", - "description": "A status", - "color": "#ffffff" - } - ] - }, - { - "name": "mode", - "kind": "Text", + "optional": true, + "choices": [ + { + "name": "active", + "label": "Active", + "description": "A status", + "color": "#ffffff" + } + ] + }, + { + "name": "mode", + "kind": "Text", "branch": "aware", - "optional": true, - "enum": ["easy"] - } + "optional": true, + "enum": [ + "easy" + ] + } ], "relationships": [], "label": null, "inherit_from": [], "branch": "aware", + "default_filter": "name__value" + }, + { + "name": "Location", + "namespace": "Builtin", "default_filter": "name__value", - "filters": [ + "attributes": [ { - "name": "ids", - "kind": "List", - "description": null + "name": "name", + "kind": "String", + "unique": true }, { - "name": "name__value", + "name": "description", "kind": "String", - "description": null + "optional": true }, { - "name": "description__value", - "kind": "String", - "description": null + "name": "type", + "kind": "String" } - ] - }, - { - "name": "Location", - "namespace": "Builtin", - "default_filter": "name__value", - "attributes": [ - {"name": "name", "kind": "String", "unique": true}, - {"name": "description", "kind": "String", "optional": true}, - {"name": "type", "kind": "String"} ], "relationships": [ - {"name": "tags", "peer": "BuiltinTag", "optional": true, "cardinality": "many"}, - {"name": "primary_tag", "peer": "BuiltinTag", "optional": true, "cardinality": "one"} + { + "name": "tags", + "peer": "BuiltinTag", + "optional": true, + "cardinality": "many" + }, + { + "name": "primary_tag", + "peer": "BuiltinTag", + "optional": true, + "cardinality": "one" + } ] } ] -} +} \ No newline at end of file diff --git a/tests/fixtures/schema_02.json b/tests/fixtures/schema_02.json index 52553760..1417053f 100644 --- a/tests/fixtures/schema_02.json +++ b/tests/fixtures/schema_02.json @@ -11,7 +11,10 @@ "attributes": [], "relationships": [], "label": "Node", - "used_by": ["BuiltinTag", "BuiltinLocation"], + "used_by": [ + "BuiltinTag", + "BuiltinLocation" + ], "kind": "CoreNode" }, { @@ -20,8 +23,12 @@ "description": "A Git Repository integrated with Infrahub", "default_filter": "name__value", "branch": "agnostic", - "order_by": ["name__value"], - "display_labels": ["name__value"], + "order_by": [ + "name__value" + ], + "display_labels": [ + "name__value" + ], "attributes": [ { "name": "name", @@ -219,8 +226,12 @@ "description": "A Git Repository integrated with Infrahub", "default_filter": "name__value", "branch": "aware", - "order_by": ["name__value"], - "display_labels": ["name__value"], + "order_by": [ + "name__value" + ], + "display_labels": [ + "name__value" + ], "attributes": [ { "name": "default_branch", @@ -422,7 +433,9 @@ } ], "label": "Repository", - "inherit_from": ["CoreGenericRepository"], + "inherit_from": [ + "CoreGenericRepository" + ], "kind": "CoreRepository" }, { @@ -432,8 +445,12 @@ "description": "A Git Repository integrated with Infrahub, Git-side will not be updated", "default_filter": "name__value", "branch": "aware", - "order_by": ["name__value"], - "display_labels": ["name__value"], + "order_by": [ + "name__value" + ], + "display_labels": [ + "name__value" + ], "attributes": [ { "id": "17a73306-2d08-182e-43e6-1677aaae0c06", @@ -708,52 +725,13 @@ "inherited": false, "cardinality": "many", "branch": "aware", - "optional": true, - "filters": [ - { - "name": "id", - "kind": "String", - "description": null - }, - { - "name": "name__value", - "kind": "String", - "description": null - }, - { - "name": "description__value", - "kind": "String", - "description": null - } - ] + "optional": true } ], "label": null, "inherit_from": [], "branch": "aware", - "default_filter": "name__value", - "filters": [ - { - "name": "ids", - "kind": "List", - "description": null - }, - { - "name": "query__value", - "kind": "String", - "description": null - }, - { - "name": "description__value", - "kind": "String", - "description": null - }, - { - "name": "name__value", - "kind": "String", - "description": null - } - ] + "default_filter": "name__value" }, { "name": "Repository", @@ -877,24 +855,7 @@ "inherited": false, "cardinality": "many", "branch": "aware", - "optional": true, - "filters": [ - { - "name": "id", - "kind": "String", - "description": null - }, - { - "name": "name__value", - "kind": "String", - "description": null - }, - { - "name": "description__value", - "kind": "String", - "description": null - } - ] + "optional": true }, { "name": "queries", @@ -905,29 +866,7 @@ "inherited": false, "cardinality": "many", "branch": "aware", - "optional": true, - "filters": [ - { - "name": "id", - "kind": "String", - "description": null - }, - { - "name": "query__value", - "kind": "String", - "description": null - }, - { - "name": "description__value", - "kind": "String", - "description": null - }, - { - "name": "name__value", - "kind": "String", - "description": null - } - ] + "optional": true } ], "label": null, @@ -936,54 +875,7 @@ "DataSource" ], "branch": "aware", - "default_filter": "name__value", - "filters": [ - { - "name": "ids", - "kind": "List", - "description": null - }, - { - "name": "username__value", - "kind": "String", - "description": null - }, - { - "name": "type__value", - "kind": "String", - "description": null - }, - { - "name": "name__value", - "kind": "String", - "description": null - }, - { - "name": "description__value", - "kind": "String", - "description": null - }, - { - "name": "commit__value", - "kind": "String", - "description": null - }, - { - "name": "location__value", - "kind": "String", - "description": null - }, - { - "name": "password__value", - "kind": "String", - "description": null - }, - { - "name": "default_branch__value", - "kind": "String", - "description": null - } - ] + "default_filter": "name__value" }, { "name": "Tag", @@ -1015,40 +907,48 @@ ], "relationships": [], "label": null, - "inherit_from": ["CoreNode"], + "inherit_from": [ + "CoreNode" + ], "branch": "aware", + "default_filter": "name__value" + }, + { + "name": "Location", + "namespace": "Builtin", "default_filter": "name__value", - "filters": [ + "inherit_from": [ + "CoreNode" + ], + "attributes": [ { - "name": "ids", - "kind": "List", - "description": null + "name": "name", + "kind": "String", + "unique": true }, { - "name": "name__value", + "name": "description", "kind": "String", - "description": null + "optional": true }, { - "name": "description__value", - "kind": "String", - "description": null + "name": "type", + "kind": "String" } - ] - }, - { - "name": "Location", - "namespace": "Builtin", - "default_filter": "name__value", - "inherit_from": ["CoreNode"], - "attributes": [ - {"name": "name", "kind": "String", "unique": true}, - {"name": "description", "kind": "String", "optional": true}, - {"name": "type", "kind": "String"} ], "relationships": [ - {"name": "tags", "peer": "BuiltinTag", "optional": true, "cardinality": "many"}, - {"name": "primary_tag", "peer": "BuiltinTag", "optional": true, "cardinality": "one"} + { + "name": "tags", + "peer": "BuiltinTag", + "optional": true, + "cardinality": "many" + }, + { + "name": "primary_tag", + "peer": "BuiltinTag", + "optional": true, + "cardinality": "one" + } ] } ] diff --git a/tests/fixtures/schema_03.json b/tests/fixtures/schema_03.json index 924dd420..2c77477e 100644 --- a/tests/fixtures/schema_03.json +++ b/tests/fixtures/schema_03.json @@ -1,974 +1,201 @@ { - "nodes": [ - { - "id": "1799f63a-56b4-7f6c-304e-c510849dcb58", - "name": "Artifact", - "namespace": "Core", - "description": null, - "default_filter": "name__value", - "branch": "local", - "order_by": [ - "name__value" - ], - "display_labels": [ - "name__value" - ], - "attributes": [ - { - "id": "1799f63a-5709-60c0-3049-c517825cf4c9", - "name": "name", - "kind": "Text", - "namespace": "Attribute", - "label": "Name", - "description": null, - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "inherited": false, - "unique": false, - "branch": "local", - "optional": false, - "order_weight": 1000 - }, - { - "id": "1799f63a-5766-dcb8-304d-c51e643fd5aa", - "name": "status", - "kind": "Text", - "namespace": "Attribute", - "label": "Status", - "description": null, - "default_value": null, - "enum": [ - "Error", - "Pending", - "Processing", - "Ready" - ], - "regex": null, - "max_length": null, - "min_length": null, - "inherited": false, - "unique": false, - "branch": "local", - "optional": false, - "order_weight": 2000 - }, - { - "id": "1799f63a-57c7-bcd9-3041-c51b45223d54", - "name": "content_type", - "kind": "Text", - "namespace": "Attribute", - "label": "Content Type", - "description": null, - "default_value": null, - "enum": [ - "application/json", - "text/plain" - ], - "regex": null, - "max_length": null, - "min_length": null, - "inherited": false, - "unique": false, - "branch": "local", - "optional": false, - "order_weight": 3000 - }, - { - "id": "1799f63a-582f-ec8f-304c-c51ff4f83720", - "name": "checksum", - "kind": "Text", - "namespace": "Attribute", - "label": "Checksum", - "description": null, - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "inherited": false, - "unique": false, - "branch": "local", - "optional": true, - "order_weight": 4000 - }, - { - "id": "1799f63a-5898-86b8-304e-c5143fc3cb31", - "name": "storage_id", - "kind": "Text", - "namespace": "Attribute", - "label": "Storage Id", - "description": "ID of the file in the object store", - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "inherited": false, - "unique": false, - "branch": "local", - "optional": true, - "order_weight": 5000 - }, - { - "id": "1799f63a-5900-ba56-304e-c515eef9ed77", - "name": "parameters", - "kind": "JSON", - "namespace": "Attribute", - "label": "Parameters", - "description": null, - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "inherited": false, - "unique": false, - "branch": "local", - "optional": true, - "order_weight": 6000 - } - ], - "relationships": [ - { - "id": "1799f63a-595e-7d97-304d-c51df7daa9a4", - "name": "object", - "peer": "CoreNode", - "kind": "Attribute", - "label": "Object", - "description": null, - "identifier": "artifact__node", - "inherited": false, - "cardinality": "one", - "branch": "local", - "optional": false, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 7000 - }, - { - "id": "1799f63a-59b1-183d-3041-c5191c3136f6", - "name": "definition", - "peer": "CoreArtifactDefinition", - "kind": "Attribute", - "label": "Definition", - "description": null, - "identifier": "artifact__artifact_definition", - "inherited": false, - "cardinality": "one", - "branch": "local", - "optional": false, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__value", - "kind": "Text", - "enum": [ - "application/json", - "text/plain" - ], - "object_kind": null, - "description": null - }, - { - "name": "content_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 8000 - }, - { - "id": "1799f63a-5a06-60c2-304b-c513a9abcdd8", - "name": "member_of_groups", - "peer": "CoreGroup", - "kind": "Group", - "label": "Member Of Groups", - "description": null, - "identifier": "group_member", - "inherited": false, - "cardinality": "many", - "branch": "aware", - "optional": true, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 9000 - }, - { - "id": "1799f63a-5a59-c417-3044-c51c9c8e5131", - "name": "subscriber_of_groups", - "peer": "CoreGroup", - "kind": "Group", - "label": "Subscriber Of Groups", - "description": null, - "identifier": "group_subscriber", - "inherited": false, - "cardinality": "many", - "branch": "aware", - "optional": true, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 10000 - } - ], - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "status__value", - "kind": "Text", - "enum": [ - "Error", - "Pending", - "Processing", - "Ready" - ], - "object_kind": null, - "description": null - }, - { - "name": "status__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "status__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "status__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "status__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__value", - "kind": "Text", - "enum": [ - "application/json", - "text/plain" - ], - "object_kind": null, - "description": null - }, - { - "name": "content_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "checksum__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "checksum__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "checksum__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "checksum__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "checksum__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "storage_id__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "storage_id__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "storage_id__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "storage_id__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "storage_id__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "object__ids", - "kind": "Text", - "enum": null, - "object_kind": "CoreNode", - "description": null - }, - { - "name": "definition__ids", - "kind": "Text", - "enum": null, - "object_kind": "CoreArtifactDefinition", - "description": null - }, - { - "name": "definition__name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__artifact_name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__artifact_name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__artifact_name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__artifact_name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__artifact_name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__content_type__value", - "kind": "Text", - "enum": [ - "application/json", - "text/plain" - ], - "object_kind": null, - "description": null - }, - { - "name": "definition__content_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__content_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__content_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__content_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null + "nodes": [ + { + "id": "1799f63a-56b4-7f6c-304e-c510849dcb58", + "name": "Artifact", + "namespace": "Core", + "description": null, + "default_filter": "name__value", + "branch": "local", + "order_by": [ + "name__value" + ], + "display_labels": [ + "name__value" + ], + "attributes": [ + { + "id": "1799f63a-5709-60c0-3049-c517825cf4c9", + "name": "name", + "kind": "Text", + "namespace": "Attribute", + "label": "Name", + "description": null, + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "inherited": false, + "unique": false, + "branch": "local", + "optional": false, + "order_weight": 1000 + }, + { + "id": "1799f63a-5766-dcb8-304d-c51e643fd5aa", + "name": "status", + "kind": "Text", + "namespace": "Attribute", + "label": "Status", + "description": null, + "default_value": null, + "enum": [ + "Error", + "Pending", + "Processing", + "Ready" + ], + "regex": null, + "max_length": null, + "min_length": null, + "inherited": false, + "unique": false, + "branch": "local", + "optional": false, + "order_weight": 2000 + }, + { + "id": "1799f63a-57c7-bcd9-3041-c51b45223d54", + "name": "content_type", + "kind": "Text", + "namespace": "Attribute", + "label": "Content Type", + "description": null, + "default_value": null, + "enum": [ + "application/json", + "text/plain" + ], + "regex": null, + "max_length": null, + "min_length": null, + "inherited": false, + "unique": false, + "branch": "local", + "optional": false, + "order_weight": 3000 + }, + { + "id": "1799f63a-582f-ec8f-304c-c51ff4f83720", + "name": "checksum", + "kind": "Text", + "namespace": "Attribute", + "label": "Checksum", + "description": null, + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "inherited": false, + "unique": false, + "branch": "local", + "optional": true, + "order_weight": 4000 + }, + { + "id": "1799f63a-5898-86b8-304e-c5143fc3cb31", + "name": "storage_id", + "kind": "Text", + "namespace": "Attribute", + "label": "Storage Id", + "description": "ID of the file in the object store", + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "inherited": false, + "unique": false, + "branch": "local", + "optional": true, + "order_weight": 5000 + }, + { + "id": "1799f63a-5900-ba56-304e-c515eef9ed77", + "name": "parameters", + "kind": "JSON", + "namespace": "Attribute", + "label": "Parameters", + "description": null, + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "inherited": false, + "unique": false, + "branch": "local", + "optional": true, + "order_weight": 6000 + } + ], + "relationships": [ + { + "id": "1799f63a-595e-7d97-304d-c51df7daa9a4", + "name": "object", + "peer": "CoreNode", + "kind": "Attribute", + "label": "Object", + "description": null, + "identifier": "artifact__node", + "inherited": false, + "cardinality": "one", + "branch": "local", + "optional": false, + "order_weight": 7000 + }, + { + "id": "1799f63a-59b1-183d-3041-c5191c3136f6", + "name": "definition", + "peer": "CoreArtifactDefinition", + "kind": "Attribute", + "label": "Definition", + "description": null, + "identifier": "artifact__artifact_definition", + "inherited": false, + "cardinality": "one", + "branch": "local", + "optional": false, + "order_weight": 8000 + }, + { + "id": "1799f63a-5a06-60c2-304b-c513a9abcdd8", + "name": "member_of_groups", + "peer": "CoreGroup", + "kind": "Group", + "label": "Member Of Groups", + "description": null, + "identifier": "group_member", + "inherited": false, + "cardinality": "many", + "branch": "aware", + "optional": true, + "order_weight": 9000 + }, + { + "id": "1799f63a-5a59-c417-3044-c51c9c8e5131", + "name": "subscriber_of_groups", + "peer": "CoreGroup", + "kind": "Group", + "label": "Subscriber Of Groups", + "description": null, + "identifier": "group_subscriber", + "inherited": false, + "cardinality": "many", + "branch": "aware", + "optional": true, + "order_weight": 10000 + } + ], + "include_in_menu": false, + "menu_placement": null, + "icon": null, + "label": "Artifact", + "inherit_from": [], + "kind": "CoreArtifact" } - ], - "include_in_menu": false, - "menu_placement": null, - "icon": null, - "label": "Artifact", - "inherit_from": [], - "kind": "CoreArtifact" - } - ], - "generics": [] -} + ], + "generics": [] +} \ No newline at end of file diff --git a/tests/fixtures/schema_04.json b/tests/fixtures/schema_04.json index 92b6d58f..89c5f3d1 100644 --- a/tests/fixtures/schema_04.json +++ b/tests/fixtures/schema_04.json @@ -1,2097 +1,387 @@ { - "nodes": [ - { - "id": "179be3f5-eab5-9d05-301d-c51f20da7fbd", - "name": "Artifact", - "namespace": "Core", - "description": null, - "default_filter": "name__value", - "branch": "local", - "order_by": [ - "name__value" - ], - "display_labels": [ - "name__value" - ], - "attributes": [ - { - "id": "179be3f5-eb1c-bd16-301a-c511fdc69f85", - "name": "name", - "kind": "Text", - "namespace": "Attribute", - "label": "Name", - "description": null, - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "read_only": false, - "inherited": false, - "unique": false, - "branch": "local", - "optional": false, - "order_weight": 1000, - "choices": null - }, - { - "id": "179be3f5-eb8d-c1dd-3017-c514f5cc3594", - "name": "status", - "kind": "Text", - "namespace": "Attribute", - "label": "Status", - "description": null, - "default_value": null, - "enum": [ - "Error", - "Pending", - "Processing", - "Ready" - ], - "regex": null, - "max_length": null, - "min_length": null, - "read_only": false, - "inherited": false, - "unique": false, - "branch": "local", - "optional": false, - "order_weight": 2000, - "choices": null - }, - { - "id": "179be3f5-ec02-7296-3016-c510fbc0122f", - "name": "content_type", - "kind": "Text", - "namespace": "Attribute", - "label": "Content Type", - "description": null, - "default_value": null, - "enum": [ - "application/json", - "text/plain" - ], - "regex": null, - "max_length": null, - "min_length": null, - "read_only": false, - "inherited": false, - "unique": false, - "branch": "local", - "optional": false, - "order_weight": 3000, - "choices": null - }, - { - "id": "179be3f5-ec73-ae37-301d-c51b20302e14", - "name": "checksum", - "kind": "Text", - "namespace": "Attribute", - "label": "Checksum", - "description": null, - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "read_only": false, - "inherited": false, - "unique": false, - "branch": "local", - "optional": true, - "order_weight": 4000, - "choices": null - }, - { - "id": "179be3f5-ece7-c18c-3011-c51a0e3e273e", - "name": "storage_id", - "kind": "Text", - "namespace": "Attribute", - "label": "Storage Id", - "description": "ID of the file in the object store", - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "read_only": false, - "inherited": false, - "unique": false, - "branch": "local", - "optional": true, - "order_weight": 5000, - "choices": null - }, - { - "id": "179be3f5-ed5e-53b7-3011-c5143efc850e", - "name": "parameters", - "kind": "JSON", - "namespace": "Attribute", - "label": "Parameters", - "description": null, - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "read_only": false, - "inherited": false, - "unique": false, - "branch": "local", - "optional": true, - "order_weight": 6000, - "choices": null - } - ], - "relationships": [ - { - "id": "179be3f5-edcd-7f06-3011-c51a4a621a7e", - "name": "object", - "peer": "CoreNode", - "kind": "Attribute", - "label": "Object", - "description": null, - "identifier": "artifact__node", - "inherited": false, - "cardinality": "one", - "branch": "local", - "optional": false, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 7000 - }, - { - "id": "179be3f5-ee2d-1349-3013-c517a643565b", - "name": "definition", - "peer": "CoreArtifactDefinition", - "kind": "Attribute", - "label": "Definition", - "description": null, - "identifier": "artifact__artifact_definition", - "inherited": false, - "cardinality": "one", - "branch": "local", - "optional": false, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__value", - "kind": "Text", - "enum": [ - "application/json", - "text/plain" - ], - "object_kind": null, - "description": null - }, - { - "name": "content_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 8000 - }, - { - "id": "179be3f5-ee86-fd31-301c-c51594ed3876", - "name": "member_of_groups", - "peer": "CoreGroup", - "kind": "Group", - "label": "Member Of Groups", - "description": null, - "identifier": "group_member", - "inherited": false, - "cardinality": "many", - "branch": "aware", - "optional": true, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 9000 - }, - { - "id": "179be3f5-eee9-ca52-301d-c5166012d5ce", - "name": "subscriber_of_groups", - "peer": "CoreGroup", - "kind": "Group", - "label": "Subscriber Of Groups", - "description": null, - "identifier": "group_subscriber", - "inherited": false, - "cardinality": "many", - "branch": "aware", - "optional": true, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 10000 - } - ], - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "status__value", - "kind": "Text", - "enum": [ - "Error", - "Pending", - "Processing", - "Ready" - ], - "object_kind": null, - "description": null - }, - { - "name": "status__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "status__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "status__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "status__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__value", - "kind": "Text", - "enum": [ - "application/json", - "text/plain" - ], - "object_kind": null, - "description": null - }, - { - "name": "content_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "checksum__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "checksum__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "checksum__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "checksum__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "checksum__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "storage_id__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "storage_id__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "storage_id__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "storage_id__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "storage_id__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "object__ids", - "kind": "Text", - "enum": null, - "object_kind": "CoreNode", - "description": null - }, - { - "name": "definition__ids", - "kind": "Text", - "enum": null, - "object_kind": "CoreArtifactDefinition", - "description": null - }, - { - "name": "definition__name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__artifact_name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__artifact_name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__artifact_name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__artifact_name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__artifact_name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__content_type__value", - "kind": "Text", - "enum": [ - "application/json", - "text/plain" - ], - "object_kind": null, - "description": null - }, - { - "name": "definition__content_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__content_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__content_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "definition__content_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "include_in_menu": false, - "menu_placement": null, - "icon": null, - "label": "Artifact", - "inherit_from": [], - "kind": "CoreArtifact", - "hash": "eecebc6d23a92ea79a54f8676352ebb5" - }, - { - "id": "1799f63a-5b6b-cb21-304a-c51964ff356c", - "name": "ArtifactDefinition", - "namespace": "Core", - "description": null, - "default_filter": "name__value", - "branch": "aware", - "order_by": [ - "name__value" - ], - "display_labels": [ - "name__value" - ], - "attributes": [ - { - "id": "1799f63a-5bc6-0329-304f-c5133b0a3e09", - "name": "name", - "kind": "Text", - "namespace": "Attribute", - "label": "Name", - "description": null, - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "inherited": false, - "unique": true, - "branch": "aware", - "optional": false, - "order_weight": 1000 - }, - { - "id": "1799f63a-5c26-749d-304a-c5130edc5d10", - "name": "artifact_name", - "kind": "Text", - "namespace": "Attribute", - "label": "Artifact Name", - "description": null, - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "inherited": false, - "unique": false, - "branch": "aware", - "optional": false, - "order_weight": 2000 - }, - { - "id": "1799f63a-5c85-969e-3048-c5102fe0d7d0", - "name": "description", - "kind": "Text", - "namespace": "Attribute", - "label": "Description", - "description": null, - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "inherited": false, - "unique": false, - "branch": "aware", - "optional": true, - "order_weight": 3000 - }, - { - "id": "1799f63a-5ce2-84fb-304a-c51541e59ee2", - "name": "parameters", - "kind": "JSON", - "namespace": "Attribute", - "label": "Parameters", - "description": null, - "default_value": null, - "enum": null, - "regex": null, - "max_length": null, - "min_length": null, - "inherited": false, - "unique": false, - "branch": "aware", - "optional": false, - "order_weight": 4000 - }, - { - "id": "1799f63a-5d69-d3fa-3049-c51efd44dcbf", - "name": "content_type", - "kind": "Text", - "namespace": "Attribute", - "label": "Content Type", - "description": null, - "default_value": null, - "enum": [ - "application/json", - "text/plain" - ], - "regex": null, - "max_length": null, - "min_length": null, - "inherited": false, - "unique": false, - "branch": "aware", - "optional": false, - "order_weight": 5000 - } - ], - "relationships": [ - { - "id": "1799f63a-5dd2-3fc0-3046-c51b909b6a36", - "name": "targets", - "peer": "CoreGroup", - "kind": "Attribute", - "label": "Targets", - "description": null, - "identifier": "artifact_definition___group", - "inherited": false, - "cardinality": "one", - "branch": "aware", - "optional": false, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 6000 - }, - { - "id": "1799f63a-5e27-e84c-3046-c514bd181b05", - "name": "transformation", - "peer": "CoreTransformation", - "kind": "Attribute", - "label": "Transformation", - "description": null, - "identifier": "artifact_definition___transformation", - "inherited": false, - "cardinality": "one", - "branch": "aware", - "optional": false, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "timeout__value", - "kind": "Number", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "timeout__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "timeout__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "timeout__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "timeout__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 7000 - }, - { - "id": "1799f63a-5e7d-5a28-3048-c51eb5055587", - "name": "member_of_groups", - "peer": "CoreGroup", - "kind": "Group", - "label": "Member Of Groups", - "description": null, - "identifier": "group_member", - "inherited": false, - "cardinality": "many", - "branch": "aware", - "optional": true, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 8000 - }, - { - "id": "1799f63a-5ed0-c577-3048-c512f9ff312a", - "name": "subscriber_of_groups", - "peer": "CoreGroup", - "kind": "Group", - "label": "Subscriber Of Groups", - "description": null, - "identifier": "group_subscriber", - "inherited": false, - "cardinality": "many", - "branch": "aware", - "optional": true, - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "order_weight": 9000 - } - ], - "filters": [ - { - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "artifact_name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__value", - "kind": "Text", - "enum": [ - "application/json", - "text/plain" - ], - "object_kind": null, - "description": null - }, - { - "name": "content_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "content_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "any__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__ids", - "kind": "Text", - "enum": null, - "object_kind": "CoreGroup", - "description": null - }, - { - "name": "targets__name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "targets__description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__ids", - "kind": "Text", - "enum": null, - "object_kind": "CoreTransformation", - "description": null - }, - { - "name": "transformation__name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__timeout__value", - "kind": "Number", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__timeout__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__timeout__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__timeout__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "name": "transformation__timeout__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null + "nodes": [ + { + "id": "179be3f5-eab5-9d05-301d-c51f20da7fbd", + "name": "Artifact", + "namespace": "Core", + "description": null, + "default_filter": "name__value", + "branch": "local", + "order_by": [ + "name__value" + ], + "display_labels": [ + "name__value" + ], + "attributes": [ + { + "id": "179be3f5-eb1c-bd16-301a-c511fdc69f85", + "name": "name", + "kind": "Text", + "namespace": "Attribute", + "label": "Name", + "description": null, + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "read_only": false, + "inherited": false, + "unique": false, + "branch": "local", + "optional": false, + "order_weight": 1000, + "choices": null + }, + { + "id": "179be3f5-eb8d-c1dd-3017-c514f5cc3594", + "name": "status", + "kind": "Text", + "namespace": "Attribute", + "label": "Status", + "description": null, + "default_value": null, + "enum": [ + "Error", + "Pending", + "Processing", + "Ready" + ], + "regex": null, + "max_length": null, + "min_length": null, + "read_only": false, + "inherited": false, + "unique": false, + "branch": "local", + "optional": false, + "order_weight": 2000, + "choices": null + }, + { + "id": "179be3f5-ec02-7296-3016-c510fbc0122f", + "name": "content_type", + "kind": "Text", + "namespace": "Attribute", + "label": "Content Type", + "description": null, + "default_value": null, + "enum": [ + "application/json", + "text/plain" + ], + "regex": null, + "max_length": null, + "min_length": null, + "read_only": false, + "inherited": false, + "unique": false, + "branch": "local", + "optional": false, + "order_weight": 3000, + "choices": null + }, + { + "id": "179be3f5-ec73-ae37-301d-c51b20302e14", + "name": "checksum", + "kind": "Text", + "namespace": "Attribute", + "label": "Checksum", + "description": null, + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "read_only": false, + "inherited": false, + "unique": false, + "branch": "local", + "optional": true, + "order_weight": 4000, + "choices": null + }, + { + "id": "179be3f5-ece7-c18c-3011-c51a0e3e273e", + "name": "storage_id", + "kind": "Text", + "namespace": "Attribute", + "label": "Storage Id", + "description": "ID of the file in the object store", + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "read_only": false, + "inherited": false, + "unique": false, + "branch": "local", + "optional": true, + "order_weight": 5000, + "choices": null + }, + { + "id": "179be3f5-ed5e-53b7-3011-c5143efc850e", + "name": "parameters", + "kind": "JSON", + "namespace": "Attribute", + "label": "Parameters", + "description": null, + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "read_only": false, + "inherited": false, + "unique": false, + "branch": "local", + "optional": true, + "order_weight": 6000, + "choices": null + } + ], + "relationships": [ + { + "id": "179be3f5-edcd-7f06-3011-c51a4a621a7e", + "name": "object", + "peer": "CoreNode", + "kind": "Attribute", + "label": "Object", + "description": null, + "identifier": "artifact__node", + "inherited": false, + "cardinality": "one", + "branch": "local", + "optional": false, + "order_weight": 7000 + }, + { + "id": "179be3f5-ee2d-1349-3013-c517a643565b", + "name": "definition", + "peer": "CoreArtifactDefinition", + "kind": "Attribute", + "label": "Definition", + "description": null, + "identifier": "artifact__artifact_definition", + "inherited": false, + "cardinality": "one", + "branch": "local", + "optional": false, + "order_weight": 8000 + }, + { + "id": "179be3f5-ee86-fd31-301c-c51594ed3876", + "name": "member_of_groups", + "peer": "CoreGroup", + "kind": "Group", + "label": "Member Of Groups", + "description": null, + "identifier": "group_member", + "inherited": false, + "cardinality": "many", + "branch": "aware", + "optional": true, + "order_weight": 9000 + }, + { + "id": "179be3f5-eee9-ca52-301d-c5166012d5ce", + "name": "subscriber_of_groups", + "peer": "CoreGroup", + "kind": "Group", + "label": "Subscriber Of Groups", + "description": null, + "identifier": "group_subscriber", + "inherited": false, + "cardinality": "many", + "branch": "aware", + "optional": true, + "order_weight": 10000 + } + ], + "include_in_menu": false, + "menu_placement": null, + "icon": null, + "label": "Artifact", + "inherit_from": [], + "kind": "CoreArtifact", + "hash": "eecebc6d23a92ea79a54f8676352ebb5" + }, + { + "id": "1799f63a-5b6b-cb21-304a-c51964ff356c", + "name": "ArtifactDefinition", + "namespace": "Core", + "description": null, + "default_filter": "name__value", + "branch": "aware", + "order_by": [ + "name__value" + ], + "display_labels": [ + "name__value" + ], + "attributes": [ + { + "id": "1799f63a-5bc6-0329-304f-c5133b0a3e09", + "name": "name", + "kind": "Text", + "namespace": "Attribute", + "label": "Name", + "description": null, + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "inherited": false, + "unique": true, + "branch": "aware", + "optional": false, + "order_weight": 1000 + }, + { + "id": "1799f63a-5c26-749d-304a-c5130edc5d10", + "name": "artifact_name", + "kind": "Text", + "namespace": "Attribute", + "label": "Artifact Name", + "description": null, + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "inherited": false, + "unique": false, + "branch": "aware", + "optional": false, + "order_weight": 2000 + }, + { + "id": "1799f63a-5c85-969e-3048-c5102fe0d7d0", + "name": "description", + "kind": "Text", + "namespace": "Attribute", + "label": "Description", + "description": null, + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "inherited": false, + "unique": false, + "branch": "aware", + "optional": true, + "order_weight": 3000 + }, + { + "id": "1799f63a-5ce2-84fb-304a-c51541e59ee2", + "name": "parameters", + "kind": "JSON", + "namespace": "Attribute", + "label": "Parameters", + "description": null, + "default_value": null, + "enum": null, + "regex": null, + "max_length": null, + "min_length": null, + "inherited": false, + "unique": false, + "branch": "aware", + "optional": false, + "order_weight": 4000 + }, + { + "id": "1799f63a-5d69-d3fa-3049-c51efd44dcbf", + "name": "content_type", + "kind": "Text", + "namespace": "Attribute", + "label": "Content Type", + "description": null, + "default_value": null, + "enum": [ + "application/json", + "text/plain" + ], + "regex": null, + "max_length": null, + "min_length": null, + "inherited": false, + "unique": false, + "branch": "aware", + "optional": false, + "order_weight": 5000 + } + ], + "relationships": [ + { + "id": "1799f63a-5dd2-3fc0-3046-c51b909b6a36", + "name": "targets", + "peer": "CoreGroup", + "kind": "Attribute", + "label": "Targets", + "description": null, + "identifier": "artifact_definition___group", + "inherited": false, + "cardinality": "one", + "branch": "aware", + "optional": false, + "order_weight": 6000 + }, + { + "id": "1799f63a-5e27-e84c-3046-c514bd181b05", + "name": "transformation", + "peer": "CoreTransformation", + "kind": "Attribute", + "label": "Transformation", + "description": null, + "identifier": "artifact_definition___transformation", + "inherited": false, + "cardinality": "one", + "branch": "aware", + "optional": false, + "order_weight": 7000 + }, + { + "id": "1799f63a-5e7d-5a28-3048-c51eb5055587", + "name": "member_of_groups", + "peer": "CoreGroup", + "kind": "Group", + "label": "Member Of Groups", + "description": null, + "identifier": "group_member", + "inherited": false, + "cardinality": "many", + "branch": "aware", + "optional": true, + "order_weight": 8000 + }, + { + "id": "1799f63a-5ed0-c577-3048-c512f9ff312a", + "name": "subscriber_of_groups", + "peer": "CoreGroup", + "kind": "Group", + "label": "Subscriber Of Groups", + "description": null, + "identifier": "group_subscriber", + "inherited": false, + "cardinality": "many", + "branch": "aware", + "optional": true, + "order_weight": 9000 + } + ], + "include_in_menu": false, + "menu_placement": null, + "icon": null, + "label": "Artifact Definition", + "inherit_from": [], + "kind": "CoreArtifactDefinition" } - ], - "include_in_menu": false, - "menu_placement": null, - "icon": null, - "label": "Artifact Definition", - "inherit_from": [], - "kind": "CoreArtifactDefinition" - } - ], - "generics": [] -} + ], + "generics": [] +} \ No newline at end of file diff --git a/tests/fixtures/schema_ipam.json b/tests/fixtures/schema_ipam.json index 5f022625..4c99b72d 100644 --- a/tests/fixtures/schema_ipam.json +++ b/tests/fixtures/schema_ipam.json @@ -23,4112 +23,530 @@ ], "uniqueness_constraints": null, "documentation": null, - "filters": [ + "attributes": [ { - "id": null, + "id": "17d9bd6f-6523-88d0-2788-179f06f96513", "state": "present", - "name": "ids", - "kind": "Text", + "name": "prefix", + "kind": "IPNetwork", "enum": null, - "object_kind": null, - "description": null + "choices": null, + "regex": null, + "max_length": null, + "min_length": null, + "label": "Prefix", + "description": null, + "read_only": false, + "unique": false, + "optional": false, + "branch": "aware", + "order_weight": 1000, + "default_value": null, + "inherited": true, + "allow_override": "any" }, { - "id": null, + "id": "17d9bd6f-656d-9da8-2781-179fb3e12549", "state": "present", - "name": "prefix__value", + "name": "description", "kind": "Text", "enum": null, - "object_kind": null, - "description": null + "choices": null, + "regex": null, + "max_length": null, + "min_length": null, + "label": "Description", + "description": null, + "read_only": false, + "unique": false, + "optional": true, + "branch": "aware", + "order_weight": 2000, + "default_value": null, + "inherited": true, + "allow_override": "any" }, { - "id": null, + "id": "17d9bd6f-65bc-5dd0-278f-179f9ae80795", "state": "present", - "name": "description__value", - "kind": "Text", + "name": "member_type", + "kind": "Dropdown", "enum": null, - "object_kind": null, - "description": null + "choices": [ + { + "id": null, + "state": "present", + "name": "prefix", + "description": "Prefix serves as container for other prefixes", + "color": "#ed6a5a", + "label": "Prefix" + }, + { + "id": null, + "state": "present", + "name": "address", + "description": "Prefix serves as subnet for IP addresses", + "color": "#f4f1bb", + "label": "Address" + } + ], + "regex": null, + "max_length": null, + "min_length": null, + "label": "Member Type", + "description": null, + "read_only": false, + "unique": false, + "optional": true, + "branch": "aware", + "order_weight": 3000, + "default_value": "address", + "inherited": true, + "allow_override": "any" }, { - "id": null, + "id": "17d9bd6f-6609-5108-2787-179fc10e797a", "state": "present", - "name": "description__values", - "kind": "Text", + "name": "is_pool", + "kind": "Boolean", "enum": null, - "object_kind": null, - "description": null + "choices": null, + "regex": null, + "max_length": null, + "min_length": null, + "label": "Is Pool", + "description": "All IP addresses within this prefix are considered usable", + "read_only": false, + "unique": false, + "optional": true, + "branch": "aware", + "order_weight": 4000, + "default_value": false, + "inherited": true, + "allow_override": "any" }, { - "id": null, + "id": "17d9bd6f-6657-9fe8-278b-179f7fcff935", "state": "present", - "name": "description__is_visible", + "name": "is_top_level", "kind": "Boolean", "enum": null, - "object_kind": null, - "description": null + "choices": null, + "regex": null, + "max_length": null, + "min_length": null, + "label": "Is Top Level", + "description": null, + "read_only": true, + "unique": false, + "optional": true, + "branch": "aware", + "order_weight": 5000, + "default_value": null, + "inherited": true, + "allow_override": "none" }, { - "id": null, + "id": "17d9bd6f-66a4-54a0-2782-179fd2a0a7a2", "state": "present", - "name": "description__is_protected", - "kind": "Boolean", + "name": "utilization", + "kind": "Number", "enum": null, - "object_kind": null, - "description": null + "choices": null, + "regex": null, + "max_length": null, + "min_length": null, + "label": "Utilization", + "description": null, + "read_only": true, + "unique": false, + "optional": true, + "branch": "aware", + "order_weight": 6000, + "default_value": null, + "inherited": true, + "allow_override": "none" }, { - "id": null, + "id": "17d9bd6f-6700-b8f8-278c-179f3b309048", "state": "present", - "name": "description__source__id", + "name": "netmask", "kind": "Text", "enum": null, - "object_kind": null, - "description": null + "choices": null, + "regex": null, + "max_length": null, + "min_length": null, + "label": "Netmask", + "description": null, + "read_only": true, + "unique": false, + "optional": true, + "branch": "aware", + "order_weight": 7000, + "default_value": null, + "inherited": true, + "allow_override": "none" }, { - "id": null, + "id": "17d9bd6f-675c-5a00-278e-179fdb740ee3", "state": "present", - "name": "description__owner__id", + "name": "hostmask", "kind": "Text", "enum": null, - "object_kind": null, - "description": null + "choices": null, + "regex": null, + "max_length": null, + "min_length": null, + "label": "Hostmask", + "description": null, + "read_only": true, + "unique": false, + "optional": true, + "branch": "aware", + "order_weight": 8000, + "default_value": null, + "inherited": true, + "allow_override": "none" }, { - "id": null, + "id": "17d9bd6f-67ae-7d58-2780-179f5690fd6e", "state": "present", - "name": "member_type__value", + "name": "network_address", "kind": "Text", "enum": null, - "object_kind": null, - "description": null + "choices": null, + "regex": null, + "max_length": null, + "min_length": null, + "label": "Network Address", + "description": null, + "read_only": true, + "unique": false, + "optional": true, + "branch": "aware", + "order_weight": 9000, + "default_value": null, + "inherited": true, + "allow_override": "none" }, { - "id": null, + "id": "17d9bd6f-67fd-1e40-2782-179f3743d578", "state": "present", - "name": "member_type__values", + "name": "broadcast_address", "kind": "Text", "enum": null, - "object_kind": null, - "description": null - }, + "choices": null, + "regex": null, + "max_length": null, + "min_length": null, + "label": "Broadcast Address", + "description": null, + "read_only": true, + "unique": false, + "optional": true, + "branch": "aware", + "order_weight": 10000, + "default_value": null, + "inherited": true, + "allow_override": "none" + } + ], + "relationships": [ { - "id": null, + "id": "17d9bd6f-6848-d510-278d-179fdede0e92", "state": "present", - "name": "member_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null + "name": "ip_namespace", + "peer": "BuiltinIPNamespace", + "kind": "Generic", + "label": "IP Namespace", + "description": null, + "identifier": "ip_namespace__ip_prefix", + "cardinality": "one", + "min_count": 0, + "max_count": 1, + "order_weight": 11000, + "optional": true, + "branch": "aware", + "inherited": true, + "direction": "bidirectional", + "hierarchical": null, + "on_delete": "no-action", + "allow_override": "none", + "read_only": false }, { - "id": null, + "id": "17d9bd6f-6897-5aa0-2783-179ffc129ffd", "state": "present", - "name": "member_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null + "name": "ip_addresses", + "peer": "BuiltinIPAddress", + "kind": "Generic", + "label": "IP Addresses", + "description": null, + "identifier": "ip_prefix__ip_address", + "cardinality": "many", + "min_count": 0, + "max_count": 0, + "order_weight": 12000, + "optional": true, + "branch": "aware", + "inherited": true, + "direction": "bidirectional", + "hierarchical": null, + "on_delete": "no-action", + "allow_override": "none", + "read_only": true }, { - "id": null, + "id": "17d9bd6f-68e6-5560-278f-179fe7a245e5", "state": "present", - "name": "member_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null + "name": "member_of_groups", + "peer": "CoreGroup", + "kind": "Group", + "label": "Member Of Groups", + "description": null, + "identifier": "group_member", + "cardinality": "many", + "min_count": 0, + "max_count": 0, + "order_weight": 13000, + "optional": true, + "branch": "aware", + "inherited": true, + "direction": "bidirectional", + "hierarchical": null, + "on_delete": "no-action", + "allow_override": "any", + "read_only": false }, { - "id": null, + "id": "17d9bd6f-6936-26f8-278a-179fc817723d", "state": "present", - "name": "member_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__value", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__value", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__value", - "kind": "Number", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null + "name": "subscriber_of_groups", + "peer": "CoreGroup", + "kind": "Group", + "label": "Subscriber Of Groups", + "description": null, + "identifier": "group_subscriber", + "cardinality": "many", + "min_count": 0, + "max_count": 0, + "order_weight": 14000, + "optional": true, + "branch": "aware", + "inherited": true, + "direction": "bidirectional", + "hierarchical": null, + "on_delete": "no-action", + "allow_override": "any", + "read_only": false }, { - "id": null, + "id": "17d9bd6f-6989-2128-278c-179f2b57e70f", "state": "present", - "name": "utilization__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null + "name": "parent", + "peer": "BuiltinIPPrefix", + "kind": "Hierarchy", + "label": "Parent", + "description": null, + "identifier": "parent__child", + "cardinality": "one", + "min_count": 0, + "max_count": 1, + "order_weight": 15000, + "optional": true, + "branch": "aware", + "inherited": true, + "direction": "outbound", + "hierarchical": "BuiltinIPPrefix", + "on_delete": "no-action", + "allow_override": "any", + "read_only": true }, { - "id": null, + "id": "17d9bd6f-69e3-c060-278c-179fdbe91d53", "state": "present", - "name": "utilization__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null + "name": "children", + "peer": "BuiltinIPPrefix", + "kind": "Hierarchy", + "label": "Children", + "description": null, + "identifier": "parent__child", + "cardinality": "many", + "min_count": 0, + "max_count": 0, + "order_weight": 16000, + "optional": true, + "branch": "aware", + "inherited": true, + "direction": "inbound", + "hierarchical": "BuiltinIPPrefix", + "on_delete": "no-action", + "allow_override": "any", + "read_only": true }, { - "id": null, + "id": "17d9bd6f-6a36-35c0-278b-179f6cb47e47", "state": "present", - "name": "utilization__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, + "name": "profiles", + "peer": "ProfileIpamIPPrefix", + "kind": "Profile", + "label": "Profiles", + "description": null, + "identifier": "node__profile", + "cardinality": "many", + "min_count": 0, + "max_count": 0, + "order_weight": 17000, + "optional": true, + "branch": "aware", + "inherited": false, + "direction": "bidirectional", + "hierarchical": null, + "on_delete": "no-action", + "allow_override": "any", + "read_only": false + } + ], + "inherit_from": [ + "BuiltinIPPrefix" + ], + "generate_profile": true, + "hierarchy": "BuiltinIPPrefix", + "parent": "BuiltinIPPrefix", + "children": "BuiltinIPPrefix", + "kind": "IpamIPPrefix", + "hash": "e32f68b67633af054d23e35b4dd1a5e6" + }, + { + "id": "17d9bd6f-6185-cc88-278c-179fd6360c8d", + "state": "present", + "name": "IPAddress", + "namespace": "Ipam", + "description": "IP Address", + "label": "IP Address", + "branch": "aware", + "default_filter": "address__value", + "human_friendly_id": null, + "display_labels": [ + "address__value" + ], + "include_in_menu": false, + "menu_placement": null, + "icon": "mdi:ip-outline", + "order_by": [ + "address__version", + "address__binary_address" + ], + "uniqueness_constraints": null, + "documentation": null, + "attributes": [ { - "id": null, + "id": "17d9bd6f-61e5-1710-2785-179f38d20caf", "state": "present", - "name": "netmask__value", - "kind": "Text", + "name": "address", + "kind": "IPHost", "enum": null, - "object_kind": null, - "description": null + "choices": null, + "regex": null, + "max_length": null, + "min_length": null, + "label": "Address", + "description": null, + "read_only": false, + "unique": false, + "optional": false, + "branch": "aware", + "order_weight": 1000, + "default_value": null, + "inherited": true, + "allow_override": "any" }, { - "id": null, + "id": "17d9bd6f-6240-9cc0-2783-179f8eb17542", "state": "present", - "name": "netmask__values", + "name": "description", "kind": "Text", "enum": null, - "object_kind": null, - "description": null - }, + "choices": null, + "regex": null, + "max_length": null, + "min_length": null, + "label": "Description", + "description": null, + "read_only": false, + "unique": false, + "optional": true, + "branch": "aware", + "order_weight": 2000, + "default_value": null, + "inherited": true, + "allow_override": "any" + } + ], + "relationships": [ { - "id": null, + "id": "17d9bd6f-6295-2178-2783-179f5df1a9f6", "state": "present", - "name": "netmask__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null + "name": "interface", + "peer": "InfraInterfaceL3", + "kind": "Generic", + "label": "Interface", + "description": null, + "identifier": "infrainterfacel3__ipamipaddress", + "cardinality": "one", + "min_count": 0, + "max_count": 1, + "order_weight": 3000, + "optional": true, + "branch": "aware", + "inherited": false, + "direction": "bidirectional", + "hierarchical": null, + "on_delete": "no-action", + "allow_override": "any", + "read_only": false }, { - "id": null, + "id": "17d9bd6f-62f4-25b0-278b-179faf71de7c", "state": "present", - "name": "netmask__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "any__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "any__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "any__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "any__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "any__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "attributes": [ - { - "id": "17d9bd6f-6523-88d0-2788-179f06f96513", - "state": "present", - "name": "prefix", - "kind": "IPNetwork", - "enum": null, - "choices": null, - "regex": null, - "max_length": null, - "min_length": null, - "label": "Prefix", - "description": null, - "read_only": false, - "unique": false, - "optional": false, - "branch": "aware", - "order_weight": 1000, - "default_value": null, - "inherited": true, - "allow_override": "any" - }, - { - "id": "17d9bd6f-656d-9da8-2781-179fb3e12549", - "state": "present", - "name": "description", - "kind": "Text", - "enum": null, - "choices": null, - "regex": null, - "max_length": null, - "min_length": null, - "label": "Description", - "description": null, - "read_only": false, - "unique": false, - "optional": true, - "branch": "aware", - "order_weight": 2000, - "default_value": null, - "inherited": true, - "allow_override": "any" - }, - { - "id": "17d9bd6f-65bc-5dd0-278f-179f9ae80795", - "state": "present", - "name": "member_type", - "kind": "Dropdown", - "enum": null, - "choices": [ - { - "id": null, - "state": "present", - "name": "prefix", - "description": "Prefix serves as container for other prefixes", - "color": "#ed6a5a", - "label": "Prefix" - }, - { - "id": null, - "state": "present", - "name": "address", - "description": "Prefix serves as subnet for IP addresses", - "color": "#f4f1bb", - "label": "Address" - } - ], - "regex": null, - "max_length": null, - "min_length": null, - "label": "Member Type", - "description": null, - "read_only": false, - "unique": false, - "optional": true, - "branch": "aware", - "order_weight": 3000, - "default_value": "address", - "inherited": true, - "allow_override": "any" - }, - { - "id": "17d9bd6f-6609-5108-2787-179fc10e797a", - "state": "present", - "name": "is_pool", - "kind": "Boolean", - "enum": null, - "choices": null, - "regex": null, - "max_length": null, - "min_length": null, - "label": "Is Pool", - "description": "All IP addresses within this prefix are considered usable", - "read_only": false, - "unique": false, - "optional": true, - "branch": "aware", - "order_weight": 4000, - "default_value": false, - "inherited": true, - "allow_override": "any" - }, - { - "id": "17d9bd6f-6657-9fe8-278b-179f7fcff935", - "state": "present", - "name": "is_top_level", - "kind": "Boolean", - "enum": null, - "choices": null, - "regex": null, - "max_length": null, - "min_length": null, - "label": "Is Top Level", - "description": null, - "read_only": true, - "unique": false, - "optional": true, - "branch": "aware", - "order_weight": 5000, - "default_value": null, - "inherited": true, - "allow_override": "none" - }, - { - "id": "17d9bd6f-66a4-54a0-2782-179fd2a0a7a2", - "state": "present", - "name": "utilization", - "kind": "Number", - "enum": null, - "choices": null, - "regex": null, - "max_length": null, - "min_length": null, - "label": "Utilization", - "description": null, - "read_only": true, - "unique": false, - "optional": true, - "branch": "aware", - "order_weight": 6000, - "default_value": null, - "inherited": true, - "allow_override": "none" - }, - { - "id": "17d9bd6f-6700-b8f8-278c-179f3b309048", - "state": "present", - "name": "netmask", - "kind": "Text", - "enum": null, - "choices": null, - "regex": null, - "max_length": null, - "min_length": null, - "label": "Netmask", - "description": null, - "read_only": true, - "unique": false, - "optional": true, - "branch": "aware", - "order_weight": 7000, - "default_value": null, - "inherited": true, - "allow_override": "none" - }, - { - "id": "17d9bd6f-675c-5a00-278e-179fdb740ee3", - "state": "present", - "name": "hostmask", - "kind": "Text", - "enum": null, - "choices": null, - "regex": null, - "max_length": null, - "min_length": null, - "label": "Hostmask", - "description": null, - "read_only": true, - "unique": false, - "optional": true, - "branch": "aware", - "order_weight": 8000, - "default_value": null, - "inherited": true, - "allow_override": "none" - }, - { - "id": "17d9bd6f-67ae-7d58-2780-179f5690fd6e", - "state": "present", - "name": "network_address", - "kind": "Text", - "enum": null, - "choices": null, - "regex": null, - "max_length": null, - "min_length": null, - "label": "Network Address", - "description": null, - "read_only": true, - "unique": false, - "optional": true, - "branch": "aware", - "order_weight": 9000, - "default_value": null, - "inherited": true, - "allow_override": "none" - }, - { - "id": "17d9bd6f-67fd-1e40-2782-179f3743d578", - "state": "present", - "name": "broadcast_address", - "kind": "Text", - "enum": null, - "choices": null, - "regex": null, - "max_length": null, - "min_length": null, - "label": "Broadcast Address", - "description": null, - "read_only": true, - "unique": false, - "optional": true, - "branch": "aware", - "order_weight": 10000, - "default_value": null, - "inherited": true, - "allow_override": "none" - } - ], - "relationships": [ - { - "id": "17d9bd6f-6848-d510-278d-179fdede0e92", - "state": "present", - "name": "ip_namespace", - "peer": "BuiltinIPNamespace", - "kind": "Generic", - "label": "IP Namespace", - "description": null, - "identifier": "ip_namespace__ip_prefix", - "cardinality": "one", - "min_count": 0, - "max_count": 1, - "order_weight": 11000, - "optional": true, - "branch": "aware", - "inherited": true, - "direction": "bidirectional", - "hierarchical": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "on_delete": "no-action", - "allow_override": "none", - "read_only": false - }, - { - "id": "17d9bd6f-6897-5aa0-2783-179ffc129ffd", - "state": "present", - "name": "ip_addresses", - "peer": "BuiltinIPAddress", - "kind": "Generic", - "label": "IP Addresses", - "description": null, - "identifier": "ip_prefix__ip_address", - "cardinality": "many", - "min_count": 0, - "max_count": 0, - "order_weight": 12000, - "optional": true, - "branch": "aware", - "inherited": true, - "direction": "bidirectional", - "hierarchical": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "on_delete": "no-action", - "allow_override": "none", - "read_only": true - }, - { - "id": "17d9bd6f-68e6-5560-278f-179fe7a245e5", - "state": "present", - "name": "member_of_groups", - "peer": "CoreGroup", - "kind": "Group", - "label": "Member Of Groups", - "description": null, - "identifier": "group_member", - "cardinality": "many", - "min_count": 0, - "max_count": 0, - "order_weight": 13000, - "optional": true, - "branch": "aware", - "inherited": true, - "direction": "bidirectional", - "hierarchical": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "on_delete": "no-action", - "allow_override": "any", - "read_only": false - }, - { - "id": "17d9bd6f-6936-26f8-278a-179fc817723d", - "state": "present", - "name": "subscriber_of_groups", - "peer": "CoreGroup", - "kind": "Group", - "label": "Subscriber Of Groups", - "description": null, - "identifier": "group_subscriber", - "cardinality": "many", - "min_count": 0, - "max_count": 0, - "order_weight": 14000, - "optional": true, - "branch": "aware", - "inherited": true, - "direction": "bidirectional", - "hierarchical": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "on_delete": "no-action", - "allow_override": "any", - "read_only": false - }, - { - "id": "17d9bd6f-6989-2128-278c-179f2b57e70f", - "state": "present", - "name": "parent", - "peer": "BuiltinIPPrefix", - "kind": "Hierarchy", - "label": "Parent", - "description": null, - "identifier": "parent__child", - "cardinality": "one", - "min_count": 0, - "max_count": 1, - "order_weight": 15000, - "optional": true, - "branch": "aware", - "inherited": true, - "direction": "outbound", - "hierarchical": "BuiltinIPPrefix", - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__value", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__value", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__value", - "kind": "Number", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "on_delete": "no-action", - "allow_override": "any", - "read_only": true - }, - { - "id": "17d9bd6f-69e3-c060-278c-179fdbe91d53", - "state": "present", - "name": "children", - "peer": "BuiltinIPPrefix", - "kind": "Hierarchy", - "label": "Children", - "description": null, - "identifier": "parent__child", - "cardinality": "many", - "min_count": 0, - "max_count": 0, - "order_weight": 16000, - "optional": true, - "branch": "aware", - "inherited": true, - "direction": "inbound", - "hierarchical": "BuiltinIPPrefix", - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__value", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__value", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__value", - "kind": "Number", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "on_delete": "no-action", - "allow_override": "any", - "read_only": true - }, - { - "id": "17d9bd6f-6a36-35c0-278b-179f6cb47e47", - "state": "present", - "name": "profiles", - "peer": "ProfileIpamIPPrefix", - "kind": "Profile", - "label": "Profiles", - "description": null, - "identifier": "node__profile", - "cardinality": "many", - "min_count": 0, - "max_count": 0, - "order_weight": 17000, - "optional": true, - "branch": "aware", - "inherited": false, - "direction": "bidirectional", - "hierarchical": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__value", - "kind": "Number", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__value", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "on_delete": "no-action", - "allow_override": "any", - "read_only": false - } - ], - "inherit_from": [ - "BuiltinIPPrefix" - ], - "generate_profile": true, - "hierarchy": "BuiltinIPPrefix", - "parent": "BuiltinIPPrefix", - "children": "BuiltinIPPrefix", - "kind": "IpamIPPrefix", - "hash": "e32f68b67633af054d23e35b4dd1a5e6" - }, - { - "id": "17d9bd6f-6185-cc88-278c-179fd6360c8d", - "state": "present", - "name": "IPAddress", - "namespace": "Ipam", - "description": "IP Address", - "label": "IP Address", - "branch": "aware", - "default_filter": "address__value", - "human_friendly_id": null, - "display_labels": [ - "address__value" - ], - "include_in_menu": false, - "menu_placement": null, - "icon": "mdi:ip-outline", - "order_by": [ - "address__version", - "address__binary_address" - ], - "uniqueness_constraints": null, - "documentation": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "any__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "any__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "any__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "any__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "any__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "attributes": [ - { - "id": "17d9bd6f-61e5-1710-2785-179f38d20caf", - "state": "present", - "name": "address", - "kind": "IPHost", - "enum": null, - "choices": null, - "regex": null, - "max_length": null, - "min_length": null, - "label": "Address", - "description": null, - "read_only": false, - "unique": false, - "optional": false, - "branch": "aware", - "order_weight": 1000, - "default_value": null, - "inherited": true, - "allow_override": "any" - }, - { - "id": "17d9bd6f-6240-9cc0-2783-179f8eb17542", - "state": "present", - "name": "description", - "kind": "Text", - "enum": null, - "choices": null, - "regex": null, - "max_length": null, - "min_length": null, - "label": "Description", - "description": null, - "read_only": false, - "unique": false, - "optional": true, - "branch": "aware", - "order_weight": 2000, - "default_value": null, - "inherited": true, - "allow_override": "any" - } - ], - "relationships": [ - { - "id": "17d9bd6f-6295-2178-2783-179f5df1a9f6", - "state": "present", - "name": "interface", - "peer": "InfraInterfaceL3", - "kind": "Generic", - "label": "Interface", - "description": null, - "identifier": "infrainterfacel3__ipamipaddress", - "cardinality": "one", - "min_count": 0, - "max_count": 1, - "order_weight": 3000, - "optional": true, - "branch": "aware", - "inherited": false, - "direction": "bidirectional", - "hierarchical": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_rate__value", - "kind": "Text", - "enum": [ - "Fast", - "Normal" - ], - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_rate__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_rate__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_rate__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_rate__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_rate__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_priority__value", - "kind": "Number", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_priority__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_priority__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_priority__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_priority__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "lacp_priority__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "speed__value", - "kind": "Number", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "speed__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "speed__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "speed__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "speed__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "speed__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "mtu__value", - "kind": "Number", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "mtu__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "mtu__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "mtu__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "mtu__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "mtu__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "enabled__value", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "enabled__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "enabled__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "enabled__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "enabled__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "enabled__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "status__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "status__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "status__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "status__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "status__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "status__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "role__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "role__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "role__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "role__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "role__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "role__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "on_delete": "no-action", - "allow_override": "any", - "read_only": false - }, - { - "id": "17d9bd6f-62f4-25b0-278b-179faf71de7c", - "state": "present", - "name": "ip_namespace", - "peer": "BuiltinIPNamespace", - "kind": "Generic", - "label": "IP Namespace", - "description": null, - "identifier": "ip_namespace__ip_address", - "cardinality": "one", - "min_count": 0, - "max_count": 1, - "order_weight": 3000, - "optional": true, - "branch": "aware", - "inherited": true, - "direction": "bidirectional", - "hierarchical": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], - "on_delete": "no-action", - "allow_override": "none", - "read_only": false - }, - { - "id": "17d9bd6f-634e-5f58-2782-179fcb00ad84", - "state": "present", - "name": "ip_prefix", - "peer": "BuiltinIPPrefix", + "name": "ip_namespace", + "peer": "BuiltinIPNamespace", "kind": "Generic", - "label": "IP Prefix", + "label": "IP Namespace", "description": null, - "identifier": "ip_prefix__ip_address", + "identifier": "ip_namespace__ip_address", "cardinality": "one", "min_count": 0, "max_count": 1, - "order_weight": 4000, + "order_weight": 3000, "optional": true, "branch": "aware", - "inherited": true, - "direction": "bidirectional", - "hierarchical": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "member_type__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__value", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_pool__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__value", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "is_top_level__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__value", - "kind": "Number", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "utilization__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "netmask__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "hostmask__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "network_address__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "broadcast_address__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], + "inherited": true, + "direction": "bidirectional", + "hierarchical": null, + "on_delete": "no-action", + "allow_override": "none", + "read_only": false + }, + { + "id": "17d9bd6f-634e-5f58-2782-179fcb00ad84", + "state": "present", + "name": "ip_prefix", + "peer": "BuiltinIPPrefix", + "kind": "Generic", + "label": "IP Prefix", + "description": null, + "identifier": "ip_prefix__ip_address", + "cardinality": "one", + "min_count": 0, + "max_count": 1, + "order_weight": 4000, + "optional": true, + "branch": "aware", + "inherited": true, + "direction": "bidirectional", + "hierarchical": null, "on_delete": "no-action", "allow_override": "none", "read_only": true @@ -4151,179 +569,6 @@ "inherited": true, "direction": "bidirectional", "hierarchical": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], "on_delete": "no-action", "allow_override": "any", "read_only": false @@ -4346,179 +591,6 @@ "inherited": true, "direction": "bidirectional", "hierarchical": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "label__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], "on_delete": "no-action", "allow_override": "any", "read_only": false @@ -4541,179 +613,6 @@ "inherited": false, "direction": "bidirectional", "hierarchical": null, - "filters": [ - { - "id": null, - "state": "present", - "name": "ids", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_name__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__value", - "kind": "Number", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "profile_priority__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__value", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__values", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_visible", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__is_protected", - "kind": "Boolean", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__source__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - }, - { - "id": null, - "state": "present", - "name": "description__owner__id", - "kind": "Text", - "enum": null, - "object_kind": null, - "description": null - } - ], "on_delete": "no-action", "allow_override": "any", "read_only": false